/* padding and margin settings
----------------------------------------------------- */
.isfw_pagebody.isfw_fontsize-m {
  font-size: 14px;
}

.isfw_pagebody.isfw_fontsize-m .isfw_ttlh1 .ttl-item {
  font-size: 20px;
}

.isfw_pagebody.isfw_fontsize-m .isfw_ttlh2 .ttl-item {
  font-size: 18px;
}

.isfw_pagebody.isfw_fontsize-m .isfw_ttlh3 .ttl-item {
  font-size: 16px;
}

.isfw_pagebody.isfw_fontsize-m .isfw_ttlh4 .ttl-item {
  font-size: 14px;
}

.isfw_pagebody.isfw_fontsize-m .isfw_kwsearch .kwsearch-content .kwsearch-form input {
  font-size: 14px;
}

.isfw_pagebody.isfw_fontsize-m .isfw_kwsearch .kwsearch-content .caption {
  font-size: 14px;
}

.isfw_pagebody.isfw_fontsize-m .isfw_catsearch .catsearch-content .link-item-num {
  font-size: 14px;
}

.isfw_pagebody.isfw_fontsize-m .isfw_catsearch .catsearch-content .cat1st .cat-item {
  font-size: 16px;
}

.isfw_pagebody.isfw_fontsize-m .isfw_catsearch .catsearch-content .cat1st .cat-item .cat2nd .cat-item, .isfw_pagebody.isfw_fontsize-m .isfw_catsearch .catsearch-content .cat1st .cat-item .cat3rd .cat-item {
  font-size: 14px;
}

.isfw_pagebody.isfw_fontsize-m .isfw_kwrank .kwrank-content .kwrank-list .kwrank-item a {
  font-size: 16px;
}

.isfw_pagebody.isfw_fontsize-m .faq-list .list-item .list-text {
  font-size: 14px;
}

.isfw_pagebody.isfw_fontsize-m .faqcat-list .faqcat-item {
  font-size: 14px;
}

.isfw_pagebody.isfw_fontsize-m .isfw_detail .isfw_detailQ .isfw_ttlh2 .ttl-item {
  font-size: 20px;
}

.isfw_pagebody.isfw_fontsize-m .isfw_detail .isfw_detailA-cat, .isfw_pagebody.isfw_fontsize-m .isfw_detail .isfw_detailA-url, .isfw_pagebody.isfw_fontsize-m .isfw_detail .isfw_detailA-file {
  font-size: 14px;
}

.isfw_pagebody.isfw_fontsize-m .isfw_detail .isfw_detailA-cat .detailA-cat-content .faqcat-list .faqcat-item, .isfw_pagebody.isfw_fontsize-m .isfw_detail .isfw_detailA-cat .detailA-url-content .faqcat-list .faqcat-item, .isfw_pagebody.isfw_fontsize-m .isfw_detail .isfw_detailA-cat .detailA-file-content .faqcat-list .faqcat-item, .isfw_pagebody.isfw_fontsize-m .isfw_detail .isfw_detailA-url .detailA-cat-content .faqcat-list .faqcat-item, .isfw_pagebody.isfw_fontsize-m .isfw_detail .isfw_detailA-url .detailA-url-content .faqcat-list .faqcat-item, .isfw_pagebody.isfw_fontsize-m .isfw_detail .isfw_detailA-url .detailA-file-content .faqcat-list .faqcat-item, .isfw_pagebody.isfw_fontsize-m .isfw_detail .isfw_detailA-file .detailA-cat-content .faqcat-list .faqcat-item, .isfw_pagebody.isfw_fontsize-m .isfw_detail .isfw_detailA-file .detailA-url-content .faqcat-list .faqcat-item, .isfw_pagebody.isfw_fontsize-m .isfw_detail .isfw_detailA-file .detailA-file-content .faqcat-list .faqcat-item {
  font-size: 14px;
}

.isfw_pagebody.isfw_fontsize-m .isfw_detail .isfw_inquiry .inquiry-ttl {
  font-size: 16px;
}

.isfw_pagebody.isfw_fontsize-m .isfw_detail .isfw_inquiry .isfw_btns .btns-list .btns-list-item .isfw_btn .btn-item {
  font-size: 16px;
}

