@charset "utf-8";
/* CSS Document */

div.contents-col1, div.contents-col2 {
    clear: both;
    margin-bottom: 0;
    width: 670px;
}
/* report
------------------------------- */
div.fea-whatsnew {
	background:#ffffff url(../images/title_feature.png) no-repeat -20px 0;
	border-left: 20px solid #B1C17E;
	border-right: 20px solid #B1C17E;
	width:590px;
	padding:76px 20px 30px 20px;
	margin-bottom:0;
}
div.fea-whatsnew h3 {
    background: url(../images/titles_dgr.png) no-repeat 0 0;
    height: 20px;
    margin-bottom: 10px;
}
div.fea-whatsnew ul li { background: url(../images/arrow_lgr.png) no-repeat scroll 0 5px rgba(0, 0, 0, 0); }
div.fea-pickup {
    clear: both;
    background:#ffffff;
	border-left: 20px solid #B1C17E;
	border-right: 20px solid #B1C17E;
	width:590px;
	padding:0px 20px 20px 20px;
	color:#666666;
	margin-bottom: 0;
}
div.fea-pickup h3 {
    background: url(../images/titles_dgr.png) no-repeat 0 -20px;
    height: 20px;
    margin-bottom: 10px;
}
div.fea-pickup p.photo {width: 160px;}
div.fea-pickup img {width:160px;}
div.fea-pickup div.box { width: 430px;}
div.fea-pickup div.box p.title {
    background: url(../images/bg_grid_lgr.png) repeat 0 0;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 10px;
    color:#666666;
}
div.fea-pickup div.box p.title a {color:#666666;text-decoration: none;}
div.fea-pickup div.box p.spot {
    border-bottom: 1px solid #dddddd;
   color:#666666;
}
div.fea-search-box {
    clear: both;
	border-left: 20px solid #B1C17E;
	border-right: 20px solid #B1C17E;
	width:590px;
	padding:0px 20px 55px 20px;
	color:#666666;
	background:#ffffff url(../images/bottom_feature.png) no-repeat -20px bottom;
}

div.fea-search-box h3 {
    background: url(../images/title_search.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 29px;
    margin-bottom:10px;
}
div.fea-search-box div.bg {
    background-color: #ffffff;
    padding: 0;
    width: 590px;
}
div.fea-search-box div.bg dl.search-list dt {
	background: url(../images/bg_grid_gr.png) repeat 0 0;
    border-bottom: none;
    border-left: none;
    padding: 5px 10px;
    color: #ffffff;
    font-size:14px;
}
div.fea-search-box div.bg dl.search-list dd ul li {
    background: url(../images/bg_grid_lgr.png) repeat 0 0;
    float: left;
    font-weight: bold;
    height: 60px;
    margin: 0 10px 10px 0;
    text-align: center;
    width: 140px;
}
div.fea-search-box div.bg dl.search-list dd ul li a {
    display: block;
    height: 40px;
    padding-top: 20px;
    width: 140px;
    text-decoration: none;
    color: #666666;
}
div.fea-search-box div.bg dl.search-list dd ul li a:hover {
    background:#D3EAD0;
    text-decoration: underline;
}
/* report-article
------------------------------- */
div.contents-col2-2 {
    background:#B1C17E url(../images/title_feature.png) no-repeat 0px 0;
	border-bottom: 20px solid #B1C17E;
	padding-top:56px;
}
div.contents-col2-2 div.main {
    float: right;
    width: 510px;
    background: #ffffff;
    padding-left:16px;
    padding-top:20px;
}
/* report-left-side-menu
------------------------------- */
div.fea-left-side dl.menu dd.cont ul.normal-list li {
    background: none;
    border-bottom: 1px solid #ccc;
    width: 144px;
}
div.fea-left-side dl.menu dd.cont ul.normal-list li a {
    background: none;
    display: block;
    width: 144px;
}
div.contents-col2-2 div.left-menu {
    float: left;
    width: 144px;
    padding-top:20px;
}
div.contents-col2-2 div.left-menu .fea-left-side {background: #DCEDCB;}
div.fea-left-side dl.menu dt.title {
    border-bottom: 1px solid #8CA04E;
    border-left: 5px solid #8CA04E;
    color: #666666;
    padding:5px 3px;
    font-size: 14px;
}
div.fea-left-side dl.menu dd.cont ul.normal-list li a:hover { background-color:#E9F3DE;}
div.fea-left-side dl.menu dd.cont ul.normal-list li span {
    background: url(../images/arrow_wh.png) no-repeat scroll 5px 10px rgba(0, 0, 0, 0);
}
/**
/**
 * 【ユニット】用 CSS
 *
 * 【ユニット】用のCSSです。
 *
 * @section UnitStyle
 * @lastmodified 2008-09-23
 * @version おがわ
 */
.feature-list .main h2.h-md {
    background: url(../images/bg_grid_or.png) repeat 0 0;
    color: #666;
	border-top:none;
}
div.fea-search-list h3.main-title {
    background: url(../images/bg_grid_or.png) repeat 0 0;
    color: #666;
    padding: 5px 10px;
    height: auto;
}
div.parts-list ul li dl dd {
    float: right;
    line-height: 1.3;
    width: 390px;
}
div.fea-unit-area { color: #444; }
/* ユニット　ワイド　【div.unit-wide】
---------------------------------------- */
/* 全体背景 */
div.fea-unit-area div.unit-wide { background-color:#FFFFFF; }
/* タイトル */
div.fea-unit-area .layout1 h3.title-box { background-color:#fff; font-weight: bold; padding:5px; border-top:1px dotted #E7AF30; border-bottom:1px dotted #E7AF30;}
/* テキスト */
div.fea-unit-area div.unit-wide p.text { background-color:#ffffff; }
/* 写真 */
div.fea-unit-area div.unit-wide p.photo { background-color:#ffffff; }
/* キャプション */
div.fea-unit-area div.unit-wide p.caption { background-color:#ffffff; }

/* ユニット　ツイン1　【div.unit-twin-1】
---------------------------------------- */
/* 全体背景 */
div.fea-unit-area div.unit-twin-1 { background-color:#FFFFFF; }
/* タイトル */
div.fea-unit-area div.unit-twin-1 p.title-box { background-color:#fff; font-weight: bold; padding:5px; border-top:1px dotted #E7AF30; border-bottom:1px dotted #E7AF30;}
/* テキスト */
div.fea-unit-area div.unit-twin-1 p.text { background-color:#ffffff; }
/* 写真 */
div.fea-unit-area div.unit-twin-1 p.photo { background-color:#ffffff; }
/* キャプション */
div.fea-unit-area div.unit-twin-1 p.caption { background-color:#ffffff; }

/* ユニット　ツイン2　【div.unit-twin-2】
---------------------------------------- */
/* 全体背景 */
div.fea-unit-area div.unit-twin-2 { background-color:#FFFFFF; }
/* タイトル */
div.fea-unit-area div.unit-twin-2 p.title-box { background-color:#fff; font-weight: bold; padding:5px; border-top:1px dotted #E7AF30; border-bottom:1px dotted #E7AF30;}
/* テキスト */
div.fea-unit-area div.unit-twin-2 p.text { background-color:#ffffff; }
/* 写真 */
div.fea-unit-area div.unit-twin-2 p.photo { background-color:#ffffff; }
/* キャプション */
div.fea-unit-area div.unit-twin-2 p.caption { background-color:#ffffff; }

/* ユニット　トリプル1　【div.unit-triple-1】
---------------------------------------- */
/* 全体背景 */
div.fea-unit-area div.unit-triple-1 { background-color:#FFFFFF; }
/* タイトル */
div.fea-unit-area div.unit-triple-1 p.title-box { background-color:#fff; font-weight: bold; padding:5px; border-top:1px dotted #E7AF30; border-bottom:1px dotted #E7AF30;}
/* テキスト */
div.fea-unit-area div.unit-triple-1 p.text { background-color:#ffffff; }
/* 写真 */
div.fea-unit-area div.unit-triple-1 p.photo { background-color:#ffffff; }
/* キャプション */
div.fea-unit-area div.unit-triple-1 p.caption { background-color:#ffffff; }

/* ユニット　トリプル3　【div.unit-triple-3】
---------------------------------------- */
/* 全体背景 */
div.fea-unit-area div.unit-triple-3 { background-color:#FFFFFF; }
/* タイトル */
div.fea-unit-area .layout5 h3.title-box { background-color:#fff; font-weight: bold; padding:5px; border-top:1px dotted #E7AF30; border-bottom:1px dotted #E7AF30;}
/* テキスト */
div.fea-unit-area div.unit-triple-3 p.text { background-color:#ffffff; }
/* 写真 */
div.fea-unit-area div.unit-triple-3 p.photo { background-color:#ffffff; }
/* キャプション */
div.fea-unit-area div.unit-triple-3 p.caption { background-color:#ffffff; }

/* ユニット　画像300　右テキスト　【div.unit-300-right】
---------------------------------------- */
/* 全体背景 */
div.fea-unit-area div.unit-300-right { background-color:#FFFFFF; }
/* タイトル */
div.fea-unit-area .layout6 h3.title-box { background-color:#fff; font-weight: bold; padding:5px; border-top:1px dotted #E7AF30; border-bottom:1px dotted #E7AF30;}
/* テキスト */
div.fea-unit-area div.unit-300-right p.text { background-color:#ffffff; }
/* 写真 */
div.fea-unit-area div.unit-300-right p.photo { background-color:#ffffff; }
/* キャプション */
div.fea-unit-area div.unit-300-right p.caption { background-color:#ffffff; }

/* ユニット　画像300　左テキスト　【div.unit-300-left】
---------------------------------------- */
/* 全体背景 */
div.fea-unit-area div.unit-300-left { background-color:#FFFFFF; }
/* タイトル */
div.fea-unit-area div.unit-300-left p.title-box { background-color:#fff; font-weight: bold; padding:5px; border-top:1px dotted #E7AF30; border-bottom:1px dotted #E7AF30;}
/* テキスト */
div.fea-unit-area div.unit-300-left p.text { background-color:#ffffff; }
/* 写真 */
div.fea-unit-area div.unit-300-left p.photo { background-color:#ffffff; }
/* キャプション */
div.fea-unit-area div.unit-300-left p.caption { background-color:#ffffff; }

/* ユニット　画像200　右テキスト　【div.unit-200-right】
---------------------------------------- */
/* 全体背景 */
div.fea-unit-area div.unit-200-right { background-color:#FFFFFF; }
/* タイトル */
div.fea-unit-area .layout8 h3.title-box { background-color:#fff; font-weight: bold; padding:5px; border-top:1px dotted #E7AF30; border-bottom:1px dotted #E7AF30;}
/* テキスト */
div.fea-unit-area div.unit-200-right p.text { background-color:#ffffff; }
/* 写真 */
div.fea-unit-area div.unit-200-right p.photo { background-color:#ffffff; }
/* キャプション */
div.fea-unit-area div.unit-200-right p.caption { background-color:#ffffff; }

/* ユニット　画像200　左テキスト　【div.unit-200-left】
---------------------------------------- */
/* 全体背景 */
div.fea-unit-area div.unit-200-left { background-color:#FFFFFF; }
/* タイトル */
div.fea-unit-area div.unit-200-left p.title-box { background-color:#fff; font-weight: bold; padding:5px; border-top:1px dotted #E7AF30; border-bottom:1px dotted #E7AF30;}
/* テキスト */
div.fea-unit-area div.unit-200-left p.text { background-color:#ffffff; }
/* 写真 */
div.fea-unit-area div.unit-200-left p.photo { background-color:#ffffff; }
/* キャプション */
div.fea-unit-area div.unit-200-left p.caption { background-color:#ffffff; }

/* ユニット　画像160　右テキスト　【div.unit-160-right】
---------------------------------------- */
/* 全体背景 */
div.fea-unit-area div.unit-160-right { background-color:#FFFFFF; }
/* タイトル */
div.fea-unit-area div.unit-160-right p.title-box { background-color:#fff; font-weight: bold; padding:5px; border-top:1px dotted #E7AF30; border-bottom:1px dotted #E7AF30;}
/* テキスト */
div.fea-unit-area div.unit-160-right p.text { background-color:#ffffff; }
/* 写真 */
div.fea-unit-area div.unit-160-right p.photo { background-color:#ffffff; }
/* キャプション */
div.fea-unit-area div.unit-160-right p.caption { background-color:#ffffff; }

/* ユニット　画像160　左テキスト　【div.unit-160-left】
---------------------------------------- */
/* 全体背景 */
div.fea-unit-area div.unit-160-left { background-color:#FFFFFF; }
/* タイトル */
div.fea-unit-area div.unit-160-left p.title-box { background-color:#fff; font-weight: bold; padding:5px; border-top:1px dotted #E7AF30; border-bottom:1px dotted #E7AF30;}
/* テキスト */
div.fea-unit-area div.unit-160-left p.text { background-color:#ffffff; }
/* 写真 */
div.fea-unit-area div.unit-160-left p.photo { background-color:#ffffff; }
/* キャプション */
div.fea-unit-area div.unit-160-left p.caption { background-color:#ffffff; }


/* テーブル風　【div.unit-table】
---------------------------------------- */
/* 全体背景 */
div.fea-unit-area div.unit-table { background-color:#FFFFFF; }
/* 左側 */
div.fea-unit-area div.unit-table div.left { background-color:#ffffff; }
/* 右側 */
div.fea-unit-area div.unit-table div.right { background-color:#ffffff; }

/* テキスト　【div.unit-text】
---------------------------------------- */
/* 全体背景 */
div.fea-unit-area div.unit-text { background-color:#FFFFFF; }
/* タイトル */
div.fea-unit-area div.unit-text p.title-box { background-color:#fff; font-weight: bold; padding:5px; border-top:1px dotted #E7AF30; border-bottom:1px dotted #E7AF30;}
/* テキスト */
div.fea-unit-area div.unit-text p.text { background-color:#ffffff; }

/* 点線　【div.unit-line-dash】
---------------------------------------- */
/* 線幅・線種・線の色 */
div.fea-unit-area div.unit-line-dash { border-bottom:1px dashed #CCCCCC; }

/* BIGタイトル　【div.unit-big-title】
---------------------------------------- */
/* 全体背景 */
div.fea-unit-area .layout80 h3.title-box{ background-color:#fff!important; font-weight: bold; padding:5px!important; border-top:1px dotted #E7AF30!important; border-bottom:1px dotted #E7AF30;}

/* ユニット　横幅670 画像270　右テキスト　【div.unit-270-right】
---------------------------------------- */
/* 全体背景 */
div.fea-unit-area div.unit-270-right { background-color:#FFFFFF; }
/* タイトル */
div.fea-unit-area div.unit-270-right p.title-box { background-color:#fff; font-weight: bold; padding:5px; border-top:1px dotted #E7AF30; border-bottom:1px dotted #E7AF30;}
/* テキスト */
div.fea-unit-area div.unit-270-right p.text { background-color:#ffffff; }
/* 写真 */
div.fea-unit-area div.unit-270-right p.photo { background-color:#ffffff; }
/* キャプション */
div.fea-unit-area div.unit-270-right p.caption { background-color:#ffffff; }

/* ユニット　取材スタッフ　【div.unit-reporter】
---------------------------------------- */
/* 全体背景 */
div.fea-unit-area div.unit-reporter {
	border-top:1px dashed #CCCCCC;
	border-bottom:1px dashed #CCCCCC;
	background-color:#FFFFFF;
}
/* 写真 */
div.fea-unit-area div.unit-reporter dl dt { background-color:#FFFFFF; }
div.fea-unit-area div.unit-reporter dl dt img { border:1px solid #CCCCCC; }
/* テキスト */
div.fea-unit-area div.unit-reporter dl dd { background-color:#FFFFFF; }

/* ユニット　ボタン　【div.unit-btn】
---------------------------------------- */
/* 全体背景 */
div.fea-unit-area div.unit-btn { background-color:#ffffff; }


/* 記事用追加ボタン */
div.fea-unit-area div.B-cfes2015 .layout1 p.text-list a {
  display:block;
  width:auto;
  height:10;
  padding-top:24%;
  /*float:left;*/
  background-image:url(/jitenshabu/images/feature/bt_nasucfes.jpg);
  background-size:100% 100%;
  margin-left:5px;
  margin-bottom:10px;
}
div.fea-unit-area div.B-cfes2015 .layout1 p.text-list a span{
display:none;
}

div.fea-unit-area div.B-area-nasu .layout1 p.text-list a{
display:block;
width:auto;
height:0;
padding-top:16.6666%;
background-image:url(/jitenshabu/images/feature/bt_area_nasu.jpg);
background-size:100% 100%;
/*float:left;*/
/*margin-bottom:10px;*/
}

div.fea-unit-area div.B-area-nasusio .layout1 p.text-list a{
display:block;
width:auto;
height:0;
padding-top:16.6666%;
background-image:url(/jitenshabu/images/feature/bt_area_nasusiobara.jpg);
background-size:100% 100%;
/*float:left;*/
/*margin-bottom:10px;*/
}
div.fea-unit-area div.B-area-ootawara .layout1 p.text-list a{
display:block;
width:auto;
height:0;
padding-top:16.6666%;
background-image:url(/jitenshabu/images/feature/bt_area_ootawara.jpg);
background-size:100% 100%;
/*float:left;*/
/*margin-bottom:10px;*/
}
div.fea-unit-area div.B-area-nasu .layout1 p.text-list a span, div.fea-unit-area div.B-area-nasusio .layout1 p.text-list a span, div.fea-unit-area div.B-area-ootawara .layout1 p.text-list a span{
display:none;
}