@charset "utf-8";

html {
    overflow-y: scroll;
}

.l-content .l-content-pager .pager-back:hover, .l-content .l-content-pager .pager-next:hover {
  -ms-filter: "alpha(opacity=86)";
  /* IE 8,9 */
  opacity: .86;
  zoom: 1;
}

.l-content .icon_categoryttl_howtouse, .l-content .icon_categoryttl_file, .l-content .icon_categoryttl_faq, .l-content .icon_categoryttl_tips, .l-content .icon_categoryttl_search, .l-content .icon_categoryttl_info {
  height: 53px;
  background-image: url("/service/rd/icc/sw/help/images/icon/icon_categoryttl_sprite.png");
  background-repeat: no-repeat;
  padding-left: 68px;
  overflow: hidden;
}

.l-content .icon_categoryttl_howtouse {
  background-position: -0 -212px;
}

.l-content .icon_categoryttl_file {
  background-position: -0 -159px;
}

.l-content .icon_categoryttl_faq {
  background-position: -0 -106px;
}

.l-content .icon_categoryttl_tips {
  background-position: -0 -53px;
}

.l-content .icon_categoryttl_search {
  background-position: -0 -0;
}

.l-content .icon_categoryttl_info {
  background-position: -0 -265px;
}

.l-content .heading-content-ttl-sub:before, .l-content .unorderedList-box-checked:before, .l-content .supplement-box_info:before, .l-content .supplement-box_caution:before, .l-content .imageList_circle-title:before, .l-content .imageList_checked-title:before {
  background-image: url("/service/rd/icc/sw/help/images/icon/icon_point_sprite.png");
  background-repeat: no-repeat;
  overflow: hidden;
}

.l-content .categoryLink {
  margin-top: 50px;
  text-align: center;
}

.l-content .categoryLink-box {
  display: inline-block;
}

.l-content .categoryLink-box-list {
  float: left;
  margin-left: 50px;
}

.l-content .categoryLink-box-list:first-child {
  margin-left: 0;
}

.l-content .categoryLink-box-list a {
    width: 100px;
    height: 150px;
}

.l-content .categoryLink-box-list .categoryLink-box-list_howtouse, .l-content .categoryLink-box-list .categoryLink-box-list_file, .l-content .categoryLink-box-list .categoryLink-box-list_tips, .l-content .categoryLink-box-list .categoryLink-box-list_faq, .l-content .categoryLink-box-list .categoryLink-box-list_info, .l-content .categoryLink-box-list .categoryLink-box-list_contact {
  background-image: url(/service/rd/icc/sw/help/images/icon/icon_categorylink_sprite.png);
  background-repeat: no-repeat;
  display: inline-block;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  vertical-align: top;
}

.l-content .categoryLink-box-list_howtouse {
  background-position: 0 0;
}

.l-content .categoryLink-box-list_howtouse:hover {
  background-position: 0 -180px;
}

.l-content .categoryLink-box-list_file {
  background-position: -100px 0;
}

.l-content .categoryLink-box-list_file:hover {
  background-position: -100px -180px;
}

.l-content .categoryLink-box-list_tips {
  background-position: -200px 0;
}

.l-content .categoryLink-box-list_tips:hover {
  background-position: -200px -180px;
}


.l-content .categoryLink-box-list_faq {
  background-position: -300px 0;
}

.l-content .categoryLink-box-list_faq:hover {
  background-position: -300px -180px;
}

.l-content .categoryLink-box-list_info {
  background-position: -400px 0;
}

.l-content .categoryLink-box-list_info:hover {
  background-position: -400px -180px;
}

.l-content .categoryLink-box-list_contact {
  background-position: -500px 0;
}

.l-content .categoryLink-box-list_contact:hover {
  background-position: -500px -180px;
}


/**
*** vcommon/common/css/common.css OverWrite
**/
/*** header ***/
.l-header--popup .lc-logo {
  width: 1200px;
}

/*** contents ***/
body.page1 {
  margin-bottom: 105px;
}

body.page1 .l-main {
  width: 1200px;
}

/***  footer ***/
.l-footer--popup {
  width: 1200px;
}

.l-content {
  -webkit-text-size-adjust: 100%;
}

.l-content .rapidDesign-logo {
  margin-top: 30px;
  margin-bottom: 15px;
  margin-right: 25px;
  margin-left: 25px;
}

.l-content .help-heading {
  background-color: #f6f6f6;
  margin-top: 15px;
  margin-bottom: 30px;
  padding: 20px 25px;
  position: relative;
}
.l-content .help-heading h1 {
    font-size: 26px;
	line-height: 1.3;
}

.l-content .heading_categoryttl {
  line-height: 1.9;
  font-size: 28px;
  font-weight: bold;
  margin-top: 30px;
  margin-bottom: 20px;
  margin-left: 25px;
}

.l-content .heading_categoryttl-sub {
  color: #62675b;
  font-size: 25px;
  margin-left: 15px;
}

.l-content {
  margin-bottom: 100px;
}

.l-content .l-content-inner {
  margin: 20px 25px;
}

