/* =====================================================================
*
*    4. Global Structure
*
* =================================================================== */
div#productsContent h3{ margin:10px 0; padding:5px 10px; background-color:#595857; color:#ffffff; font-weight:bold; }
div#productsContent ol.list{ margin:0 0 0 0px; padding:10px 0 0 30px; list-style-type:decimal; }
div#productsContent ol.list li{ padding:0 0 15px 5px; list-style-type:decimal; }
div#productsContent ol.list li p{ text-indent:-1em; margin:2px 0 2px 10px; padding-left:1em; }
div#productsContent ol.list li .txt_g{ color:#555555; }
div#productsContent table{ line-height:1.4; }
div#productsContent table td{ padding:5px; vertical-align:top; }
div#productsContent table td p{ text-indent:-1em; padding-left:1em; }
div#productsContent .box_conf{ margin:20px 0 0 50px; font-size:medium; }
div#productsContent .box_conf input{ margin-right:5px; }
div#productsContent .box_check{ margin:20px 0 0 50px; }
div#productsContent .box_check p{ padding:0 0 0 20px; background:url('../../images/ico_tri_blue_under.gif') no-repeat 5px 3px; zoom:1; }
div#productsContent .box_check ul{ width:500px; margin:5px 0; padding:10px; border:1px dotted #cccccc; list-style:none; }
div#productsContent .box_check ul li{ padding:0 0 6px 0; }
div#productsContent .box_check input{ margin-right:5px; }
div#productsContent .box_next{ width:200px; margin:20px auto; }

div#productsContent #box_chara{ width:710px; padding:10px; }
div#productsContent #box_chara div.box_att{ padding:5px 10px 15px 10px; }
div#productsContent #box_chara .box_moji{ width:350px; margin:5px; padding:10px; border:1px solid #CCCCCC; }
div#productsContent #box_chara .box_moji ul{ width:350px; margin:5px; }
div#productsContent #box_chara .box_moji ul li{ display:block; float:left; width:1em; padding:5px; }
div#productsContent #box_chara .box_moji ul:after{ display:block; clear:both; content:"E"; visibility:hidden; height:0; }
div#productsContent #box_chara .box_moji ul::after{ display:block; clear:both; content:"E"; visibility:hidden; height:0; }

div#productsContent #box_serialno{ width:710px; padding:10px; }
div#productsContent #box_serialno ul.dot{ width:500px; margin:5px 0; padding:10px; list-style:none; }
div#productsContent #box_serialno ul.dot li{ padding:0 0 1em 10px; background:url('../../images/dot_black.gif') no-repeat 0 7px; }
div#productsContent #box_serialno .box_l{ float:left; width:300px; height:450px; margin:10px; border:1px solid #cccccc; }
div#productsContent #box_serialno .box_r{ float:left; width:300px; height:450px; margin:10px; border:1px solid #cccccc; }
div#productsContent #box_serialno .ttl{ padding:5px; text-align:center; font-weight:bold; }
div#productsContent #box_serialno .image{ padding:5px; text-align:center; }
div#productsContent #box_serialno .txt_indent{ text-indent:-1em; padding:2px 0 2px 1em; }
div#productsContent #box_serialno .clr{ clear:both; }

div#productsContent #box_mail{ width:710px; padding:10px; }
div#productsContent #box_mail img.arrow{ margin-top:50px;}
div#productsContent #box_mail .ttl{ padding:10px 5px  5px  5px; text-align:left; font-weight:bold; margin-bottom:10px;}

div#productsContent .smart_btn{ width:220px; display:block; border:1px solid #cccccc; padding:10px 15px; margin:15px 0px 15px auto; text-decoration:none; background:url('/support/images/arrow_link.gif') no-repeat 230px 55px; }
div#productsContent .smart_btn img{ margin-bottom:3px; }
div#productsContent .a_link {display:block;padding:0 15px; margin:0;background:url(/support/images/arrow_link.gif) no-repeat left center; }
