#contents #right_box #box .about_ir { float:left; margin:33px 0 10px 0; width:305px; background:#f4f4f4;}
#contents #right_box #box .about_ir_right { float:left; margin:33px 0 10px 10px; width:305px; background:#f4f4f4;}
#contents #right_box #box .about_ir_right dt,#contents #right_box #box .about_ir dt { width:305px; background:#fff;}
#contents #right_box #box .about_ir dt,#contents #right_box #box .about_ir_right dt{ background: url(../../common/img/ir/arrow_ir.gif)no-repeat left center #fff; margin:0;}
#contents #right_box #box .about_ir dt img,#contents #right_box #box .about_ir_right dt img{padding:0 0 0 30px;}
#contents #right_box #box .about_ir dd,#contents #right_box #box .about_ir_right dd{ background: url(../../common/img/ir/bar_ir01.jpg) no-repeat top left;padding:7px 0 0 0; height:80px;}

#contents #right_box #box .about_ir dd ul,#contents #right_box #box .about_ir_right dd ul{ padding:17px 14px 10px 30px;}
#contents #right_box #box .about_ir dd ul li a,#contents #right_box #box .about_ir_right dd ul li a{background:url(../../common/img/share/f_arrow.gif) no-repeat left center; padding:0 0 0 10px;} 


#contents #right_box #box .library_con { float:left; margin:33px 0 10px 0; width:305px; background:#ffffff;}
#contents #right_box #box .library_con_right { float:left; margin:33px 0 10px 10px; width:305px; background:#ffffff;}
#contents #right_box #box .library_con_right dt,#contents #right_box #box .library_con dt { width:305px; background:#fff;}
#contents #right_box #box .library_con dt,#contents #right_box #box .library_con_right dt{ width:305px; height:35px; background: url(../../common/img/ir/library_back.gif) no-repeat left center;}
#contents #right_box #box .library_con dt,#contents #right_box #box .library_con_right dt {font-weight:bold; font-size:14px; padding-left:15px; padding-top:15px;}
#contents #right_box #box .library_con dt img,#contents #right_box #box .library_con_right dt img{padding:0 0 0 30px;}
#contents #right_box #box .library_con dd,#contents #right_box #box .library_con_right dd{ background:#f4f4f4; padding:7px 0 0 0; height:80px;}

#contents #right_box #box .library_con dd ul,#contents #right_box #box .library_con_right dd ul{ padding:17px 14px 10px 30px;}
#contents #right_box #box .library_con dd ul li a,#contents #right_box #box .library_con_right dd ul li a{background:url(../../common/img/share/f_arrow.gif) no-repeat left center; padding:0 0 0 10px;} 





#contents #right_box #box .library_top { float:left; margin:33px 0 10px 0; width:305px; background:#ffffff;}
#contents #right_box #box .library_top_right { float:right; margin:33px 0 10px 10px; width:305px; background:#ffffff;}

#contents #right_box #box .library_title { width:305px; height:35px; background: url(../../common/img/ir/library_back.gif) no-repeat left center;}
#contents #right_box #box .library_title p {font-weight:bold; font-size:14px; padding-left:15px; padding-top:8px;}

#contents #right_box #box .library_parts { background:#ffffff; height:40px; border:1px solid #cccccc; padding:17px 14px 20px 25px;}
#contents #right_box #box .library_link { background:#dddddd; text-align:right; padding: 5px 10px 5px 0;}

#contents #right_box #box .library_link a{background:url(../../common/img/share/f_arrow.gif) no-repeat left center; padding:0 0 0 10px;} 





#box .example { text-align:right;}
#box .example a { background:url(../../common/img/share/f_arrow.gif) no-repeat center left; padding:0 0 0 10px; display:inline-block;}

.customer img {float:right; margin:0 10px 0 10px;}


#wraper #contents #right_box .question dl dt{ background:url(../../common/img/ir/icon_q.gif) no-repeat left center; padding:4px 0 4px 40px; font-weight:bold;}
#wraper #contents #right_box .question dl dd { background:url(../../common/img/ir/icon_a.gif) no-repeat left top; margin:10px 0 30px 0; padding:4px 0 4px 40px; }
#wraper #contents #right_box .question dl dd a{ background:url(../../common/img/share/f_arrow.gif) no-repeat left center; padding-left:10px; display:block;}
#wraper #contents #right_box .question ul { background:#f4faff; border: solid 1px #82a6be; margin:0 0 10px 0; padding:10px;}
#wraper #contents #right_box .question ul li{ float: left; margin-right:40px;}
#wraper #contents #right_box .question ul li a{ background: url(../../common/img/share/link_arrow.gif) no-repeat left center; display:block; padding:0 0 0 10px; margin:0;}

#contents #right_box .outline table { width:100%; margin:5px 0; border: solid 1px #ccc;}

#contents #right_box .outline table th,#contents #right_box .outline table td{ background:url(../../common/img/share/dot.gif) repeat-x left bottom; border:none; }
#contents #right_box .outline table th{width:120px; vertical-align:top; font-weight:bold; padding:10px;}
#contents #right_box .outline table td{ padding:10px;}
#contents #right_box .outline table td span{ font-weight:bold; margin:0 3px;}
#contents #right_box .outline table td img{ float:right;}
#contents #right_box .outline table thead td,#contents #right_box .outline table thead th{ background:url(../../common/img/share/dot.gif) repeat-x left bottom #e1eeff; text-align:center; border-right: solid 1px #ccc; }
#contents #right_box .outline table thead th{width:120px;font-weight:bold;}
#contents #right_box .outline table thead td{ font-weight:bold;}

#contents #right_box .outline table tbody th{ background:url(../../common/img/share/dot.gif) repeat-x left bottom #edf6f7; text-align:center; border-right: solid 1px #ccc;}
#contents #right_box .outline table tbody td { border-right: solid 1px #ccc;}
#contents #right_box .outline table tfoot th {background:#edf6f7;text-align:center; border-right: solid 1px #ccc;}
#contents #right_box .outline table tfoot td  {background:none; border-right:solid 1px #ccc;}
#contents #right_box .outline table .none {background:none;}


#contents #right_box .outline dt { font-weight:bold; margin:0 0 10px 0;}
#contents #right_box .outline dd { margin:0 0 30px 0;}

#contents #right_box .outline ul { margin-left:2.5em;}
#contents #right_box .outline ul li{ text-indent:-2.5em;}


.ir_top{margin:15px 0 0 0;}
.ir_top dt{ width:11em; float:left; margin:0 10px 0 0; }
.ir_top dd{ background:url(../../common/img/top/news_dot.gif) repeat-x left bottom ; margin: 0 0 9px 0; padding:0 0 5px 0;}

.past a{display:block;}


#wraper #contents #right_box #box .gray_box{ background:#f0f0f0; padding:5px 10px; margin:15px 0 10px;}