.l-content .l-content-inner .content-main-capture {
  margin-top: 15px;
  margin-bottom: 30px;
}

.l-content p > img,
.l-content li > img {
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: middle;
}

.l-content .heading-content-ttl {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 20px;
  padding: 7px 5px;
}

.l-content .heading-content-num {
  color: #95b200;
  font-size: 28px;
  margin-right: 20px;
}

.l-content .l-content-main {
  margin-top: 20px;
}

.l-content .l-content-txtArea p {
  max-width: 980px;
  margin-bottom: 10px;
}

.l-content .heading-content-ttl-sub {
  background-color: #eff2e9;
  border-top: 3px solid #95b200;
  border-radius: 4px;
  color: #62675b;
  font-size: 14px;
  font-weight: bold;
  margin-top: 30px;
  margin-bottom: 20px;
  padding: 9px 17px;
}

.l-content .heading-content-ttl-sub:before {
  content: "";
  background-position: -10px -9px;
  display: inline-block;
  margin-right: 7px;
  padding-bottom: 1px;
  width: 17px;
  height: 17px;
  vertical-align: top;
}

.l-content .orderedList-box {
  font-size: 14px;
  margin-top: 20px;
  margin-bottom: 50px;
}

.l-content .orderedList-box-num {
  background-color: #95b200;
  border-radius: 2px;
  color: #fff;
  line-height: 1;
  font-weight: bold;
  margin-bottom: 6px;
  margin-right: 12px;
  padding: 4px 8px;
}
.l-content .orderedList-box p {
padding-left: 2.6em;
text-indent: -2.6em;
}
.l-content .unorderedList-box {
  font-size: 16px;
  margin-top: 20px;
  margin-bottom: 50px;
}

.l-content .unorderedList-box-checked {
  color: #62675b;
  font-weight: bold;
}

.l-content .unorderedList-box-checked:before {
  content: "";
  background-position: -10px -47px;
  display: inline-block;
  font-size: 14px;
  margin-right: 9px;
  margin-top: -4px;
  height: 25px;
  width: 25px;
  vertical-align: middle;
}
.l-content .unorderedList-box .comment {
  font-size: 12px;
  margin-top: 10px;
  margin-left: 40px;
}

.l-content .supplement-box {
  background-color: #f6f6f6;
  border-radius: 4px;
  margin-top: 22px;
  margin-bottom: 22px;
  padding: 30px 25px;
}

.l-content .supplement-box-title {
  color: #95b200;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
}

.l-content .supplement-box_info, .l-content .supplement-box_caution {
  border: 8px solid #e6f2d0;
  border-radius: 4px;
  box-sizing: border-box;
  display: table;
  font-size: 16px;
  font-weight: bold;
  margin-top: 22px;
  margin-bottom: 22px;
  padding: 20px;
  width: 100%;
}

.l-content .supplement-box_info:before, .l-content .supplement-box_caution:before {
  content: "";
  background-position: -10px -173px;
  display: table-cell;
  vertical-align: middle;
  width: 70px;
  height: 70px;
}

.l-content .supplement-box_info-inner, .l-content .supplement-box_caution-inner {
  display: table-cell;
  vertical-align: middle;
  padding-left: 20px;
}

.l-content .supplement-box_caution {
  background-color: #fff4f2;
  border-color: #ffd7cf;
}

.l-content .supplement-box_caution:before {
  content: "";
  background-position: -10px -92px;
  width: 76px;
  height: 61px;
}

.l-content .supplement-box_caution-inner {
  padding-left: 16px;
}

.l-content .help-table {
  border: 1px solid #e5e5e5;
  table-layout: fixed;
  margin: 20px 0 30px 0;
  width: 100%;
}

.l-content .help-table th, .l-content .help-table td {
  padding: 15px 30px;
  text-align: left;
  vertical-align: middle;
}

.l-content .help-table th {
  background-color: #e5e5e5;
  border-top: 1px solid #fff;
  width: 180px;
}

.l-content .help-table th.th-sm {
  box-sizing: border-box;
  width: 250px;
}

.l-content .help-table td {
  border-bottom: 1px solid #e5e5e5;
}

.l-content .help-table tr:first-child th {
  border-top: none;
}

.l-content .imageList {
  display: table;
  table-layout: fixed;
  border-spacing: 20px 0;
  margin-left: -20px;
  margin-right: -20px;
  margin-top: 20px;
}

.l-content .imageList .imageList_circle, .l-content .imageList .imageList_checked {
  box-sizing: border-box;
  display: table-cell;
  vertical-align: top;
}

.l-content .imageList .imageList_circle-title, .l-content .imageList .imageList_checked-title {
  color: #62675b;
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 25px;
  vertical-align: middle;
}

.l-content .imageList .imageList_circle-detail, .l-content .imageList .imageList_checked-detail {
  line-height: 1.5;
}

.l-content .imageList .imageList_circle-detail img, .l-content .imageList .imageList_checked-detail img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.l-content .imageList_3col > * {
  width: 33.3%;
}

.l-content .imageList_circle {
  background-color: #f6f6f6;
  border-radius: 4px;
  line-height: 1;
  margin-left: 25px;
  padding: 20px 25px;
}