.isfw_pagebody.isfw_fontsize-m .isfw_detail .isfw_inquiry .isfw_textarea .isfw_sug button.isfw_btn .btn-item {
  font-size: 14px;
}

.isfw_pagebody.isfw_fontsize-m .isfw_tab .tab-list li a {
  font-size: 16px;
}

.isfw_pagebody.isfw_fontsize-m .isfw_container:not(.isfw_col1) .isfw_sidecontent .isfw_kwsearch .kwsearch-refine .kwsearch-refine-content .checkbox .checkbox-item, .isfw_pagebody.isfw_fontsize-m .isfw_spmenu .isfw_sidecontent .isfw_kwsearch .kwsearch-refine .kwsearch-refine-content .checkbox .checkbox-item {
  font-size: 16px;
}

.isfw_pagebody.isfw_fontsize-m .isfw_container:not(.isfw_col1) .isfw_sidecontent .isfw_kwsearch .kwsearch-refine .kwsearch-refine-content .radio .radio-item, .isfw_pagebody.isfw_fontsize-m .isfw_spmenu .isfw_sidecontent .isfw_kwsearch .kwsearch-refine .kwsearch-refine-content .radio .radio-item {
  font-size: 16px;
}

.isfw_pagebody.isfw_fontsize-l {
  font-size: 16px;
}

.isfw_pagebody.isfw_fontsize-l .isfw_ttlh1 .ttl-item {
  font-size: 24px;
}

.isfw_pagebody.isfw_fontsize-l .isfw_ttlh2 .ttl-item {
  font-size: 20px;
}

.isfw_pagebody.isfw_fontsize-l .isfw_ttlh3 .ttl-item {
  font-size: 18px;
}

.isfw_pagebody.isfw_fontsize-l .isfw_ttlh4 .ttl-item {
  font-size: 16px;
}

.isfw_pagebody.isfw_fontsize-l .isfw_kwsearch .isfw_ttlh2:before {
  top: 4px;
}

.isfw_pagebody.isfw_fontsize-l .isfw_kwsearch .kwsearch-content .kwsearch-form input {
  font-size: 16px;
}

.isfw_pagebody.isfw_fontsize-l .isfw_kwsearch .kwsearch-content .caption {
  font-size: 16px;
}

.isfw_pagebody.isfw_fontsize-l .isfw_kwsearch .kwsearch-refine .kwsearch-refine-content .checkbox .checkbox-item label .checkbox-parts::before {
  top: -3px;
}

.isfw_pagebody.isfw_fontsize-l .isfw_kwsearch .kwsearch-refine .kwsearch-refine-content .radio .radio-item label .radio-parts::before {
  top: -3px;
}

.isfw_pagebody.isfw_fontsize-l .isfw_catsearch .isfw_ttlh2:before {
  top: 7px;
}

.isfw_pagebody.isfw_fontsize-l .isfw_catsearch .catsearch-content .link-item-num {
  font-size: 16px;
}

.isfw_pagebody.isfw_fontsize-l .isfw_catsearch .catsearch-content .cat1st .cat-item {
  font-size: 18px;
}

.isfw_pagebody.isfw_fontsize-l .isfw_catsearch .catsearch-content .cat1st .cat-item .cat2nd .cat-item, .isfw_pagebody.isfw_fontsize-l .isfw_catsearch .catsearch-content .cat1st .cat-item .cat3rd .cat-item {
  font-size: 16px;
}

.isfw_pagebody.isfw_fontsize-l .isfw_catsearch .catsearch-content .cat1st .cat-item .cat-item-inner a:before {
  top: 12px;
}

.isfw_pagebody.isfw_fontsize-l .isfw_kwrank .kwrank-content .kwrank-list .kwrank-item a {
  font-size: 18px;
}

.isfw_pagebody.isfw_fontsize-l .faq-list .list-item:before {
  top: 12px;
}

.isfw_pagebody.isfw_fontsize-l .faq-list .list-item .list-text {
  font-size: 16px;
  line-height: 1.3;
}

.isfw_pagebody.isfw_fontsize-l .faqcat-list .faqcat-item {
  font-size: 16px;
  line-height: 1.3;
}

.isfw_pagebody.isfw_fontsize-l .isfw_detail .isfw_detailQ .isfw_ttlh2 {
  padding-left: 50px;
}

