@charset "utf-8";

/*$base_font: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
$base_font_cn: tahoma, arial, 宋体, sans-serif;/*hair*!/
$base_font_tw: Arial, 'sans serif';/*HTC*!/
$base_font_kr:  'NanumGothic Bold', Dotum, Arial, sans-serif;/*samsun*!/*/

/* @group Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
/*table, tbody, tfoot, thead, tr, th, td,*/
caption,article, aside, canvas, details, embed,
.gsc-input,.gsc-input .gsib_b,#gs_id50,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
}

/*hiyane*/
.gsc-input .gsib_a {
    border: 0;
}
.gsc-input .gsib_a .gsc-input {
    font: 400 13.3333px Arial;
    font-size: 16px;
}

html {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
caption, th, td {
    text-align: left;
    font-weight: normal;
    vertical-align: middle;
}
q, blockquote {
    quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
    content: "";
    content: none;
}
a img {
    border: none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
    display: block;
}
/* @end */

video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
}
html {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
caption, th, td {
    text-align: left;
    font-weight: normal;
    vertical-align: middle;
}
q, blockquote {
    quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
    content: "";
    content: none;
}
a img {
    border: none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
    display: block;
}
/* @end */

.txtHide {
    text-indent: -9999px;
}
/* clearfix */
.clearfix, .txt-wrap-box, .txt-wrap-box-ex, .inquiries-list-box, .dl-float, #ft-sitemap .sw-box, #ft-other .sw-box, #contents.bottom-style, .box-left-menu .content-box .cols-box, .box-left-menu .content-box .cols-box .cols, .prd-title, .series-title-box, .photo-box-2, .photo-box-2 .icos, .photo-box-2 .ethernet, .photo-box-3 .prd-sml-box, .photo-box-3, .photo-box-3 .ethernet, .photo-box-3 .ethernet .icos, .tab-box, .tab-box ul, .text-article.tab-target, .in-article-txt, .wrap-2cals, .wrap-5cals, .partName.col2, #hp-select, #news-list .sw-box, #news-list #nl-WHATSNEW .nl-title, #news-list #nl-INFORMATION .nl-title {
    *zoom: 1;
}
.clearfix:after, .txt-wrap-box:after, .txt-wrap-box-ex:after, .inquiries-list-box:after, .dl-float:after, #ft-sitemap .sw-box:after, #ft-other .sw-box:after, #contents.bottom-style:after, .box-left-menu .content-box .cols-box:after, .box-left-menu .content-box .cols-box .cols:after, .prd-title:after, .series-title-box:after, .photo-box-2:after, .photo-box-2 .icos:after, .photo-box-2 .ethernet:after, .photo-box-3 .prd-sml-box:after, .photo-box-3:after, .photo-box-3 .ethernet:after, .photo-box-3 .ethernet .icos:after, .tab-box:after, .tab-box ul:after, .text-article.tab-target:after, .in-article-txt:after, .wrap-2cals:after, .wrap-5cals:after, .partName.col2:after, #hp-select:after, #news-list .sw-box:after, #news-list #nl-WHATSNEW .nl-title:after, #news-list #nl-INFORMATION .nl-title:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
.clrBoth {
    clear: both;
}
.rollover {
    cursor: pointer;
}
.rollover:hover {
    opacity: .8;
}
.textLink, .text-article .box-download-1 a, .text-article .box-download-2 .tgt-info a {
    text-decoration: underline;
}
.textLink:hover, .text-article .box-download-1 a:hover, .text-article .box-download-2 .tgt-info a:hover {
    text-decoration: none;
}
.cssBtn1, .text-article .box-download-2 .dl-list-line table .btn-download, .text-article .suTxtBtn {
    margin: 1em 0;
}
.cssBtn1 a, .text-article .box-download-2 .dl-list-line table .btn-download a, .text-article .suTxtBtn a {
    display: inline-block;
    line-height: 1;
    padding: 7px;
    font-weight: bold;
    margin-left: .5em;
    border-radius: 2px;
    background-color: #385eac;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF385EAC', endColorstr='#FF3F5F92');
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #385eac), color-stop(100%, #3f5f92));
    background-image: -webkit-linear-gradient(top, #385eac 0%, #3f5f92 100%);
    background-image: -moz-linear-gradient(top, #385eac 0%, #3f5f92 100%);
    background-image: -o-linear-gradient(top, #385eac 0%, #3f5f92 100%);
    background-image: linear-gradient(top, #385eac 0%, #3f5f92 100%);
    color: #fff !important;
}
.cssBtn1 a:link, .text-article .box-download-2 .dl-list-line table .btn-download a:link, .text-article .suTxtBtn a:link {
    text-decoration: none;
}
.cssBtn1 a:hover, .text-article .box-download-2 .dl-list-line table .btn-download a:hover, .text-article .suTxtBtn a:hover {
    text-decoration: underline;
}
.cssBtn1 p, .text-article .box-download-2 .dl-list-line table .btn-download p, .text-article .suTxtBtn p {
    display: inline;
    font-weight: bold;
}
.cssBtn2, .text-article .moreInfo {
    margin: 1em 0;
}
.cssBtn2 a, .text-article .moreInfo a {
    display: inline-block;
    line-height: 1;
    padding: 7px;
    font-weight: bold;
    margin-left: .5em;
    border-radius: 2px;
    border: 1px solid #ddd;
    background-color: #f7f7f7;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF7F7F7', endColorstr='#FFEEEEEE');
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7f7f7), color-stop(100%, #eeeeee));
    background-image: -webkit-linear-gradient(top, #f7f7f7 0%, #eeeeee 100%);
    background-image: -moz-linear-gradient(top, #f7f7f7 0%, #eeeeee 100%);
    background-image: -o-linear-gradient(top, #f7f7f7 0%, #eeeeee 100%);
    background-image: linear-gradient(top, #f7f7f7 0%, #eeeeee 100%);
}
.cssBtn2 a:link, .text-article .moreInfo a:link {
    text-decoration: none;
}
.cssBtn2 a:hover, .text-article .moreInfo a:hover {
    text-decoration: underline;
}
.cssBtn2 p, .text-article .moreInfo p {
    display: inline;
    font-weight: bold;
}
.base_font {
    font-family: Arial, sans-serif;
}
.alt_font {
    font-family: Georgia, "Times New Roman", Times, serif;
}
.fwNml {
    font-weight: normal;
}
.txt_m {
    font-size: 100% !important;
}
.txt_s {
    font-size: 86% !important;
}
.txt_ss {
    font-size: 76% !important;
}
.txt_l {
    font-size: 110% !important;
}
.txt-wrap-box, .txt-wrap-box-ex, .inquiries-list-box {
    background-color: #efefef;
    padding: 20px 20px 1em;
    margin-bottom: 20px;
}
.txt-wrap-box-ex {
    padding-top: 1px;
    margin-bottom: 1.5em;
}
ul.notes, ol.notes {
    padding: 0 !important;
    font-size: 86%;
    margin: 1em 0 !important;
}
ul.notes li, ol.notes li {
    list-style: none;
    text-indent: -1em;
    padding-left: 1em;
}
p.notes {
    font-size: 86%;
    margin: 1em 0 !important;
}
dl.notes {
    margin-bottom: 2em;
    font-size: 90%;
}
.dl-float dt {
    float: left;
    clear: left;
}
.dl-float dd {
    float: left;
    padding-left: .5em;
    padding-bottom: .5em;
}
.dl-simple dd {
    margin-bottom: 1em;
}
.suAcc, .form-box th strong {
    color: red !important;
}
.suAcc1 {
    color: red !important;
    display: inline-block;
    border: 1px solid red;
    padding: 1px 3px;
    font-weight: bold;
    margin: 0 0 0 5px;
    font-size: 12px;
    border-radius: 2px;
}
.suAcc2 {
    display: inline-block;
    background-color: red;
    padding: 2px 3px;
    color: #fff;
    font-weight: bold;
    margin: 0 0 0 5px;
    font-size: 12px;
    border-radius: 2px;
}
ul.ls-def {
    list-style: disc;
}
ol.ls-def {
    list-style: decimal;
    margin-bottom: 1.5em;
}
.ls-def {
    margin-left: 2em;

}
.ls-def li {
    margin-bottom: .25em;
}
.ls-def table {
    margin-top: .5em;
    margin-bottom: .75em;
}
.ls-sml li {
    margin-bottom: 0 !important;
}
.taL {
    text-align: left;
}
.taR {
    text-align: right;
}
.taC {
    text-align: center;
}
.h1typ1, #index-menu.sub-index h1 {
    font-size: 160%;
    margin: 0 0 20px;
    padding: 15px 20px 0;
    color: #212f64;
}
.h1typ2, .page-others h1 {
    font-size: 200%;
    margin: 0 0 20px;
    padding: 0 14px 0;
    color: #212f64;
}
.h2typ1, #index-menu.sub-index h2 {
    font-size: 130%;
    color: #2a2a2a;
    margin-bottom: 20px;
    margin-top: 20px;
    line-height: 40px;
    background: url("https://www.a5308.com/monitouch/img/common/sub_idx_tt_bg_h2.png") no-repeat 0 top;
    padding: 20px 20px 0;
    line-height: 1.4;
}
.hSmall, .text-article .box-download-1 h3, .text-article .box-download-2 h3.tt_lang {
    color: #3d5268;
    background-color: #d8e2f1;
    border-top: 1px solid #d0d0d0;
    font-weight: bold;
    padding: .5em .75em .25em;
    margin-bottom: 2px;
    font-size: 100%;
}
.wsNoWrap {
    white-space: nowrap;
}
.num-text {
    display: block;
    text-indent: -4ex;
    padding-left: 4ex;
    font-weight: normal;
}
.num-text em {
    display: inline-block;
    width: 3ex;
    text-align: right;
    padding-right: 1ex;
}
.figL {
    float: left;
    margin: 0 20px 20px 0;
}
.figR {
    float: right;
    margin: 0 0 20px 20px;
}
.figL img, .figR img {
    margin: 0 0 10px;
}
.figC {
    text-align: center;
    margin-bottom: 20px;
    margin-top: 20px;
}
.bgwWrap {
    background: #fff;
    padding: 20px;
}
.bgwWrap.figL, .bgwWrap.figR {
    padding-bottom: 10px;
}
.opImgBorder img {
    border: 1px solid #ddd;
}
.mt-em1 {
    margin-top: 1em;
}
.mt-em15 {
    margin-top: 1.5em;
}
/*form parts*/
.formParts input {
    font-size: 14px;
    margin: .5em 0;
}
.seo {
    background: #f00;
    color: #fff !important;
    font-size: 12px;
    font-weight: bold;
    display: inline-block;
    margin-right: 2px;
    margin-left: 2px;
    padding: 0 2px;
}
/*deco*/
.grade_1, .in-article-txt .num, .pp-v8 .text-article .tt_exam strong, .pp-s8 .text-article .tt_exam strong, .pp-TELLUS .text-article .tt_exam strong {
    background: #3f5f92;
    background: -moz-linear-gradient(top, #3f5f92 0%, #192b46 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3f5f92), color-stop(100%, #192b46));
    background: -webkit-linear-gradient(top, #3f5f92 0%, #192b46 100%);
    background: -o-linear-gradient(top, #3f5f92 0%, #192b46 100%);
    background: -ms-linear-gradient(top, #3f5f92 0%, #192b46 100%);
    background: linear-gradient(to bottom, #3f5f92 0%, #192b46 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f5f92', endColorstr='#192b46',GradientType=0 );
}
body {
    text-align: center;
    color: #2a2a2a;
    font-size: 14px;
    font-family: Arial, sans-serif;
    line-height: 1.4;
    width: 100%;
    background: url("https://www.a5308.com/monitouch/img/common/bg_headerblock.gif") repeat-x 0 top;
}
body a {
    text-decoration: none;
}
body a:link {
    text-decoration: none;
    color: #033da0;
}
body a:hover {
    text-decoration: underline;
    color: #0450d2;
}
body a:visited {
    color: #134190;
}
body a:active {
    color: #022a6e;
}
body p strong, body ul strong, body ol strong, body table strong {
    font-weight: bold;
}
body li ul, body li ol {
    margin: .5em 1em;
}
#header {
    z-index: 200;
}
#container {
    width: 100%;
    z-index: 1;
}
.sw-box {
    width: 955px;
    margin: auto;
    text-align: left;
    position: relative;
}
#contents {
    position: relative;
}
.langCN {
    font-family: Arial, sans-serif;
}
.langTW {
    font-family: Arial, sans-serif;
}
.langKR {
    font-family: Arial, sans-serif;
}

/* @group svc-menu */
#fe {
    padding: 10px 0 0 0;
    height: 50px;
}
#fe #feLogo img {
    vertical-align: top;
}
#fe #feLogo #feLogo2 {
    margin: 12px 0 0 20px;
}
#fe #feGlobal, #fe #feSitemap {
    position: absolute;
    top: 0px;
    height: 21px;
    overflow: hidden;
}
#fe #feGlobal a, #fe #feSitemap a {
    display: block;
}
#fe #feGlobal a:hover, #fe #feSitemap a:hover {
    margin-top: -21px;
}
#fe #feGlobal {
    right: 0;
}
#fe #feSitemap {
    right: 80px;
}
#svc-menu {
    height: 35px;
    position: relative;
    font-size: 86%;
    margin-bottom: 3px;
    z-index: 200;
}
#logo {
    height: 30px;
    width: 301px;
    /*	ja: 190px;*/
    position: absolute;
    bottom: 0;
    left: 0;
    background: url("https://www.a5308.com/monitouch/img/common/sn_en.png") no-repeat;
}
#logo a {
    display: block;
    height: 30px;
    text-indent: -9999px;
    background: url("https://www.a5308.com/monitouch/img/common/cn_mark.png") no-repeat right 0;
}
.langCN #fe #feGlobal {
    height: 21px;
}
.langCN #fe #feGlobal a:hover {
    margin-top: -21px;
}
.langCN #logo {
    width: 301px;
}
.langCN #logo a {
    background: url("https://www.a5308.com/monitouch/img/common/cn_mark.png") no-repeat right 0;
}
.langEN #fe #feGlobal {
    height: 17px;
}
.langEN #fe #feGlobal a:hover {
    margin-top: -17px;
}
.langEN #logo {
    width: 305px;
}
.langEN #logo a {
    background: url("https://www.a5308.com/monitouch/img/common/global_mark.png") no-repeat right 0;
}
.langKO #fe #feGlobal {
    height: 17px;
}
.langKO #fe #feGlobal a:hover {
    margin-top: -17px;
}
.langKO #logo a {
    background: url("https://www.a5308.com/monitouch/img/common/kr_mark.png") no-repeat right 0;
}
.langTW #fe #feGlobal {
    height: 17px;
}
.langTW #fe #feGlobal a:hover {
    margin-top: -17px;
}
.langTW #logo a {
    background: url("https://www.a5308.com/monitouch/img/common/tw_mark.png") no-repeat right 0;
}
.langEU #fe #feGlobal {
    height: 17px;
}
.langEU #fe #feGlobal a:hover {
    margin-top: -17px;
}
.langEU #logo a {
    background: url("https://www.a5308.com/monitouch/img/common/eu_mark.png") no-repeat right 0;
}
.langJA #fe #feGlobal, .langJA #fe #feSitemap,
.langKO #fe #feGlobal, .langKO #fe #feSitemap,
.langTW #fe #feGlobal, .langTW #fe #feSitemap {
    height: 17px;
}
.langJA #fe #feGlobal a:hover, .langJA #fe #feSitemap a:hover,
.langKO #fe #feGlobal a:hover, .langKO #fe #feSitemap a:hover,
.langTW #fe #feGlobal a:hover, .langTW #fe #feSitemap a:hover {
    margin-top: -17px;
}
.langJA #logo {
    width: 211px;
    background: url("https://www.a5308.com/monitouch/img/common/logo_hakko.gif") 0 8px no-repeat;
}
.langJA #logo a {
    background: url("https://www.a5308.com/monitouch/img/common/ja_mark.png") no-repeat right 0;
}
.langJA .region-select {
    left: 215px;
}
.langJA #feMenu {
    position: absolute;
    right: 0;
    top: 25px;
}
.langJA #feMenu li {
    height: 12px;
    overflow: hidden;
    float: left;
    margin-left: 20px;
}
.langJA #feMenu li a {
    display: block;
}
.langJA #feMenu li a:hover {
    margin-top: -12px;
}
.region-select {
    position: absolute;
    left: 310px;
    /*	ja: 210px;*/
    background: url("https://www.a5308.com/monitouch/img/common/ico-region.png") no-repeat 3px 2px;
    padding: 3px 0 2px 33px;
    height: 18px;
    top: 10px;
    border: 1px solid #fff;
    cursor: pointer;
}
.region-select dl {
    position: relative;
}
.region-select dd {
    display: none;
    background: #fff;
    margin-left: -34px;
    margin-right: -1px;
    margin-top: 2px;
    border: 1px solid #fff;
    padding-right: 10px;
    -moz-box-shadow: 0 1px 2px #5a749d;
    -webkit-box-shadow: 0 1px 2px #5a749d;
    box-shadow: 0 1px 2px #5a749d;
    border-radius: 2px;
}
.region-select dd li {
    position: relative;
}
.region-select dd li ul {
    display: none;
    position: absolute;
    top: 0;
    left: 80%;
    background: #fff;
    -moz-box-shadow: 0 1px 2px #5a749d;
    -webkit-box-shadow: 0 1px 2px #5a749d;
    box-shadow: 0 1px 2px #5a749d;
    border-radius: 2px;
    padding-right: 10px;
}
.region-select dd li.act ul {
    display: block;
}
.region-select dd a {
    padding: 7px 7px 7px 33px;
    display: block;
    white-space: nowrap;
    background: url("https://www.a5308.com/monitouch/img/common/arr-region.png") no-repeat 19px center;
}
.region-select dd a, .region-select dd span {
    position: relative;
    zoom: 1;
    width: 60px;
}
.region-select.act {
    background: url("https://www.a5308.com/monitouch/img/common/ico-region.png") no-repeat 3px -28px;
}
.region-select.act dd {
    display: block;
}
#region-select-2 {
    /*	display: none;*/
}
#region-select-2.region-select {
    right: 0;
    left: auto;
    top: auto;
    bottom: 12px;
    width: auto;
    z-index: 1;
    border: none;
    font-size: 11px;
    background: none;
    cursor: default;
    /*	&.act {
            dt {
            background: url("https://www.a5308.com/monitouch/img/common/ico-region.png") no-repeat 3px -28px;
            }
        }*/
}
#region-select-2.region-select dt {
    float: left;
    padding: 3px 0 2px 33px;
    background: url("https://www.a5308.com/monitouch/img/common/ico-region.png") no-repeat 3px 2px;
    display: none;
}
#region-select-2.region-select dd {
    display: block;
    padding-right: 0;
    float: left;
    margin: 0;
    border-top: 1px solid #e9e9eb;
    border-left: 1px solid #eaeaee;
    border-right: 1px solid #eaeaee;
    border-bottom: 1px solid #f4f4f4;
    box-shadow: none;
    background-color: #f2f3f6;
}
#region-select-2.region-select dd li {
    float: left;
}
#region-select-2.region-select dd a {
    display: inline-block;
    padding: 5px 9px;
    background: none;
    border-right: 1px solid #e3e3e6;
    border-left: 1px solid #fff;
    border-top: 1px solid #f9f9f9;
    border-bottom: 1px solid #e4e4e7;
    line-height: 1;
}
#region-select-2.region-select dd .current a {
    background-color: #576688;
    color: #fff;
    font-weight: bold;
    border-left: 1px solid #e3e3e6;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #f9f9f9;
    border-top: 1px solid #e4e4e7;
}
.langEN #region-select-2.region-select dd #rs-en a, .langCN #region-select-2.region-select dd #rs-cn a, .langTW #region-select-2.region-select dd #rs-tw a, .langKR #region-select-2.region-select dd #rs-kr a {
    background-color: #576688;
    color: #fff;
    font-weight: bold;
    border-left: 1px solid #e3e3e6;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #f9f9f9;
    border-top: 1px solid #e4e4e7;
}
#region-japanese {
    display: none;
    position: absolute;
    top: 27px;
    font-weight: bold;
    right: 224px;
    height: 28px;
    line-height: 28px;
    border-right: 1px solid #eee;
    padding-right: 15px;
}
.gm1-1 #region-japanese {
    display: block;
}
#other-svc {
    position: absolute;
    right: 0;
    top: 8px;
    height: 26px;
}
#other-svc .osvc-a {
    float: left;
    height: 26px;
    margin-right: 15px;
}
#other-svc .osvc-a#search {
    margin-right: 0;
    height: 28px;
}
#other-svc #print-btn {
    width: 62px;
    background: url("https://www.a5308.com/monitouch/img/common/ico-osvc-print.png") no-repeat;
    text-indent: -9999px;
    cursor: pointer;
}
#other-svc #fontsize-btn {
    /*searchNone*/
    /*	margin-right: 0;*/
}
#other-svc #fontsize-btn dt {
    float: left;
    line-height: 26px;
    padding-right: 5px;
}
#other-svc #fontsize-btn dd {
    float: left;
    background: url("https://www.a5308.com/monitouch/img/common/ico-osvc-fs.png") no-repeat;
    width: 73px;
    height: 26px;
    position: relative;
}
#other-svc #fontsize-btn dd ul {
    position: relative;
}
#other-svc #fontsize-btn dd li {
    height: 26px;
    position: absolute;
    top: 0;
    text-indent: -9999px;
    cursor: pointer;
}
#other-svc #fontsize-btn dd li#fsS {
    width: 24px;
    left: 0;
}
#other-svc #fontsize-btn dd li#fsS.current {
    background: url("https://www.a5308.com/monitouch/img/common/ico-osvc-fs.png") no-repeat 0 -26px;
}
#other-svc #fontsize-btn dd li#fsM {
    width: 25px;
    left: 24px;
}
#other-svc #fontsize-btn dd li#fsM.current {
    background: url("https://www.a5308.com/monitouch/img/common/ico-osvc-fs.png") no-repeat -24px -26px;
}
#other-svc #fontsize-btn dd li#fsL {
    width: 24px;
    left: 49px;
}
#other-svc #fontsize-btn dd li#fsL.current {
    background: url("https://www.a5308.com/monitouch/img/common/ico-osvc-fs.png") no-repeat -49px -26px;
}
#other-svc #fontsize-btn dd li.limit {
    cursor: default;
}
#other-svc #search {
    position: relative;
    top: -1px;
    width: 204px;
    z-index: 99;
    /*searchNone*/
    /*	display: none;*/
}
#other-svc .gsc-control-cse {
    width: 200px;
    padding: 0;
    height: 28px;
}
#other-svc .gsc-control-cse .gsc-input {
    padding: 0;
}
#other-svc .gsc-control-cse .gsc-input-box {
    margin: 0;
    padding: 0;
    border-radius: 5px 0 0 5px;
    border-right: none;
}
#other-svc .gsc-control-cse .gsc-search-button {
    margin: 0;
    padding: 0;
    width: 47px;
    height: 26px;
    background: url("https://www.a5308.com/monitouch/img/common/btn-osvc-search.png") no-repeat;
    border: none;
}
#other-svc .gsc-control-cse .gsc-search-button input {
    display: block;
}
#other-svc .gsc-control-cse .gsc-search-button .gsc-search-button {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: "alpha(opacity=0)";
    zoom: 1;
}
#srchBox.watermark input {
    vertical-align: middle;
}
#srchBox.watermark #srchInput {
    padding: 1px 1px 2px 5px;
    border: 1px solid #d9d9d9;
    background: white url("http://i.yimg.jp/images/search/customsearch/yjlogo/yjlogo_type4.gif") center center no-repeat;
    height: 22px;
    border-radius: 5px 0 0 5px;
    margin: 0;
    width: 146px;
}
#srchBox.watermark #srchInput.nomark {
    background: #fff;
}
#srchBox.watermark #srchLogo {
    display: none;
}
#srchBox.watermark #srchBtn {
    margin: 0;
    padding: 0;
    width: 47px;
    height: 26px;
    background: url("https://www.a5308.com/monitouch/img/common/btn-osvc-search.png") no-repeat;
    border: none;
    text-align: left;
    text-indent: -9999px;
}
.langJA #other-svc #print-btn {
    background: url("https://www.a5308.com/monitouch/img/common/ico-osvc-print_ja.png") no-repeat;
}
.langJA #other-svc #fontsize-btn dd {
    background: url("https://www.a5308.com/monitouch/img/common/ico-osvc-fs_ja.png") no-repeat;
}
.langJA #other-svc #fontsize-btn dd li#fsS.current {
    background: url("https://www.a5308.com/monitouch/img/common/ico-osvc-fs_ja.png") no-repeat 0 -26px;
}
.langJA #other-svc #fontsize-btn dd li#fsM.current {
    background: url("https://www.a5308.com/monitouch/img/common/ico-osvc-fs_ja.png") no-repeat -24px -26px;
}
.langJA #other-svc #fontsize-btn dd li#fsL.current {
    background: url("https://www.a5308.com/monitouch/img/common/ico-osvc-fs_ja.png") no-repeat -49px -26px;
}
.langJA #srchBox.watermark #srchBtn {
    background: url("https://www.a5308.com/monitouch/img/common/btn-osvc-search_ja.png") no-repeat;
}
/* @end */
/* @group g-menu */
#g-menu {
    font-size: 100%;
    font-weight: bold;
    position: relative;
    z-index: 1;
    margin-bottom: -11px;
    background: url("https://www.a5308.com/monitouch/img/common/g-menu_bg_0.png") repeat-x 0 bottom;
    padding-bottom: 12px;
}
#g-menu .sw-box {
    text-align: center;
}
#g-menu li {
    display: inline;
}
#g-menu li strong {
    display: inline-block;
}
#g-menu li a {
    display: inline-block;
    padding: 0 30px;
}
#g-menu #gm-1st {
    height: 44px;
    line-height: 44px;
    background: url("https://www.a5308.com/monitouch/img/common/g-menu_bg_1.png") repeat-x;
}
#g-menu #gm-1st .current strong {
    background: url("https://www.a5308.com/monitouch/img/common/gm-1st_crnt_r.png") no-repeat right bottom;
}
#g-menu #gm-1st .current a {
    background: url("https://www.a5308.com/monitouch/img/common/gm-1st_crnt_l.png") no-repeat left bottom;
}
#g-menu #gm-1st .sw-box {
    text-align: left;
    padding-left: 45px;
}
#g-menu .gm-2nd {
    padding: 4px 0 3px;
    background: url("https://www.a5308.com/monitouch/img/common/g-menu_bg_2.png") repeat-x 0 bottom;
    display: none;
}
#g-menu .gm-2nd li {
    padding: 0 10px;
}
#g-menu .gm-2nd a {
    padding: 3px 10px;
}
#g-menu .gm-2nd a.current {
    background-color: #f0f1f6;
    border-radius: 2px;
    border-top: 1px solid #ebecf1;
    border-left: 1px solid #ebecf1;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    margin: -1px;
}
.gm1-1 #gm1-1 strong, .gm1-2 #gm1-2 strong, .gm1-3 #gm1-3 strong, .gm1-4 #gm1-4 strong, .gm1-5 #gm1-5 strong, .gm1-6 #gm1-6 strong {
    background: url("https://www.a5308.com/monitouch/img/common/gm-1st_crnt_r.png") no-repeat right bottom;
}
.gm1-1 #gm1-1 a, .gm1-2 #gm1-2 a, .gm1-3 #gm1-3 a, .gm1-4 #gm1-4 a, .gm1-5 #gm1-5 a, .gm1-6 #gm1-6 a {
    background: url("https://www.a5308.com/monitouch/img/common/gm-1st_crnt_l.png") no-repeat left bottom;
}
.gm1-2 #gm1-2-tgt {
    display: block;
}
/* @end */
/* @group box-layout */
.box-layout {
    width: 100%;
    overflow: hidden;
    /*	.sprBd-2-left {
            border-left: 1px solid $base_border_color;
        }*/
}
.box-layout .inner {
    width: 115%;
}
.box-layout .bl-cols {
    float: left;
}
.box-layout.spr-shdw {
    background: url("https://www.a5308.com/monitouch/img/common/box_spr_shadow_r.png") no-repeat right top;
}
.box-layout.spr-shdw .bl-cols {
    background: url("https://www.a5308.com/monitouch/img/common/box_spr_shadow_l.png") no-repeat left top;
}
.box-layout.spr-shdw-2 {
    background: url("https://www.a5308.com/monitouch/img/common/box_spr_shadow_r.png") no-repeat right center;
    background-size: 3px 120px;
}
.box-layout.spr-shdw-2 .bl-cols {
    background: url("https://www.a5308.com/monitouch/img/common/box_spr_shadow_l.png") no-repeat left center;
    background-size: 3px 120px;
}
.box-layout .psrSgl-2-left {
    background: url("https://www.a5308.com/monitouch/img/common/box_spr_shadow_l.png") no-repeat left center;
    background-size: 3px 120px;
}
.box-layout.cols1 .bl-cols {
    width: 900px;
    padding: 0 24px 0 23px;
}
.box-layout.cols1 .bl-cols.op-pcnt {
    width: 85%;
}
.box-layout.cols2 .bl-cols {
    width: 430px;
    padding: 0 24px 0 23px;

}
.box-layout.cols2 .bl-cols.op-pcnt {
    /*	width: 40%;*/
    width: 38%;
}
.box-layout.cols3 .bl-cols {
    width: 278px;
    padding: 0 20px;
}
.box-layout.cols4 .bl-cols {
    width: 198px;
    padding: 0 20px;
}
.box-layout.cols5 .bl-cols {
    width: 170px;
    padding: 0 10px;
}
/* @end */
/* @group footer */
#pagetopArr {
    position: fixed;
    bottom: 15px;
    right: 15px;
    z-index: 999;
    display: none;
}
#footer {
    clear: both;
}
#ft-contact-list {
    background-color: #2f4570;
}
#ft-contact-list ul {
    padding-left: 60px;
    padding-top: 35px;
}
#ft-contact-list li {
    display: inline;
    margin-left: 20px;
}
#ft-contact-list a {
    color: #fff;
    font-size: 110%;
}
#ft-contact-list .sw-box {
    background: url("https://www.a5308.com/monitouch/img/common/ft_contact_ico.png") no-repeat left center;
    height: 90px;
}
#ft-sitemap {
    background-color: #2b4068;
}
#ft-sitemap .sw-box {
    padding: 30px 0;
}
#ft-sitemap h2 {
    margin-bottom: 15px;
}
#ft-sitemap dl {
    float: left;
    margin-right: 40px;
    font-size: 90%;
}
#ft-sitemap dt {
    color: #fff;
    font-weight: bold;
    margin-bottom: .4em;
}
#ft-sitemap dt a {
    color: #fff;
}
#ft-sitemap dd li {
    margin: .25em 0;
}
#ft-sitemap dd a {
    color: #00acff;
}
#ft-sitemap #share {
    position: absolute;
    bottom: 14px;
    right: 0;
}
#ft-sitemap #share li {
    float: left;
    margin-left: 10px;
}
#ft-sitemap #share a {
    display: block;
    height: 32px;
    width: 32px;
    text-indent: -9999px;
}
#ft-sitemap #share .fb a {
    background: url("https://www.a5308.com/monitouch/img/common/ico-fb.png") no-repeat;
}
#ft-sitemap #share .tw a {
    background: url("https://www.a5308.com/monitouch/img/common/ico-tw.png") no-repeat;
}
#ft-other {
    background-color: #f2f3f5;
}
#ft-other .sw-box {
    padding: 20px 0;
}
#fto-menu {
    float: left;
    font-size: 80%;
}
#copyright {
    float: right;
    font-size: 75%;
}
/* @end */
/*.gstl_0,
.gssb_c,
.gstl_0.gssb_c {
	display: none !important;
	visibility: hidden !important;
	.gssb_f,
	.gssb_e {
		display: none !important;
		visibility: hidden !important;
	}
}*/
/* @group bottom */
#contents.bottom-style {
    background: url("https://www.a5308.com/monitouch/img/common/bg_bottom.png") repeat-x left top;
}
#index-title {
    font-weight: bold;
    padding: 12px 0 6px;
    background-color: #385d96;
    color: #fff;
    text-align: left;
}
#brdClm {
    padding: 7px 0;
    position: relative;
    height: 42px;
}
#brdClm ol {
    position: absolute;
    left: 0;
    top: 7px;
    width: 730px;
}
#brdClm li {
    display: inline;
}
#brdClm #btmLogo {
    position: absolute;
    bottom: 0;
    right: 3px;
}
.box-left-menu .content-box {
    float: right;
    width: 730px;
    background: url("https://www.a5308.com/monitouch/img/common/content-box_bg_t.png") no-repeat top;
    padding: 10px 0 0;
    position: relative;
    z-index: 2;
    margin-bottom: 30px;
    margin-right: -5px;
}
.box-left-menu .content-box .inner1 {
    background: url("https://www.a5308.com/monitouch/img/common/content-box_bg_b.png") no-repeat bottom;
    padding: 0 0 12px;
}
.box-left-menu .content-box .inner2 {
    background: url("https://www.a5308.com/monitouch/img/common/content-box_bg_m.png") repeat-y top;
    padding: 0 5px;
    min-height: 600px;
}
.box-left-menu .content-box .cols-box {
    width: 682px;
    overflow: hidden;
}
.box-left-menu .content-box .cols-box .cols {
    float: left;
}
.box-left-menu .content-box .cols-box.cols-2 .cols {
    width: 47%;
    margin-right: 20px;
}
.box-left-menu .content-box .cols-box.cols-2 .cols .photo {
    margin-bottom: 10px;
}
.box-left-menu .content-box .cols-box.cols-2 .cols .photo img {
    width: auto;
    height: auto;
}
.box-left-menu .content-box .cols-box.cols-3 .cols {
    width: 30%;
    margin-right: 20px;
}
.box-left-menu .content-box .cols-box.cols-3 .cols .photo {
    margin-bottom: 10px;
}
.box-left-menu .content-box .cols-box.cols-3 .cols .photo img {
    /*	width: 100%;
        height: auto;*/
}
.box-left-menu .menu-box {
    float: left;
    width: 240px;
    position: relative;
    margin: 40px -20px 20px -3px;
    z-index: 1;
}
.box-left-menu .menu-box h2 {
    padding: 0 0 4px 20px;
    font-weight: bold;
    color: #fff;
    font-size: 130%;
}
.box-left-menu .menu-box .inner {
    background: url("https://www.a5308.com/monitouch/img/common/menu-box_bg_t.png") no-repeat left top;
    padding-top: 10px;
    position: relative;
}
.box-left-menu .menu-box .inner1 {
    background: url("https://www.a5308.com/monitouch/img/common/menu-box_bg_b.png") no-repeat left bottom;
    padding: 0 0 10px;
}
.box-left-menu .menu-box .inner2 {
    background: url("https://www.a5308.com/monitouch/img/common/menu-box_bg_m.png") repeat-y left top;
    padding: 0 0 0 3px;
    min-height: 240px;
}
.box-left-menu .menu-box .inner2 ul {
    overflow: hidden;
    margin: 0;
}
.box-left-menu .menu-box li strong {
    padding: 5px 20px 5px 20px;
    display: block;
    font-weight: bold;
    color: #555;
    line-height: 1.3;
}
.box-left-menu .menu-box li a {
    font-size: 105%;
    padding: 5px 20px 5px 20px;
    display: block;
    color: #333;
}
.box-left-menu .menu-box li strong a {
    padding: 0;
}
.box-left-menu .menu-box li.parents {
    background: #fefefe;
    border-bottom: 1px solid #d4d4d4;
    margin-bottom: 7px;
    font-weight: bold;
    padding-top: 7px;
    padding-bottom: 7px;
}
.box-left-menu .menu-box li.parents ul {
    font-weight: normal;
}
.box-left-menu .menu-box li.parents a strong {
    color: #333;
}
.box-left-menu .menu-box li.parents .parents {
    border-bottom: none;
    margin-bottom: 0;
    padding-top: 3px;
    padding-bottom: 3px;
}
.box-left-menu .menu-box li.current {
    background: #6988b8;
}
.box-left-menu .menu-box li.current a {
    color: #fff;
}
.box-left-menu .menu-box li.spr-btm {
    border-bottom: 1px solid #d4d4d4;
    padding-bottom: .5em;
}
.box-left-menu .menu-box li.spr-top {
    border-top: 1px solid #f9f9f9;
    padding-top: .5em;
}
.box-left-menu .menu-box li li a, .box-left-menu .menu-box li li strong {
    padding-left: 30px;
}
.box-left-menu .menu-box li li li a, .box-left-menu .menu-box li li li strong {
    padding-left: 40px;
}
.box-left-menu #relatedInfo {
    /*	border-top: 1px solid #d4d4d4;*/
    padding: 0 0 7px 0;
    margin-top: 7px;
}
.box-left-menu #relatedInfo dt {
    padding: 4px 20px 4px 20px;
    font-weight: bold;
}
/* @group page common */
.page-others {
    padding-bottom: 20px;
}
/* @end */
/*other pages*/
.other-title {
    background: url("https://www.a5308.com/monitouch/img/common/bg_prd_p.png") repeat-x;
    margin: 0 1px 0;
    position: relative;
    top: -4px;
    margin-bottom: -4px;
    padding: 20px 0 20px 28px;
    border-bottom: 1px solid #6988b8;
}
.other-title h1 {
    font-size: 180%;
    font-weight: bold;
}
.other-title .add-p {
    color: #666;
    padding-right: 28px;
    margin-top: .5em;
}
.prd-photo {
    height: 442px;
    overflow: hidden;
    background: url("https://www.a5308.com/monitouch/img/common/bg_prd_p.png") repeat-x;
    margin: 0 1px 0;
    position: relative;
    top: -4px;
    margin-bottom: -4px;
}
.prd-photo h1 {
    padding: 24px 0 0 28px;
    font-size: 105%;
    font-weight: bold;
    margin-bottom: 10px;
    color: #444;
}
.prd-photo .catch {
    font-size: 140%;
    color: #1f4e90;
    padding: 0 0 0 28px;
}
.pp-v8.prd-photo, .pp-s8 .prd-photo {
    height: auto;
    background: url("https://www.a5308.com/monitouch/img/common/bg_prd_p_t.png") repeat-x top white;
}
.prd-title {
    padding: 10px 0 20px 28px;
    width: 100%;
    margin-right: -28px;
}
.prd-title h1, .prd-title p {
    float: left;
}
.prd-title .fns {
    float: left;
    margin-left: 20px;
}
.prd-title .fns li {
    float: left;
    margin-left: 3px;
}
.prd-title .fns li img {
    display: block;
    vertical-align: bottom;
}
.prd-title .fns li.ce {
    margin-right: 5px;
}
.series-title-box {
    margin: 14px 28px 28px;
}
.series-title-box h2 {
    font-size: 1.2em;
    font-weight: bold;
    float: left;
    margin-right: 20px;
    line-height: 1;
}
.series-title-box h2 strong {
    font-size: 2.5em;
}
.series-title-box .icons {
    float: left;
    margin-top: 0;
}
.series-title-box .icons li {
    float: left;
    margin: 4px 4px 0 0;
}
.series-title-box .icons li img {
    display: block;
    float: left;
}
.series-title {
    position: absolute;
    top: 60px;
    right: 20px;
}
.series-list-v8 {
    margin: 50px 28px 28px;
    border-bottom: 1px solid #385eac;
    font-size: 1.1em;
    padding: 0 0 .25em;
}
.series-list-v8 li {
    display: inline;
}
.photo-box {
    position: absolute;
    top: 150px;
    left: 52px;
}
.photo-box .photo_1 {
    position: absolute;
    top: 0;
    left: 0;
}
.photo-box .photo_2 {
    position: absolute;
    top: 46px;
    left: 422px;
}
.photo-box-2 {
    padding: 20px 28px 20px;
    position: relative;
    background: url("https://www.a5308.com/monitouch/img/common/bg_prd_p_b.png") repeat-x bottom;
    clear: both;
}
.photo-box-2 .pb-left {
    float: left;
    margin-right: 20px;
}
.photo-box-2 .pb-right {
    float: right;
    width: 320px;
}
.photo-box-2 .icos li {
    float: left;
    margin-right: 2px;
    margin-bottom: 2px;
    display: block;
}
.photo-box-2 .icos li img {
    display: block;
    border-radius: 2px 4px 4px 4px;
}
.photo-box-2 .ethernet {
    clear: both;
    margin: .5em 0 1em;
}
.photo-box-2 .ethernet h2 {
    border-bottom: 1px solid #dddddd;
    margin-bottom: .5em;
}
.photo-box-2 .ethernet h3 {
    float: left;
    font-weight: bold;
    width: 70px;
}
.photo-box-2 .ethernet .fn-other {
    clear: both;
    margin-top: 7px;
}
.photo-box-2 .ethernet .fn-other dl {
    width: 49%;
    float: left;
}
.photo-box-2 .ethernet .fn-other h3 {
    font-size: .85em;
}
.photo-box-3 {
    padding: 0 28px 20px;
    position: relative;
    background: url("https://www.a5308.com/monitouch/img/common/bg_prd_p_b.png") repeat-x bottom;
    clear: both;
}
.photo-box-3 h3 {
    font-weight: bold;
    font-size: 1.2em;
    float: left;
    margin-right: .5em;
}
.photo-box-3 .cols-box h3 {
    padding-top: 10px;
}
.photo-box-3 h4 {
    font-weight: bold;
    float: left;
    width: 5em;
}
.photo-box-3 .icons li {
    float: left;
}
.photo-box-3 .icons li img {
    width: 35px;
    height: auto;
}
.photo-box-3 .pb-left {
    float: left;
    margin-right: 20px;
}
.photo-box-3 .pb-right {
    float: left;
    width: 320px;
}
.photo-box-3 .ethernet {
    clear: both;
    margin: .5em 0 1em;
}
.photo-box-3 .ethernet h2 {
    border-bottom: 1px solid #dddddd;
    margin-bottom: .5em;
}
.photo-box-3 .ethernet h3 {
    float: left;
    font-weight: bold;
    width: 70px;
}
.photo-box-3 .ethernet .fn-other {
    clear: both;
    margin-top: 7px;
}
.photo-box-3 .ethernet .fn-other dl {
    width: 49%;
    float: left;
}
.photo-box-3 .ethernet .fn-other h3 {
    font-size: .85em;
}
.photo-box-3 .ethernet .icos li {
    float: left;
    margin-right: 2px;
    margin-bottom: 2px;
    display: block;
}
.photo-box-3 .ethernet .icos li img {
    display: block;
    border-radius: 2px 4px 4px 4px;
}
.tab-box {
    background: -moz-linear-gradient(top, #6988b8 0%, #5a79a9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6988b8), color-stop(100%, #5a79a9));
    background: -webkit-linear-gradient(top, #6988b8 0%, #5a79a9 100%);
    background: -o-linear-gradient(top, #6988b8 0%, #5a79a9 100%);
    background: -ms-linear-gradient(top, #6988b8 0%, #5a79a9 100%);
    background: linear-gradient(to bottom, #6988b8 0%, #5a79a9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6988b8', endColorstr='#5a79a9',GradientType=0 );
    position: relative;
    padding: 6px 0 0 30px;
}
.tab-box li {
    float: left;
}
#main_body .tab-box li {
    list-style-type: none;
    margin-left: 0;
}
.tab-box li strong {
    display: block;
    padding: 10px 15px;
    color: #fff;
    font-weight: bold;
    line-height: 1;
    cursor: pointer;
    background-color: #466ba4;
    border-radius: 1px 1px 0 0;
    margin-right: 6px;
}
.tab-box li.current strong {
    color: #5b7aaa;
    background-color: #fafafa;
    border-radius: 1px 1px 0 0;
}
.tab-box.opSmall li strong {
    padding: 10px 8px;
}
.tab-box.opXSmall li {
    width: 22%;
}
.p-scr-menu {
    margin: 30px;
}
.p-scr-menu li {
    display: inline;
}
#main_body .p-scr-menu li {
    list-style-type: none;
    margin-left: 0;
}
.p-scr-menu li a {
    display: inline-block;
    margin-right: 1em;
    background: url("https://www.a5308.com/monitouch/img/common/arr_scr_menu.png") no-repeat left center;
    padding-left: 14px;
}
.p-scr-target {
    border-top: 1px solid #dddddd;
}
.text-article {
    padding: 30px;
    /*download*/
}
.text-article a:link {
    text-decoration: underline;
}
.text-article h2 {
    font-size: 170%;
    color: #3d5268;
    margin-bottom: .5em;
}
.text-article h2 .num {
    display: block;
    font-size: 60%;
    padding-right: .5em;
    color: #385eac;
}
.text-article h3 {
    font-size: 122%;
    font-weight: bold;
    margin: 1em 0 .5em;
    color: #555;
}
.text-article h4 {
    font-weight: bold;
    margin: 1em 0 1em;
    color: #555;
    line-height: 1.3;
}
.text-article h5 {
    font-weight: bold;
    margin: 0 0 .5em;
    line-height: 1.3;
}
.text-article p {
    margin-bottom: 1em;
}
.text-article p.other-read-1 {
    font-size: 130%;
}
.text-article p.other-read-2 {
    font-size: 100%;
}
.text-article strong {
    font-weight: bold;
    color: #555;
}
.text-article dt {
    font-weight: bold;
    color: #555;
}
.text-article .date {
    text-align: right;
    margin: 1em 0;
}
.text-article.tab-target {
    padding-top: 10px;
}
.text-article.tab-target h2 {
    padding-top: 20px;
}
.text-article.spr-top {
    border-top: 1px solid #dddddd;
    margin-top: 0;
}
.text-article.spr-btm {
    border-bottom: 1px solid #dddddd;
    margin-bottom: 0;
}
.text-article .spr-top {
    border-top: 1px solid #dddddd;
    padding-top: 1em;
    clear: both;
}
.text-article .spr-btm {
    border-bottom: 1px solid #dddddd;
    padding-bottom: 1em;
    clear: both;
}
.text-article .bfrTTs {
    margin: 30px 0 -20px 0;
    border-top: 1px solid #385eac;
    padding-top: 2em;
}
.text-article .box-download-1 h4 {
    font-weight: bold;
    margin-bottom: .5em;
}
.text-article .box-download-1 .vu-list {
    margin-bottom: 2px;
    background: #fff;
    padding: 14px 21px;
    border: 1px solid #eaeaea;
}
.text-article .box-download-1 .vu-other {
    background: #fff;
    padding: 14px 21px;
    border: 1px solid #eaeaea;
    margin-bottom: 1em;
}
.text-article .box-download-2 {
    margin-bottom: 2em;
}
.text-article .box-download-2 .tgt-info {
    margin-bottom: 1em;
    padding-bottom: 1em;
    border-bottom: 1px solid #dddddd;
    font-size: 90%;
}
.text-article .box-download-2 .tgt-info dt {
    font-weight: bold;
}
.text-article .box-download-2 .tgt-info dd {
    margin-left: 2em;
}
.text-article .box-download-2 .dl-list-line h3 {
    font-size: 120%;
    font-weight: bold;
    background-color: #6988b8;
    color: #fff;
    margin-bottom: 0;
    padding: .25em .5em .2em .5em;
}
.text-article .box-download-2 .dl-list-line table {
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
}
.text-article .box-download-2 .dl-list-line table th, .text-article .box-download-2 .dl-list-line table td {
    vertical-align: middle;
}
.text-article .box-download-2 .dl-list-line table th {
    font-weight: normal;
    color: #2a2a2a;
}
.text-article .box-download-2 .dl-list-line table th h4 {
    margin-top: 0;
}
.text-article .box-download-2 .dl-list-line table td {
    text-align: center;
    width: 20%;
}
.text-article .box-download-2 .dl-list-line table td.file-info {
    font-size: 86%;
}
.text-article .box-download-2 .dl-list-line table td.btn-download {
    width: 60px;
}
.text-article .box-download-2 .dl-list-line table .btn-download a {
    font-size: 10px;
    padding: 32px 5px 5px;
    position: relative;
}
.text-article .box-download-2 .dl-list-line table .btn-download a:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url("https://www.a5308.com/monitouch/img/common/ico-dl.png") no-repeat center 40%;
}
.text-article .box-download-2 .selectLang {
    margin: 0 0 1em;
}
.text-article .box-download-2 h3.tt_lang {
    margin-bottom: .25em;
}
.text-article .box-download-3 h3 {
    color: #385eac;
    font-size: 1.2em;
}
.text-article .suTxtBtn {
    text-align: center;
    margin-top: 2em;
}
.text-article .suTxtBtn a {
    padding: 14px;
    font-size: 1.2em;
}
.in-article-txt {
    clear: both;
    border-top: 1px solid #ccc;
    margin-top: 20px;
    padding-top: 20px;
}
.in-article-txt.first {
    border-top: none;
    padding-top: 0;
    margin-top: 0;
}
.in-article-txt h3 {
    margin: 0 0 20px;
}
.in-article-txt .num {
    display: inline-block;
    padding: 7px;
    line-height: 1;
    color: #fff;
    margin-right: 7px;
    border-radius: 1px;
}
.in-article-txt .i-series {
    background: url("https://www.a5308.com/monitouch/img/common/technoshot/ico_i_only.png") no-repeat;
    display: inline-block;
    width: 91px;
    height: 20px;
    text-indent: -9999px;
    margin-left: 10px;
    line-height: 1;
}
.pp-v8 .text-article h3, .pp-s8 .text-article h3, .pp-TELLUS .text-article h3 {
    border-left: 7px solid #385eac;
    padding-left: .5em;
    margin-top: 1.5em;
    margin-bottom: 1em;
}
.pp-v8 .text-article h4, .pp-s8 .text-article h4, .pp-TELLUS .text-article h4 {
    font-size: 1.1em;
    margin-top: 1.5em;
}
.pp-v8 .text-article .tt_exam, .pp-s8 .text-article .tt_exam, .pp-TELLUS .text-article .tt_exam {
    font-weight: bold;
    color: #385eac;
    font-size: 1.1em;
}
.pp-v8 .text-article .tt_exam strong, .pp-s8 .text-article .tt_exam strong, .pp-TELLUS .text-article .tt_exam strong {
    display: inline-block;
    border-radius: 1px;
    padding: 4px 7px;
    line-height: 1;
    color: #fff;
    margin-right: .5em;
}
.pp-v8 .text-article .opNumber h3, .pp-s8 .text-article .opNumber h3, .pp-TELLUS .text-article .opNumber h3 {
    padding-left: inherit;
    border-left: none;
}
.text-article .accessorie-box h2, .text-article .accessorie-box h3 {
    font-size: 130%;
    font-weight: bold;
    line-height: 1.25;
    margin-top: .25em;
    color: #3D5268;
    border-left: none;
    padding-left: 0;
}
.text-article .accessorie-box h2 .txt_s, .text-article .accessorie-box h3 .txt_s {
    font-size: 80%;
}
.text-article .accessorie-box.box {
    padding-bottom: 20px;
}
.wrap-2cals {
    margin-right: -20px;
}
.wrap-2cals .box {
    float: left;
    width: 600px;
    margin-right: 30px;
}
.wrap-5cals {
    margin-right: -20px;
}
.wrap-5cals .box {
    float: left;
    width: 124px;
    margin-right: 10px;
}
.partName {
    margin-top: 20px;
}
.partName dt {
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    margin-bottom: 5px;
}
.partName img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}
.partName.col2 {
    /*	li {
            float: left;
            width: 50%;
        }*/
}
.partName.col2 ol {
    width: 50%;
    float: left;
}
.table-style-1 {
    width: 100%;
    margin-bottom: .5em;
}
.table-style-1 thead th {
    background-color: #6988b8;
    /*	color: #fff;*/
    text-align: center;
    font-weight: bold;
    padding: 3px 5px;
    border-right: 1px solid #fafafa;
}
.table-style-1 tbody th {
    border-bottom: 1px solid #fafafa;
    background-color: #d8e2f1;
    padding: 3px 5px;
    font-weight: bold;
    color: #3d5268;
}
.table-style-1 tbody td {
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    padding: 3px 5px;
    border-right: 1px solid #ddd;
}
.table-style-1.opFigTbl td {
    background: #fff;
}
.table-style-1.opWauto {
    width: auto;
}
.table-style-1.opFsS {
    font-size: 86%;
}
.table-style-1.thC th {
    text-align: center;
}
.table-style-1.tdC td {
    text-align: center;
}
.table-style-1.tdR td {
    text-align: right;
}
.table-style-1.ththTaL thead th {
    text-align: left;
}
.table-style-1.ththNowrap thead th {
    white-space: nowrap;
}
.table-style-1.tbthNowrap tbody th {
    white-space: nowrap;
}
.table-style-1.tbthFwNml tbody th {
    font-weight: normal;
}
.table-style-1.opW3 thead th {
    width: 33%;
}
.table-style-1.opNxTtle {
    margin-bottom: 1.5em;
}
.table-style-1.opStripe tbody tr:nth-child(even) td {
    background-color: #f1f1f1;
}
.table-style-1.opStripe tbody tr:nth-child(odd) th {
    background-color: #e3edfc;
}
.table-style-1.opBdrFull thead th {
    border-right: 1px solid #fafafa;
    border-top: 1px solid #fafafa;
}
.table-style-1.opBdrFull tbody th, .table-style-1.opBdrFull tbody td {
    border-left: 1px solid #ddd;
}
.table-style-1.ththSp3 thead th {
    width: 33%;
}
.table-style-1.wAuto {
    width: auto;
}
.table-style-1 tr.opSprTop th {
    border-top: 3px double #d0d0d0;
}
.table-style-1 th.opSpecTh2W {
    /*	width: 210px !important;*/
}
.table-style-1 th.op2nd {
    background-color: #e3eaf6;
}
.table-style-1.opTradeing th {
    width: 60%;
}
.table-simple {
    border-top: 1px solid #dddddd;
    width: 100%;
    margin-bottom: 1em;
}
.table-simple table {
    width: 100%;
}
.table-simple th, .table-simple td {
    padding: 14px 14px 12px;
    border-bottom: 1px solid #dddddd;
    vertical-align: top;
}
.table-simple th {
    font-weight: bold;
    color: #5d5d5d;
    background-color: #f9f9f9;
}
.table-simple td {
    background: #fff;
}
.table-simple.optxL {
    font-size: 110%;
}
.table-simple.tbthNowrap tbody th {
    white-space: nowrap;
}
/* @end */
.acc-discontinued {
    background: #fff;
    position: relative;
    top: -15px;
    color: #f00;
    font-size: 86%;
}
/*  */
.wrap-5cals.op-tt-hl .box.ftBox {
    border-top: 1px solid #dddddd;
    margin-top: 1em;
}
.wrap-5cals.op-tt-hl .box.ftBox h4 {
    margin-top: 0;
    border-top: 1px solid #fff;
    padding: .5em 0 0;
}
.wrap-5cals.op-tt-hl.op-2l h4 {
    min-height: 2.25em;
}
/**/
.form-box {
    border-bottom: 2px solid #dddddd;
    border-top: 1px solid #dddddd;
    margin-bottom: 2em;
}
.form-box .submit-box {
    text-align: center;
    padding: 1em 0 1.5em;
}
.form-box .submit-box li {
    display: inline;
}
.form-box .submit-box input {
    font-size: 20px;
}
.inquiries-list-box h3 {
    margin-top: 0;
}
.catalog-list-box dt {
    font-size: 1.2em;
    margin-bottom: .25em;
}
.catalog-list-box dd {
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    margin-bottom: 2em;
}
.catalog-list-box li {
    margin: 1em;
}
.model-fig {
    height: 600px;
    padding-top: 20px;
}
.model-fig dt {
    float: left;
    margin-right: 15px;
    font-size: 1.2em;
}
.model-fig dd {
    float: left;
    position: relative;
    border-left: 1px solid #666;
    margin-right: 15px;
    line-height: 1;
}
.model-fig dd .ccl {
    margin-left: -10px;
    vertical-align: middle;
}
.model-fig dd .txt {
    position: absolute;
    bottom: 0;
    white-space: nowrap;
    text-indent: -1em;
    padding-left: 1.5em;
    border-bottom: 1px solid #666;
    margin-bottom: 0;
    padding-bottom: 1em;
    line-height: 1.4;
    padding-right: .5em;
}
.model-fig dd .txt h3 {
    border: none;
    padding: 0;
    margin-bottom: .25em !important;
    font-size: 1em;
}
.model-fig dd .txt strong {
    color: #385eac;
}
.model-fig dd .txt .notes {
    display: block;
    font-size: .85em;
    margin-top: .5em;
    padding-left: 1.5em;
}
.model-fig dd .txt table {
    text-indent: 0;
}
.model-fig dd .txt table th {
    padding-right: .5em;
    vertical-align: top;
    text-align: right;
}
.model-fig dd .txt table.table-style-1 th {
    text-align: center;
    vertical-align: middle;
}
.model-fig dd.tx {
    font-size: 1.2em;
    border-left: none;
    line-height: 1.4em;
    margin-left: -5px;
}
.model-fig.mdl-V815 .mdl-1 {
    height: 8em;
}
.model-fig.mdl-V812 .mdl-1 {
    height: 26em;
}
.model-fig.mdl-V812 .mdl-2 {
    height: 16em;
}
.model-fig.mdl-V812 .mdl-3 {
    height: 8em;
}
.model-fig.mdl-V810 .mdl-1 {
    height: 37em;
}
.model-fig.mdl-V810 .mdl-2 {
    height: 24em;
}
.model-fig.mdl-V810 .mdl-3 {
    height: 15em;
}
.model-fig.mdl-V810 .mdl-4 {
    height: 8em;
}
.model-fig.mdl-V808 {
    height: 25em;
}
.model-fig.mdl-V808 .mdl-1 {
    height: 21em;
}
.model-fig.mdl-V808 .mdl-2 {
    height: 8em;
}
.model-fig.mdl-V808CH {
    height: 30em;
}
.model-fig.mdl-V808CH .mdl-1 {
    height: 24em;
}
.model-fig.mdl-V808CH .mdl-2 {
    height: 16em;
}
.model-fig.mdl-V806 {
    height: 22em;
}
.model-fig.mdl-V806 .mdl-1 {
    height: 20em;
}
.model-fig.mdl-V806 .mdl-2 {
    height: 13em;
}
.op-distributors .text-article.tab-target h3 {
    margin-bottom: 1em;
    font-weight: normal;
}
.op-distributors .text-article.tab-target h4 {
    color: #385eac;
    font-size: 122%;
    margin-bottom: .5em;
    margin-top: 1.5em;
    padding-left: 6px;
}
.op-distributors .text-article.tab-target table {
    margin-bottom: 1em;
}
.op-distributors .text-article.tab-target caption {
    font-weight: bold;
    padding: 6px 6px;
    background: #f1f1f1;
}
.op-distributors .text-article.tab-target th {
    width: 20%;
}
/* @group member-login */
#contents {
    background-color: #fdfdfd;
}
#member-login-box {
    position: relative;
    height: 65px;
    margin-bottom: -65px;
    z-index: 1;
}
iframe#member-login {
    position: absolute;
    right: 0;
    top: 7px;
    height: 90px;
    width: 259px;
}
#member-login, #member-logout {
    width: 259px;
    height: 40px;
    position: absolute;
    right: 0;
    top: 7px;
    /*inline*/
    /*inline*/
}
#member-login dl, #member-logout dl {
    height: 40px;
}
#member-login dt, #member-logout dt {
    text-indent: -9999px;
}
#member-login dd, #member-logout dd {
    position: absolute;
    width: 120px;
    height: 24px;
    top: 11px;
    right: 5px;
}
#member-login dd li, #member-logout dd li {
    position: absolute;
}
#member-login dd li a, #member-logout dd li a {
    display: block;
    height: 24px;
    text-indent: -9999px;
}
#member-login dd li#ml-login, #member-logout dd li#ml-login {
    left: 0;
}
#member-login dd li#ml-login a, #member-logout dd li#ml-login a {
    width: 52px;
}
#member-login dd li#ml-register, #member-logout dd li#ml-register {
    left: 52px;
}
#member-login dd li#ml-register a, #member-logout dd li#ml-register a {
    width: 68px;
}
#member-login #forget-pass, #member-logout #forget-pass {
    text-align: right;
    font-size: 86%;
    margin-top: 2px;
}
#member-login {
    /*inline*/
    background: url("https://www.a5308.com/monitouch/img/common/member-login.png") no-repeat;
    /*inline*/
}
#member-login img {
    position: absolute;
    top: 11px;
    right: 5px;
    width: 120px;
    height: 24px;
}
/*#member-logout {
	background: url("https://www.a5308.com/monitouch/img/common/member-logout.png") no-repeat;
	table {
		width: 100%;
		position: relative;
		a {
			display: block;
			position: absolute;
			top: 11px;
			right: 5px;
			line-height: 1;
			img {
				height: 24px;
				width: 63px;
			}
		}
		span {
			position: absolute;
			display: block;
			height: 24px;
			line-height: 24px;
			left: 50px;
			top: 12px;
			width: 129px;
			white-space: nowrap;
			overflow: hidden;
			font-weight: bold;
		}
	}
}*/
/* @end */
/* @group home-pannel */
#home-pannel {
    position: relative;
    top: 0;
    padding-top: 40px;
    margin-bottom: 30px;
    background: url("../../img/images/home-pannel_bg_undr.png") repeat-x 0 108px white;
}
#home-pannel h1 {
    margin-bottom: 10px;
    line-height: 1;
}
#home-pannel .sw-box {
    padding-bottom: 12px;
    background: url("../../img/images/home-pannel_bg_btm.png") no-repeat bottom;
}
#hp-mainimg {
    width: 955px;
    height: 344px;
    overflow: hidden;
    background: url("../../img/images/home-pannel_bg.png") no-repeat;
    background: #f1f1f1;
    border-bottom: 7px solid #e1e2ea;
}
#hp-mainimg ul {
    position: relative;
}
#hp-mainimg li {
    position: absolute;
    opacity: 0;
    top: 0;
    left: 0;
    z-index: 1;
}
#hp-mainimg li.current {
    z-index: 2;
}
#hp-select {
    position: relative;
    border-right: 1px solid #e1e1e1;
}
#hp-select li {
    float: left;
    border-left: 1px solid #e1e1e1;
}
#hp-select li a {
    display: block;
    line-height: 1;
    text-align: center;
    position: relative;
}
#hp-select li a img.newico, #hp-select li a span.newico {
    position: absolute;
    top: 0;
    right: 0;
    width: 56px;
    height: 56px;
}
#hp-select li a span.newico {
    background: url("../../img/images/hp-select_new.png") no-repeat left top;
    _background: url("../../img/images/hp-select_new_8bit.png") no-repeat left top;
    text-indent: -9999px;
}
#hp-select #current-bar {
    position: absolute;
    left: 2px;
    top: 108px;
    height: 4px;
    background: url("../../img/images/hp-current-bar.png") repeat-x;
}
#hp-select.itemLength-5 li {
    width: 189px;
}
#hp-select.itemLength-5 #current-bar {
    width: 187px;
}
#hp-select.itemLength-6 li {
    width: 158px;
}
#hp-select.itemLength-6 #current-bar {
    width: 156px;
}
/* @end */
/* @group index-menu */
#index-menu h2 {
    font-size: 165%;
    color: #212f64;
    margin-bottom: 10px;
    line-height: 40px;
}
#index-menu h2 .ico {
    margin: 0 5px 0 0;
    vertical-align: middle;
}
#index-menu .bl-cols {
    padding-bottom: 20px;
}
#index-menu .index-section {
    margin-top: 20px;
    background: url("https://www.a5308.com/monitouch/img/common/sub_idx_tt_bg_h2.png") no-repeat 0 top;
    padding: 20px 20px 0;
}
#index-menu .index-section h2 {
    background: none;
    margin-top: 0;
    margin-bottom: .5em;
    padding: 0;
    color: #033da0;
}
#index-menu .index-section .cols2 .bl-cols {
    border-bottom: 1px solid #dddddd;
    padding: 10px 0 1px;
    margin: 0 24px 0 0;
    width: 326px;
}
#index-menu .index-section .is-info {
    margin-left: 1em;
}
#index-menu .sw-box {
    border-bottom: 1px solid #e0e0e0;
}
#index-menu li {
    margin-bottom: .5em;
}
#index-menu.sub-index p.index-read {
    padding: 0 20px;
    font-weight: bold;
}
#index-menu.sub-index h3 {
    margin-bottom: .5em;
    font-weight: bold;
}
#index-menu.sub-index h3 a {
    font-size: 140%;
    font-weight: normal;
}
#index-menu.sub-index p {
    margin-bottom: .5em;
}
#index-menu.sub-index ul, #index-menu.sub-index ol {
    margin-bottom: .5em;
}
#index-menu.sub-index .members_only {
    width: 77px;
    height: 19px;
    display: inline-block;
    background: url("https://www.a5308.com/monitouch/img/common/ico_members_only.png") no-repeat;
    text-indent: -9999px;
    vertical-align: middle;
    margin-left: .5em;
}
#index-menu.sub-index .idx_thumb {
    width: 135px;
    text-align: center !important;
}
#index-menu.sub-index .idx_thumb.opFlL {
    float: left;
    margin: 0 20px 0 0;
}
#index-menu.sub-index .idx-list-line li {
    border-top: 1px solid #dddddd;
    padding: .75em 0 .5em;
    margin: 0 1em;
}
#index-menu.sub-index .idx-list-line h3 {
    margin-bottom: .25em;
    font-size: .85em;
}
#index-menu .index-other-links h2 {
    font-size: 130%;
}
/* @end */
/* @group products-index and other */
.products-index, .support-index, .other-index {
    padding-bottom: 20px;
    background: #FDFDFD;
}
/* @end */
/* @group news-list */
#news-list .sw-box {
    border-top: 1px solid #fff;
    padding-top: 30px;
}
#news-list .content-box {
    height: 140px;
    overflow: auto;
    margin-right: -15px;
}
#news-list #nl-WHATSNEW.bl-cols, #news-list #nl-INFORMATION.bl-cols {
    float: left;
    width: 308px;
    margin-right: 20px;
    margin-bottom: 20px;
    position: relative;
}
#news-list #nl-WHATSNEW .nl-title, #news-list #nl-INFORMATION .nl-title {
    background: url("https://www.a5308.com/monitouch/img/common/nl-title_bdr.png") no-repeat left bottom;
    padding-bottom: 7px;
}
#news-list #nl-WHATSNEW .nl-title h2, #news-list #nl-INFORMATION .nl-title h2 {
    float: left;
    margin-right: 14px;
    line-height: 1;
    font-size: 125%;
    color: #212f64;
}
#news-list #nl-WHATSNEW .nl-title .nl-rss, #news-list #nl-INFORMATION .nl-title .nl-rss {
    background: url("https://www.a5308.com/monitouch/img/common/ico_rss.png") no-repeat;
    padding-left: 20px;
    font-size: 86%;
    height: 16px;
    line-height: 16px;
    display: block;
    float: left;
}
#news-list #nl-WHATSNEW dl, #news-list #nl-INFORMATION dl {
    margin-right: 5px;
}
#news-list #nl-WHATSNEW dt, #news-list #nl-INFORMATION dt {
    position: absolute;
    padding: .5em 0 .5em .5em;
}
#news-list #nl-WHATSNEW dd, #news-list #nl-INFORMATION dd {
    border-bottom: 1px solid #e1e2e6;
    padding: .5em 0 .5em 12ex;
}
#news-list #nl-WHATSNEW .readmore, #news-list #nl-INFORMATION .readmore {
    font-size: 86%;
    padding-top: 1em;
    border-top: 1px solid #eee;
}
#news-list #nl-banners, #news-list #nl-fe-login {
    margin-top: -29px;
    background-color: #f5f5f5;
    padding: 25px 0;
}
#news-list #nl-banners.bl-cols, #news-list #nl-fe-login.bl-cols {
    float: right;
    width: 290px;
    text-align: center;
}
#news-list #nl-banners ul, #news-list #nl-fe-login ul {
    width: 240px;
    margin: auto;
}
#news-list #nl-banners li, #news-list #nl-fe-login li {
    margin-bottom: 10px;
}
#news-list #nl-banners li a, #news-list #nl-fe-login li a {
    display: block;
}
#news-list #nl-banners li img, #news-list #nl-fe-login li img {
    display: block;
}
#news-list #nl-fe-login.bl-cols {
    text-align: center;
    width: 290px;
}
#news-list #fe-box {
    background: url("../../img/images/fe_bg_b.png") no-repeat scroll 0 bottom transparent;
    margin: auto;
    text-align: left;
    width: 250px;
}
#news-list #fe-box .fe-box-in {
    background: url("../../img/images/fe_bg_t.png") no-repeat scroll 0 top transparent;
    padding: 20px;
}
#news-list #fe-box h2 {
    border-bottom: 1px solid #0B4EC0;
    color: #FFFFFF;
    font-size: 110%;
    font-weight: bold;
    margin: 0 -7px 7px;
    padding-left: 7px;
}
#news-list #fe-box ul {
    text-align: center;
    width: 100%;
}
#news-list #fe-box li.feb-l {
    float: left;
}
#news-list #fe-box li.feb-r {
    float: right;
}
#news-list #fe-box li a {
    background: url("../../img/images/fe-btn_bg_r.png") no-repeat scroll right top transparent;
    display: inline-block;
    font-size: 105%;
}
#news-list #fe-box li a strong {
    background: url("../../img/images/fe-btn_bg_l.png") no-repeat scroll left top transparent;
    color: #0B429D;
    display: inline-block;
    height: 38px;
    line-height: 38px;
    width: 101px;
}
#news-list #fe-box a {
    color: #FFFFFF;
    font-size: 90%;
}
/* @end */
/* @group ts-pannel */
#ts-pannel {
    background: url("https://www.a5308.com/monitouch/img/common/technoshot/ts-pannel_bg_b.png") no-repeat center bottom;
    padding-bottom: 12px;
    height: 450px;
    width: 100%;
    overflow: hidden;
    position: relative;
}
#ts-pannel #tp-box {
    position: relative;
    height: 450px;
    width: 100%;
}
#ts-pannel .tp-atcl {
    height: 450px;
    width: 100%;
    position: absolute;
    overflow: hidden;
}
#ts-pannel #tp-1 {
    background: url("https://www.a5308.com/monitouch/img/common/pnl-1-bg.png") repeat-x left top;
}
#ts-pannel #tp-1 .part-1 {
    background: url("https://www.a5308.com/monitouch/img/common/technoshot/ts-pannel_part_1.png") repeat-x center bottom;
    height: 560px;
    width: 100%;
    position: absolute;
}
#ts-pannel #tp-1 .parts-wrap-1 {
    position: relative;
}
#ts-pannel #tp-1 .part-2 {
    position: absolute;
    top: 20px;
    left: 10px;
    z-index: 10;
    width: 380px;
    height: 80px;
}
#ts-pannel #tp-1 .part-2 img {
    width: 100%;
}
#ts-pannel #tp-1 .part-3 {
    position: absolute;
    top: 97px;
    z-index: 11;
    width: 404px;
    height: 422px;
}
#ts-pannel #tp-1 .part-3 img {
    width: 100%;
}
#ts-pannel #tp-1 .part-4 {
    position: absolute;
    left: 367px;
    top: 206px;
    z-index: 12;
    width: 284px;
    height: 334px;
}
#ts-pannel #tp-1 .part-4 img {
    width: 100%;
}
#ts-pannel #tp-1 .part-5 {
    position: absolute;
    top: 130px;
    left: 630px;
    width: 270px;
    height: 275px;
}
#ts-pannel #tp-2 {
    background-color: #faf9f8;
}
#ts-pannel #tp-2 .parts-wrap-1 {
    position: absolute;
    top: 20px;
    right: 0;
    width: 100%;
}
#ts-pannel #tp-2 .parts-wrap-1 img {
    position: absolute;
    z-index: 11;
}
#ts-pannel #tp-2 .parts-wrap-1 .part-1-1 {
    left: 604px;
    top: 0;
}
#ts-pannel #tp-2 .parts-wrap-1 .part-1-2 {
    left: 718px;
    top: 0;
}
#ts-pannel #tp-2 .parts-wrap-1 .part-1-3 {
    left: 832px;
    top: 0;
}
#ts-pannel #tp-2 .parts-wrap-1 .part-1-4 {
    left: 832px;
    top: 58px;
}
#ts-pannel #tp-2 .parts-wrap-1 .part-1-5 {
    left: 604px;
    top: 58px;
}
#ts-pannel #tp-2 .parts-wrap-1 .part-1-5 {
    left: 604px;
    top: 58px;
}
#ts-pannel #tp-2 .parts-wrap-1 .part-1-6 {
    left: 490px;
    top: 58px;
}
#ts-pannel #tp-2 .parts-wrap-1 .part-1-7 {
    left: 376px;
    top: 138px;
}
#ts-pannel #tp-2 .parts-wrap-1 .part-1-8 {
    left: 832px;
    top: 138px;
}
#ts-pannel #tp-2 .parts-wrap-1 .part-1-9 {
    left: 604px;
    top: 218px;
}
#ts-pannel #tp-2 .parts-wrap-1 .part-1-10 {
    left: 718px;
    top: 218px;
}
#ts-pannel #tp-2 .parts-wrap-1 .part-1-11 {
    left: 832px;
    top: 218px;
}
#ts-pannel #tp-2 .parts-wrap-1 .part-1-12 {
    left: 262px;
    top: 295px;
    z-index: 10;
}
#ts-pannel #tp-2 .part-2 {
    position: absolute;
    left: 10px;
    top: 24px;
    width: 380px;
    z-index: 20;
}
#ts-pannel #tp-2 .part-2 img {
    width: 100%;
}
#ts-pannel #tp-2 .part-3 {
    position: absolute;
    left: 0;
    top: 113px;
    z-index: 21;
}
#ts-pannel #tp-2 .part-4 {
    position: absolute;
    left: 226px;
    top: 232px;
    width: 258px;
    height: 252px;
    z-index: 22;
}
#ts-pannel #tp-2 .part-5 {
    font-size: 24px;
    font-weight: bold;
    color: #346290;
    position: absolute;
    left: 525px;
    top: 208px;
    line-height: 30px;
    z-index: 23;
    width: 395px;
    padding: 10px 12px;
    background-color: rgba(249, 249, 247, 0.9);
    /*	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='5af9f9f7',endColorstr='5af9f9f7')";
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='5af9f9f7',endColorstr='5af9f9f7');*/
    background-color: #f9f9f7 \9;
}
#ts-pannel #tp-2 .part-6 {
    font-size: 13px;
    position: absolute;
    left: 525px;
    top: 323px;
    width: 395px;
    padding: 0 12px;
    z-index: 24;
}
#ts-pannel #tp-select {
    z-index: 999;
    position: absolute;
    width: 100%;
    bottom: 35px;
    right: 0;
}
#ts-pannel #tp-select .sw-box {
    position: relative;
}
#ts-pannel #tp-select ol {
    position: absolute;
    right: 0;
}
#ts-pannel #tp-select li {
    background: url("https://www.a5308.com/monitouch/img/common/technoshot/tp-select-ico.png") no-repeat;
    width: 30px;
    height: 11px;
    float: left;
    text-align: left;
    text-indent: -9999px;
    margin-left: 10px;
    cursor: pointer;
}
#ts-pannel #tp-select li.current {
    background: url("https://www.a5308.com/monitouch/img/common/technoshot/tp-select-ico_current.png") no-repeat;
}
#ts-pannel #tp-select.deAct li {
    cursor: default;
    opacity: .5;
    filter: alpha(opacity=50);
    -ms-filter: "alpha(opacity=50)";
    zoom: 1;
}
#prd-top-pannel {
    padding: 20px 0;
    background-color: #0d2531;
}



