@charset "utf-8";


#wrap_old .spacer{
	height: 1px;
}



/* インデックス */

body#prod div#cntindex_s {
	clear:both;
	margin:20px 0 30px 0;
}

body#prod div#cntindex_s ul{
	float:left;
	width:205px;
	padding-right:20px;
}

body#prod div#cntindex_s ul li{
	padding:0 0 1.2em 0;
	background:none;
	text-indent: 0;
}

body#prod div#cntindex_s ul li a{
	display:block;
	background:url(../../cmn/img/corp_idx_h3_bk.gif) 0 0 no-repeat;
	padding:8px 3px 8px 30px;
	line-height:1.2;
}

div#submenu div.ind_banner {
	text-align:center;
	padding:10px;
}


/*追加*/


#prod #wrap #contents .sol {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	font-size: 100%;
	font-weight: bold;
}
#prod #wrap #contents ul.sol-list1 {
	margin: 15px 0px 15px 5px;
	padding: 0px;
}
#prod #wrap #contents ul.sol-list1 li {
	font-size: 110%;
	background: url(../../prod/retail_sol/img/sol-list1.gif) no-repeat left top;
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 14px;
	line-height: 130%;
	text-indent: 0;
}
#prod #wrap #contents ul.sol-list2 {
	margin: 0px 0px 30px 0px;
	padding: 0px;
}
#prod #wrap #contents ul.sol-list2 li {
	list-style-type: disc;
	margin-left:30px;
	font-size: 100%;
	text-indent: 0;
	padding-left: 0;
}
#prod #wrap #contents ul.sol-list3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 20px;
}
#prod #wrap #contents ul.sol-list3 li {
	list-style-type: disc;
	font-size: 110%;
	margin: 0px 0px 0px 10px;
	text-indent: 0;
	padding-left: 0;
}

#prod #wrap #contents ul.sol-list4 {
	margin: 0px 0px 30px 0px;
	padding: 10px 10px 10px 150px;
	background: #FFFFC8 url(../../prod/retail_sol/img/iqlane_txt3.gif) no-repeat left center;
	width: 80%;
}
#prod #wrap #contents ul.sol-list4 li {
	list-style-type: disc;
	margin-left:30px;
	font-size: 110%;
	text-indent: 0;
	padding-left: 0;
}
#prod #wrap #contents ul.sol-list5 {
	margin: 0px 0px 20px 10px;
	padding: 10px;
	background: #FFFFC8;
	width: 90%;
}
#prod #wrap #contents ul.sol-list5 li {
	list-style-type: disc;
	margin-left:20px;
	font-size: 100%;
	text-indent: 0;
	padding-left: 0;
}

#prod #wrap #contents .store-eye {
	margin: 0px 20px 25px 0px;
	padding: 20px;
	float: left;
	/*width: 270px;*/
	border: 5px solid #CCCCCC;
}
#prod #wrap #contents .store-eye h4 {
	margin: 0px;
	padding: 0px;
	font-size: 130%;
}
#prod #wrap #contents .store-eye h5 {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	color: #000080;
	font-size: 95%;
	width: 250px;
}
#prod #wrap #contents .store-eye .store-eye-img {
	margin: 0px;
	padding: 0px;
}
#prod #wrap #contents .store-eye .store-eye-img .iframe img {
	margin: 0px;
	padding: 0px;
}
#prod #wrap #contents .store-eye ul {
	margin: 0px;
	padding: 0px;
}
#prod #wrap #contents .store-eye ul li {
	list-style-type: disc;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	font-size: 90%;
	width: 250px;
}
#prod #wrap #contents .sol-hr {
	border: 1px dotted #999999;
	margin: 15px 0px;
	padding: 0px;
}
#prod #wrap #contents .sol-ico {
	margin: 0px 10px 10px 10px;
	padding: 0px;
	float: left;
}
#prod #wrap #contents .sol-wr {
	width: 564px;
	float: right;	
}
#prod #wrap #contents .bg-bu {
	background: #deecf3;
	padding: 15px;
	margin: 0px 0px 20px;
}
#prod #wrap #contents .bg-case {
	background: #fff;
	padding: 15px;
	margin: 0px 0px 20px 0px;
	border: 1px solid #124fb1;
}