@charset "utf-8";
/* CSS Document */



.j-pack #main {
	margin-top:15px;
}

/*----------------------------------------

feature

-----------------------------------------*/

#feature {
	width:680px;
	border:4px solid #b5c5d4;
	padding:6px;
	margin-bottom:13px;
}

#feature .feature-img {
	float:left;
	width:140px;
}

/*   feature-area
-----------------------------------------*/

#feature #feature-area {
	float:right;
	width:530px;
}

#feature #feature-area h2 {
	background:url(../img/h2-feature.gif) no-repeat;
	padding-bottom:10px;
	width:355px;
	height:21px;
	padding-top:4px;
	color:#FFFFFF;
/*	font-weight:bold;
*/	padding-left:175px;
	line-height:1;
	font-size:18px;
/*	font-size:19px;
*/}

#feature #feature-area dl {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dotted #cccccc;
}

#feature #feature-area dt {
	background:url(../common/img/icon-feature.gif) no-repeat left center;
	padding-left:40px;
	margin-bottom:5px;
	font-weight:bold;
	font-size:117%;
}

#feature #feature-area .feature-btn {
	margin-bottom:5px;
}


/*----------------------------------------

info-box

-----------------------------------------*/

.info-box {
	clear:both;
	margin-bottom:13px;
}


/*----------------------------------------

newsflash

-----------------------------------------*/

#newsflash {
	float:left;
	position:relative;
	width:460px;
}

#newsflash .listmore {
	position:absolute;
	right:10px;
	top:6px;
}

#newsflash dl {
/*	padding-top:10px;
*/}

#newsflash dt {
	margin-top:5px;
	padding-left:10px;
	float:left;
}

#newsflash dt a {
	background:url(../common/img/icon-yajirusi01.gif) no-repeat left center;
	padding-left:20px;
	color:#666666;
}

#newsflash dd {
	margin-top:5px;
	padding-bottom:5px;
/*	padding-left:90px;
*/	padding-left:95px;
	border-bottom:1px dotted #cccccc;
}

#newsflash dd a {
	text-decoration:underline;
}

#newsflash dd span {
	padding-left:10px;
	padding-top:5px;
}

#newsflash dd span img {
	padding-top:3px;
}


/*----------------------------------------

interview

-----------------------------------------*/

#interview {
	width:460px;
	float:left;
	position:relative;
}

#interview h2 {
	padding-bottom:10px;
}

#interview .listmore {
	position:absolute;
	right:10px;
	top:6px;
}

.interview-img {
	float:left;
	width:140px;
}

/*   nterview-area
-----------------------------------------*/

#interview-area {
	float:right;
	width:280px;
	padding-right:20px;
}

#interview-area .interview-ttl {
	border-left:5px solid #0d348b;
	padding-left:5px;
	margin-bottom:15px;
}

#interview-area .interview-ttl h3 {
	font-weight:bold;
	font-size:134%;
}

#interview-area .interview-ttl p {
	font-size:84%;
}

#interview-area dl {
	padding-bottom:10px;
}

#interview-area dt {
	font-weight:bold;
	padding-bottom:5px;
}

/*----------------------------------------

newcorporate

-----------------------------------------*/

#newcorporate {
	width:230px;
	float:right;
	position:relative;
}

#newcorporate h2 {
/*	padding-bottom:10px;
*/}

#newcorporate .listmore {
	position:absolute;
	right:10px;
	top:6px;
}

#newcorporate ul li {
	border-bottom:1px dotted #cccccc;
	padding-bottom:5px;
	padding-top:5px;
	position:relative;
	background:url(../common/img/icon-yajirusi01.gif) no-repeat 10px 8px;
	padding-left:30px;
}

#newcorporate ul li a {
	color:#666666;
}

/*#newcorporate ul li {
	border-bottom:1px dotted #cccccc;
	padding-bottom:5px;
	padding-top:5px;
	position:relative;
	padding-left:30px;
	text-indent:-20px;
}

#newcorporate ul li a {
	color:#666666;
	background:url(../common/img/icon-yajirusi01.gif) no-repeat left top;
	padding-left:20px;
	text-indent:-20px;
}
*/

/*#newcorporate dl {
	padding-left:10px;
	padding-right:10px;
	width:210px;
}

#newcorporate dt {
}


#newcorporate dt a {
	background:url(../common/img/icon-yajirusi01.gif) no-repeat left center;
	padding-left:20px;
	color:#666666;
}

#newcorporate dd {
	padding-left:20px;
	padding-bottom:5px;
	margin-bottom:5px;
}

#newcorporate dd.border-B {
	border-bottom:1px dotted #cccccc;
}

#newcorporate dd a {
	color:#666666;
}
*/



/*----------------------------------------

product

-----------------------------------------*/

#product {
	width:230px;
	float:right;
	position:relative;
}

#product h2 {
/*	padding-bottom:10px;
*/}

#product .listmore {
	position:absolute;
	right:10px;
	top:6px;
}

#product dl {
	padding-left:10px;
	padding-right:10px;
	width:210px;
}

#product dt {
}


#product a {
	color:#666666;
}

#product p.text{
	background:url(../common/img/icon-yajirusi01.gif) no-repeat 10px 3px;
	padding-left:30px;
	margin:10px 0px;
	border-bottom:1px dotted #cccccc;
}

#product p.text a {
	color:#666666;
}

#product dd {
	padding-left:20px;
	padding-bottom:5px;
	margin-bottom:5px;
}

#product dd.border-B {
	border-bottom:1px dotted #cccccc;
}

#product dd a {
	color:#666666;
}



.product_img{
	margin:0px; padding:0px;
	clear:both;
}

.product_img img{
	margin:0px; padding:0px;
	text-align: left;
}



/*----------------------------------------

info-bnr

-----------------------------------------*/
#newcorporate ul li
#info-bnr{
	margin:0px;
	padding:0px;
	width:700px;
}

#info-bnr p.info-bnrl{
	float:left;
}

#info-bnr p.info-bnrR {
	float:right;
}





