/* @end */
/* @group products-menu */
#container .products-menu {
    padding-top: 15px;
    padding-bottom: 30px;
}
#container .products-menu .sw-box {
    background: url("https://www.a5308.com/monitouch/img/common/products-menu_shdw_b.png") no-repeat center bottom;
}
#container .products-menu h2 {
    font-size: 140%;
    font-weight: bold;
    color: #225f9c;
}
#container .products-menu p {
    font-size: 105%;
    margin-bottom: 1em;
}
#container .products-menu .box-layout {
    background: url("https://www.a5308.com/monitouch/img/common/products-menu_shdw_r.png") no-repeat right top;
}
#container .products-menu .bl-cols {
    width: 450px;
    padding: 30px 4px 5px 23px;
}
#container .products-menu .col-left {
    background: url("https://www.a5308.com/monitouch/img/common/products-menu_shdw_l.png") no-repeat left top;
}
#container .products-menu .pm-atcl {
    position: relative;
}
#container .products-menu .pm-photo {
    float: left;
}
#container .products-menu a {
    display: block;
}
#container .products-menu a p {
    color: #2a2a2a;
}
#container .products-menu a:hover {
    text-decoration: none;
}
#container .products-menu.v8 .box-layout {
    background: url("https://www.a5308.com/monitouch/img/common/products-menu_shdw_r.png") no-repeat right center;
    background-size: 10px 90%;
}
#container .products-menu.v8 .col-left {
    background: url("https://www.a5308.com/monitouch/img/common/products-menu_shdw_l.png") no-repeat left center;
    background-size: 10px 90%;
}
#container .products-menu.v8 .bl-cols {
    /*	width: 142px;*/
    width: 299px;
    padding: 7px 0 7px 10px;
}
#container .products-menu.v8 .bl-cols .pm-photo {
    /*	float: none;*/
}
#container .products-menu.v8 .bl-cols img {
    width: 150px;
    margin-right: 10px;
}
#container .products-menu.v8 .bl-cols .pm-atcl p {
    margin-bottom: .5em;
}
#container .products-menu.v8 .bl-cols .pm-atcl h3 {
    font-size: 1.5em;
}
#container .products-menu.s8 .bl-cols img {
    width: 200px;
    margin-right: 10px;
}
#container .products-menu.s8 .bl-cols .pm-atcl h3 {
    font-size: 1.5em;
}


