#right_contents2 a{ text-decoration:none; }
/*汎用*/
#right_contents2 .mt_0 {margin-top:0;}
#right_contents2 .mt_10 {margin-top:10px;}
#right_contents2 .pt_10 {padding-top:10px;}
#right_contents2 .pt_20 {padding-top:20px;}

/*　右　*/
#right_contents2 ul.lnk3 li.arw{ display:block; margin:0; padding:8px 0 8px 17px; border:1px solid #cccccc; border-left:3px solid #165e83; background:url('../images/arrow_link.gif') no-repeat 5px 13px; zoom:1; line-height:1.3; }
#right_contents2 ul.lnk3 li.arw_bdt_none{ display:block; margin:-2px 0 0 0; padding:8px 0 8px 17px; border:1px solid #cccccc; border-left:3px solid #165e83; border-top:none; border-bottom:0; background:url('../images/arrow_link.gif') no-repeat 5px 13px; zoom:1; line-height:1.3; zoom:1; }
#right_contents2 ul.lnk3 li.arw_bdb_none{ display:block; margin:-2px 0 0 0; padding:8px 0 8px 17px; border:1px solid #cccccc; border-left:3px solid #165e83; border-bottom:0; background:url('../images/arrow_link.gif') no-repeat 5px 13px; zoom:1; line-height:1.3; zoom:1; }
#right_contents2 ul.lnk3 li.bdt_none { border-top:0 !important; padding-bottom:10px !important; }
#right_contents2 ul.lnk4{ margin:0 0 0 0; padding:10px 0 0 0; list-style:none; }
#right_contents2 ul.lnk4 li{ margin:0; padding:0; display:inline; line-height:1; }
#right_contents2 ul.lnk4 li.arw{ display:block; margin:0; padding:8px 0 8px 17px; border:1px solid #cccccc; border-left:3px solid #165e83; background:url('../images/arrow_link.gif') no-repeat 5px 13px; zoom:1; line-height:1.3; }
#right_contents2 ul.lnk4 li.arw_bdt_none{ display:block; margin:-2px 0 0 0; padding:8px 0 8px 17px; border:1px solid #cccccc; border-left:3px solid #165e83; border-top:none; border-bottom:0; background:url('../images/arrow_link.gif') no-repeat 5px 13px; zoom:1; line-height:1.3; zoom:1; }
#right_contents2 ul.lnk4 li.arw_bdb_none{ display:block; margin:-2px 0 0 0; padding:8px 0 8px 17px; border:1px solid #cccccc; border-left:3px solid #165e83; border-bottom:0; background:url('../images/arrow_link.gif') no-repeat 5px 13px; zoom:1; line-height:1.3; zoom:1; }
#right_contents2 ul.lnk4 li.arw_bd{ display:block; margin:-2px 0 0 0; padding:8px 0 8px 17px; border:1px solid #cccccc; border-left:3px solid #165e83; background:url('../images/arrow_link.gif') no-repeat 5px 13px; zoom:1; line-height:1.3; zoom:1; }
#right_contents2 ul.lnk5{ margin:10px 0 0 0; padding:0; list-style:none; border-bottom:1px solid #cccccc; }
#right_contents2 ul.lnk5 li{ display:block; margin:0; padding:8px 0 8px 17px; border:1px solid #cccccc; border-left:3px solid #165e83; border-bottom:0; background:url('../images/arrow_link.gif') no-repeat 5px 13px; zoom:1; line-height:1.3; }
#right_contents2 ul.lnk5 li.mgbdt_none {margin-top:0;border-top:none;}
#right_contents2 ul.lnk5 li.list_img01 {background:none;padding:0;margin:0;line-height:1;border:none;}
#right_contents2 ul.lnk5 li.list_img01 img {border-top:3px solid #cc0000;border-right:none;border-bottom:none;border-left:none;margin:0;}
#right_contents2 ul.lnk5 li.list_img02 {padding:0 0 8px 0; margin:0; border:0 !important; background:none !important;}
#right_contents2 ul.lnk5 li.list_img02 img {margin:0; padding:0;}
#right_contents2 ul.lnk5 li.subttl { margin:0; padding:9px 0px 9px 8px; line-height:1; border:1px solid #cccccc; border-bottom:0; border-left:3px solid #666666; background-color:#eeeeee; background-image:none; font-weight:bold; }
#right_contents2 ul.lnk5 li.arw_bdt_none{ display:block; margin:-2px 0 0 0; padding:8px 0 8px 17px; border:1px solid #cccccc; border-left:3px solid #165e83; border-top:none; border-bottom:0; background:url('../images/arrow_link.gif') no-repeat 5px 13px; zoom:1; line-height:1.3; zoom:1; }
#right_contents2 ul.lnk5 li.arw_bdb_none{ display:block; margin:-2px 0 0 0; padding:8px 0 8px 17px; border:1px solid #cccccc; border-left:3px solid #165e83; border-bottom:0; background:url('../images/arrow_link.gif') no-repeat 5px 13px; zoom:1; line-height:1.3; zoom:1; }
#right_contents2 ul.lnk5 li.arw_und { margin:0 0 0 0; padding:5px 0 5px 17px; font-weight:normal; background:url('../images/arw-d.gif') no-repeat 5px 8px;display:block; zoom:1; }
#right_contents2 ul.lnk5 li.arw_und::after { clear:both; display:block; content:"・"; visibility:hidden; height:0; }
#right_contents2 ul.lnk5 li.arw_und:after { clear:both; display:block; content:"・"; visibility:hidden; height:0; }
#right_contents2 ul.lnk5 li.arw_und .tg_l{ float:left; width:82px; margin:0; padding:5px 0 5px 12px; font-weight:normal; background:url('../images/arrow_link.gif') no-repeat 0px 9px;display:block; zoom:1; }
#right_contents2 ul.lnk5 li.arw_und .tg_r{ float:left; width:82px; margin:0; padding:5px 0 5px 12px; font-weight:normal; background:url('../images/arrow_link.gif') no-repeat 0px 9px;display:block; zoom:1; }
#right_contents2 ul.lnk5 li.arw_none{ display:block; margin:0; padding:8px 0 5px 0px; border:1px solid #cccccc; border-left:3px solid #165e83; border-bottom:0; background:none; line-height:1.3; }
#right_contents2 ul.lnk5 li span.arw{ display:block; margin:0; padding:4px 0 4px 17px; background:url('../images/arrow_link.gif') no-repeat 5px 8px; zoom:1; line-height:1.3; }
#right_contents2 ul.dot li.dot{ padding:8px 0 0 10px; border:0px; background:url('../images/ico_dot_01.gif') no-repeat 0px 13px; zoom:1; color:#555555; list-style:none; }
#right_contents2 ul li .li_ttl {display:block;padding-left:5px;padding-bottom:0;margin-bottom:0;line-height:1.8em;}
#right_contents2 ul li .li_ttl span {font-style:normal;border-left:5px #cc0000 solid;padding-left:5px;}
#right_contents2 ul li .li_ttl2{ display:block;padding-left:5px;padding-bottom:0;margin-bottom:0;line-height:1.8em;}
#right_contents2 ul li .li_ttl2 span { font-style:normal; }
#right_contents2 li img.mt_0 {margin-top:0;}
#right_contents2 ul .arrow_und { margin:0 0 0 0; padding:5px 0 5px 10px; font-weight:normal; font-size:x-small; background:url('../images/arw-d.gif') no-repeat 0 8px;display:block; zoom:1; }
#right_contents2 ul .cmt_sup{ display:block; margin-top:3px; font-size:x-small; color:#555555 }

#right_contents2 .box_support{ margin:10px 0; padding:0 5px 0px 3px; list-style:none; border:1px solid #cccccc; }
#right_contents2 .box_support .box_in{ margin:2px 0; padding:5px; list-style:none; border-left:3px solid #cc0000; }
#right_contents2 .box_support .box_in input{ margin-left:5px; }
#right_contents2 .box_support .box_in .ttl{ padding-bottom:5px; font-weight:bold; background:url('../images/ico_search_left.gif') no-repeat 9em 0; zoom:1; }
#right_contents2 .box_support .box_in .ttl_aq{ padding-bottom:5px; font-weight:bold; }
#right_contents2 .box_support .box_in .cmt{ padding-bottom:5px; font-size:x-small; line-height:1.3; color:#555555; }
#right_contents2 .box_support .box_in .lnk{ margin:5px 0 0 30px; padding:0px 5px 5px 15px; background:url('../images/arrow_link.gif') no-repeat 0 3px; zoom:1; font-size:x-small; }

#right_contents2 ul.dot_none { list-style:none; }