@charset "utf-8";

.clearfix {
 display: inline-table;
}

.clearfix:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}


#hioki_category_wrapper li{
	float:left;
	width:332px;
    height: 72px;
    margin: 5px;
	border:1px solid #cfcfcf;
}


.listBox .hioki_menu_container {
	border: 1px solid #ccc;
	border-top: 0;
	padding: 16px;
	min-height:715px;
}

.listBox .hioki_menu_container_XP {
	border: 1px solid #ccc;
	border-top: 0;
	padding: 16px;
	min-height: 474px;
}

.listBox .hioki_menu_container ul{
	list-style-type:disc;
	list-style-position:inside;
	margin-bottom:20px;
}

.listBox .hioki_menu_container li{
	padding-left:1em;
	text-indent:-1em;
	margin-bottom: 3px;
}

.listBox .hioki_menu_container_XP ul{
	list-style-type:disc;
	list-style-position:inside;
	margin-bottom:20px;
}

.listBox .hioki_menu_container_XP li{
	padding-left:1em;
	text-indent:-1em;
	margin-bottom: 3px;
}





#newitem1{
 display:table;
 margin-bottom:30px;
}

#newitem1 ul{
 width:690px;
}

#newitem1 li{
 float:left;
 width:345px;
}

#newitem1 .imag{
 float:left;
 width:120px;
 height:120px;
 margin-right:10px;
 display:block;
}

.tech_info1{
  margin-top:0px;
  margin-bottom:30px;
  margin-left:15px;
}

.tech_info1 ul{
	list-style-type:none;
	margin-left:15px;
}

.tech_info1 li{
 /*background-image:url(../img/icon_pdf_32.png);
 background-repeat:no-repeat;*/
 margin-bottom:10px;
 float:left;
 width:520px;
}

.tech_info1 .t_index{
	font-size: 1.4em;
	font-weight: bold;
}



.tech_info2{
  margin-top:0px;
  margin-bottom:30px;
  margin-left:15px;
}

.tech_info2 ul{
	list-style-type:none;
	margin-left:15px;
}

.tech_info2 li{
 /*background-image:url(../img/icon_pdf_32.png);
 background-repeat:no-repeat;*/
 margin-bottom: 10px;
 float: left;
 width: 520px;
}

.tech_info2 .t_index{
	font-size: 1.4em;
	font-weight: bold;
}


#cn_list{
	display:table;
 width:691px;
 border-top:5px solid #004390 !important;
 border: 1px solid #cfcfcf;
 margin-bottom:40px;
}


#cn_list h3.bunrui{
 color: #333;
 text-decoration: none;
 display: block;
 width: 100%;
 height: 100%;
 line-height: 38px;
 padding: 0 20px;
 font-size: 1.6em;
 font-weight: bold;
 background-color: #f6f6f6;
 margin-bottom:10px;
 border-top: 1px solid #cfcfcf;
}

#cn_list li{
 float: left;
 width: 344px;
 padding: 5px 20px 4px 0px;
 margin-bottom:3px;
 font-size:1.2em;
}

#cn_list p{
 font-size:0.8em!important;
}

#cn_list a{
 font-size: 1.1em;
 line-height: 1.5;
 /*background: url(/contents/shop/marutsu/img/common/icon_arrow_12_blue.png) no-repeat left top;*/
 padding: 0 0 0 16px;
 min-height: 16px;
 display: block;
}

#cn_list img{
	width:150px;
	display:block;
	float:left;
	margin-right:12px;
}

.title_bunrui{
	font-size: 1.4em !important;
	font-weight: bold;
	padding-bottom: 6px;
}


.tech_bunrui{
	font-size: 1.4em !important;
	font-weight: bold;
	padding-bottom: 6px;
	margin-left:10px!important;
	margin-top:15px!important;
}

.case_kakou_req{
	background-color: #004390;
	width: 100%;
	display: inline-block;
	height: 82px;
	padding: 18px 28px;
	margin-bottom: 20px;
}

.m_p{
 font-size:0.7em;
 font-weight:normal;
 position:relative;
 left:20px;
}


.img_pho{
	width:120px;
	height:auto;
}



.hioki_info {
width: 690px; /* ボックスの幅 */
background-color: #ffffff; /* ボックスの背景色 */
font-size: 80%; /* ボックスの文字サイズ */
}

.hioki_info h3 {
	margin-bottom:10px!important;
}

/* --- 本文領域 --- */
.hioki_info .textArea {
height: 65px; /* 本文領域の高さ */
overflow: auto;
}

/* --- 本文領域内の段落 --- */
.hioki_info .textArea p {
margin: 0.5em 10px;
font-size:1.4em!important;
}

.hioki_info .textArea .info_date {
margin-right:15px;
}


.hioki_pickup_sixitems{
	margin-bottom:40px;
}

.hioki_pickup_sixitems img{
 width:130px;
 height:auto;
 display: block;
 margin: 15px 4px;
}

.hioki_pickup_sixitems ul{
	list-style-type:none;
}

.hioki_pickup_sixitems li{
	float:left;
	text-align:center;
	margin:0 35px 0 0;
}