/* @end */
/* @group index-menu */
.index-menu-ts, .index-menu-s8, .index-menu-v8, .index-menu-vsft, .index-menu-tellus, .index-menu- {
    padding-bottom: 30px;
}
.index-menu-ts h2, .index-menu-s8 h2, .index-menu-v8 h2, .index-menu-vsft h2, .index-menu-tellus h2, .index-menu- h2 {
    font-size: 120%;
    color: #212f64;
    margin: 0 -10px 10px;
    margin-bottom: 10px;
    text-align: center;
    font-weight: bold;
}
.index-menu-ts h2 .ico, .index-menu-s8 h2 .ico, .index-menu-v8 h2 .ico, .index-menu-vsft h2 .ico, .index-menu-tellus h2 .ico, .index-menu- h2 .ico {
    vertical-align: middle;
}
.index-menu-ts strong, .index-menu-s8 strong, .index-menu-v8 strong, .index-menu-vsft strong, .index-menu-tellus strong, .index-menu- strong {
    font-weight: bold;
}
.index-menu-ts .bl-cols, .index-menu-s8 .bl-cols, .index-menu-v8 .bl-cols, .index-menu-vsft .bl-cols, .index-menu-tellus .bl-cols, .index-menu- .bl-cols {
    padding-bottom: 20px;
}
.index-menu-ts li, .index-menu-s8 li, .index-menu-v8 li, .index-menu-vsft li, .index-menu-tellus li, .index-menu- li {
    margin-bottom: .5em;
}
.index-menu-vsft {
    margin-top: 30px;
    position: relative;
}
.index-menu-tellus {
    margin-top: 30px;
    position: relative;
}
.index-menu-tellus .box-layout {
    width: 716px;
}
.index-menu-tellus .out-box {
    width: 198px;
    position: absolute;
    right: 0;
    top: 0;
}
/* @end */
/* @group ft-sitemap */
#ft-sitemap dl {
    max-width: 200px;
}
/* @end */
/* @group Print */
@media print {
    body {
        zoom: .7;
    }
}
/* @end */

