div#content_bk_967 {
	background: none;
}
h1{
	background: url(../images/feature/kihon/sttl_base.jpg) no-repeat 0 0;
	width: 770px;	
	height: 46px;
	text-indent:-9999px;
}

p.clear{
	font-size:0% !important;
	margin:0px !important;
	padding:0px !important;
	clear:both !important;
	line-height:0% !important;
	height:0px !important;
	width:0px !important;
	float:none;
}


.concept-top {
	width: 770px;
	height: 305px;
	overflow: hidden;
	position: relative;
	background: url(../images/feature/kihon/kihon_top_im.png) no-repeat 0px 0px;
	margin: 5px 0 0 0;
	position:relative;
	top:0;
	left:0;
}

.concept-top h2 {
	width:702px;
	height:34px;
	position:absolute;
	overflow: hidden;
	text-indent:-9999px;
	margin:0 !important;
	padding:0 !important;
}

.concept-top h3 {
	position:absolute;
	overflow: hidden;
	text-indent:-9999px;
	margin:0 !important;
	padding:0 !important;
}

li {
	list-style: none;
}

.concept-top ul {
	display:block;
	margin:0 !important;
	padding:0 !important;
}

ul.sugureta {
	display:block;
	position:absolute;
	top:64px;
	left:36px;
}

ul.kihon {
	display:block;
	position:absolute;
	top:300px;
	left:36px;
}

.concept-top ul li.top {
	display:block;
	width:167px;
	height:78px;
	float:left;
	margin:0 10px 7px 0;
}

.concept-top ul li.top a{
	display:block;
	width:167px;
	height:78px;
	text-indent:-9999px;
}

.concept-top ul li.top a.link_sugureta_1{
	background:url(../images/feature/kihon/top_btn_sugureta_1.jpg) no-repeat 0px 0px;
}
.concept-top ul li.top a.link_sugureta_2{
	background:url(../images/feature/kihon/top_btn_sugureta_2.jpg) no-repeat 0px 0px;
}
.concept-top ul li.top a.link_sugureta_3{
	background:url(../images/feature/kihon/top_btn_sugureta_3.jpg) no-repeat 0px 0px;
}
.concept-top ul li.top a.link_sugureta_4{
	background:url(../images/feature/kihon/top_btn_sugureta_4.jpg) no-repeat 0px 0px;
}
.concept-top ul li.top a.link_sugureta_5{
	background:url(../images/feature/kihon/top_btn_sugureta_5.jpg) no-repeat 0px 0px;
}
.concept-top ul li.top a.link_sugureta_6{
	background:url(../images/feature/kihon/top_btn_sugureta_6.jpg) no-repeat 0px 0px;
}
.concept-top ul li.top a.link_sugureta_7{
	background:url(../images/feature/kihon/top_btn_sugureta_7.jpg) no-repeat 0px 0px;
}

.concept-top ul li.bottom {
	display:block;
	width:132px;
	height:70px;
	float:left;
	margin-right:10px;
}

.concept-top ul li.bottom a{
	display:block;
	width:132px;
	height:70px;
	text-indent:-9999px;
}

.concept-top ul li.bottom a.link_kihon_1{
	background:url(../images/feature/kihon/top_btn_kihon_1.jpg) no-repeat 0px 0px;
}
.concept-top ul li.bottom a.link_kihon_2{
	background:url(../images/feature/kihon/top_btn_kihon_2.jpg) no-repeat 0px 0px;
}
.concept-top ul li.bottom a.link_kihon_3{
	background:url(../images/feature/kihon/top_btn_kihon_3.jpg) no-repeat 0px 0px;
}
.concept-top ul li.bottom a.link_kihon_4{
	background:url(../images/feature/kihon/top_btn_kihon_4.jpg) no-repeat 0px 0px;
}
.concept-top ul li.bottom a.link_kihon_5{
	background:url(../images/feature/kihon/top_btn_kihon_5.jpg) no-repeat 0px 0px;
}

.index_h2 {
	margin-top:20px;
	width: 226px;
	height: 24px;
	display: block;
	text-indent: -9999px;
	background: url(../images/feature/kihon/inde_h2.gif) no-repeat 0px 0px;
}


table.index_table {
	width:100%;
	border-collapse: collapse;
	border:solid 1px #ccc;
	text-align:center;
	line-height:1.1em;	font-size:90%;
}
table.index_table  th{
	background-color:#f5f5f5;
	border:solid 1px #ccc;
	padding:5px;
	text-align:left;
	font-weight:normal;

}
table.index_table  td{
	border:solid 1px #ccc;
	padding:5px;
	color:#666;
}
table.index_table .text-center {
	text-align:center;
}
table.index_table p.lay_left{
	float:left;
	width:49%;
	font-size:85%;
}

table.index_table  th.bk {
	background: url(../images/feature/kihon/table_bk2.gif) no-repeat center center #f3f3f3;
	width: 179px;
	overflow-x: hidden;
	left: 0px;
}
/*
.concept-top ul li a:hover {
	background: none;
}
*/

table.index_table tr.head{
	vertical-align:top;
}

table.index_table tr.head th{
	text-align:center !important;
	font-size:100%;

}

table.index_table tr.head span{
	display:block;
	padding:0 !important;
	font-size:0 !important;
	text-align:center;
	margin:0 !important;
}

table.index_table tr.head span img{text-align:center;}

table.index_table tr.prod th{
	font-size:80%;
	font-weight:bold;
}

table.index_table tr.prod th span{
	background: url(../images/feature/kihon/icon_arrow.gif) no-repeat 0 0.1em;
	padding-left:10px;
}



/* 20170526 リニューアル追記 */

#sub_content a img:hover {
	-moz-transition:0.25s linear;
	-webkit-transition:0.25s linear;
	-o-transition:0.25s linear;
	transition:0.25s linear;
	
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

.feature_main_area {
	width: 770px;
	height: 305px;
	overflow: hidden;
	position: relative;
	background: url(../images/feature/kihon/kihon_top_im.png) no-repeat 0px 0px;
	margin: 5px 0 0 0;
	position:relative;
	top:0;
	left:0;
}

.feature_main_area ul {
	position: absolute;
	right: 10px;
	bottom: 12px;
}

.feature_main_area ul:after {
	visibility:hidden;
	height:0;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
}

.feature_main_area ul li {
	float: left;
	margin-left: 3px;
}

ul.feature_top_menu {
	margin: 1px -1px 20px 0;
}

ul.feature_top_menu:after {
	visibility:hidden;
	height:0;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
}

ul.feature_top_menu li {
	float: left;
	margin: 0 1px 1px 0;
}

ul.feature_top_menu li img {
	vertical-align: bottom;
}

h2.h2_feature_top {
	color:#236479;
	font-size: 110%;
	margin-bottom: 5px;
}

ul.feature_spec_menu {
	margin: 0 -8px 30px 0;
}

ul.feature_spec_menu:after {
	visibility:hidden;
	height:0;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
}

ul.feature_spec_menu li {
	float: left;
	margin: 0 8px 8px 0;
}











