#left_contents #box_left { float:left; width:338px; min-height:8em; height:auto!important; height:8em; margin:0 0 0 0; padding:5px; border:1px solid #cccccc; }
#left_contents #box_right{ float:left; width:338px; min-height:8em; height:auto!important; height:8em; margin:0 0 0 20px; padding:5px; border:1px solid #cccccc; }
#left_contents .box_t  h3{ padding:0 0 5px 10px; border-bottom:1px solid #cccccc; font-weight:bold; }
#left_contents .box_t .box_support{ margin:10px 20px; padding:0 5px 0px 3px; list-style:none; }
#left_contents .box_t .box_support input{ margin-left:5px; }
#left_contents .box_t .box_support ul{ margin:8px 0 0 0; list-style:none; }
#left_contents .box_t .box_support ul li{ padding:2px 0 2px 12px; background:url("/support/images/arrow_link.gif") no-repeat 0 5px; font-size:80%; zoom:1; }
#left_contents .box_t .box_support ul.mt{ margin:26px 0 0 0; }

#left_contents #box{ clear:both; }
#left_contents #box .box_in{ clear:both; width:720px; padding:10px 0 0 0; }
#left_contents #box .box_in .ttl{ float:left; width:150px; margin:0 0 10px 0; }
#left_contents #box .box_in .in { float:left; width:550px; margin:0 0 0 20px; padding:10px 0; border-bottom:1px solid #cccccc; }
#left_contents #box .box_in ul.lnk   { width:720px; margin:0; padding:5px 0 0 0; list-style:none; border-bottom:1px solid #cccccc; }
#left_contents #box .box_in ul.lnk li{ float:left; width:170px; padding:0 0 8px 12px; }
#left_contents #box .box_in ul.lnk li.start{ padding-left:0;  }
#left_contents #box .box_in ul.lnk li.end{ }
#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; margin:5px 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 .in .fami_img   { float:right; width:150px; margin:5px 18px 0 0; }
#left_contents #box .box_in .in ul.sep   { margin:0 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; }
#left_contents #box .box_in .in ul.rec_d    { margin:5px 0 0 0; list-style:none; }
#left_contents #box .box_in .in ul.rec_d li{ padding:0 0 5px 14px; background:url("/support/images/ico_circle_gray_s.gif") no-repeat 0 5px; zoom:1; }
#left_contents #box .box_in .in ul.rec   { width:500px; margin:5px 0 0 0; list-style:none; }
#left_contents #box .box_in .in ul.rec li.arw{ float:left; width:auto; min-height:1em; height:auto!important; height:1em; padding:0 30px 5px 12px; background:url("/support/images/arrow_link.gif") no-repeat 0 5px; zoom:1; }
#left_contents #box .box_in .in ul.rec::after{ display:block; height:0px; content:"・"; clear:both; visibility:hidden;}
#left_contents #box .box_in .in ul.rec:after{ display:block; height:0px; content:"・"; clear:both; visibility:hidden;}
#left_contents #box .box_in .in ul.opt_d    { margin:5px 0 0 0; list-style:none; }
#left_contents #box .box_in .in ul.opt_d li{ padding:0 0 5px 14px; background:url("/support/images/ico_circle_gray_s.gif") no-repeat 0 5px; zoom:1; }
#left_contents #box .box_in .in ul.opt_d li ul {  margin:5px 0 0 0; list-style:none; }
#left_contents #box .box_in .in ul.opt_d li ul li.arw{ padding:0 0 5px 12px; background:url("/support/images/arrow_link.gif") no-repeat 0 5px; zoom:1; }

/*　した　*/
div#productsContainer #footer_contents{ clear:both; width:950px; margin:0; _margin:0; padding:0; }
div#productsContainer #footer_contents .box_inq{ width:938px; margin:10px 0 0 0; _margin-bottom:10px; padding:5px; border:1px solid #cccccc; }
div#productsContainer #footer_contents .box_inq h3.aquos { color:#333333; margin:0; font-size:110%; padding:5px 0 3px 10px; background:url("../images/bg_ttl_news.jpg") bottom right; font-weight:bold; }
div#productsContainer #footer_contents .box_inq .box_inq_l{ float:left; width:708px; }
div#productsContainer #footer_contents .box_inq .box_inq_l .inq_navi{ float:left; width:150px; margin:8px 10px 0 0;  }
div#productsContainer #footer_contents .box_inq .box_inq_l ul.inq_b { float:left; width:450px; margin:0 10px 0 30px;list-style:none; }
div#productsContainer #footer_contents .box_inq .box_inq_l ul.inq_b li{ padding:0px 0 5px 15px; background:url("/support/images/ico_tri_gray.gif") no-repeat 5px 5px; zoom:1; }
div#productsContainer #footer_contents .box_inq .box_inq_l ul.inq_b li.voice{ padding:6px 0 5px 15px; background:url("/support/images/arrow_link.gif") no-repeat 4px 12px; zoom:1; }
div#productsContainer #footer_contents .box_inq .box_inq_r{ float:left; width:210px; margin-top:5px; border-left:1px solid #cccccc; }
div#productsContainer #footer_contents .box_inq .box_inq_r ul.inq{ clear:both; padding:10px 0 0 30px; list-style:none; }
div#productsContainer #footer_contents .box_inq .box_inq_r ul.inq li{ min-height:25px; height:auto!important; height:25px; margin:0 10px 0 0; padding:8px 0 4px 30px; }
div#productsContainer #footer_contents .box_inq .box_inq_r ul.inq li a{ display:block; padding:0 0 0 10px; background:url("/support/images/ico_tri_gray.gif") no-repeat 0 4px;    zoom:1; }
div#productsContainer #footer_contents .box_inq .box_inq_r ul.inq li.tel { background:url("/support/images/img_top2/icon_tel_s.gif") no-repeat 0 4px;    zoom:1; }
div#productsContainer #footer_contents .box_inq .box_inq_r ul.inq li.mail{ background:url("/support/images/img_top2/icon_mail_s.gif") no-repeat 0 4px;   zoom:1; }
div#productsContainer #footer_contents .box_inq .box_inq_r ul.inq li.rep { background:url("/support/images/img_top2/icon_repair_s.gif") no-repeat 0 4px; zoom:1; }
div#productsContainer #footer_contents .box_inq .box_inq_r ul.inq::after{ display:block; height:0px; content:"・"; clear:both; visibility:hidden;}
div#productsContainer #footer_contents .box_inq .box_inq_r ul.inq:after{ display:block; height:0px; content:"・"; clear:both; visibility:hidden;}
div#productsContainer #footer_contents .box_inq::after{ display:block; height:0px; content:"・"; clear:both; visibility:hidden; }
div#productsContainer #footer_contents .box_inq:after { display:block; height:0px; content:"・"; clear:both; visibility:hidden; }