/* 20130829追記 */
.sub-index-title h1 {
    font-size: 160%;
    margin: 0 0 20px;
    padding: 15px 20px 0;
    color: #212f64;
}
.sub-index-title p.index-read {
    padding: 0 20px;
    font-weight: bold;
}
.index-section {
    margin-top: 20px;
    background: url("https://www.a5308.com/monitouch/img/common/sub_idx_tt_bg_h2.png") no-repeat 0 top;
    padding: 20px 20px 0;
}
.index-section h2 {
    font-size: 130%;
    color: #2a2a2a;
    line-height: 40px;
    line-height: 1.4;
    background: none;
    margin-top: 0;
    margin-bottom: .5em;
    padding: 0;
}
.index-section .cols2 .bl-cols {
    border-bottom: 1px solid #dddddd;
    padding: 10px 0 1px;
    margin: 0 24px 0 0;
    width: 326px;
}
.index-section .is-info {
    margin-left: 1em;
}
.index-section .sw-box {
    border-bottom: 1px solid #e0e0e0;
}
.index-section li {
    margin-bottom: .5em;
}
.index-section h3 {
    margin-bottom: .5em;
    font-weight: bold;
}
.index-section h3 a {
    font-size: 140%;
    font-weight: normal;
}
.index-section p {
    margin-bottom: .5em;
}
.index-section ul,
.index-section ol {
    margin-bottom: .5em;
}
.index-section .members_only {
    width: 77px;
    height: 19px;
    display: inline-block;
    /*	background: url("../../support/images/ico_members_only.png") no-repeat;*/
    text-indent: -9999px;
    vertical-align: middle;
    margin-left: .5em;
}
.index-section .idx_thumb {
    width: 135px;
    text-align: center !important;
}
.index-section .idx_thumb.opFlL {
    float: left;
    margin: 0 20px 0 0;
}
.index-section .idx-list-line li {
    border-top: 1px solid #dddddd;
    padding: .75em 0 .5em;
    margin: 0 1em;
}
.index-section .idx-list-line h3 {
    margin-bottom: .25em;
    font-size: .85em;
}
.support-index .bl-cols,
.support-index .col-wide {
    position: relative;
    padding-top: 0;
    padding-bottom: .5em;
}
.support-index .bl-cols {
    margin-bottom: 1.25em;
    width: 326px;
}
.support-index .col-wide {
    margin-bottom: .5em;
}
.support-index .sp-ico {
    position: absolute;
    top: 0;
    left: 0;
}
.support-index h2,
.support-index p {
    padding-left: 50px;
    margin-left: 0;
    margin-bottom: .25em;
}

