@charset "utf-8";

/* ------------------------------------------------------
reset
------------------------------------------------------ */
body,h1,h2,h3,h4,h5,h6,p,div,table,td,dl,dt,dd,ul,li,ol,form,input,textarea{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
li,ol{list-style:none outside;}
address,th,caption{font-weight:normal;font-style:normal;}
img{border:none; outline:none;vertical-align:top;}

table{border-collapse:collapse;border-spacing:0;line-height:inherit;}
table th,table td{line-height:inherit;}

a{ outline:none;}
a:link,a:visited {color:#666666;}
a:hover {text-decoration:none;}
a:hover img{opacity:0.75;filter: alpha(opacity=75);-ms-filter: "alpha(opacity=75)";-moz-opacity:0.75;-khtml-opacity: 0.75;}


/* ------------------------------------------------------
body/general
------------------------------------------------------ */
html{overflow-y:scroll;}
body {
font-size:12px;
font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, san-serif;
color:#000;
line-height:1.6em;
word-wrap: break-word;
-webkit-text-size-adjust: none;
}
#container{ width:100%; min-width:1200px; background:url(../img/asset/bg_content.gif) repeat;}
#wrapper { width:1000px; margin:0 auto; }

/* ------------------------------------------------------
header
------------------------------------------------------ */
#header {
	width:100%; height:136px; background:#FFF; position:relative;/*behaviorのため*/
	box-shadow: 0px 2px 2px -2px rgba(0,0,0,0.15);
  -webkit-box-shadow: 0px 2px 2px -2px rgba(0,0,0,0.15);
  -moz-box-shadow: 0px 2px 2px -2px rgba(0,0,0,0.15);
	behavior: url("http://mb-live.jp/share/cms/css/PIE.htc");
	z-index:50;
}
#headerWrap{position:relative; width:996px; margin:0 auto;}

#logoLive{ padding-top:22px; text-align:center; margin-bottom:17px;}
#logoMb{ position:absolute; left:0px; top:25px;}
#headLink{width:108px; position:absolute; right:0; bottom:52px;	z-index:49;}
	#headLink li{ display:table-cell; *display:inline;*zoom:1; padding:0 0px 0 0px;#padding:0 0px 0 0px;}
	
#gNavi{ height:34px; }
	#gNavi.parent li{display:table-cell; *display:inline;*zoom:1; padding:0 18px 0 0px; *padding-right:17px; vertical-align:top; position:relative;}
	#gNavi li a{ display:block; height:34px; text-decoration:none; text-indent:-9999px;background:url(../img/asset/new_gnav_spread.gif) left top no-repeat;}
	#gNavi li a:hover,#gNavi li a.current{}
	#gNavi li a:hover img,#gNavi li a.current img{}
		#gNavi li.gn_cp a{ width:121px; background-position:-0px  0px;}
		#gNavi li.gn_repo a{ width:45px; background-position:-139px  0px;}
		#gNavi li.gn_mbac a{ width:159px; background-position:-202px  0px;}
		#gNavi li.gn_press a{ width:162px; background-position:-379px  0px;}
		#gNavi li.gn_mbc a{ width:168px; background-position:-559px 0px;}
		#gNavi li.gn_msports a{ width:91px; background-position:-746px  0px;}
		#gNavi li.gn_sports a{ width:48px;/*width:47px;*/ background-position:-855px  0px;}
		#gNavi li.gn_fashion a{ width:75px; background-position:-920px  0px;}
			#gNavi li.gn_cp a:hover,#gNavi li.gn_cp a.current{ width:121px; background-position:-0px -34px;} 
			#gNavi li.gn_repo a:hover,#gNavi li.gn_repo a.current{ width:45px; background-position:-139px -34px;} 
			#gNavi li.gn_mbac a:hover,#gNavi li.gn_mbac a.current{ width:159px; background-position:-202px -34px;} 
			#gNavi li.gn_press a:hover,#gNavi li.gn_press a.current{ width:162px; background-position:-379px -34px;} 
			#gNavi li.gn_mbc a:hover,#gNavi li.gn_mbc a.current{ width:168px; background-position:-559px -34px;} 
			#gNavi li.gn_msports a:hover,#gNavi li.gn_msports a.current{ width:91px; background-position:-746px -34px;} 
			#gNavi li.gn_sports a:hover,#gNavi li.gn_sports a.current{ width:48px;/*width:47px;*/ background-position:-855px -34px;} 
			#gNavi li.gn_fashion a:hover,#gNavi li.gn_fashion a.current{ width:75px; background-position:-920px -34px;} 

	#gNavi .childWrap{position:relative;}
	#gNavi .child{display: block; background:#FFF; position:absolute; left:-1px;/* top:28px;*/ top:0; padding:10px; display:none;
		border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;
		box-shadow: 0px 3px 3px -3px rgba(0,0,0,0.15); -webkit-box-shadow: 0px 3px 3px -3px rgba(0,0,0,0.15); -moz-box-shadow: 0px 3px 3px -3px rgba(0,0,0,0.15);
	 }
	#gNavi .child li{display: block;  padding:0px;}
	#gNavi .child li a{display: block; margin:5px 5px 0px 5px; height:20px; background:none; text-indent:0px;}
	#gNavi .child li a:hover { border:none; color:#0783B8; }
	#gNavi .gn_msports .child{ width:100px;}
	#gNavi .gn_sports .child{ width:150px; left:-40px;}
		#gNavi .gn_sports .child a,#gNavi .gn_sports .child a:hover{ width:150px;}
	#gNavi .gn_fashion .child{ width:150px; left:-105px;}
		#gNavi .gn_fashion .child a,#gNavi .gn_fashion .child a:hover{ width:150px;}


/* ------------------------------------------------------
SP Mode Jump btn
------------------------------------------------------ */
#spJumpBtn{ width:100%; height:110px; background:#000; text-align:center; position:relative; z-index:999;}
#spJumpBtn a{ display:block; font-size:32px; font-weight:bold; color:#FFF; text-decoration:none;line-height:110px; width:100%; position:absolute; left:0; top:0;
background: #3d3d3d; /* Old browsers */
background: -moz-linear-gradient(top,  #3d3d3d 0%, #2b2b2b 11%, #232323 50%, #000000 51%, #000000 51%, #2b2b2b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d3d3d), color-stop(11%,#2b2b2b), color-stop(50%,#232323), color-stop(51%,#000000), color-stop(51%,#000000), color-stop(100%,#2b2b2b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #3d3d3d 0%,#2b2b2b 11%,#232323 50%,#000000 51%,#000000 51%,#2b2b2b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #3d3d3d 0%,#2b2b2b 11%,#232323 50%,#000000 51%,#000000 51%,#2b2b2b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #3d3d3d 0%,#2b2b2b 11%,#232323 50%,#000000 51%,#000000 51%,#2b2b2b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #3d3d3d 0%,#2b2b2b 11%,#232323 50%,#000000 51%,#000000 51%,#2b2b2b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3d3d', endColorstr='#2b2b2b',GradientType=0 ); /* IE6-9 */
}


/* ------------------------------------------------------
Social Gallery
------------------------------------------------------ */
#socialGallery{ width:100%; position:relative; background:url(../img/asset/bg_content2.gif) repeat; padding-top:40px; padding-bottom:40px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.15) inset, 0 2px 2px -2px rgba(0, 0, 0, 0.15) inset;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15) inset, 0 2px 2px -2px rgba(0, 0, 0, 0.15) inset;
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15) inset, 0 2px 2px -2px rgba(0, 0, 0, 0.15) inset;
/*
	box-shadow: 0px 2px 2px -2px rgba(0,0,0,0.15) inset;
  -webkit-box-shadow: 0px 2px 2px -2px rgba(0,0,0,0.15) inset;
  -moz-box-shadow: 0px 2px 2px -2px rgba(0,0,0,0.15) inset;
*/
	behavior: url("http://mb-live.jp/share/cms/css/PIE.htc");
}
#socialGalleryIn{ width:996px; margin:0 auto; min-height:500px;}
#sgHeader{ position:relative; z-index:50;}
#sgHeader .title_lv02{ width:798px;}
#sgSort{ position:absolute; left:250px; top:0;}
#sgSort li{ display:table-cell; *display:inline;*zoom:1; padding-right:23px; height:40px; line-height:40px;}
#sgSort li a { font-weight:bold; text-decoration:none; color:#999;}

#sgSort li a.focus{ color:#666;}


#sgSort li.pickup{}

#sgCateSelect{position:absolute; right:35px; top:17px; text-align:right; width:400px; font-weight:bold; color:#666; line-height:1em;}
a#sgCateBtn{ width:21px; height:49px; display:block; text-indent:-9999px; position:absolute; right:0px; top:0px;background:url(../img/sg/btn_category.png) left top no-repeat;}
a#sgCateBtn:hover,a#sgCateBtn.focus{ background-position:left -49px;}


