#contents h2{
background:none;
border:none;
margin:0px 0px 20px 0px;
padding:0px;}

#contents h3{
clear:both;
margin:0px 0px 0px 0px;
padding: 0 0 0 20px;
width:670px;
height:37px;
line-height:37px;
font-size:14px;
font-weight:bold;
color:#222222;
border:none;
background:url(../nejp_images/common/h2_bar.jpg) no-repeat;
}

.innerBoxLeft .attention{font-size:10px; color:#FF0000;}
.innerBoxLeft .btn{text-align:center;}

.innerBox {clear:both; margin:0 0 20px; padding:10px 15px; width:auto; zoom:1/*for IE*/;}
.innerBox ul,
.innerBox li {margin:0; padding:0; zoom:1/*for IE*/;}

/*clearfix*/
.innerBox:after,
.innerBox ul:after,
.innerBox li:after {
  content:".";
  display:block;
  clear:both;
  height:0;
  visibility:hidden;
}

/*featureList*/
/* 2013.1.24 ddl*//*
ul.featureList {margin:10px 0 20px *//*Setting of each page*//*;}
.featureList li {float:left/*for DW*//*; margin:0 0 10px; padding:0 0 10px; width:100%; border-bottom:1px dotted #cdcdcd; position:relative;}
/*.featureList li.last {border-bottom:none; padding:0;}
.featureList li .thumbnail {float:left; margin:0 10px 0 0; padding:0;}
.featureList dl {float:left; margin:0; padding:5px 0; width:350px/*Setting of each page*/;
/*min-height:92px;
height:auto !important;
height:92px;*//*
}
.featureList dt {margin:0 0 5px 0; padding:0; font-weight:bold;}
.featureList dd {margin:0; padding:0;}
.featureList dd.more {margin:0; padding:0; position:absolute; right:0; bottom:10px;}
.featureList li.last dd.more {bottom:0;}
*/

/*featureList*/
ul.featureList {margin:10px 0 20px/*Setting of each page*/;}
.featureList li {float:left/*for DW*/; margin:0 0 10px; padding:0 0 10px; width:100%; border-bottom:1px dotted #cdcdcd; position:relative;}
.featureList li.last {border-bottom:none; padding:0;}
.featureList li .thumbnail {float:left; margin:0 10px 0 0; padding:0;}
.featureList dl {float:left; margin:0; padding:5px 0; width:350px/*Setting of each page*/;
/*min-height:92px;
height:auto !important;
height:92px;*/
}
.featureList dt {margin:0 0 5px 0; padding:0; font-weight:bold;}
.featureList dd {margin:0; padding:0;}
.featureList dd.more {margin:0; padding:0; position:absolute; right:0; bottom:10px;}
.featureList li.last dd.more {bottom:0;}



/* ----------------------------------------
  .campaign 2013.4.23 add
---------------------------------------- */
.themeBox_campaign {
	width:650px;
	padding-left:14px;
}

.themeBox_campaign p{
	width:100%;
	padding: 0 0 10px 5px;
}

.themeBox_campaign ul{
	overflow: hidden;
	margin-left:-10px;
}

.themeBox_campaign li{
	width:310px;
	margin: 0 0 10px 15px;
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
	/display: inline; /*for ie5`7*/
	/zoom: 1; /*for ie5`7*/
	/*float: left;*/
}

.themeBox_campaign li a img{
	margin-right:5px;
	float: left;
}

.themeBox_campaign li span img{
	padding-left:5px;
	padding-bottom:3px;
	float:none;
}