/* 追加部品 */
.w520 {
    width: 520px;
}



/*v9-----------------------------------*/

#prd-top-pannel._v9 {
    padding: 0 0;
    height: 530px;
    background: transparent;
    margin-top: -30px;
    margin-bottom: -50px;
    /*	color: #fff;*/
}
#prd-top-pannel._v9 .bx-wrapper .bx-viewport {
    border: 0;
    left: 0;
    box-shadow: none;
    background: transparent;
}
#prd-top-pannel._v9 .bx-pager.bx-default-pager {
    text-align: left;
    bottom: 70px;
    right: 14px;
    width: auto;
}
#prd-top-pannel._v9 .bx-wrapper .bx-pager.bx-default-pager a {
    width: 40px;
    border-radius: 1px;
}

#prd-top-pannel._v9 .pannel-box {
    height: 530px;
}
#prd-top-pannel._v9 .pannel-box .sw-box {
    display: block;
    text-align: left;
    position: relative;
}
#prd-top-pannel._v9 .pannel-box .sw-box .tp_parts{
    position: absolute;
}

/*1*/
#v9_pnl_1 {
    background: url(../../site/v9_2/images/v9_pnl_1_bg.jpg) 0 30px repeat-x transparent;
}
.tp_1_1 {
    top: 180px;
    left: 0;
}
.tp_1_2_1 {
    top: 20px;
    left: 680px;
}
.tp_1_2_2 {
    top: 90px;
    left: 350px;
}
.tp_1_2_3 {
    top: 197px;
    left: 540px;
}