.isfw_pagebody.isfw_fontsize-l .isfw_detail .isfw_detailQ .isfw_ttlh2 .ttl-item {
  font-size: 24px;
  line-height: 1.4;
}

.isfw_pagebody.isfw_fontsize-l .isfw_detail .isfw_detailA .edit-content {
  padding-left: 50px;
}

.isfw_pagebody.isfw_fontsize-l .isfw_detail .isfw_detailA-cat, .isfw_pagebody.isfw_fontsize-l .isfw_detail .isfw_detailA-url, .isfw_pagebody.isfw_fontsize-l .isfw_detail .isfw_detailA-file {
  font-size: 16px;
  line-height: 1.4;
}

.isfw_pagebody.isfw_fontsize-l .isfw_detail .isfw_detailA-cat .detailA-cat-content .faqcat-list .faqcat-item, .isfw_pagebody.isfw_fontsize-l .isfw_detail .isfw_detailA-cat .detailA-url-content .faqcat-list .faqcat-item, .isfw_pagebody.isfw_fontsize-l .isfw_detail .isfw_detailA-cat .detailA-file-content .faqcat-list .faqcat-item, .isfw_pagebody.isfw_fontsize-l .isfw_detail .isfw_detailA-url .detailA-cat-content .faqcat-list .faqcat-item, .isfw_pagebody.isfw_fontsize-l .isfw_detail .isfw_detailA-url .detailA-url-content .faqcat-list .faqcat-item, .isfw_pagebody.isfw_fontsize-l .isfw_detail .isfw_detailA-url .detailA-file-content .faqcat-list .faqcat-item, .isfw_pagebody.isfw_fontsize-l .isfw_detail .isfw_detailA-file .detailA-cat-content .faqcat-list .faqcat-item, .isfw_pagebody.isfw_fontsize-l .isfw_detail .isfw_detailA-file .detailA-url-content .faqcat-list .faqcat-item, .isfw_pagebody.isfw_fontsize-l .isfw_detail .isfw_detailA-file .detailA-file-content .faqcat-list .faqcat-item {
  font-size: 16px;
}

.isfw_pagebody.isfw_fontsize-l .isfw_detail .isfw_inquiry .inquiry-ttl {
  font-size: 18px;
}

.isfw_pagebody.isfw_fontsize-l .isfw_detail .isfw_inquiry .isfw_btns .btns-list .btns-list-item .isfw_btn .btn-item {
  font-size: 18px;
}

.isfw_pagebody.isfw_fontsize-l .isfw_detail .isfw_inquiry .isfw_textarea .isfw_sug button.isfw_btn .btn-item {
  font-size: 16px;
}

.isfw_pagebody.isfw_fontsize-l .isfw_tab .tab-list li a {
  font-size: 18px;
}

.isfw_pagebody.isfw_fontsize-l .isfw_container:not(.isfw_col1) .isfw_sidecontent .isfw_kwsearch .kwsearch-refine .kwsearch-refine-content .checkbox .checkbox-item, .isfw_pagebody.isfw_fontsize-l .isfw_spmenu .isfw_sidecontent .isfw_kwsearch .kwsearch-refine .kwsearch-refine-content .checkbox .checkbox-item {
  font-size: 18px;
}

.isfw_pagebody.isfw_fontsize-l .isfw_container:not(.isfw_col1) .isfw_sidecontent .isfw_kwsearch .kwsearch-refine .kwsearch-refine-content .checkbox .checkbox-item label .checkbox-parts:before, .isfw_pagebody.isfw_fontsize-l .isfw_spmenu .isfw_sidecontent .isfw_kwsearch .kwsearch-refine .kwsearch-refine-content .checkbox .checkbox-item label .checkbox-parts:before {
  top: -2px;
}

.isfw_pagebody.isfw_fontsize-l .isfw_container:not(.isfw_col1) .isfw_sidecontent .isfw_kwsearch .kwsearch-refine .kwsearch-refine-content .radio .radio-item, .isfw_pagebody.isfw_fontsize-l .isfw_spmenu .isfw_sidecontent .isfw_kwsearch .kwsearch-refine .kwsearch-refine-content .radio .radio-item {
  font-size: 18px;
}

