@charset "utf-8";

/*  body
---------- ---------- ---------- */
body {
	font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
	font-size: 87.5%;
}

html:not(.theme-noAdobeFont) body {
    font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
}

/*  MegaMenu
---------- ---------- ---------- */
div#MegaMenu {
	top: 118px;
}

/*  TopicPath
---------- ---------- ---------- */
ol#TopicPath li {
	/line-height: 1.3;
}

/*  FooterLink
---------- ---------- ---------- */
ul#FooterLink {
	margin-left: 22px;
}

/*  Copyright
---------- ---------- ---------- */
p#Copyright a {
	font-size: 92.8571%;
}

/*  ModalCVBox
---------- ---------- ---------- */
.ModalCVBox ul > li a {
	font-size: 1.5em;
	padding: 8px 8px 10px 23px;
}
.ModalCVBox ul > li.tcg a,
.ModalCVBox ul > li.pi a,
.ModalCVBox ul > li.contact a,
.ModalCVBox ul > li.request a {
	padding: 8px 23px;
	display: inline-block;
}

/*  Title dt
---------- ---------- ---------- */
div#MainContent dl.TitleAndText > dt.Title.InquiryContact,
div#MainContent dl.TitleAndText > dt.Title.InquiryPrice,
div#MainContent dl.TitleAndText > dt.Title.InquiryAsk,
div#MainContent dl.TitleAndText > dt.Title.InquiryTrial,
div#MainContent dl.TitleAndText > dt.Title.InquiryDemo {
	font-weight: bold;
}
div#MainContent dl.TitleAndText > dt.Title.InquiryTrial {
	font-size: 1.83333em;
}

/*  autoSignupButtonGuideLabel
---------- ---------- ---------- */
[data-key="autoSignupButtonGuideLabel"] {
	text-align: center;
}

/*  adjust text
---------- ---------- ---------- */
h1, h2, h3, h4, h5, h6, em,
ul#GlobalNav li a,
div#SubContent .BoldText,
#ContentsArea .SearchHeadingLv1,
#ContentsArea .SearchSideHeading,
#Container .SearchUtilityBox01 > dl > dt,
div#MainContent dl.TitleAndText > dt.Title.InquiryContact,
div#MainContent dl.TitleAndText > dt.Title.InquiryPrice,
div#MainContent dl.TitleAndText > dt.Title.InquiryAsk,
div#MainContent dl.TitleAndText > dt.Title.InquiryTrial,
div#MainContent dl.TitleAndText > dt.Title.InquiryDemo {
    font-weight: normal;
}

#HeaderTop,
ul#FooterLink li,
div#MainContent div.Section.ExtensiveSpace,
div#SubContent div#SC_Contacts.Section div.SectionContent p.ContactUs.Tel {
	font-size: 85.7142%;
}

#ContentsArea .SearchDownloadList[data-view="Grid"].Col5 > li .TitleGroup .Title {
	font-size: 14px;
}

.layout-header.of-primary .layout-header-logo > a img,
.layout-header.of-full .layout-header-logo > a img {
    width: 276px;
}

@media screen and (min-height: 771px) {
    .layout-header.of-full.is-fixed .layout-header-logo > a img {
        width: 210px;
    }
}

.layout-header.of-full .layout-header-languageList {
    padding-left: 303px;
}

.layout-footer.of-primary .layout-footer-logo img {
    width: 211px;
}

.layout-footer.of-primary .layout-footer-companyName,
.layout-footer.of-full .layout-footer-companyName {
    font-weight: normal;
}

.layout-footer.of-full .layout-footer-logo img {
    width: 261px;
}

/*  Series Overview Replaceable
---------- ---------- ---------- */
div#MainContent .LytSov p.Image {
    margin-bottom: 15px;
}

div#MainContent .LytSov p.Note {
    margin-bottom: 0;
    text-align: right;
    font-size: 0.714286em;
    line-height: 1.4;
    color: #666;
}
