@charset "shift-jis";
/*=========================================================

	Site Name   SONY headphone
	File Name   /headphone/share/css/common.css

	Create Date 2014/01/15
==========================================================*/

/*=========================================================
  01 > common
  02 > module box
  03 > module heading
  04 > module button
  05 > module nav
  06 > module list
  101 > mediaQuery > min-width:641px
  201 > mediaQuery > max-width:640px > common
  202 > mediaQuery > max-width:640px > module box
  203 > mediaQuery > max-width:640px > module heading
  204 > mediaQuery > max-width:640px > module button
  205 > mediaQuery > max-width:640px > module list
==========================================================*/


/*----------------------------------------------------------
	01 > common
-----------------------------------------------------------*/
p {
    margin: 0 0 0.8em;
}
li {
    margin: 0 0 0.3em;
}

li a:hover {color: #c41230 !important;}
li a:hover .item_name h3,
li a:hover .item_name .detail {text-decoration: underline;}


.line_dot {border-bottom: 1px dotted #ccc !important;}

.reco {margin:51px 0 0 !important}

.news {margin:39px 0 21px !important}

.whatsnew {margin:38px 0 21px !important}

.i_new {width: 24px;vertical-align: middle;}

.show_link {margin-top: .8em;}

.nob {border: none !important;}

p.note {
	color: #666;
	text-indent: -1em;
	margin-left: 1em;
}

.top_news_link a,
li a,
li a .mod-button,
.mod-categoryHeader-content h1 a,
td .img_sam a:hover .mod-button {
 	-webkit-transition: color 0.3s ease-in !important;
	-moz-transition: color 0.3s ease-in !important;
	-ms-transition: color 0.3s ease-in !important;
	-o-transition: color 0.3s ease-in !important;
	transition: color 0.3s ease-in !important;
 }
 
 


.mod-contentContainer span.mod-iconNewWin {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  width: 11px;
  height: 0;
  padding: 9px 0 0;
  margin:6px 0 0 5px;
  overflow: hidden;
  background: url(/share4/images/mod-iconNewWin/ico_01.png);
}

.mod-contentContainer a.mod-link,
.mod-contentContainer span.mod-link{
  color:#333;
  display:inline-block;
  padding-left:8px;
  background:url(/share4/images/mod-contentsIndex/ico_01.png) no-repeat 0 0.45em;
  -webkit-transition:opacity 0.2s ease-in;
  -moz-transition:opacity 0.2s ease-in;
  -ms-transition:opacity 0.2s ease-in;
  -o-transition:opacity 0.2s ease-in;
  transition:opacity 0.2s ease-in;
}

.mod-contentContainer a.mod-link:hover,
.mod-contentContainer a:hover span.mod-link{
  color:#333;
  text-decoration:none;
  opacity:.6;
}

.mod-linkFeed:hover {
	color: #E90 !important;
	text-decoration: none !important;
	opacity: 1 !important;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	zoom: 1;
}


/*----------------------------------------------------------
	02 > module box
-----------------------------------------------------------*/
.top_news_link {
	clear:both;
	text-align: right;
	padding: 10px 0;
}

.mod-newsTable{
	font-size: 1.16667em;
	line-height: 1.5;
}
.mod-newsTable table{
  width:100%;
}
.mod-newsTable th,
.mod-newsTable td{
  vertical-align:top;
  text-align:left;
  padding:.4em 0;
}
.mod-newsTable th{
  font-weight:normal;
  white-space:nowrap;
  width:1%;
  min-width:120px;
  padding-right:1em;
}
.mod-newsTable td{
  word-wrap:break-word;
  word-break:break-all;
}
.mod-newsTable td a{
  display:inline-block;
  padding-left:10px;
  background:url(/share4/images/mod-contentsIndex/ico_01.png) no-repeat 0 0.35em;
}

.mod-column2, .mod-column4{
  clear:both;
	max-width: 950px;
	width: auto;
  margin:0 auto;
  *zoom:1;
}
.mod-column2:after, .mod-column4:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.mod-column2-main {
	max-width:950px;
	width:auto;
	overflow:hidden;
}



.mod-column2-left {
	width:475px;
	float:left;
}
.mod-column2-right {
	width:475px;
	float:right;
}
.mod-column4-item01, .mod-column4-item03{
	width:240px;
	float:left;
}
.mod-column4-item02, .mod-column4-item04 {
	width:235px;
	float:left;
}


.mod-column2-left .mod-heading,
.mod-column4-item01 .mod-heading,
.mod-column4-item02 .mod-heading,
.mod-column4-item03 .mod-heading{
	margin-right:10px;
}

*html .mod-returnTop a { position: static;}
*html .mod-touchPoint-textItem { margin-left: 12px;}


.mod-brandTopImage {
  *zoom: 1;
  margin-top: 10px;
}
.mod-brandTopImage:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.mod-brandTopImage a {
  display: inline-block;
  vertical-align: middle;
  *zoom: 1;
  *display: inline;
 	-webkit-transition: opacity 0.3s ease-in !important;
	-moz-transition: opacity 0.3s ease-in !important;
	-ms-transition: opacity 0.3s ease-in !important;
	-o-transition: opacity 0.3s ease-in !important;
	transition: opacity 0.3s ease-in !important;
}
.mod-brandTopImage a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
.mod-brandTopImage img {
  vertical-align: middle;
}
.mod-brandTopImage .mod-brandTopImage-main {
  float: left;
  width: 750px;
}
.mod-brandTopImage .mod-brandTopImage-extra {
  float: right;
  width: 200px;
}
.mod-brandTopImage .mod-brandTopImage-extra dl {
  margin: 0 0 0 0;
  padding: 0;
}
.mod-brandTopImage .mod-brandTopImage-extra dl dd {
  margin-left: 0;
}
.mod-brandTopImage .mod-brandTopImage-extra dl dt, .mod-brandTopImage .mod-brandTopImage-extra dl dd.txt {
  display: none;
}


.mod-news .mod-news-Title {
	text-align: center;
	margin-bottom: 20px;
}
.mod-news .mod-news-state {
	text-align: right;
	margin-bottom: 20px;
	font-size: 1.16667em;
}
.mod-news p {font-size: 1.16667em;}
.mod-news .mod-news-table {
	border: 1px solid #000;
	margin: 0 0 1em;
	font-size: 1.16667em;
}
.mod-news .mod-news-table th {background: #ccc;}
.mod-news .mod-news-table th, .mod-news .mod-news-table td {
	word-wrap: break-word;
	word-break: break-all;
	font-weight: normal;
	border: 1px solid #000;
	padding: .3em 5px;
}
.ex-alignLeft {text-align: left !important;}
.mod-news .mod-news-block2 {
	margin: 1em 0;
	padding: 15px 20px;
	border: 1px solid #ccc;
}

.mod-brandTopImage {
  *zoom: 1;
}
.mod-brandTopImage:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.mod-brandTopImage a {
  display: inline-block;
  vertical-align: middle;
  *zoom: 1;
  *display: inline;
 	-webkit-transition: opacity 0.3s ease-in !important;
	-moz-transition: opacity 0.3s ease-in !important;
	-ms-transition: opacity 0.3s ease-in !important;
	-o-transition: opacity 0.3s ease-in !important;
	transition: opacity 0.3s ease-in !important;
}
.mod-brandTopImage a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
.mod-brandTopImage img {
  vertical-align: middle;
}
.mod-brandTopImage .mod-brandTopImage-main {
  float: left;
  width: 750px;
}
.mod-brandTopImage .mod-brandTopImage-extra {
  float: right;
  width: 200px;
}
.mod-brandTopImage .mod-brandTopImage-extra dl {
  margin: 0 0 0 0;
  padding: 0;
}
.mod-brandTopImage .mod-brandTopImage-extra dl dd {
  margin-left: 0;
}
.mod-brandTopImage .mod-brandTopImage-extra dl dt, .mod-brandTopImage .mod-brandTopImage-extra dl dd.txt {
  display: none;
}

.banner_area{
	margin-top: 60px;
}
.banner_area .banner_01{
	float:left;
}
.banner_area .banner_02{
	float:right;
}
.banner_area .banner_03{
	clear:both;
	padding-top: 20px;
}
.banner_area img{
	vertical-align: top;
}
.mod-sitemap {margin: 20px 0 10px -10px;}
.mod-sitemap:after {
	content: '';
	display: block;
	clear: both;
	height: 0;
}
.mod-sitemap .mod-sitemap-column {
	float: left;
	margin: 0 0 20px 10px;
	padding-left: 6px;
	width: 304px;
	_width: 294px;
}
.mod-sc_last {margin-left: 0px;}
.mod-heading2 {
	padding: 0 5px;
	border-bottom: 1px solid #ccc;
	margin: 24px 0 20px;
}
.mod-heading2 a {
	color: #000;
	-webkit-transition: color .2s ease;
	-moz-transition: color .2s ease;
	-ms-transition: color .2s ease;
	transition: color .2s ease;
	text-decoration: none;
}
.mod-heading2 a:hover {
	color: #c41230;
	text-decoration: underline;
	outline: 0;
}
.mod-sitemap h3 {margin: .5em 0 .5em;}
.mod-sitemap h4 {
	font-size: 100%;
	font-weight: normal;
	margin: .5em 0 .5em;
}
.mod-sitemap ul {
	margin: 0;
	padding: 0 0 .5em 10px;
	list-style: none;
}
.mod-sitemap ul li {
	padding-left: 8px;
	margin: 1em 0;
	background: url(/share4/images/mod-link/ico_01.png) no-repeat 0 0.45em;
}
/*----------------------------------------------------------
	03 > module heading
-----------------------------------------------------------*/
.mod-heading {
  padding:0 5px;
  border-bottom:1px solid #ccc;
  margin:0 0 30px;
  *zoom:1;
}
.mod-heading:after{
  content:'';
  display:block;
  clear:both;
  height:0;
}
.mod-heading:first-child{
  margin-top:0;
}
.mod-heading h2, .mod-heading h3{
  font-size:1.38462em;
  font-weight:bold;
  float:left;
  margin:0;
}
.mod-heading ul.mod-heading-misc{
  font-size:0.92308em;
  margin:0;
  padding:.5em 0 0;
  list-style:none;
  float:right;
}
.mod-heading ul.mod-heading-misc li{
  display:inline-block;
  *display:inline;
  *zoom:1;
  margin-left:8px;
}
.mod-heading_start {
	margin: 0 !important;
}


/*----------------------------------------------------------
	04 > module button
-----------------------------------------------------------*/
.mod-button,
.mod-button:visited {
	display: inline-block !important;
	*display: block;
	*zoom: 1;
	*border: 1px solid #E4E4E4;
	*background:url("/share4/images/mod-button/ico_01.png") no-repeat 20px 50% #F2F2F2!important;
	background-color:#F2F2F2\9;
}

.mod-button {
	display: inline-block !important;
	*display: inline !important;
	*zoom: 1;
	background-image: url("/share4/images/mod-button/ico_01.png");
	background-repeat: no-repeat !important;
	background-position/***/: 16px 48%\9 !important;
	background-color: #F5F5F5\9 !important;
}

.mod-button {
  background: url('/share4/images/mod-button/ico_01_on.png')\9;
}

*+html .mod-button {display: inline !important;}
*html a:hover .mod-button { background-position:16px 48%; }

a:hover .mod-button {
  background-position-x/***/: -384px\9;
}


*+html .mod-seriesList a,
*+html .mod-seriesList a:hover {
	background-position: 20% 50%;
}

* html .mod-button,
* html .mod-seriesList a,
* html .mod-seriesList a:hover {
	background-position: 20% 50%;
}

.mod-seriesList .show_link a.mod-link:hover{
	background-position:0 0.45em !important;
	display: inline-block !important;
}

li a:hover .mod-button {
  color: #999 !important;
  text-decoration: none !important;
}

td .img_sam a:hover .mod-button,
.item_list .other_item a:hover .mod-button {
	color: #999 !important;
}

div .mod-button:hover {
  color: #999 !important;
  text-decoration: none !important;
}


/*----------------------------------------------------------
	05 > module nav
-----------------------------------------------------------*/
.mod-categoryNav-main a:hover,
.mod-categoryNav-main a:active {
	color: #999 !important;
	text-decoration: none !important;
}

*html .mod-categoryNav-main { width: 100%;}


/*----------------------------------------------------------
	06 > module list
-----------------------------------------------------------*/
.mod-seriesList {
  clear: both;
  margin-top: 20px !important;
	margin-left:0 !important;
	margin-bottom:40px !important;
}

.mod-seriesList:after {
    clear: both;
    content: "";
    height: auto;
}

.mod-seriesList a,
.mod-seriesList a:hover,
.mod-seriesList a:visited{
  color:#333;
  text-decoration:none;
  cursor:pointer;
  display:block;
  *zoom:1;
  /*background:url(../images/ie6.png);*/
}

.mod-list-w200 {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 980px;
	margin-right: -30px;
	overflow: hidden;
}
.mod-list-w200 li {
	float: left;
	width: 215px;
	margin: 0 30px 30px 0;
	text-align: left;
}
.mod-list-w200 li h3 {
	padding: 0;
	margin: 0 0 5px 0;
}

.item_list {
	margin: 0 0 20px 0;
	padding: 0;
}
.item_list li {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
	float: left;
}

.item_list li.all_item a {display: block;}
.item_list li.all_item a:hover em {text-decoration: underline;}
.all_item_btn {
	width: 195px;
	height: 240px;
	padding: 10px;
	margin: auto;
	border:1px solid #cccccc;
	border-bottom: 2px solid #ccc;
	border-radius: 5px;
	text-align: center;
}
.all_item_btn dt img {vertical-align: bottom;}
.all_item_btn dt {margin: 0 0 10px;}
.all_item_btn dd {margin: 0;}
.all_item_btn dd {
	height:120px;
	font-size: 1.24em;
	font-weight: bold;
	position: relative;
	background: url("/share4/images/mod-contentsIndex/ico_01.png") left center no-repeat;
}
.all_item_btn dd em {
	width: 195px;
	display: block;
	left: 0;
	top: 50%;
	margin-top: -3em;
	position: absolute;
	font-style: normal;
}
.all_item_btn dd em.line3 {
	margin-top: -2.3em;
}


.item_name h3 {
	font-size: 22px;
	margin: 0;
	font-weight: bold;
}
.item_name h3 img {margin-left: 5px;}

.other_item {width: 215px; display: block; margin: 0 auto; max-width: 215px; margin-right: 30px !important;}
.other_item p {font-size: 12px;}
.other_item h3 {font-size: 18px;}
.other_item .item_name h3 {text-align: left; margin-bottom: 0px;}
.other_item .item_name p {text-align: left; margin-bottom: 20px;}
.other_item .item_name {
	min-height: 75px;
	_height: 75px;
}
.other_item .item_name .detail {min-height: 40px;}
.other_item .img_sam {
	width: 215px;
	height: 130px !important;
}
.other_item .img_sam div img {
  width: 215px;
}

.item_04.other_item {margin-right: 0px !important;}


@media screen (min-width:641px){
/*----------------------------------------------------------
	101 > mediaQuery > min-width:641px
-----------------------------------------------------------*/
	.mod-newsTable td{width:622px;}
}


@media (max-width:640px){
/*----------------------------------------------------------
	201 > mediaQuery > max-width:640px > common
-----------------------------------------------------------*/
	.pc{
		display:none!important;
	}

	.sp{
		display:block !important;
		width:auto !important;
		height:auto !important;
	}

	.sp img{
		max-width:100% !important;
		width:auto !important;
		height:auto !important;
	}
	.sp img {
		max-width: 100% !important;
		width: auto !important;
		height: auto !important;
	}

	.op_false {margin-top: 5%;}

	.i_new {width: 24px;}

  .mod-contentContainer a.mod-link,
  .mod-contentContainer span.mod-link{font-size:16px;padding-left:12px;background:url(/share4/images/mod-contentsIndex/ico_02.png) no-repeat 0 0.42em}

  .mod-contentContainer span.mod-iconNewWin {
    width: 22px;
    height: 0;
    padding: 19px 0 0;
    margin:0px 0 0 5px;
    overflow: hidden;
    background-position: -11px 0;
  }
  
 

/*----------------------------------------------------------
	202 > mediaQuery > max-width:640px > module box
-----------------------------------------------------------*/
  .mod-newsTable table{width:100%;display:block;}
  .mod-newsTable tr,.mod-newsTable th,.mod-newsTable td{float:left;clear:both;display:block;width:100%;padding:.2em 0}
  .mod-newsTable th{white-space:normal;margin-bottom:0}
  .mod-newsTable td{margin-bottom:.6em}
  .mod-newsTable td a{display:inline-block;padding-left:10px;background:url(/share4/images/mod-contentsIndex/ico_01.png) no-repeat 0 0.35em}

  .mod-column2-main {width:100% !important;} /* share3_fix/page.css */
  .mod-column2, .mod-column4{width:auto;margin:10px auto 0;*zoom:1}
  .mod-column2:after{content:'';display:block;clear:both;height:0}
  .mod-column2 .mod-column2-main{clear:both;float:none;width:auto;padding:0;margin:0 auto 20px}

	.mod-column2-left,
	.mod-column2-right,
	.mod-column4-item01,
	.mod-column4-item02,
	.mod-column4-item03,
	.mod-column4-item04 {
		width:auto;
		float:none;
	}
	
	.mod-column2 .mod-seriesList,
	.mod-column2 .item_list,
	.mod-column4 .mod-seriesList,
	.mod-column4 .item_list{
	  margin-bottom:20px!important;
	}
	
  .mod-news img {
  	max-width: 100%;
  	height: auto;
  }
  

	.mod-brandTopImage .mod-brandTopImage-main {
	  float: none;
	  width: auto;
	}
  .mod-brandTopImage .mod-brandTopImage-main img {
    vertical-align: middle;
    width: 100%;
    height: auto;
  }
	.mod-brandTopImage .mod-brandTopImage-extra {
	  float: none;
	  width: auto;
	  margin-top: 0;
	}
  .mod-brandTopImage .mod-brandTopImage-extra a {
    display: block;
    border: 1px solid #ccc;
    padding: 10px;
    margin-top: 10px;
  }
	.mod-brandTopImage .mod-brandTopImage-extra dl {
	  margin-top: 0;
	}
  .mod-brandTopImage .mod-brandTopImage-extra dl dt {
    font-weight: bold;
    font-size: 14px;
    display: block;
  }
  .mod-brandTopImage .mod-brandTopImage-extra dl dd.txt {
    color: #000;
    margin: 5px 0 0;
    font-size: 10px;
    display: block;
  }
  .mod-brandTopImage .mod-brandTopImage-extra dl dd.img {
    display: none;
  }
  
	.banner_area{
		margin-top: 0;
	}
	.banner_area div{
		margin-top: 10px;
	}
	.banner_area a{
		display: block;
		border: 1px solid #ccc;
	}
	.banner_area a img{
		width:100%!important;
		height: auto!important;
	}
	.banner_area .banner_01,
	.banner_area .banner_02{
		float:none;
	}
	.banner_area .banner_03{
		clear:none;
		padding-top: 0;
	}


/*----------------------------------------------------------
	203 > mediaQuery > max-width:640px > module heading
-----------------------------------------------------------*/
  .mod-heading {
    margin:30px 0 10px;
  }
  .mod-heading h2, .mod-heading h3{
    font-size:1.38462em;
    float:none;
    margin-bottom:.3em;
  }
  .mod-heading ul.mod-heading-misc {
    padding:0;
    float:none;
  }
  .mod-heading ul.mod-heading-misc li {
    margin:0 10px 3px 0;
  }
  
	.mod-column2-left .mod-heading,
	.mod-column4-item01 .mod-heading,
	.mod-column4-item02 .mod-heading,
	.mod-column4-item03 .mod-heading{
		margin-right:0;
	}
	
	.mod-heading_start {
		margin: 30px 0 0 !important;
	}


/*----------------------------------------------------------
	204 > mediaQuery > max-width:640px > module button
-----------------------------------------------------------*/
	.mod-button {
	  font-size: 14px !important;
	 }
	 
/*----------------------------------------------------------
	205 > mediaQuery > max-width:640px > module list
-----------------------------------------------------------*/
	.item_list li {
		float: none;
		margin-bottom: 20px;
		width: 100%!important;

		border-bottom: 1px dotted #ccc;
		padding-bottom: 20px!important;
		background: none!important;
	}

	.mod-column2-left li.item_02,
	.mod-column4-item01 li.item_01,
	.mod-column4-item02 li.item_02,
	.mod-column4-item03 li.item_03{
		border-bottom: none;
	}

	.item_list li .img_sam {
		border: none !important;
		/*max-width: 70% !important;*/
		margin: 0 auto!important;
		height: auto !important;
	}
	

	.item_list li .img_sam img {
		width: 100% !important;
	}

	.item_list li .item_name {
		min-height: 100% !important;
		margin-bottom:0!important;
	}

	.mod-list-w200 {
		list-style: none;
		padding: 0;
		margin: 0;
		width: 100%;
	}
	.mod-list-w200 li {
		float: none;
		width: 100%;
		margin-right: 0px;
		margin-bottom: 20px!important;
	}
	.mod-list-w200 li a:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	.mod-list-w200 li a {
		zoom: 1;
	}
	.mod-list-w200 li a {text-align: center;}
	.mod-list-w200 li a img {width: 48%; height: auto!important; float: left; margin-right: 2%;}
	.mod-list-w200 li a div{width: 50%; float: right;}
	.mod-list-w200 li h3,
	.mod-list-w200 li p {text-align: left;}
	.mod-list-w200 li h3, {
		padding: 0;
		margin: 0 0 5px 0;
	}
	.mod-list-w200 li p {color: #666;}
	.mod-list-w200 li a:hover {text-decoration: underline !important;}

	.item_list li .img_sam .op_false img {
		width: auto !important;
		max-width: 100%;
	}

	a:hover .op_false img {opacity: 1 !important;}

  .item_name {
		min-height: 0;
		_height: auto;
	}

	.other_item {
	  width: 100%;
		max-width: 100%;
	  display: block;
	  border-bottom: none !important;
    padding-bottom: 0 !important;
		zoom: 1;
  }
	.other_item:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	.other_item .img_sam {
	  width: 40%;
	  float: left;
	  margin-right: 2%;
	  height: auto !important;
	 }
	.other_item .img_sam img {
	  width: 100%;
	 }
  .other_item .img_sam div img {
    width: 100%;
  }
	.other_item .item_name {
	  width: 58%;
	 float: right;
   }
	.other_item .item_name h3 {
	  margin-bottom: 2.5%;
	 }
	.other_item .item_name p {
	  margin-bottom: 5%;
	 }

	.item_01.other_item,
	.item_02.other_item,
	.item_03.other_item,
	.item_04.other_item {
	  text-align: left;
	 }
	br.none { display : none ; }

	.all_item_btn dt img { width: 100%!important;}
	.all_item_btn {
		width: auto;
		height: auto;
		padding: 4%;
	}
	.all_item_btn dd {
		height:auto;
	}
	.all_item_btn dd em {
		width: auto;
		padding: 20px 10px;
/*		white-space: nowrap;*/
		top: 0!important;
		left: 0;
		margin-top: 0!important;
		position: relative;
	}
}

/*----------------------------------------------------------
	206 > mediaQuery > max-width:640px > added modules for update1
-----------------------------------------------------------*/
.mod-newsTable h3 {font-weight:normal; font-size: 13px; margin-bottom:20px;}
.mod-newsTable .block { padding-bottom:20px;}
.mod-newsTable .block span.red{ color:#DD0000;}
.mod-newsTable .block del { color:#DD0000;}
.mod-newsTable .block del span { color:#000000;}
.mod-newsTable .block span.strike { color:#DD0000; text-decoration:line-through;}
.mod-newsTable .block a.underLine { text-decoration:underline !important;}

.mod-newsTable .block table{
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
}
.mod-newsTable .block table td,
.mod-newsTable .block table th{
	border:1px solid #9B9B9B;
	padding:5px;
	text-align:left;
}
.mod-newsTable .block table th{
	background:#F3F3F3;
	white-space:inherit;
}


#dlBtn13 {margin:20px 0 10px; padding:0; overflow:hidden;}
#dlBtn13 li {list-style-type:none; float:left; padding:0 5px;}
#dlBtn13 li.rgt {float:right;}
#tabNavi {
	clear:both;
	margin: 25px 0 35px;
	padding-left: 30px;
	background: url(/tablet/update/images/update_bg.gif) no-repeat left bottom;
}
#tabNavi span {display:none;}
#tabNavi li {
	display: inline;
	padding-right: 18px;
}
#tabNavi img {
	vertical-align: bottom;
}

@media (max-width:641px){
	#tabNavi {padding-left:10px !important;}
	#tabNavi span {display:inline;}
	#tabNavi img {display:none;}
	
	.mod-newsTable .block table th,.mod-newsTable .block table td { width:98% !important }
	.mod-newsTable .block table th,.mod-newsTable .block table td { border:none;}
	
	#dlBtn13 li img {height:20px; width:auto;}
	#dlBtn13 li {list-style-type:none; float:left; padding:0 1px;}


	#mainColumn {padding:0px;}
	#mainColumn ul,#mainColumn ol {padding:0;}
	#mainColumn ul li,#mainColumn ol li {list-style-type:none; text-indent:-1em; padding-left:1em;}
	#mainColumn table { margin:0 0px;}
	#mainColumn .ex1 { margin:0 0px;}
	
}

.toTop {
    background: url("/share4/images/mod-link/ico_01.png") no-repeat scroll 0 0.35em;
    display: inline-block;
    padding-left: 10px;
}