.isfw_pagebody.isfw_fontsize-l .isfw_container:not(.isfw_col1) .isfw_sidecontent .isfw_kwsearch .kwsearch-refine .kwsearch-refine-content .radio .radio-item label .radio-parts:before, .isfw_pagebody.isfw_fontsize-l .isfw_spmenu .isfw_sidecontent .isfw_kwsearch .kwsearch-refine .kwsearch-refine-content .radio .radio-item label .radio-parts:before {
  top: -2px;
}

.isfw_pagebody.isfw_fontsize-xl {
  font-size: 18px;
}

.isfw_pagebody.isfw_fontsize-xl .isfw_ttlh1 .ttl-item {
  font-size: 28px;
}

.isfw_pagebody.isfw_fontsize-xl .isfw_ttlh2 .ttl-item {
  font-size: 24px;
}

.isfw_pagebody.isfw_fontsize-xl .isfw_ttlh3 .ttl-item {
  font-size: 20px;
}

.isfw_pagebody.isfw_fontsize-xl .isfw_ttlh4 .ttl-item {
  font-size: 18px;
}

.isfw_pagebody.isfw_fontsize-xl .isfw_kwsearch .isfw_ttlh2:before {
  top: 7px;
}

.isfw_pagebody.isfw_fontsize-xl .isfw_kwsearch .kwsearch-content .kwsearch-form input {
  font-size: 18px;
}

.isfw_pagebody.isfw_fontsize-xl .isfw_kwsearch .kwsearch-content .caption {
  font-size: 16px;
}

.isfw_pagebody.isfw_fontsize-xl .isfw_kwsearch .kwsearch-refine .kwsearch-refine-content .checkbox .checkbox-item label .checkbox-parts::before {
  top: -1px;
}

.isfw_pagebody.isfw_fontsize-xl .isfw_kwsearch .kwsearch-refine .kwsearch-refine-content .radio .radio-item label .radio-parts::before {
  top: -1px;
}

.isfw_pagebody.isfw_fontsize-xl .isfw_catsearch .isfw_ttlh2:before {
  top: 10px;
}

.isfw_pagebody.isfw_fontsize-xl .isfw_catsearch .catsearch-content .link-item-num {
  font-size: 16px;
}

.isfw_pagebody.isfw_fontsize-xl .isfw_catsearch .catsearch-content .cat1st .cat-item {
  font-size: 20px;
}

.isfw_pagebody.isfw_fontsize-xl .isfw_catsearch .catsearch-content .cat1st .cat-item .cat2nd .cat-item, .isfw_pagebody.isfw_fontsize-xl .isfw_catsearch .catsearch-content .cat1st .cat-item .cat3rd .cat-item {
  font-size: 18px;
}

.isfw_pagebody.isfw_fontsize-xl .isfw_catsearch .catsearch-content .cat1st .cat-item .cat-item-inner a:before {
  top: 12px;
}

.isfw_pagebody.isfw_fontsize-xl .isfw_kwrank .kwrank-content .kwrank-list .kwrank-item a {
  font-size: 20px;
}

.isfw_pagebody.isfw_fontsize-xl .faq-list .list-item:before {
  top: 14px;
}

.isfw_pagebody.isfw_fontsize-xl .faq-list .list-item .list-text {
  font-size: 16px;
  line-height: 1.3;
}

.isfw_pagebody.isfw_fontsize-xl .faqcat-list .faqcat-item {
  font-size: 16px;
  line-height: 1.3;
}

.isfw_pagebody.isfw_fontsize-xl .isfw_detail .isfw_detailQ .isfw_ttlh2 {
  padding-left: 50px;
}

.isfw_pagebody.isfw_fontsize-xl .isfw_detail .isfw_detailQ .isfw_ttlh2 .ttl-item {
  font-size: 28px;
  line-height: 1.4;
}

.isfw_pagebody.isfw_fontsize-xl .isfw_detail .isfw_detailA .edit-content {
  padding-left: 50px;
}

.isfw_pagebody.isfw_fontsize-xl .isfw_detail .isfw_detailA-cat, .isfw_pagebody.isfw_fontsize-xl .isfw_detail .isfw_detailA-url, .isfw_pagebody.isfw_fontsize-xl .isfw_detail .isfw_detailA-file {
  font-size: 18px;
  line-height: 1.4;
}