#v9_pnl_2 {
    /*	background: url(../../site/v9_2/images/v9_pnl_2_bg.jpg) center 30px repeat-x transparent;*/
    background: url(../../site/v9_2/images/v9_pnl_2_bg.jpg) center 30px repeat-x transparent;
}
.v9_copy-1 {
    color: #fff;
    font-size: 33px;
    top: 80px;
}
.tp_2_1 {
    top: 350px;
    left: 0;
}
.tp_2_2_1 {
    top: 5px;
    left: 570px;
}
.tp_2_2_2 {
    top: 180px;
    left: 630px;
}
.tp_2_2_3 {
    top: 290px;
    left: 740px;
}


/**/

#container .products-menu .bx-wrapper {
}
#container .products-menu._v9 {
    padding-bottom: 5px;
}
.index-menu-v8._v9 {
    padding-top: 20px;
}

#container .products-menu.v9 .sw-box {
    background: transparent;
}
#container .products-menu.v9 {
    background-image: url(../../site/v9_2/images/bg_v9_lineup.jpg);

    /*	position: relative;
        z-index: 2;*/
}
.index-menu-v8 {
    /*z-index: 1;*/
}
#container .products-menu.v9 .box-layout {
    background: transparent;
    margin: 0 0 0 -10px;
    width: 975px;
}
#container .products-menu.v9 .bl-cols {
    width: 300px;
    margin: 0 0 0 20px;
    padding: 0;
}
#container .products-menu.v9 .v9thumb {
    background: url(../../site/v9_2/images/v9thumb_bg.png) center bottom no-repeat;
    text-align: center;
    height: 170px;
    width: 100%;
    position: relative;
}
#container .products-menu.v9 .v9thumb img {
    position: absolute;
    left: 50%;
}
#v9-1 .v9thumb img {
    margin-left: -120px;
    bottom: 9px;
}
#v9-2 .v9thumb img {
    margin-left: -135px;
    bottom: 9px;
}
#v9-3 .v9thumb img {
    margin-left: -135px;
    bottom: 5px;
}
#container .products-menu.v9 .pm-tt {
    position: relative;
    border-top: 1px solid #fff;
    background: url(../../site/v9_2/images/v9thumb_bg.png) center bottom no-repeat;
    padding-bottom: 7px;
}
#container .products-menu.v9 .pm-tt a {
    display: block;
    background: #222;
    padding: 16px 0 7px 16px;
    font-size: 30px;
    color: #fff;
    line-height: 1;
}
#container .products-menu.v9 .pm-tt a:hover {
    text-shadow: 0 0 5px #ffffff;
}
#container .products-menu.v9 #v9-1 .pm-tt a {
    background: url(../../site/v9_2/images/pm_tt_bg_1.png) repeat-y;
}
#container .products-menu.v9 #v9-2 .pm-tt a {
    background: url(../../site/v9_2/images/pm_tt_bg_2.png) repeat-y;
}
#container .products-menu.v9 #v9-3 .pm-tt a {
    background: url(../../site/v9_2/images/pm_tt_bg_3.png) repeat-y;
}
#container .products-menu.v9 .pm-list-sw {
    position: absolute;
    bottom: 14px;
    right: 8px;
    width: 32px;
    height: 32px;
    background: url(../../site/v9_2/images/pm-list-sw.png) 0 0 no-repeat;
    text-indent: -9999px;
    cursor: pointer;
}
#container .products-menu.v9 .pm-list-sw.open,
#container .products-menu.v9 .pm-list-sw.now,
#container .products-menu.v9 .pm-list-sw:hover {
    background: url(../../site/v9_2/images/pm-list-sw.png) 0 -50px no-repeat;
}
#container .products-menu.v9 .pm-pop-box {
    display: ;
}
#container .products-menu.v9 .ppb-cont {
    /*	display: none;*/
    background: url(../../site/v9_2/images/ppb-cont_arr.png) 0 0 no-repeat;
    padding-top: 18px;
    position: relative;
    top: -13px;
    z-index: 1;
}
#container .products-menu.v9 #ppb-1-tgt.ppb-cont {
    background-position: 253px 0;
}
#container .products-menu.v9 #ppb-2-tgt.ppb-cont {
    background-position: 573px 0;
}
#container .products-menu.v9 #ppb-3-tgt.ppb-cont {
    background-position: 893px 0;
}
#container .products-menu.v9 .ppb-cont.open {
    /*display: block;*/
    z-index: 2;
}
#container .products-menu.v9 .ppb-in {
    background: url(../../site/v9_2/images/ppb-cont_bg.png) 0 top repeat-x #fff;
    height: 290px;
    /*	position: absolute;
        width: 100%;*/
}
#container .products-menu.v9 .list-box {
    margin: auto;
}
#container .products-menu.v9 .list-article {
    float: left;
    margin: 0 0 0 20px;
}
#container .products-menu.v9 .ppb-thumb {
    position: relative;
}
#container .products-menu.v9 .ppb-thumb a {
    display: block;
    height: 200px;
    position: relative;
}
#container .products-menu.v9 .ppb-thumb a:hover {
    opacity: .9;
}