.l-content .imageList_circle:first-child {
  margin-left: 0;
}

.l-content .imageList_circle-title:before {
  content: "";
  background-position: -10px -9px;
  display: inline-block;
  margin-right: 7px;
  padding-bottom: 1px;
  width: 17px;
  height: 17px;
  vertical-align: top;
}

.l-content .imageList_checked {
  border-radius: 4px;
  border: 1px solid #c8cdc0;
  padding: 20px 25px;
}

.l-content .imageList_checked-title {
  line-height: 1.8;
}

.l-content .imageList_checked-title:before {
  content: "";
  background-position: -10px -47px;
  display: inline-block;
  margin-right: 9px;
  margin-top: -5px;
  height: 25px;
  width: 25px;
  vertical-align: middle;
}

.l-content .list-disc {
  padding-left: 14px;
}

.l-content .list-disc li {
  list-style-type: disc;
}

.l-content .l-content-pager {
  margin-top: 30px;
  margin-left: 420px;
  margin-right: 420px;
}

.l-content .l-content-pager .pager-back.is-inactive:hover, .l-content .l-content-pager .pager-next.is-inactive:hover {
  -ms-filter: "alpha(opacity=100)";
  opacity: 1;
}

.l-content .l-content-pager .pager-back {
  float: left;
}

.l-content .l-content-pager .pager-next {
  float: right;
}

.l-content .l-content-pager:after {
  content: "";
  clear: both;
  display: block;
}

.l-content .txt-caution {
  color: #ff0000;
  font-weight: bold;
}

.l-content .l-footerLinkArea {
  margin-top: 100px;
  margin-left: 25px;
  margin-right: 25px;
}

.l-content .pageLink {
  background-color: #fafafa;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  margin-bottom: 50px;
  padding: 20px 30px 16px 30px;
}

.l-content .pageLink a {
  text-decoration: none;
}

.l-content .pageLink-ttl {
  border-bottom: 1px solid #e5e5e5;
  color: #62675b;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 16px;
}

.l-content .pageLink-ttl-sub {
  color: #62675b;
  font-size: 16px;
  font-weight: bold;
  margin-top: 18px;
  margin-bottom: 13px;
}

.l-content .pageLink-box {
  margin-top: 25px;
}

.l-content  .pageLink-ttl-sub + .l-content .pageLink-box {
  margin-top: 13px;
}

.l-content .pageLink-box_list {
  font-size: 14px;
  margin: 18px 0;
  display: table;
  text-decoration: none;
}

.l-content .pageLink-box_list:first-child {
  margin: 0;
}

.l-content .pageLink-box_list span {
  display: table-cell;
  vertical-align: top;
}

.l-content .pageLink-box_list .page-num {
  width: 36px;
}

.l-content .pageLink .is-active {
  font-weight: bold;
}

.l-content .pageLink.pageLink-2col .pageLink-inner_left, .l-content .pageLink.pageLink-2col .pageLink-inner_right {
  float: left;
  margin-right: 40px;
  width: 524px;
}

.l-content .pageLink.pageLink-2col .pageLink-inner_right {
  margin-right: 0;
}

.l-content .pageLink-etc {
  margin-left: 35px;
}

.l-content .pageLink-etc .pageLink-ttl-sub {
  font-size: 14px;
}

.l-content .pageLink-etc .pageLink-box_list {
  font-size: 12px;
}

.l-content .page_1-2_box {
  box-sizing: border-box;
  width: 796px;
}

.l-content .page_1-5_3_box {
  box-sizing: border-box;
  width: 670px;
  background-color: #fcfddf;
}
.l-content .page_1-5_3_box img {
  margin-top: 15px;
}

.l-content .page_2-4_imgBox {
  position: relative;
}

.l-content .page_2-4_list {
  box-sizing: border-box;
  position: absolute;
  top: 50px;
  width: 573px;
  line-height: 2em;
}

.l-content .page_2-4_list li {
  list-style-type: disc;
  margin-left: 27px;
}

.l-content .shapeList-title {
  background-color: #62675b;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  padding: 15px 18px 10px 18px;
}

.l-content .page_4-31-box {
  display: table;
}

.l-content .page_4-31-box .txt, .l-content .page_4-31-box .capture {
  display: table-cell;
  vertical-align: top;
}

.l-content .page_4-31-box .txt {
  width: 353px;
  padding-right: 20px;
}

.l-content .m-resultHeader--search {
  min-height: 100%;
}

.l-content .m-resultHeader--search .m-resultHeader__td {
  display: block;
}

.l-content .m-resultHeader--search .m-resultHeader__td p {
  font-size: 14px;
  font-weight: bold;
}

.l-content .m-resultHeader--search .m-resultHeader__td .mc-count {
  font-size: 20px;
  font-weight: bold;
  border-left: 10px solid #95b200;
  padding: 5px 0 5px 10px;
}

.l-content .m-resultHeader--search .m-resultHeader__td--r {
  display: none;
}

.l-content .clearfix:after {
  content: "";
  clear: both;
  display: block;
}