.isfw_pagebody.isfw_fontsize-xl .isfw_detail .isfw_detailA-cat .detailA-cat-content .faqcat-list .faqcat-item, .isfw_pagebody.isfw_fontsize-xl .isfw_detail .isfw_detailA-cat .detailA-url-content .faqcat-list .faqcat-item, .isfw_pagebody.isfw_fontsize-xl .isfw_detail .isfw_detailA-cat .detailA-file-content .faqcat-list .faqcat-item, .isfw_pagebody.isfw_fontsize-xl .isfw_detail .isfw_detailA-url .detailA-cat-content .faqcat-list .faqcat-item, .isfw_pagebody.isfw_fontsize-xl .isfw_detail .isfw_detailA-url .detailA-url-content .faqcat-list .faqcat-item, .isfw_pagebody.isfw_fontsize-xl .isfw_detail .isfw_detailA-url .detailA-file-content .faqcat-list .faqcat-item, .isfw_pagebody.isfw_fontsize-xl .isfw_detail .isfw_detailA-file .detailA-cat-content .faqcat-list .faqcat-item, .isfw_pagebody.isfw_fontsize-xl .isfw_detail .isfw_detailA-file .detailA-url-content .faqcat-list .faqcat-item, .isfw_pagebody.isfw_fontsize-xl .isfw_detail .isfw_detailA-file .detailA-file-content .faqcat-list .faqcat-item {
  font-size: 18px;
}

.isfw_pagebody.isfw_fontsize-xl .isfw_detail .isfw_inquiry .inquiry-ttl {
  font-size: 20px;
}

.isfw_pagebody.isfw_fontsize-xl .isfw_detail .isfw_inquiry .isfw_btns .btns-list .btns-list-item .isfw_btn .btn-item {
  font-size: 20px;
}

.isfw_pagebody.isfw_fontsize-xl .isfw_detail .isfw_inquiry .isfw_textarea .isfw_sug button.isfw_btn .btn-item {
  font-size: 18px;
}

.isfw_pagebody.isfw_fontsize-xl .isfw_tab .tab-list li a {
  font-size: 20px;
}

.isfw_pagebody.isfw_fontsize-xl .isfw_container:not(.isfw_col1) .isfw_sidecontent .isfw_kwsearch .kwsearch-refine .kwsearch-refine-content .checkbox .checkbox-item, .isfw_pagebody.isfw_fontsize-xl .isfw_spmenu .isfw_sidecontent .isfw_kwsearch .kwsearch-refine .kwsearch-refine-content .checkbox .checkbox-item {
  font-size: 20px;
}

.isfw_pagebody.isfw_fontsize-xl .isfw_container:not(.isfw_col1) .isfw_sidecontent .isfw_kwsearch .kwsearch-refine .kwsearch-refine-content .checkbox .checkbox-item label .checkbox-parts:before, .isfw_pagebody.isfw_fontsize-xl .isfw_spmenu .isfw_sidecontent .isfw_kwsearch .kwsearch-refine .kwsearch-refine-content .checkbox .checkbox-item label .checkbox-parts:before {
  top: 0;
}

.isfw_pagebody.isfw_fontsize-xl .isfw_container:not(.isfw_col1) .isfw_sidecontent .isfw_kwsearch .kwsearch-refine .kwsearch-refine-content .radio .radio-item, .isfw_pagebody.isfw_fontsize-xl .isfw_spmenu .isfw_sidecontent .isfw_kwsearch .kwsearch-refine .kwsearch-refine-content .radio .radio-item {
  font-size: 20px;
}

.isfw_pagebody.isfw_fontsize-xl .isfw_container:not(.isfw_col1) .isfw_sidecontent .isfw_kwsearch .kwsearch-refine .kwsearch-refine-content .radio .radio-item label .radio-parts:before, .isfw_pagebody.isfw_fontsize-xl .isfw_spmenu .isfw_sidecontent .isfw_kwsearch .kwsearch-refine .kwsearch-refine-content .radio .radio-item label .radio-parts:before {
  top: 0;
}

/*# sourceMappingURL=change-fontsize.css.map */