@charset "utf-8";
/* CSS Document */

.box_clr{ overflow:hidden; }
.box_01{ float:left; }
.txtidt01{ text-indent: -1em; padding-left: 1em; }
.txtidt02{ margin-top:0 !important; text-indent: -1em; padding-left: 1em; font-size: 63% !important; }
h2 .tit_r,
h3 .tit_r{ background-image: none; float: right; margin-top: -1px; /margin-top: -25px;/*IE6, IE7*/ padding-right: 3px; }
.tit_r img{ margin-left: 3px; vertical-align: middle;}
h2 .tit_r img{ margin-left: 3px; margin-top:-5px;}
.bdr_c{ border: 1px #ccc solid; }
span.txt_red{ color: #d50000 }
.height_f{ padding-bottom:10000px; margin-bottom:-10000px; }


/* 基本スタイル　追加分　 */
p .bg_black {background-color:#000; color:#FFF; padding-left:0.5em; padding-right:0.5em; line-height:120%; margin-bottom:0.3em}
p.bg_b_un { margin:5px 0 0 0;}
.bg_black_c {background-color:#000; color:#FFF; text-align:center;}
ul.sq_type li {list-style-type:square}
p.rev_olds {text-align:right; margin-bottom:-10px;}


/* 製品特長 ラインアップ */
h2 .tit_r span.icon_q173s,
h3 .tit_r span.icon_q173s,
h2 .tit_r span.icon_mc21n,
h3 .tit_r span.icon_mc21n { margin-top: 1em; float: left; color: #fff; font-size: 0.5em; font-weight: normal; padding: 0 5px; }
h1 .tit_r span.icon_q173s,
h2 .tit_r span.icon_q173s { background: none repeat scroll 0 0 #0f67ab; border: 1px solid #0f67ab; }
h1 .tit_r span.icon_mc21n,
h2 .tit_r span.icon_mc21n { background: none repeat scroll 0 0 #00977a; border: 1px solid #00977a; }


/*ソフトウェア特長　MTWorks2 */
ul#snav{ line-height: 0; list-style: none; text-align: right; }
ul#snav li{ display: inline; }
h3.redTitle{ color: #fff; font-size: 16px; font-weight: bold; line-height: 1; margin: 10px 0 5px 0; padding: 5px 5px 7px 100px; }
h3.redTitle01{background:#911418 url("../../smerit/mt_works2/assets/img/n_sys_tit02.jpg") no-repeat 0 0;}
h3.redTitle02{background:#911418 url("../../smerit/mt_works2/assets/img/n_pro_tit02.jpg") no-repeat 0 0;}
h3.redTitle03{background:#911418 url("../../smerit/mt_works2/assets/img/n_setup_tit02.jpg") no-repeat 0 0;}
h3.redTitle04{background:#911418 url("../../smerit/mt_works2/assets/img/n_use_tit02.jpg") no-repeat 0 0;}
h3.subGTitle{ background: url("../../smerit/mt_works2/assets/img/n_motion_tit02.gif") no-repeat scroll 0 0 #e6e6e6; border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; color: #000; font-size: 13px; font-weight: bold; line-height: 1; margin: 15px 0 8px 0; padding: 8px 5px 7px 10px; }
h4.redLine{ border-left: 6px #a41b25 solid; font-size:16px; line-height: 1.3; margin-bottom: 10px; margin-top: 20px; padding-left: 7px; } 
div.text_dl01 dl{ border: none !important; padding-top: 0 !important; font-size:100% !important;} 
div.text_dl01 dd{ background-image: none !important; margin-bottom: 0.2em; margin-left: 2em; }
.redTitleIcon_iQR{ font-size: 0.8em; font-weight: normal; padding: 0 2px; }
.redTitleIcon_q17{ background: none repeat scroll 0 0 #4a88db; border: 1px solid #ebd4d5; color: #fff; font-size: 0.8em; font-weight: normal; padding: 0 2px; }
.redTitleIcon_q17D{ background: none repeat scroll 0 0 #2f815c; border: 1px solid #ebd4d5; color: #fff; font-size: 0.8em; font-weight: normal; padding: 0 2px; }
.redTitleIconR{ float: right; text-align: right; }