#sgCate{ display:none; width:1036px;/*width:996px;*/ position:absolute; background:#FFF; z-index:100; top:46px; left:-20px; padding-top:35px; padding-bottom:15px;
border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;
-webkit-box-shadow: 0px 0px 3px #c0bfbf;-moz-box-shadow: 0px 0px 3px #c0bfbf;box-shadow: 0px 0px 3px #c0bfbf;
behavior: url("http://mb-live.jp/share/cms/css/PIE.htc");}
#sgCateIn{ width:966px; position:relative; margin:0 auto;}

	#sgCateRow{ clear:both; margin-bottom:25px;}
	#sgCateRow:after{content:" ";display:block;height:0;visibility:hidden;clear:both;}
	#sgCateRow {*zoom:1;}
	
	#sgCate .cateBlock{ width:210px; float: left; padding-right:42px;}
	#cateCars.cateBlock{width:966px;}
	#cateFashion.cateBlock,#cateEvent.cateBlock{padding-right:0px;}
	
	#sgCate .cateBlock h4{ font-size:16px; font-weight:bold; margin-bottom:0px; padding-bottom:0px; }
	#sgCate .cateBlock li{ margin:0px 0px 5px 0;}
	#sgCate .cateBlock a{ margin:0px 0px 10px 0; color:#666; text-decoration:none; line-height:12px;}
	#sgCate .cateBlock a:hover { border:none; color:#0783B8; text-decoration:underline;}

	.sgCateCell{width:210px; float: left;}
	#cateCars .sgCateCell{width:210px; padding-right:42px;}
	#cateCars .sgCateCell.sgCateCell4{padding-right:0px;}
	
	#sgCate .btn{ position:absolute; right:-15px; top:-15px;}
	#sgCate .btn a:hover{opacity:0.35;filter: alpha(opacity=35);-ms-filter: "alpha(opacity=35)";-moz-opacity:0.35;-khtml-opacity: 0.35;}

#sgMore { display:none;}
#sgMore a{ display:block; width:96px; margin:0 auto; height:110px; text-align:center; clear:both; }
/*#sgMore a:hover{opacity:0.75;filter: alpha(opacity=75);-ms-filter: "alpha(opacity=75)";-moz-opacity:0.75;-khtml-opacity: 0.75;}*/


#sgResult{width:1008px; position:relative; z-index:49;}
#sgResult .sgItem{ width:240px; margin-bottom:35px;}
#sgResult .sgItem .thumb{position:relative; width:240px; overflow:hidden; text-align:center;/* max-height:300px; min-height:100px;*/
-webkit-box-shadow: 0px 0px 3px #BFBFBF;
-moz-box-shadow: 0px 0px 3px #BFBFBF;
box-shadow: 0px 0px 3px #BFBFBF;

border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
behavior: url("http://mb-live.jp/share/cms/css/PIE.htc");
}
#sgResult .sgItem .thumb img{ position:relative;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
behavior: url("http://mb-live.jp/share/cms/css/PIE.htc");}
#sgResult .sgItem .thumb a:hover{opacity:0.75;filter: alpha(opacity=75);-ms-filter: "alpha(opacity=75)";-moz-opacity:0.75;-khtml-opacity: 0.75;}


#sgResult .sgItem .read{ padding-top:18px; color:#666; }
	#sgResult .sgItem .read .text{ margin:0 15px 0px 15px;}
#sgResult .sgItem .account{ font-size:10px; line-height:18px; margin-left:48px; position:relative; padding-top:13px; }
#sgResult .sgItem .account .date{ color:#888; line-height:1; }
#sgResult .sgItem .account a{ color:#088bc3; text-decoration:none; }
#sgResult .sgItem .account img{ position:absolute; left:-32px; top:15px; }


#sgLoading{ text-align:center; padding:100px 0;}
#sgNoData{ text-align:center; padding:200px 0; display:none; overflow:hidden; text-align:center;/* max-height:300px; min-height:100px;*/}


/* ------------------------------------------------------
Link
------------------------------------------------------ */
#link{ clear:both; width:996px; margin:0 auto; padding-top:40px;}
#link .title_lv02{ margin-bottom:0px;}

#link .linkItems{ width:1010px;}
#link .linkItems li{display:table-cell; *display:inline;*zoom:1; padding-right:12px; #padding-right:6px;}
#link .linkItems li img.thumb{-webkit-box-shadow: 0px 0px 3px #BFBFBF;
-moz-box-shadow: 0px 0px 3px #BFBFBF;
box-shadow: 0px 0px 3px #BFBFBF;
behavior: url("http://mb-live.jp/share/cms/css/PIE.htc");}
#link .linkItems li a:hover{opacity:0.75;filter: alpha(opacity=75);-ms-filter: "alpha(opacity=75)";-moz-opacity:0.75;-khtml-opacity: 0.75;}

/* ------------------------------------------------------
SNS Button
------------------------------------------------------ */
#socialBtn{	height:22px;	position:absolute;	right:0px;top:20px;	z-index:50;}

#header.inner #socialBtn{	height:22px;	position:absolute;	right:70px;top:25px; z-index:50;}

#socialBtn ul {
	width: 108px;
	height: 22px;
	list-style: none;
	position: relative;
	margin-right:0px;
}

#socialBtn ul li {top: 0px;	position: absolute;}

#socialBtn ul .snsF {left: 0px;}
#socialBtn ul .snsT {left: 27px;}
#socialBtn ul .snsG {left: 54px;}
#socialBtn ul .snsM {left: 81px;}
#socialBtn ul li .iconSns {text-align: left;}

#socialBtn ul li .iconSns a {
	width: 27px;
	height: 22px;
	background: url(../img/asset/icon_sns.png) no-repeat;
	font-size: 0px;
	line-height: 0;
	text-indent: -9999px;
	display: block;
}

#socialBtn ul .snsF .iconSns a {
	background-position: 0px 0px;
}

#socialBtn ul .snsF .iconSns a:hover {
	background-position: 0px -22px;
}

#socialBtn ul .snsT .iconSns a {
	background-position: -27px 0px;
}

#socialBtn ul .snsT .iconSns a:hover {
	background-position: -27px -22px;
}

#socialBtn ul .snsG .iconSns a {
	background-position: -54px 0px;
}

#socialBtn ul .snsG .iconSns a:hover {
	background-position: -54px -22px;
}

#socialBtn ul .snsM .iconSns a {
	background-position: -81px 0px;
}

#socialBtn ul .snsM .iconSns a:hover {
	background-position: -81px -22px;
}

#socialBtn ul li .popSns {
	margin: -5px 0px 0px -90px;
	padding: 5px 10px;
	height: 56px; width:210px;
	background: url(../img/asset/icon_sns_bg.png) no-repeat;
	text-align: center;
/*	overflow: hidden;*/
	display: none;
}
#socialBtn ul li .popSnsIn {
	margin: 0px auto;
	width: 103px;
	padding-top: 15px;
	text-align: center;
	display: block;
}
#socialBtn ul .snsF .popSns {
	margin-left:-95px;
}



/* ------------------------------------------------------
footer
------------------------------------------------------ */
#footer { width:996px; padding:80px 0 0 0px; margin:0 auto;height:80px;position:relative; text-align:center;}
#footer p#copyright{}
#footer p#page-top{ position:absolute; right:0; top:79px;}



/* -------------------------------------------------------
 *******************  new cms style  *******************
------------------------------------------------------- */
/* --------------------------------------------
 Template Column Style
-------------------------------------------- */

/*-------------- Top Main Image Area */
#liveTopMain{ min-width:1200px; margin:0 auto;}
	#liveMainTopWrap{ width:100%; margin:0 auto; position:relative; min-height:400px;}


