@charset "UTF-8";
#header {
background:url("../images/index/h_bg.jpg")repeat-x;
height:206px;
min-width:1100px;
}
#h_inner {
width: 1000px; /* ページの幅 */
height:104px;
margin: 0 auto; /* センタリング */
padding-top:15px;
overflow:hidden;
}
/* --- コンテナ --- */
#container {
width: 1000px; /* ページの幅 */
margin: 30px auto 0 auto; /* センタリング */
background-color: #ffffff; /* メインカラムの背景色 */
overflow:hidden;
}

#intro{
width:100%;
background:#fcf3e1;
margin:20px 0 50px 0;
}
#introInner{
width:980px;
margin:0 auto;
}
#h_contents #news{
width:auto;
padding-top:6px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  #h_contents #news:not(:target) {
    padding-top: 8px; /* IE10（\9なしでIE11にも適用） */
  }
}
#h_contents #news{
color:#000;
font-size:13px;
padding-left:15px;
overflow:hidden;
}
#h_contents #news dt{
background:#fff;
float:left;
padding:1px 15px;
}
#h_contents #news dd{
background:#fff;
padding:1px 15px;
margin-left:115px;
}

/*-- 健康--------------------*/
#kenkou>div{
overflow:hidden;
}
#kenkou>div img{
margin:10px 0 20px 0;
}
#kenkou dl{
	width:236px;
	float:left;
	margin-right:15px;
}
#kenkou dl.last{
	margin-right:0px;
}
#kenkou dt{
color:#fd7e37;
font-weight:bold;
font-size:15px;
border-bottom:1px dotted #fb7e37;
letter-spacing:2px;
padding: 0 0 2px 0;
margin-bottom:10px;
}
#kenkou dd{
padding-left:10px;
}
#kenkou dd.text a{
background:url("../images/common/icon_orange.jpg") center left no-repeat;
padding-left:16px;
color:#fd7e37;
width:63px;
margin-left:145px;
}
/*-- メーカー--------------------*/
#maker table{
	margin-top:-6px;
}