div#productsContainer #footer_contents .box_left  { float:left; width:288px; min-height:27em; height:auto!important; height:27em; margin:10px 0 20px 0px;  _margin:0; padding:5px; border:1px solid #cccccc; }
div#productsContainer #footer_contents .box_middle{ float:left; width:288px; min-height:27em; height:auto!important; height:27em; margin:10px 0 20px 25px; _margin:0 0 20px 23px; padding:5px; border:1px solid #cccccc; }
div#productsContainer #footer_contents .box_right { float:left; width:288px; min-height:27em; height:auto!important; height:27em; margin:10px 0 20px 25px; _margin:0 0 20px 23px; padding:5px; border:1px solid #cccccc; }
div#productsContainer #footer_contents{ clear:both; width:950px; margin:0 0 0 20px; _margin:0 0 0 18px; padding:0 0 0 0; }
div#productsContainer #footer_contents::after{ clear: both; content: "・"; display: block; height: 0; visibility: hidden; }
div#productsContainer #footer_contents:after { clear: both; content: "・"; display: block; height: 0; visibility: hidden; }
div#productsContainer #footer_contents h3 { font-weight:bold; }
div#productsContainer #footer_contents h3.aquos {color:#333333; margin:0; font-size:110%; padding:5px 0 3px 10px; background:url("../images/bg_ttl_news.jpg") bottom right;}
div#productsContainer #footer_contents h3.info {color:#333333; margin:0; font-size:110%; padding:15px 0 3px 20px; background:url("../../images/ico_announce.gif") no-repeat 0 5px;}
div#productsContainer #footer_contents h4 { min-height:1em; height:auto!important; height:1em; margin:15px 0 0 0; padding:0 0 0 18px; font-size:small; font-weight:bold; font-weight:normal; background:url("/support/images/ico_square_matb.gif") no-repeat 5px 3px;}
div#productsContainer #footer_contents dl { width:288px; margin:0; padding:8px 0 0 0px; }
div#productsContainer #footer_contents dl dt { float:left; width:5em;  margin:0; padding:0 10px 0 5px;  }
div#productsContainer #footer_contents dl dd { float:left; width:203px; margin:0; padding:0; }
div#productsContainer #footer_contents .list{ float:right; width:70px; margin:15px 0 0 0; text-align:right; }
div#productsContainer #footer_contents table.tbl_dl{ margin:5px 0 0 20px; }
div#productsContainer #footer_contents table.tbl_dl th{ padding:3px; font-weight:normal; }
div#productsContainer #footer_contents table.tbl_dl td{ padding:3px; font-weight:normal; }
div#productsContainer #footer_contents table.tbl_dl td.date{ padding:0 8px 0 10px; background:url('../../images/arrow_link.gif') no-repeat 0px 5px; zoom:1; }
div#productsContainer #footer_contents .info { padding:15px 0 0 0; background:url("../images/sttl_dot345.gif") repeat-x; }
div#productsContainer #footer_contents dl::after{ display:block; height:1px; content:"・"; clear:both; visibility:hidden;}
div#productsContainer #footer_contents dl:after{ display:block; height:1px; content:"・"; clear:both; visibility:hidden;}
div#productsContainer #footer_contents ul  { padding-top:10px; list-style:none; }
div#productsContainer #footer_contents ul li {padding:0 0 8px 18px; background:url("../../images/arrow_link.gif") no-repeat 3px 4px; min-height:1.2em; height:auto!important; height:1.2em;}
div#productsContainer #footer_contents ul li span {color:#666666;}
div#productsContainer #footer_contents ul.list_red li {background:url("../../images/arrow_link.gif") no-repeat 3px 3px;}
div#productsContainer #footer_contents ul.list2    li {background:url("../../images/ico_square_matb.gif") no-repeat 3px 3px;}