/*-------------- Topics Area */
#liveTopics{ position:relative; z-index:10;}
	#liveTopics .titlebox{width:996px; margin:0 auto; position:relative;}
	#liveTopics .title_lv02{}
	#liveTopics .titlebox p{ position:absolute; left:170px; top:5px;}

	/*----------  Navi */
	#liveTopicsNav{ /*width:996px;*/ width:100%; margin:0 auto; background:url(../img/asset/bg_content2.gif) left top repeat; padding:20px 0 10px 0; margin-bottom:40px;
		border-bottom:solid 1px #FFF;
		-webkit-box-shadow: 0px 0px 3px #909090 inset;-moz-box-shadow: 0px 0px 3px #909090 inset;box-shadow: 0px 0px 3px #909090 inset;
		behavior: url("http://mb-live.jp/share/css/PIE.htc");
	}
	#liveTopicsNav ul{ display:block; width:1008px; margin:0 auto; position:relative;}
		#liveTopicsNav li{ display:block; width:114px; min-height:60px; float:left; margin:0 6px 12px 6px; position:relative;}
		#liveTopicsNav li a{ display:table-cell; *display:block; *zoom:1; width:114px; height:50px; padding:5px 0; vertical-align:middle; text-decoration:none; background-color:#FFF;font-size:11px; line-height:16px; font-weight: bold; text-align:center;
			-webkit-box-shadow: 0px 0px 3px #909090;-moz-box-shadow: 0px 0px 3px #909090;box-shadow: 0px 0px 3px #909090;
			border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;
			behavior: url("http://mb-live.jp/share/css/PIE.htc");}
		
		#liveTopicsNav li.cate-all{ height:30px;min-height:30px;padding:0; margin:0;  position:absolute; right:6px; top:-65px;}
		#liveTopicsNav li.cate-all a{height:30px; padding:0; margin:0; background:url(../img/top/tps_all.png) left top no-repeat; text-indent:-9999px;}
		#liveTopicsNav li.cate-all a:hover{ background-position:left -30px;}
		#liveTopicsNav li.cate-all.on a{ background-position:left -60px !important;}
		
		/*------ カテゴリ内の記事が無い場合（common.jsも修正すること） -----*/
		#liveTopicsNav li{ visibility:hidden;}
		#liveTopicsNav li.cateBtn{}
		#liveTopicsNav li.cateBtn a{ color:#000;}
		#liveTopicsNav li.cateBtn a:hover,#liveTopicsNav li.cateBtn.on a{background-color:#000; color:#FFF;}
		#liveTopicsNav li.cate-none{ visibility:visible;}
		#liveTopicsNav li.cate-none a{ background-color:#f0f0f0; cursor:default;opacity:0.65;filter: alpha(opacity=65);-ms-filter: "alpha(opacity=65)";-moz-opacity:0.65;-khtml-opacity: 0.65;}
		/*---------------------------------------*/
		
		#liveTopicsNav li.cate1 a{ color:#78a406;}
		#liveTopicsNav li.cate2 a{ color:#0e6a34;}
		#liveTopicsNav li.cate3 a{ color:#4e0f6e;}
		#liveTopicsNav li.cate4 a{ color:#fe3463;}
		#liveTopicsNav li.cate5 a{ color:#a50009;}
		#liveTopicsNav li.cate6 a{ color:#4ea7fb;}
		#liveTopicsNav li.cate7 a{ color:#1f4cff;}
		#liveTopicsNav li.cate8 a{ color:#ea5615;}
			#liveTopicsNav li.cate1 a:hover ,#liveTopicsNav li.cate1.on a{ color:#FFF; background-color:#78a406;}
			#liveTopicsNav li.cate2 a:hover ,#liveTopicsNav li.cate2.on a{ color:#FFF; background-color:#0e6a34;}
			#liveTopicsNav li.cate3 a:hover ,#liveTopicsNav li.cate3.on a{ color:#FFF; background-color:#4e0f6e;}
			#liveTopicsNav li.cate4 a:hover ,#liveTopicsNav li.cate4.on a{ color:#FFF; background-color:#fe3463;}
			#liveTopicsNav li.cate5 a:hover ,#liveTopicsNav li.cate5.on a{ color:#FFF; background-color:#a50009;}
			#liveTopicsNav li.cate6 a:hover ,#liveTopicsNav li.cate6.on a{ color:#FFF; background-color:#4ea7fb;}
			#liveTopicsNav li.cate7 a:hover ,#liveTopicsNav li.cate7.on a{ color:#FFF; background-color:#1f4cff;}
			#liveTopicsNav li.cate8 a:hover ,#liveTopicsNav li.cate8.on a{ color:#FFF; background-color:#ea5615;}

		#liveTopicsNav li .balloon{ width:276px; min-height:131px; cursor:pointer; position:absolute; left:-82px; bottom:60px; display:none;}
		#liveTopicsNav li .balloon .text{ display:block; width:244px; min-height:58px; padding:0 16px 36px 16px; font-size:11px;background:url(../img/top/bln_bg.png) center bottom no-repeat;}
			
		
	/*---------- Topics */
	#liveTopicsList{ width:1016px; min-height:786px; margin:0 auto; margin-bottom:40px; position:relative;}
		#liveTopicsList .item{ display:block; width:234px; height:250px; float:left; padding:0 10px; padding-bottom:22px; display:none;
			opacity:0.0;filter: alpha(opacity=0);-ms-filter: "alpha(opacity=0)";-moz-opacity:0.0;-khtml-opacity: 0.0;
		}
		#liveTopicsList .item a{ display:block; width:234px; height:250px; text-decoration:none; background-color:#000; overflow:hidden;
			background-image:url(../img/asset/tps_item_bg.png); background-position:left bottom; background-repeat:no-repeat;
			-webkit-box-shadow: 0px 0px 3px #909090;-moz-box-shadow: 0px 0px 3px #909090;box-shadow: 0px 0px 3px #909090;
			border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;
			behavior: url("http://mb-live.jp/share/css/PIE.htc");
		}
		#liveTopicsList .item a:hover{ background-image:none; color:#FFF;}
		#liveTopicsList .item a:hover img{opacity:1.0;filter: alpha(opacity=100);-ms-filter: "alpha(opacity=100)";-moz-opacity:1.0;-khtml-opacity: 1.0;}
		#liveTopicsList .item a:hover .title{color:#FFF;}
			#liveTopicsList .item.cate1 a{ background-color:#89b000;}/* cate1 キャンペーン＆イベント */
			#liveTopicsList .item.cate2 a{ background-color:#007b44;}/* cate2 レポート */
			#liveTopicsList .item.cate3 a{ background-color:#622181;}/* cate3 メルセデス・ベンツ アカデミー */
			#liveTopicsList .item.cate4 a{ background-color:#ff3565;}/* cate4 プレスカンファレンスムービー */
			#liveTopicsList .item.cate5 a{ background-color:#b60005;}/* cate5 メルセデス・ベンツ コネクション */
			#liveTopicsList .item.cate6 a{ background-color:#4ea7fb;}/* cate6 モータースポーツ */
			#liveTopicsList .item.cate7 a{ background-color:#1f4cff;}/* cate7 スポーツ */
			#liveTopicsList .item.cate8 a{ background-color:#ea5615;}/* cate8 ファッション */
			
		#liveTopicsList .item .textArea{ padding:10px 15px 20px 15px; height:90px;/*padding:15px; height:85px;*/}
		#liveTopicsList .item .textArea .title{ font-size:14px; font-weight:bold; line-height:1.6em; color:#000; margin-bottom:5px;}
		#liveTopicsList .item .textArea .text{ /*font-size:10px;line-height:15px; */font-size:12px; line-height:1.55em;}
		
		#liveTopicsList .show{ display:none;}

	#tpsMore { display:none; padding-top:20px; height:110px;}
	#tpsMore a{ display:block; width:96px; margin:0 auto; height:110px; text-align:center; clear:both; }
	#tpsLoading{ text-align:center; padding:100px 0; width:100%; clear: both;}

/* Category ＆ Keyword TOP Main Area */
#liveCateTop,#liveKeywordTop{width:996px; margin:0 auto;position:relative;}
#liveCateTop .deviceTitle,#liveKeywordTop .deviceTitle{ font-size:30px; font-weight:bold; width:632px; margin-top:40px; margin-bottom:50px; line-height:40px;}
#liveCateTop #breadcrumbs ,#liveKeywordTop #breadcrumbs{ width:996px; margin:0 auto; height:15px; padding-top:15px; font-size:10px;}
	#liveCateTop #breadcrumbs a ,#liveKeywordTop a{ text-decoration:none;}
	#liveCateTop #breadcrumbs a:hover ,#liveKeywordTop a:hover{ text-decoration:underline;}
	
	/* Category Topics Sort Menu */
	#liveTopicsSort{ position:absolute; right:10px; top:-90px;}
		#liveTopicsSort li{ background-color:#000; float:left; display:block; width:156px; height:40px; margin-left:12px; cursor:pointer;
			-webkit-box-shadow: 0px 0px 3px #909090;-moz-box-shadow: 0px 0px 3px #909090;box-shadow: 0px 0px 3px #909090;
			border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;
			behavior: url("http://mb-live.jp/share/css/PIE.htc");
		}
		#liveTopicsSort li.on,#liveTopicsSort li:hover{ background-color:#808080;}
		
		.items.sort_new{}
		.items.sort_fav{ display:none;}

/*-------------- Model Link Area */
#liveModel{ position:relative; z-index:10; padding-bottom:35px;}
	#liveModel .titlebox{width:996px; margin:0 auto; position:relative;}
	#liveModel .title_lv02{}
	#liveModel .titlebox p{ position:absolute; left:255px; top:5px;}
	
	#liveModel .items{ width: 1016px; margin:0 auto;}
	#liveModel .item{ width:234px; height:90px;float: left;padding: 0 10px; margin-bottom:20px;	}
	#liveModel .item a{ width:234px; height:90px; display:block;	}
	#liveModel .item a img{
		-webkit-box-shadow: 0px 0px 3px #909090;-moz-box-shadow: 0px 0px 3px #909090;box-shadow: 0px 0px 3px #909090;
		border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;
		behavior: url("http://mb-live.jp/share/css/PIE.htc");
	}
	#liveModel .item .textArea{ display:none;}
	

/*-------------- Main Image Area */
#liveMain{ min-width:1200px; margin:0 auto; background:#000;}
	#liveMainWrap{ width:1200px; margin:0 auto; position:relative;/* min-height:400px;*/}
	#liveMainWrap .main_Img{ text-align:center;}

/* Bread Crumbs */
#liveMain #breadcrumbs{ width: 996px; margin:0 auto; height:15px; padding-top:0px; font-size:10px; color: #FFF; position:absolute; left:102px; top:15px; z-index:11;}
	#liveMain #breadcrumbs a{ text-decoration:none; color: #FFF;}
	#liveMain #breadcrumbs a:hover{ text-decoration:underline;}
	
	#liveMain .main_photoGallery{}

	/* Colorlist - BLACK */
	#breadcrumbs.color-black,	#breadcrumbs.color-black a{ color: #000;}
	/* Colorlist - GRAY */
	#breadcrumbs.color-gray,	#breadcrumbs.color-gray a{ color: #666;}
	/* Colorlist - Light GRAY */
	#breadcrumbs.color-lightgray,	#breadcrumbs.color-lightgray a{ color: #CCC;}



/*-------------- Contents Area */
#liveContents{ width:996px; margin:0 auto 60px auto; padding-top:40px;position:relative;}
#liveContents p{ margin-bottom:20px;color:#333333;}

	#liveContentsL{ width:742px; float: left; font-size:14px; line-height:1.8em;}
	#liveContentsR{ width:234px; float: right;}
	
	#liveContentsFree{ font-size:14px; line-height:1.8em;}
	#liveContentsL .caption ,#liveContentsFree .caption,
	#liveContentsL .notes ,#liveContentsFree .notes{ font-size:12px; color:#333;}
	#liveContentsL .notes,#liveContentsL th,#liveContentsL td{ color:#333;}
	#liveContentsL th,#liveContentsL td{ padding-bottom:15px;}


/* ------------------------------------------------------
 Left Column Module
------------------------------------------------------ */

/*-------------- Module General Class */

.mod_ttl{ font-size:20px; font-weight:bold; margin-bottom:15px;line-height:1.6em }

.imgArea{ text-align:center; margin-bottom:20px;}
	.imgArea .caption{font-size:10px; margin-top:5px;}