#container .products-menu.v9 .ppb-thumb img {
    position: absolute;
    bottom: 7px;
    max-width: 1000px;
}
#container .products-menu.v9 .ppb-text h4 {
    font-size: 90%;
}
#container .products-menu.v9 .ppb-text h4 strong  {
    font-weight: bold;
    font-size: 120%;
}
#container .products-menu.v9 .ppb-text ul {
    font-size: 90%;
    list-style: disc;
    padding: 0 0 0 20px;
    font-weight: bold;
    color: #555;
}

/*1*/
#container .products-menu.v9 #ppb-1-tgt .list-box {
    width: 600px;
}
#container .products-menu.v9 #ppb-1-tgt .list-article {
    width: 250px;
}
#container .products-menu.v9 #ppb-1-1 .now {
    left: 155px;
}
#container .products-menu.v9 #ppb-1-2 .now {
    left: 210px;
}
#container .products-menu.v9 #ppb-1-1 .ppb-text {
    padding-left: 16px;
}
#container .products-menu.v9 #ppb-1-2 .ppb-text {
    padding-left: 26px;
}
/*2*/
#container .products-menu.v9 #ppb-2-tgt .list-box {
    width: auto;
    margin-left: 50px;
}
#container .products-menu.v9 #ppb-2-tgt .list-article {
    margin: 0;
    padding: 0 25px 0 0;
}
#container .products-menu.v9 #ppb-2-tgt .list-article img {
    margin-left: -30px;
}
#container .products-menu.v9 #ppb-2-tgt #ppb-2-1.list-article {
    width: 170px;
}
#container .products-menu.v9 #ppb-2-tgt #ppb-2-2.list-article {
    width: 180px;
}
#container .products-menu.v9 #ppb-2-tgt #ppb-2-3.list-article {
    width: 200px;
}
#container .products-menu.v9 #ppb-2-tgt #ppb-2-4.list-article {
    width: 200px;
}
/*3*/
#container .products-menu.v9 #ppb-3-tgt .list-box {
    width: 690px;
}
#container .products-menu.v9 #ppb-3-tgt .list-article {
    margin: 0;
    padding: 0 5px 0 20px;
}
#container .products-menu.v9 #ppb-3-tgt .list-article img {
    margin-left: -30px;
}
#container .products-menu.v9 #ppb-3-tgt #ppb-3-1.list-article {
    width: 170px;
}
#container .products-menu.v9 #ppb-3-tgt #ppb-3-2.list-article {
    width: 210px;
}
#container .products-menu.v9 #ppb-3-tgt #ppb-3-3.list-article {
    width: 230px;
}

