img { vertical-align:bottom; }
/*　上コンテンツ　*/
#productsContent { margin-bottom:0 !important; padding:0 !important; }
#left_contents #box { clear:both; }
#left_contents #box .box_in { clear:both; width:720px; margin:0; padding:5px 0 0 0; }
#left_contents #box .box_in .ttl { float:left; width:150px; margin:0; padding:5px 0 0 13px; }
#left_contents #box .box_in .in { float:left; width:528px; margin:0; padding:5px 0 0 20px; border-bottom:1px solid #cccccc; }
#left_contents #box .box_in ul.lnk { width:720px; margin:0; padding:0 0 20px 0; list-style:none; border-bottom:1px solid #cccccc; }
#left_contents #box .box_in ul.lnk li { float:left; width:225px; padding:0 0 0 12px; }
#left_contents #box .box_in ul.lnk::after { display:block; height:0px; content:"・"; clear:both; visibility:hidden; }
#left_contents #box .box_in ul.lnk:after { display:block; height:0px; content:"・"; clear:both; visibility:hidden; }
#left_contents #box .box_in .in ul.fami { width:360px; height:60px; margin:0; padding:30px 0 0 0; list-style:none; }
#left_contents #box .box_in .in ul.fami li { float:left; width:160px; padding:2px 0 2px 12px; background:url("/support/images/arrow_link.gif") no-repeat 0 7px; zoom:1; }
#left_contents #box .box_in ul.bd_none { border:0 !important; }
#left_contents #box .box_in .in ul.sep { height:120px; padding:20px 0 0 0; list-style:none; }
#left_contents #box .box_in .in ul.sep li { padding:0 0 5px 12px; background:url("/support/images/arrow_link.gif") no-repeat 0 5px; zoom:1; }
/*　下コンテンツ　*/
#productsContainer #footer_contents { clear:both; width:950px; margin-top:0 !important; padding-top:20px !important; padding-bottom:20px !important; }
#productsContainer #footer_contents .box_left { float:left; width:450px; min-height:6em; height:auto!important; height:6em; margin:10px 0 0 0px; padding:5px; border:1px solid #cccccc; }
#productsContainer #footer_contents .box_right { float:left; width:450px; min-height:6em; height:auto!important; height:6em; margin:10px 0 0 25px; padding:5px; border:1px solid #cccccc; }
#productsContainer #footer_contents { clear:both; width:950px; margin:0 0 0 20px; _margin:0 0 0 18px; padding:0 0 0 0; }
#productsContainer #footer_contents::after { clear: both; content: "・"; display: block; height: 0; visibility: hidden; }
#productsContainer #footer_contents:after { clear: both; content: "・"; display: block; height: 0; visibility: hidden; }
#productsContainer #footer_contents h3.icc_purios { font-weight:bold; color:#333333; margin:0; font-size:110%; padding:5px 0 3px 10px; background:url("/support/icc_purios/images/bg_ttl_news.jpg") bottom right; }
#productsContainer #footer_contents dl { width:450px; margin:0; padding:8px 0 0 0; }
#productsContainer #footer_contents dl dt { float:left; width:5em; margin:0; padding:0 10px 0 5px; }
#productsContainer #footer_contents dl dd { float:left; width:365px; margin:0; padding:0; }
#productsContainer #footer_contents dl::after { display:block; height:1px; content:"・"; clear:both; visibility:hidden; }
#productsContainer #footer_contents dl:after { display:block; height:1px; content:"・"; clear:both; visibility:hidden; }
#productsContainer #footer_contents ul { padding-top:10px; list-style:none; }
#productsContainer #footer_contents ul li { padding:0 0 8px 18px; background:url("/support/images/arrow_link.gif") no-repeat 3px 4px; min-height:1.2em; height:auto!important; height:1.2em; }
#productsContainer #footer_contents ul li span { color:#666666; }
#productsContainer #footer_contents ul.list_red li { background:url("/support/images/arrow_link.gif") no-repeat 3px 3px; }
/*　右コンテンツ　*/
#right_contents ul.lnk5 .list_img02 { margin:0; padding:0; background:none; line-height:1; border:none; }
#right_contents ul.mgbdt_none { border:0; }

.renewBox dl {
	margin-top:5px !important;
}
.renewBox dd {
	margin-bottom:8px !important;
}