/*-------------- 1 Column */
.mod_cml1{ clear:both; margin-bottom:40px; color:#000;}
	
	/* text only */
	.mod_cml1.txtClm{}
	
	/* image only */
	.mod_cml1.imgClm{}
		.mod_cml1.imgClm .mod_inner {text-align:center;}
		.mod_cml1.imgClm img{ max-width:742px; height:auto;}
		.mod_cml1.imgClm p{ text-align:center; font-size:10px; margin-top:5px;}


/*-------------- 2 Column */
.mod_cml2{ clear:both; margin-bottom:40px;}
	.mod_cml2 .left{ float:left; width:361px;}
	.mod_cml2 .right{ float:right; width:361px;}
		.mod_cml2 img{ max-width:100%; height:auto;}
	
	/* image left */
	.mod_cml2.imgLeft{ margin-bottom:20px;}
	
	/* image right */
	.mod_cml2.imgRight{ margin-bottom:20px;}
	
	/* text only */
	.mod_cml2.txtClm{ margin-bottom:20px;}
	
	/* image only */
	.mod_cml2.imgClm{ margin-bottom:20px;}
		
	
	/* left area large */
	.mod_cml2.leftLarge { margin-bottom:20px;}
		.mod_cml2.leftLarge .left{ float:left; width:482px;}
		.mod_cml2.leftLarge .right{ float:right; width:240px;}
			.mod_cml2.leftLarge .left img{ max-width:482px; height:auto;}
			.mod_cml2.leftLarge .right img{ max-width:240px; height:auto;}

	/* right area large */
	.mod_cml2.rightLarge { margin-bottom:20px;}
		.mod_cml2.rightLarge .left{ float:left; width:240px;}
		.mod_cml2.rightLarge .right{ float:right; width:482px;}
			.mod_cml2.rightLarge .left img{ max-width:240px; height:auto;}
			.mod_cml2.rightLarge .right img{ max-width:482px; height:auto;}

/*--------------// Background Color */
.bg-dark{color:#FFF !important;}
.bg-light{}
.bg-black{ background-color:#000 !important; color:#FFF !important;}
.bg-gray{ background-color:#808080 !important; color:#FFF !important;}
.bg-white{ background-color:#fff !important;}
.bg-lightgray{ background-color:#d4d4d4 !important;}

	/*-------------- 1 Column */
	#liveContents .mod_cml1.bg-dark,
	#liveContents .mod_cml1.bg-light,
	#liveContents .mod_cml1.bg-black,
	#liveContents .mod_cml1.bg-gray,
	#liveContents .mod_cml1.bg-white,
	#liveContents .mod_cml1.bg-lightgray{ padding:20px 20px 10px 20px; width:702px}
		/**/
		#liveContents .mod_cml1.bg-dark img,
		#liveContents .mod_cml1.bg-light img,
		#liveContents .mod_cml1.bg-black img,
		#liveContents .mod_cml1.bg-gray img,
		#liveContents .mod_cml1.bg-white img,
		#liveContents .mod_cml1.bg-lightgray{ max-width:702px;height:auto;}
		/**/
		#liveContents .mod_cml1.bg-dark .imgArea, #liveContents .mod_cml1.bg-dark .caption,
		#liveContents .mod_cml1.bg-light .imgArea, #liveContents .mod_cml1.bg-light .caption,
		#liveContents .mod_cml1.bg-black .imgArea, #liveContents .mod_cml1.bg-black .caption,
		#liveContents .mod_cml1.bg-gray .imgArea, #liveContents .mod_cml1.bg-gray .caption,
		#liveContents .mod_cml1.bg-white .imgArea,#liveContents .mod_cml1.bg-white .caption,
		#liveContents .mod_cml1.bg-lightgray .imgArea, #liveContents .mod_cml1.bg-lightgray .caption{ margin-bottom:10px;}
		/*------ 背景が濃い色*/
		#liveContents .mod_cml1.bg-black, #liveContents .mod_cml1.bg-black p,
		#liveContents .mod_cml1.bg-gray, #liveContents .mod_cml1.bg-gray p{ color:#FFF !important;}

	/*-------------- 2 Column */
	#liveContents .mod_cml2.bg-dark,
	#liveContents .mod_cml2.bg-light,
	#liveContents .mod_cml2.bg-black,
	#liveContents .mod_cml2.bg-gray,
	#liveContents .mod_cml2.bg-white,
	#liveContents .mod_cml2.bg-lightgray{ padding:20px 20px 10px 20px; width:702px; margin-bottom:40px;}
		/**/
		#liveContents .mod_cml2.bg-dark .left,#liveContents .mod_cml2.bg-dark .right,
		#liveContents .mod_cml2.bg-light .left,#liveContents .mod_cml2.bg-light .right,
		#liveContents .mod_cml2.bg-black .left,#liveContents .mod_cml2.bg-black .right,
		#liveContents .mod_cml2.bg-gray .left,#liveContents .mod_cml2.bg-gray .right,
		#liveContents .mod_cml2.bg-white .left,#liveContents .mod_cml2.bg-white .right,
		#liveContents .mod_cml2.bg-lightgray .left,#liveContents .mod_cml2.bg-lightgray .right{ width:341px;}
		/*
		.mod_cml2.leftLarge .left */
		#liveContents .mod_cml2.leftLarge.bg-dark .left,
		#liveContents .mod_cml2.leftLarge.bg-light .left,
		#liveContents .mod_cml2.leftLarge.bg-black .left,
		#liveContents .mod_cml2.leftLarge.bg-gray .left,
		#liveContents .mod_cml2.leftLarge.bg-white .left,
		#liveContents .mod_cml2.leftLarge.bg-lightgray .left{width:462px}
			/*
			.mod_cml2.leftLarge .left img */
			#liveContents .mod_cml2.leftLarge.bg-dark .left img,
			#liveContents .mod_cml2.leftLarge.bg-light .left img,
			#liveContents .mod_cml2.leftLarge.bg-black .left img,
			#liveContents .mod_cml2.leftLarge.bg-gray .left img,
			#liveContents .mod_cml2.leftLarge.bg-white .left img,
			#liveContents .mod_cml2.leftLarge.bg-lightgray .left img{max-width:462px;height:auto;}
		/*
		.mod_cml2.leftLarge .right */
		#liveContents .mod_cml2.leftLarge.bg-dark .right,
		#liveContents .mod_cml2.leftLarge.bg-light .right,
		#liveContents .mod_cml2.leftLarge.bg-black .right,
		#liveContents .mod_cml2.leftLarge.bg-gray .right,
		#liveContents .mod_cml2.leftLarge.bg-white .right,
		#liveContents .mod_cml2.leftLarge.bg-lightgray .right{ width:220px}
			/*
			.mod_cml2.leftLarge .right img */
			#liveContents .mod_cml2.leftLarge.bg-dark .right img,
			#liveContents .mod_cml2.leftLarge.bg-light .right img,
			#liveContents .mod_cml2.leftLarge.bg-black .right img,
			#liveContents .mod_cml2.leftLarge.bg-gray .right img,
			#liveContents .mod_cml2.leftLarge.bg-white .right img,
			#liveContents .mod_cml2.leftLarge.bg-lightgray .right img{max-width:220px;height:auto;}
		/*
		.mod_cml2.rightLarge .left */
		#liveContents .mod_cml2.rightLarge.bg-dark .left,
		#liveContents .mod_cml2.rightLarge.bg-light .left,
		#liveContents .mod_cml2.rightLarge.bg-black .left,
		#liveContents .mod_cml2.rightLarge.bg-gray .left,
		#liveContents .mod_cml2.rightLarge.bg-white .left,
		#liveContents .mod_cml2.rightLarge.bg-lightgray .left{ width:220px}
			/*
			.mod_cml2.rightLarge .left img */
			#liveContents .mod_cml2.rightLarge.bg-dark .left img,
			#liveContents .mod_cml2.rightLarge.bg-light .left img,
			#liveContents .mod_cml2.rightLarge.bg-black .left img,
			#liveContents .mod_cml2.rightLarge.bg-gray .left img,
			#liveContents .mod_cml2.rightLarge.bg-white .left img,
			#liveContents .mod_cml2.rightLarge.bg-lightgray .left img{max-width:220px;height:auto;}
		/*
		.mod_cml2.rightLarge .right */
		#liveContents .mod_cml2.rightLarge.bg-dark .right,
		#liveContents .mod_cml2.rightLarge.bg-light .right,
		#liveContents .mod_cml2.rightLarge.bg-black .right,
		#liveContents .mod_cml2.rightLarge.bg-gray .right,
		#liveContents .mod_cml2.rightLarge.bg-white .right,
		#liveContents .mod_cml2.rightLarge.bg-lightgray .right{ width:462px}
			/*
			.mod_cml2.rightLarge .right img */
			#liveContents .mod_cml2.rightLarge.bg-dark .right img,
			#liveContents .mod_cml2.rightLarge.bg-light .right img,
			#liveContents .mod_cml2.rightLarge.bg-black .right img,
			#liveContents .mod_cml2.rightLarge.bg-gray .right img,
			#liveContents .mod_cml2.rightLarge.bg-white .right img,
			#liveContents .mod_cml2.rightLarge.bg-lightgray .right img{max-width:462px;height:auto;}
		/**/
		#liveContents .mod_cml2.bg-dark img,
		#liveContents .mod_cml2.bg-light img,
		#liveContents .mod_cml2.bg-black img,
		#liveContents .mod_cml2.bg-gray img,
		#liveContents .mod_cml2.bg-white img,
		#liveContents .mod_cml2.bg-lightgray img{}
		/*------ 背景が濃い色*/
		#liveContents .mod_cml2.bg-dark p,
		#liveContents .mod_cml2.bg-black p,
		#liveContents .mod_cml2.bg-gray p{ color:#FFF !important;}


/*-------------- Top Main Visual Area */
.top_mainGallery{ width:100%; margin:0 auto; position:relative;}
.top_mainGallery .slider {width:100%; height:auto; overflow:hidden;margin: 0 auto;text-align: left;position: relative; z-index:8; padding-top:24px; padding-bottom:50px;}

.top_mainGallery .slider ul {display: block;overflow: hidden; width:9999%;}
	.top_mainGallery .slider ul li {width: 492px; padding:0 3px; float: left;display: block;}
	.top_mainGallery .slider ul li a{ display:block;}
	.top_mainGallery .slider ul li img{
		-webkit-box-shadow: 0px 0px 3px #909090;-moz-box-shadow: 0px 0px 3px #909090;box-shadow: 0px 0px 3px #909090;
		border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;
		behavior: url("http://mb-live.jp/share/css/PIE.htc");
	}

.top_mainGallery .slider .tmSliderPrev, .top_mainGallery .slider .tmSliderNext {position: absolute;top: 50%;width:70px;height: 70px; margin-top:-35px;cursor: pointer;text-indent:-9999px;z-index:10;}
/*
.top_mainGallery .slider .tmSliderPrev, .top_mainGallery .slider .tmSliderNext {position: absolute;top: 50%;width:74px;height: 120px; margin-top:-60px;cursor: pointer;text-indent:-9999px;z-index:10;}
*/
.top_mainGallery .slider .tmSliderPrev:hover,
.top_mainGallery .slider .tmSliderNext:hover {opacity:0.75;filter: alpha(opacity=75);-ms-filter: "alpha(opacity=75)";-moz-opacity:0.75;-khtml-opacity: 0.75;}
.top_mainGallery .slider .tmSliderPrev {left: 6px; background:url(../img/asset/slide_btn.png) left top;}
.top_mainGallery .slider .tmSliderNext {right: 6px; background:url(../img/asset/slide_btn.png) left -70px;}
/*
.top_mainGallery .slider .tmSliderPrev {left: 6px; background:url(../img/asset/main_slide_btn.png) left top;}
.top_mainGallery .slider .tmSliderNext {right: 6px; background:url(../img/asset/main_slide_btn.png) left -120px;}
*/

	.top_mainGallery .slider .tmSliderIndi{ height:10px; clear:both; position:absolute; left:0; bottom:26px; z-index:10;}
		.top_mainGallery .slider .tmSliderIndi ul {width: auto;}
		.top_mainGallery .slider .tmSliderIndi ul li{ width:10px; height:10px;text-indent:-9999px;background:url(../img/asset/slide_indicator.png) left -10px; margin:0 2px; padding:0; cursor:pointer;}
		.top_mainGallery .slider .tmSliderIndi ul li.on{ background-position:left top;}
		.top_mainGallery .slider .tmSliderIndi ul li:hover{opacity:0.75;filter: alpha(opacity=75);-ms-filter: "alpha(opacity=75)";-moz-opacity:0.75;-khtml-opacity: 0.75;}

.top_mainGallery .slider .tmSlider ul:after {content: ".";height: 0;clear: both;display: block;visibility: hidden;}


/*-------------- Main Photo Gallery */
.main_photoGallery{ width:1200px; margin:0 auto; position:relative;}
.main_photoGallery .slider {width:1200px; height:auto; overflow:hidden;margin: 0 auto;text-align: left;position: relative; z-index:8;}

.main_photoGallery .slider ul {display: block;overflow: hidden; width:9999%;}
	.main_photoGallery .slider ul li {width: 1200px; float: left;display: block;}
	.main_photoGallery .slider ul li a{ display:block;}

.main_photoGallery .slider .tmSliderPrev, .main_photoGallery .slider .tmSliderNext {position: absolute;top: 50%;width:74px;height: 120px; margin-top:-60px;cursor: pointer;text-indent:-9999px;z-index:10;}
.main_photoGallery .slider .tmSliderPrev:hover,
.main_photoGallery .slider .tmSliderNext:hover {opacity:0.75;filter: alpha(opacity=75);-ms-filter: "alpha(opacity=75)";-moz-opacity:0.75;-khtml-opacity: 0.75;}
.main_photoGallery .slider .tmSliderPrev {left: 6px; background:url(../img/asset/main_slide_btn.png) left top;}
.main_photoGallery .slider .tmSliderNext {right: 6px; background:url(../img/asset/main_slide_btn.png) left -120px;}

	.main_photoGallery .slider .tmSliderIndi{ height:10px; clear:both; position:absolute; left:0; bottom:10px; z-index:10;}
		.main_photoGallery .slider .tmSliderIndi ul {width: auto;}
		.main_photoGallery .slider .tmSliderIndi ul li{ width:10px; height:10px;text-indent:-9999px;background:url(../img/asset/slide_indicator.png) left -10px; margin:0 2px; padding:0; cursor:pointer;}
		.main_photoGallery .slider .tmSliderIndi ul li.on{ background-position:left top;}
		.main_photoGallery .slider .tmSliderIndi ul li:hover{opacity:0.75;filter: alpha(opacity=75);-ms-filter: "alpha(opacity=75)";-moz-opacity:0.75;-khtml-opacity: 0.75;}

.main_photoGallery .slider .tmSlider ul:after {content: ".";height: 0;clear: both;display: block;visibility: hidden;}

/*-------------- Contents Photo Gallery */
.mod_photoGallery{ margin-bottom:40px;}
.mod_photoGallery .slider {width:742px; height:auto; overflow:hidden;margin: 0 auto;text-align: left;position: relative;}

.mod_photoGallery .slider ul {display: block;overflow: hidden; width:9999%;}
	.mod_photoGallery .slider ul li {width: 742px; float: left;display: block;}
	.mod_photoGallery .slider ul li a{ display:block;}

.mod_photoGallery .slider .tmSliderPrev, .mod_photoGallery .slider .tmSliderNext {position: absolute;top: 50%;width:70px;height: 70px; margin-top:-35px;cursor: pointer;text-indent:-9999px;}
.mod_photoGallery .slider .tmSliderPrev:hover,
.mod_photoGallery .slider .tmSliderNext:hover {opacity:0.75;filter: alpha(opacity=75);-ms-filter: "alpha(opacity=75)";-moz-opacity:0.75;-khtml-opacity: 0.75;}
.mod_photoGallery .slider .tmSliderPrev {left: 6px; background:url(../img/asset/slide_btn.png) left top;}
.mod_photoGallery .slider .tmSliderNext {right: 6px; background:url(../img/asset/slide_btn.png) left -70px;}

	.mod_photoGallery .slider .tmSliderIndi{ height:10px; clear:both; position:absolute; left:0; bottom:10px;}
		.mod_photoGallery .slider .tmSliderIndi ul {width: auto;}
		.mod_photoGallery .slider .tmSliderIndi ul li{ width:10px; height:10px;text-indent:-9999px;background:url(../img/asset/slide_indicator.png) left -10px; margin:0 2px; padding:0; cursor:pointer;}
		.mod_photoGallery .slider .tmSliderIndi ul li.on{ background-position:left top;}
		.mod_photoGallery .slider .tmSliderIndi ul li:hover{opacity:0.75;filter: alpha(opacity=75);-ms-filter: "alpha(opacity=75)";-moz-opacity:0.75;-khtml-opacity: 0.75;}

.mod_photoGallery .slider .tmSlider ul:after {content: ".";height: 0;clear: both;display: block;visibility: hidden;}

/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {position: relative;margin: 0 auto ;padding: 0;*zoom: 1;}
.bx-wrapper img {max-width: 100%;display: block; height:auto; margin-left:auto; margin-right:auto;}
              
/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 5px #ccc;
	/*-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border:  5px solid #fff;
	left: -5px;*/
	background: #fff;
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}
.bg-black .bx-wrapper .bx-viewport{ background-color:#000 !important; color:#FFF !important;}
.bg-gray .bx-wrapper .bx-viewport{ background-color:#808080 !important; color:#FFF !important;}
.bg-white .bx-wrapper .bx-viewport{ background-color:#fff !important;}
.bg-lightgray .bx-wrapper .bx-viewport{ background-color:#d4d4d4 !important;}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(../img/asset/loadimg.gif) center center no-repeat #fff;
	height: 100%;	width: 100%;	position: absolute;	top: 0;	left: 0;	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	/*text-align: center;	font-size: .85em;	font-family: Arial;	font-weight: bold;color: #666;padding-top: 20px;*/
	height:10px; clear:both; position:absolute; left:0; bottom:10px;text-align: center;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	/*background: #666;	text-indent: -9999px;	display: block;	width: 10px;	height: 10px;	margin: 0 5px;	outline: 0;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;*/
	width:10px; height:10px; display:block;outline: 0;text-indent:-9999px;background:url(../img/asset/slide_indicator.png) left -10px; margin:0 2px; padding:0; cursor:pointer;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background-position:left top;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.main_photoGallery .bx-wrapper .bx-prev{left: 6px; background:url(../img/asset/main_slide_btn.png) left top;}
.main_photoGallery .bx-wrapper .bx-next{right: 6px; background:url(../img/asset/main_slide_btn.png) left -120px;}

.bx-wrapper .bx-prev {left: 6px; background:url(../img/asset/slide_btn.png) left top;}
.bx-wrapper .bx-next {right: 6px; background:url(../img/asset/slide_btn.png) left -70px;}

.bx-wrapper .bx-prev:hover {}
.bx-wrapper .bx-next:hover {}

.main_photoGallery .bx-wrapper .bx-controls-direction a {
	/*position: absolute;	top: 50%;	margin-top: -16px;	outline: 0;	width: 32px;	height: 32px;	text-indent: -9999px;	z-index: 9999;*/
	position: absolute;top: 50%;width:74px;height: 120px; margin-top:-60px;cursor: pointer;text-indent:-9999px;z-index:10;
}
.bx-wrapper .bx-controls-direction a {
	/*position: absolute;	top: 50%;	margin-top: -16px;	outline: 0;	width: 32px;	height: 32px;	text-indent: -9999px;	z-index: 9999;*/
	position: absolute;top: 50%;width:70px;height: 70px; margin-top:-35px;cursor: pointer;text-indent:-9999px;
}

.bx-wrapper .bx-controls-direction a.disabled {	display: none;}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {	text-align: center;}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;	text-indent: -9999px;	width: 10px;	height: 11px;	outline: 0;background: url(http://mb-live.jp/share/cms/css/images/controls.png) -86px -11px no-repeat;	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {background-position: -86px 0;}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(http://mb-live.jp/share/cms/css/images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left;	width: 80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0;	width: 35px;}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;	bottom: 0;	left: 0;	background: #666\9;	background: rgba(80, 80, 80, 0.75);	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;	font-family: Arial;	display: block;	font-size: .85em;	padding: 10px;
}




/*-------------- Free Area */
.mod_freeArea{}


/*-------------- Free Area for SP */
.mod_sp_freeArea{}


/*-------------- Redist Box */
div.registBox { margin-bottom:40px;}
	div.registBox .mod_ttl{ /*line-height:1;*/ margin-bottom:25px;}
	div.registBox p{ margin-bottom:28px;}

div.registBoxInner {overflow: hidden;height: auto;width: 100%; position:relative;border:solid 1px #CCC;padding-bottom:138px;}
	div.registBoxInner div {float: left;padding-bottom: 32767px;margin-bottom: -32767px;}
	div.registBoxInner div.left {width: 370px;border-right:solid 1px #CCC;}
	div.registBoxInner div.right {width: 371px;}
		div.registBoxInner .title { font-size:14px; font-weight:bold; margin:26px 23px 26px 23px; text-align: center;}
		div.registBoxInner .text { margin:0 23px 0 23px !important;}
		div.registBoxInner .btn { width:323px; height:75px;margin-bottom:0; position:absolute; bottom:32px;}
		div.registBoxInner .btn:hover img {opacity:0.75;filter: alpha(opacity=75);-ms-filter: "alpha(opacity=75)";-moz-opacity:0.75;-khtml-opacity: 0.75;}
		div.registBoxInner div.left .btn { left:23px;}
		div.registBoxInner div.right .btn { right:23px;}
		
	/* inner html Regist Box */
	.bg-dark div.registBoxInner div.left, .bg-light div.registBoxInner div.left, .bg-black div.registBoxInner div.left,
	.bg-gray div.registBoxInner div.left, .bg-white div.registBoxInner div.left, .bg-lightgray div.registBoxInner div.left{width: 350px;}
	.bg-dark div.registBoxInner div.right, .bg-light div.registBoxInner div.right, .bg-black div.registBoxInner div.right,
	.bg-gray div.registBoxInner div.right, .bg-white div.registBoxInner div.right, .bg-lightgray div.registBoxInner div.right{width: 351px;}
		.bg-dark div.registBoxInner .title, .bg-light div.registBoxInner .title, .bg-black div.registBoxInner .title,
		.bg-gray div.registBoxInner .title, .bg-white div.registBoxInner .title, .bg-lightgray div.registBoxInner .title{margin:26px 20px 26px 20px;}
		.bg-dark div.registBoxInner div .btn, .bg-light div.registBoxInner div .btn, .bg-black div.registBoxInner div .btn,
		.bg-gray div.registBoxInner div .btn, .bg-white div.registBoxInner div .btn, .bg-lightgray div.registBoxInner div .btn{ width:320px;}
		.bg-dark div.registBoxInner div .btn img, .bg-light div.registBoxInner div .btn img, .bg-black div.registBoxInner div .btn img,
		.bg-gray div.registBoxInner div .btn img, .bg-white div.registBoxInner div .btn img, .bg-lightgray div.registBoxInner div .btn img{ max-width:320px !important;}
		.bg-dark div.registBoxInner div.left .btn, .bg-light div.registBoxInner div.left .btn, .bg-black div.registBoxInner div.left .btn,
		.bg-gray div.registBoxInner div.left .btn, .bg-white div.registBoxInner div.left .btn, .bg-lightgray div.registBoxInner div.left .btn{left:15px;}
		.bg-dark div.registBoxInner div.right .btn, .bg-light div.registBoxInner div.right .btn, .bg-black div.registBoxInner div.right .btn,
		.bg-gray div.registBoxInner div.right .btn, .bg-white div.registBoxInner div.right .btn, .bg-lightgray div.registBoxInner div.right .btn{right:15px;}

#liveContents div.registBoxClose { margin-bottom:40px;}
	#liveContents div.registBoxClose  .mod_ttl{ /*line-height:1;*/ margin-bottom:25px;}
	#liveContents div.registBoxClose p{ margin-bottom:28px;}
#liveContents div.registBoxClose div.registBoxInner {overflow: hidden;height: auto;width: 100%; position:relative;border:solid 1px #CCC; text-align:center; padding:40px 0;}
	#liveContents div.registBoxClose div.registBoxInner p{ font-weight:bold; color:#c1272d; font-size:20px; line-height:180%; margin-bottom:0;}


/*-------------- Back Number */
.backNumber{ margin-bottom:40px; background-image:url(../img/asset/bg_backnumber.png); background-position:left top; background-repeat:repeat; padding-bottom:15px;}
	.backNumber .mod_ttl{ margin-left:44px;margin-bottom:0px;}
	.backNumber .items{ padding-left:44px;}

.backNumber .item{display:block; width:320px; height:75px; float:left; padding:0 15px 15px 0; position:relative;}
.backNumber .item a{ display:block; width:320px; height:75px; text-decoration:none; background-color:#fff;
	-webkit-box-shadow: 0px 0px 3px #909090;-moz-box-shadow: 0px 0px 3px #909090;box-shadow: 0px 0px 3px #909090;
	border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;
	behavior: url("http://mb-live.jp/share/css/PIE.htc");
  overflow:hidden;
}
.backNumber .item a:hover{opacity:0.75;filter: alpha(opacity=75);-ms-filter: "alpha(opacity=75)";-moz-opacity:0.75;-khtml-opacity: 0.75;}
.backNumber .item a:hover img{opacity:1.0;filter: alpha(opacity=100);-ms-filter: "alpha(opacity=100)";-moz-opacity:1.0;-khtml-opacity: 1.0;}

.backNumber .item .thumb{ width:100px; height:75px; float:left; overflow:hidden;position:relative;}
.backNumber .item .thumb .thumbChild{ display:block; height:75px; text-align: center; }
.backNumber .item .thumb img{ height:75px; width:auto; position:absolute; left:-20%; top:0;}

.backNumber .item .textArea{ width:200px; height:55px; padding:10px 0; position:absolute; left:110px; top:0;}
.backNumber .item .textArea .title{  width:200px; height:55px;display:table-cell;vertical-align:middle;font-weight:bold; font-size:15px; line-height:20px; color:#000;}


/*-------------- Relation Keyword */
.relKeyword{ margin-bottom:40px; background-image:url(../img/asset/bg_backnumber.png); background-position:left top; background-repeat:repeat; padding-bottom:20px;}
	.relKeyword .mod_ttl{ margin-left:44px;margin-bottom:0px;}

.relKeyword .items{ width:654px; margin:0 auto;}
.relKeyword li{ height:25px;background:url(../img/asset/rkey_item.png) right top no-repeat; background-color:transparent !important; margin-right:6px; margin-bottom:10px; line-height:1; display:inline-block; *display:inline;*zoom:1;
border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;
behavior: url("http://mb-live.jp/share/css/PIE.htc");
}
.relKeyword li a{ padding:0 20px 0 10px; color:#FFF; font-size:14px; min-width:85px; text-decoration:none; line-height:25px;height: 25px;display: block;}
.relKeyword li:hover{ opacity:0.75;filter: alpha(opacity=75);-ms-filter: "alpha(opacity=75)";-moz-opacity:0.75;-khtml-opacity: 0.75;}


/*-------------- Module Social btn */
.mod_social{ position: relative; margin-bottom:40px;}
.mod_social ul {width: 240px;	height: 60px;position: absolute; left:350px; top:0;}

.mod_social ul li {top: 0px;	position: absolute;}
.mod_social ul .snsF {left: 0px;}
.mod_social ul .snsT {left: 60px;}
.mod_social ul .snsG {left: 120px;}
.mod_social ul .snsM {left: 180px;}
.mod_social ul li .iconSns {text-align: left;}

.mod_social ul li .iconSns a {
	width: 60px;
	height: 60px;
	font-size: 0px;
	line-height: 0;
	display: block;
}
.mod_social ul li .iconSns a:hover{opacity:0.75;filter: alpha(opacity=75);-ms-filter: "alpha(opacity=75)";-moz-opacity:0.75;-khtml-opacity: 0.75;}
.mod_social ul li .popSns {
	margin: -130px 0px 0px -76px;
	padding: 0px 10px;
	height: 56px; width:240px;
	background: url(../img/asset/icon_sns_bg_top.png) no-repeat;
	text-align: center;
/*	overflow: hidden;*/
	display: none;
}
.mod_social ul li .popSnsIn {
	margin: 0px auto;
	width: 103px;
	padding-top: 15px;
	text-align: center;
	display: block;
}
.mod_social ul .snsF .popSns {

}



/* ------------------------------------------------------
 Right Column Module
------------------------------------------------------ */

/*-------------- Right List */
.right_list{ margin-bottom:20px; background:#FFF; overflow:hidden; position:relative;
	-webkit-box-shadow: 0px 0px 3px #BFBFBF;-moz-box-shadow: 0px 0px 3px #BFBFBF;box-shadow: 0px 0px 3px #BFBFBF;
	border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;
	behavior: url("http://mb-live.jp/share/cms/css/PIE.htc");}
	
	.right_list{ color:#000;}
		.right_list .title{ background:#000; min-height:40px; text-align:center; font-weight:bold; font-size:16px; color:#FFF; line-height:40px;}
		.right_list li{ padding:10px 15px 8px 15px; border-top:solid 1px #e6e6e6; background-color:#FFF;}
			.right_list li:first-child{ border-top:none;}
			.right_list li:nth-child(even), .right_list li.odd{background-color:#f2f2f2 !important;}
			/*.right_list li:nth-child(odd), .right_list li.even  { background-color:#fff !important;}*/
		.right_list ol a{ color:#000; text-decoration:none; display:block;font-weight:bold;}
		.right_list ol a:hover{opacity:0.75;filter: alpha(opacity=75);-ms-filter: "alpha(opacity=75)";-moz-opacity:0.75;-khtml-opacity: 0.75;}
		
#right_wahtsnew{}
	#right_wahtsnew .title{}
	#right_wahtsnew .date{ background:#c1272d; color:#fff; font-size:9px; text-align:center; min-width:61px; max-width:75px; line-height:11px; height:11px; padding:0 2px;font-weight: normal; }
	#right_wahtsnew .text{ display:block; margin-top:3px;}

#right_ranking{}
	#right_ranking .title{ }
	#right_ranking li{ padding:10px 15px 8px 10px; }
	#right_ranking li a{ padding-left:26px }
	#right_ranking li.item1{background-image:url(../img/asset/right_rank_no01.png); background-position:10px center; background-repeat: no-repeat;}
	#right_ranking li.item2{background-image:url(../img/asset/right_rank_no02.png); background-position:10px center; background-repeat: no-repeat;}
	#right_ranking li.item3{background-image:url(../img/asset/right_rank_no03.png); background-position:10px center; background-repeat: no-repeat;}
	#right_ranking li.item4{background-image:url(../img/asset/right_rank_no04.png); background-position:10px center; background-repeat: no-repeat;}
	#right_ranking li.item5{background-image:url(../img/asset/right_rank_no05.png); background-position:10px center; background-repeat: no-repeat;}
	#right_ranking li.item6{background-image:url(../img/asset/right_rank_no06.png); background-position:10px center; background-repeat: no-repeat;}
	#right_ranking li.item7{background-image:url(../img/asset/right_rank_no07.png); background-position:10px center; background-repeat: no-repeat;}
	#right_ranking li.item8{background-image:url(../img/asset/right_rank_no08.png); background-position:10px center; background-repeat: no-repeat;}
	#right_ranking li.item9{background-image:url(../img/asset/right_rank_no09.png); background-position:10px center; background-repeat: no-repeat;}
	#right_ranking li.item10{background-image:url(../img/asset/right_rank_no10.png); background-position:10px center; background-repeat: no-repeat;}

#right_recommend{}


#right_banner,#right_car_banner{}
	#right_banner li,#right_car_banner li{ margin-bottom:20px;}
	#right_banner a img,#right_car_banner a img{ position:relative;
		-webkit-box-shadow: 0px 0px 3px #BFBFBF;-moz-box-shadow: 0px 0px 3px #BFBFBF;box-shadow: 0px 0px 3px #BFBFBF;
		border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;
		behavior: url("http://mb-live.jp/share/cms/css/PIE.htc");}
	#right_banner a:hover img,#right_car_banner a:hover img{opacity:0.75;filter: alpha(opacity=75);-ms-filter: "alpha(opacity=75)";-moz-opacity:0.75;-khtml-opacity: 0.75;}




/* ------------------------------------------------------
other
------------------------------------------------------ */
.clearfix:after {
content:" ";
display:block;
height:0;
visibility:hidden;
clear:both;
}
.clearfix {
*zoom:1;
}

.pcClass,.pcNone, .dispNone{ display:none;}

.title_lv02{ font-size:20px; font-weight:bold;  min-height:43px; line-height:30px}

.box-shashow{ position:relative;
	-webkit-box-shadow: 0px 0px 3px #BFBFBF;-moz-box-shadow: 0px 0px 3px #BFBFBF;box-shadow: 0px 0px 3px #BFBFBF;
	behavior: url("http://mb-live.jp/share/cms/css/PIE.htc");}
.box-radius{ position:relative;
	border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;
	behavior: url("http://mb-live.jp/share/cms/css/PIE.htc");}
.box-shashow-radius{ position:relative;
	-webkit-box-shadow: 0px 0px 3px #BFBFBF;-moz-box-shadow: 0px 0px 3px #BFBFBF;box-shadow: 0px 0px 3px #BFBFBF;
	border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;
	behavior: url("http://mb-live.jp/share/cms/css/PIE.htc");}

.notes{padding-left:1em; text-indent:-1em;  font-size:10px;}

/*--- text style */
.bold{ font-weight:bold !important;}
.underline{ text-decoration:underline !important;}

/*--- text color */
.color001,.color001 a{ color:#333!important;}
.color002,.color002 a{ color:#fff!important;}
.color003,.color003 a{ color:#999!important;}
.color004,.color004 a{ color:#c1272d!important;}
.color005,.color005 a{ color:#f00!important;}


/*--- margin/padding */
.mt00{margin-top:0!important;}
.mt05{margin-top:5px!important;}
.mt10{margin-top:10px!important;}
.mt15{margin-top:15px!important;}
.mt20{margin-top:20px!important;}
.mt25{margin-top:25px!important;}
.mt30{margin-top:30px!important;}
.mt35{margin-top:35px!important;}
.mt40{margin-top:40px!important;}
.mt45{margin-top:45px!important;}
.mt50{margin-top:50px!important;}
.mt60{margin-top:60px!important;}
.mt70{margin-top:70px!important;}

.mr00{margin-right:0!important;}
.mr05{margin-right:5px!important;}
.mr10{margin-right:10px!important;}
.mr15{margin-right:15px!important;}
.mr20{margin-right:20px!important;}
.mr25{margin-right:25px!important;}
.mr30{margin-right:30px!important;}
.mr40{margin-right:40px!important;}
.mr50{margin-right:50px!important;}

.mb00{margin-bottom:0!important;}
.mb05{margin-bottom:5px!important;}
.mb10{margin-bottom:10px!important;}
.mb15{margin-bottom:15px!important;}
.mb20{margin-bottom:20px!important;}
.mb25{margin-bottom:25px!important;}
.mb30{margin-bottom:30px!important;}
.mb35{margin-bottom:35px!important;}
.mb40{margin-bottom:40px!important;}
.mb45{margin-bottom:45px!important;}
.mb50{margin-bottom:50px!important;}
.mb55{margin-bottom:55px!important;}
.mb60{margin-bottom:60px!important;}

.ml00{margin-left:0!important;}
.ml05{margin-left:5px!important;}
.ml10{margin-left:10px!important;}
.ml15{margin-left:15px!important;}
.ml20{margin-left:20px!important;}
.ml25{margin-left:25px!important;}
.ml30{margin-left:30px!important;}
.ml40{margin-left:40px!important;}
.ml50{margin-left:50px!important;}

.pt00{padding-top:0!important;}
.pt05{padding-top:5px!important;}
.pt10{padding-top:10px!important;}
.pt15{padding-top:15px!important;}
.pt20{padding-top:20px!important;}
.pt25{padding-top:25px!important;}
.pt30{padding-top:30px!important;}
.pt40{padding-top:40px!important;}
.pt50{padding-top:50px!important;}
.pt60{padding-top:60px!important;}

.pr00{padding-right:0!important;}
.pr05{padding-right:5px!important;}
.pr10{padding-right:10px!important;}
.pr15{padding-right:15px!important;}
.pr20{padding-right:20px!important;}
.pr25{padding-right:25px!important;}
.pr30{padding-right:30px!important;}
.pr40{padding-right:40px!important;}

.pb00{padding-bottom:0!important;}
.pb05{padding-bottom:5px!important;}
.pb10{padding-bottom:10px!important;}
.pb15{padding-bottom:15px!important;}
.pb20{padding-bottom:20px!important;}
.pb25{padding-bottom:25px!important;}
.pb30{padding-bottom:30px!important;}
.pb40{padding-bottom:40px!important;}

.pl00{padding-left:0!important;}
.pl05{padding-left:5px!important;}
.pl10{padding-left:10px!important;}
.pl15{padding-left:15px!important;}
.pl20{padding-left:20px!important;}
.pl25{padding-left:25px!important;}
.pl30{padding-left:30px!important;}
.pl40{padding-left:40px!important;}


.mt00 .imgArea{margin-top:0!important;} .mt05 .imgArea{margin-top:5px!important;} .mt10 .imgArea{margin-top:10px!important;} .mt15 .imgArea{margin-top:15px!important;} .mt20 .imgArea{margin-top:20px!important;} .mt25 .imgArea{margin-top:25px!important;} .mt30 .imgArea{margin-top:30px!important;} .mt35 .imgArea{margin-top:35px!important;} .mt40 .imgArea{margin-top:40px!important;} .mt45 .imgArea{margin-top:45px!important;} .mt50 .imgArea{margin-top:50px!important;} .mt60 .imgArea{margin-top:60px!important;} .mt70 .imgArea{margin-top:70px!important;}
.mr00 .imgArea{margin-right:0!important;} .mr05 .imgArea{margin-right:5px!important;} .mr10 .imgArea{margin-right:10px!important;} .mr15 .imgArea{margin-right:15px!important;} .mr20 .imgArea{margin-right:20px!important;} .mr25 .imgArea{margin-right:25px!important;} .mr30 .imgArea{margin-right:30px!important;} .mr40 .imgArea{margin-right:40px!important;} .mr50 .imgArea{margin-right:50px!important;}
.mb00 .imgArea{margin-bottom:0!important;} .mb05 .imgArea{margin-bottom:5px!important;} .mb10 .imgArea{margin-bottom:10px!important;} .mb15 .imgArea{margin-bottom:15px!important;} .mb20 .imgArea{margin-bottom:20px!important;} .mb25 .imgArea{margin-bottom:25px!important;} .mb30 .imgArea{margin-bottom:30px!important;} .mb35 .imgArea{margin-bottom:35px!important;} .mb40 .imgArea{margin-bottom:40px!important;} .mb45 .imgArea{margin-bottom:45px!important;} .mb50 .imgArea{margin-bottom:50px!important;} .mb55 .imgArea{margin-bottom:55px!important;} .mb60 .imgArea{margin-bottom:60px!important;}
.ml00 .imgArea{margin-left:0!important;} .ml05 .imgArea{margin-left:5px!important;} .ml10 .imgArea{margin-left:10px!important;} .ml15 .imgArea{margin-left:15px!important;} .ml20 .imgArea{margin-left:20px!important;} .ml25 .imgArea{margin-left:25px!important;} .ml30 .imgArea{margin-left:30px!important;} .ml40 .imgArea{margin-left:40px!important;} .ml50 .imgArea{margin-left:50px!important;}
.pt00 .imgArea{padding-top:0!important;} .pt05 .imgArea{padding-top:5px!important;} .pt10 .imgArea{padding-top:10px!important;} .pt15 .imgArea{padding-top:15px!important;} .pt20 .imgArea{padding-top:20px!important;} .pt25 .imgArea{padding-top:25px!important;} .pt30 .imgArea{padding-top:30px!important;} .pt40 .imgArea{padding-top:40px!important;} .pt50 .imgArea{padding-top:50px!important;} .pt60 .imgArea{padding-top:60px!important;}
.pr00 .imgArea{padding-right:0!important;} .pr05 .imgArea{padding-right:5px!important;} .pr10 .imgArea{padding-right:10px!important;} .pr15 .imgArea{padding-right:15px!important;} .pr20 .imgArea{padding-right:20px!important;} .pr25 .imgArea{padding-right:25px!important;} .pr30 .imgArea{padding-right:30px!important;} .pr40 .imgArea{padding-right:40px!important;}
.pb00 .imgArea{padding-bottom:0!important;} .pb05 .imgArea{padding-bottom:5px!important;} .pb10 .imgArea{padding-bottom:10px!important;} .pb15 .imgArea{padding-bottom:15px!important;} .pb20 .imgArea{padding-bottom:20px!important;} .pb25 .imgArea{padding-bottom:25px!important;} .pb30 .imgArea{padding-bottom:30px!important;} .pb40 .imgArea{padding-bottom:40px!important;}
.pl00 .imgArea{padding-left:0!important;} .pl05 .imgArea{padding-left:5px!important;} .pl10 .imgArea{padding-left:10px!important;} .pl15 .imgArea{padding-left:15px!important;} .pl20 .imgArea{padding-left:20px!important;} .pl25 .imgArea{padding-left:25px!important;} .pl30 .imgArea{padding-left:30px!important;} .pl40 .imgArea{padding-left:40px!important;}

.mt00.imgArea{margin-top:0!important;} .mt05.imgArea{margin-top:5px!important;} .mt10.imgArea{margin-top:10px!important;} .mt15.imgArea{margin-top:15px!important;} .mt20.imgArea{margin-top:20px!important;} .mt25.imgArea{margin-top:25px!important;} .mt30.imgArea{margin-top:30px!important;} .mt35.imgArea{margin-top:35px!important;} .mt40.imgArea{margin-top:40px!important;} .mt45.imgArea{margin-top:45px!important;} .mt50.imgArea{margin-top:50px!important;} .mt60.imgArea{margin-top:60px!important;} .mt70.imgArea{margin-top:70px!important;}
.mr00.imgArea{margin-right:0!important;} .mr05.imgArea{margin-right:5px!important;} .mr10.imgArea{margin-right:10px!important;} .mr15.imgArea{margin-right:15px!important;} .mr20.imgArea{margin-right:20px!important;} .mr25.imgArea{margin-right:25px!important;} .mr30.imgArea{margin-right:30px!important;} .mr40.imgArea{margin-right:40px!important;} .mr50.imgArea{margin-right:50px!important;}
.mb00.imgArea{margin-bottom:0!important;} .mb05.imgArea{margin-bottom:5px!important;} .mb10.imgArea{margin-bottom:10px!important;} .mb15.imgArea{margin-bottom:15px!important;} .mb20.imgArea{margin-bottom:20px!important;} .mb25.imgArea{margin-bottom:25px!important;} .mb30.imgArea{margin-bottom:30px!important;} .mb35.imgArea{margin-bottom:35px!important;} .mb40.imgArea{margin-bottom:40px!important;} .mb45.imgArea{margin-bottom:45px!important;} .mb50.imgArea{margin-bottom:50px!important;} .mb55.imgArea{margin-bottom:55px!important;} .mb60.imgArea{margin-bottom:60px!important;}
.ml00.imgArea{margin-left:0!important;} .ml05.imgArea{margin-left:5px!important;} .ml10.imgArea{margin-left:10px!important;} .ml15.imgArea{margin-left:15px!important;} .ml20.imgArea{margin-left:20px!important;} .ml25.imgArea{margin-left:25px!important;} .ml30.imgArea{margin-left:30px!important;} .ml40.imgArea{margin-left:40px!important;} .ml50.imgArea{margin-left:50px!important;}
.pt00.imgArea{padding-top:0!important;} .pt05.imgArea{padding-top:5px!important;} .pt10.imgArea{padding-top:10px!important;} .pt15.imgArea{padding-top:15px!important;} .pt20.imgArea{padding-top:20px!important;} .pt25.imgArea{padding-top:25px!important;} .pt30.imgArea{padding-top:30px!important;} .pt40.imgArea{padding-top:40px!important;} .pt50.imgArea{padding-top:50px!important;} .pt60.imgArea{padding-top:60px!important;}
.pr00.imgArea{padding-right:0!important;} .pr05.imgArea{padding-right:5px!important;} .pr10.imgArea{padding-right:10px!important;} .pr15.imgArea{padding-right:15px!important;} .pr20.imgArea{padding-right:20px!important;} .pr25.imgArea{padding-right:25px!important;} .pr30.imgArea{padding-right:30px!important;} .pr40.imgArea{padding-right:40px!important;}
.pb00.imgArea{padding-bottom:0!important;} .pb05.imgArea{padding-bottom:5px!important;} .pb10.imgArea{padding-bottom:10px!important;} .pb15.imgArea{padding-bottom:15px!important;} .pb20.imgArea{padding-bottom:20px!important;} .pb25.imgArea{padding-bottom:25px!important;} .pb30.imgArea{padding-bottom:30px!important;} .pb40.imgArea{padding-bottom:40px!important;}
.pl00.imgArea{padding-left:0!important;} .pl05.imgArea{padding-left:5px!important;} .pl10.imgArea{padding-left:10px!important;} .pl15.imgArea{padding-left:15px!important;} .pl20.imgArea{padding-left:20px!important;} .pl25.imgArea{padding-left:25px!important;} .pl30.imgArea{padding-left:30px!important;} .pl40.imgArea{padding-left:40px!important;}


.alignLeft{ text-align:left !important;}
.alignRight{ text-align: right !important;}
.alignCenter{ text-align: center !important;}

/* overview list */
dl.overview{ margin-bottom:40px; color:#333;*zoom:1;}
dl.overview:after {content:" ";display:block;height:0;visibility:hidden;clear:both;}
	dl.overview dt,dl.overview dd{vertical-align:top; text-align:left; padding-bottom:15px; float:left; width:75%;}
	dl.overview dt{white-space: nowrap; clear:both; width:20%;}

/*-----------------------------------------------------------------------------
 colorBox
-----------------------------------------------------------------------------*/

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999;}
#cboxOverlay{overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/*
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{outline:0;}
#cboxContent{margin-top:55px;background:#FFF; padding:10px 10px 10px 10px;
border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;behavior: url("http://mb-live.jp/share/cms/css/PIE.htc");}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{ background:#fff;}
#cboxLoadedContent img{ margin:0;}
#cboxTitle{position:absolute; top:102%;/*top:-20px;*/ left:0; color:#ccc;}
#cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc; display:none !important;}
#cboxLoadingGraphic{background:url(../img/asset/loadimg.gif) no-repeat center center;}

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none;}

/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

#cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}

#cboxPrevious,#cboxNext{background:url(../img/asset/btn_cbox_control.png) no-repeat;}
#cboxPrevious{position:absolute; top:50%; left:-38px; margin-top:-32px; width:28px; height:65px; text-indent:-9999px;background-position:top left;outline:none;}
#cboxPrevious:hover{background-position:bottom left; outline:none;}
#cboxNext{position:absolute; top:50%; right:-38px; margin-top:-32px; width:28px; height:65px; text-indent:-9999px;background-position:top right;outline:none;}
#cboxNext:hover{background-position:bottom right; outline:none;}

#cboxClose{position:absolute; top:-55px; right:3px; display:block; background:url(../img/asset/btn_close_w.png) no-repeat top center; width: 44px;height: 44px; text-indent:-9999px;}
#cboxClose:hover{background-position:bottom center;}


/*-----------------------------------------------------------------------------
 popup
-----------------------------------------------------------------------------*/
#pop_wrap{ margin:0; padding:0;}
#pop_wrap #contents{ margin:0; padding:0; width:770px; height:790px; position:relative;background:url(http://mb-live.jp/share/cms/images/pop01_bg.jpg) no-repeat left top;}
#pop_wrap #contents p{ position:absolute; }
#pop_wrap #contents p.popLink01{ left:20px; top:160px}
#pop_wrap #contents p.popLink02{ left:410px; top:160px}
#pop_wrap #contents p.popBtn{ left:410px; top:695px}