/*追加0908*/
.ts2000table tbody th{
    background: #e3edfc;
}

.support_list li{
    padding-left: 1.3em;
    text-indent: -1.3em;
}

/*追加0908*/
#ts-pannel #tp-3 {
    background: url("https://www.a5308.com/monitouch/img/common/pnl-1-bg.png") repeat-x left top;
}
#ts-pannel #tp-3 .part-1 {
    background: url("https://www.a5308.com/monitouch/img/common/technoshot/ts-pannel_part_2.png") repeat-x center bottom;
    height: 560px;
    width: 100%;
    position: absolute;
}
#ts-pannel #tp-3 .parts-wrap-1 {
    position: relative;
}
#ts-pannel #tp-3 .part-2 {
    position: absolute;
    top: 20px;
    left: 200px;
    z-index: 10;
    width: 380px;
    height: 80px;
}
#ts-pannel #tp-3 .part-2 img {
    width: 100%;
}
#ts-pannel #tp-3 .part-3 {
    position: absolute;
    top: 97px;
    left: 190px !important;
    z-index: 11;
    width: 404px;
    height: 422px;
}
#ts-pannel #tp-3 .part-3 img {
    width: 100%;
}
#ts-pannel #tp-3 .part-4 {
    position: absolute;
    left: 367px;
    top: 206px;
    z-index: 12;
    width: 284px;
    height: 334px;
}
#ts-pannel #tp-3 .part-4 img {
    width: 100%;
}
#ts-pannel #tp-3 .part-5 {
    position: absolute;
    top: 130px;
    left: 600px;
    width: 270px;
    height: 275px;
}

h4.f-16{font-size:16px;}
