#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 #435D80; }
#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 #435D80; }
#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:5px 0 0 0; }
#left_contents #box .box_in .ttl{ float:left; width:150px; margin:5px 0 5px 0; }
#left_contents #box .box_in .in { float:left; width:550px; margin:0px 0 0 20px; padding:5px 0; border-bottom:1px solid #cccccc; }
#left_contents #box .box_in ul.lnk   { width:720px; margin:0; padding:15px 0; list-style:none; border-bottom:1px solid #cccccc; }
#left_contents #box .box_in ul.lnk li{ float:left; width:170px; padding:0 0 0 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:0 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 .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:0 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:0 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 5px 15px 5px; border:1px solid #cccccc; }
div#productsContainer #footer_contents .box_inq h3 { 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 .title { clear:both; margin:15px 20px 0 20px; padding:0 0 0 15px; background:url('/support/images/ico_circle_ns.gif') no-repeat 0 3px; font-weight:bold; }
div#productsContainer #footer_contents .box_inq ul { width:810px; margin:0 auto; padding:5px 10px 0 10px; }
div#productsContainer #footer_contents .box_inq ul li { float:left; margin:0; padding:0 10px; background:none; }
div#productsContainer #footer_contents .box_inq ul::after{ display:block; height:0px; content:"・"; clear:both; visibility:hidden; }
div#productsContainer #footer_contents .box_inq ul: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:30.5em; height:auto!important; height:30.5em; 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:30.5em; height:auto!important; height:30.5em; 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:30.5em; height:auto!important; height:30.5em; 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 h4.aquos { min-height:1em; height:auto!important; height:1em; margin:10px 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 0 10px 0; padding:0; line-height:1.3 }
div#productsContainer #footer_contents .list{ float:right; width:70px; margin:15px 0 0 0; text-align:right; }
div#productsContainer #footer_contents .list2{ float:right; width:70px; margin:10px 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:10px 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;}

/* お知らせ */
.attention_new { clear:both; width:675px; border:1px solid #ef0000; margin-bottom:10px; padding:10px 20px; line-height:1.5; }
.attention_new a { margin-left:15px; padding-left:14px; background:url('/support/images/arrow_link.gif') no-repeat 0 3px; }
.attention_new strong { color:#ef0000; }
.attention_new span { color:#666; font-size:0.9em; }

.cmtAttentionNew{
	margin:5px 0 0 15px;
	padding:0 0 0 5px;
}
.cmtAttentionNew span.ttlNews{
	font-weight:bold;
	color:#000;
	font-size:100%;
}


/* ピックアップ情報 */
.pickup { clear:both; width:700px; border:4px solid #a2c2e6; margin-bottom:10px; padding:5px 5px; }
.pickup .in { float:left; width:465px; }
.pickup .in ul { margin:0 0 5px 35px; }
.pickup .in ul li { margin:5px 0 0 12px; padding-left:14px; background:url('/support/images/ico_circle_ns.gif') no-repeat 0 5px; list-style-type:none; }
.pickup .ttl { float:left; width:195px; margin:45px 0 0 5px; }

/* ビジュアルガイドリンク */
.vg_link { clear:both; width:700px; border:4px solid #fbce86; margin-bottom:10px; padding:5px 5px; }
.vg_link .in { float:left; width:465px; }
.vg_link .in ul { margin:5px 0 5px 35px; }
.vg_link .in ul li { margin:5px 0 0 12px; padding-left:14px; background:url('/support/images/ico_circle_ns.gif') no-repeat 0 5px; list-style-type:none; }
.vg_link .in ul.motheyeCare { margin:0 0 0 50px;}
.vg_link .in ul.motheyeCare li { margin:5px 0 0 12px; padding:0 0 0 10px; list-style:none; background:url('/support/images/arrow_link.gif') no-repeat 0 5px; }
.vg_link .ttl { float:left; width:195px; margin:15px 0 5px 5px;}
.vg_link .link_txt { margin:10px 0 0 5px; padding-left:15px; background:url('/support/images/arrow-red02.gif') no-repeat 0 5px; }
.vg_link .link_txt .txt_bold { font-weight:bold; }

#right_contents ul.lnk6{ margin:10px 0 0 0; padding:0; list-style:none; border:none; }
#right_contents ul.lnk6 li.txt_default{ color:#2d2d2d; background:url('../images/arrow_link_navy.gif') no-repeat 5px 13px #eaf4fc; zoom:1; }
#right_contents ul.lnk6 li.list_img02 { margin:0; padding:0; background:none; line-height:1; border:none; }
