@charset "UTF-8";


/* sass */
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap");
@import url("//c.marsflag.com/mf/mfx/1.0/css/mfx-serp.css") all;
@import url("//c.marsflag.com/mf/mfx/1.0/css/mfx-serp-resp.css") all;
html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }

html * { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-overflow-scrolling: touch; }

body { font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif; color: #262626; line-height: 1.7; }

_:lang(x)::-ms-backdrop, body { font-family: "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif; }

_:lang(x)::-ms-, body { font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif; }

.CMP-CM11-image-and-text .uc-pc { display: none; }

.CMP-CM11-image-and-text .uc-sp { display: inline; }

p, li, th, td, caption, h1, h2, h3, h4, h5, h6 { margin: 0; color: #262626; }

a { margin: 0; color: #262626; }

a:link, a:hover, a:visited, a:active { color: #262626; }

.uc-page-body .uc-lyt-container { border-top: none; }

.uc-page-body .uc-lyt-row { padding: 0; margin: 0 auto; }

.uc-list, .CMP-CM10-text div, .CMP-CM34-rich-text div, .CMP-CM43-text-mulit-link div, .uc-mod-nav-breadcrumb-01 { margin: 0; }

.CMP-CM18-video div { margin: 30px 0 0; }

.CMP-CM18-video div .uc-caption { margin-top: 15px; }

.CMP-CM18-video div .uc-caption p span { font-size: 14px; }

.CMP-CM18-video .uc-mod-media-02 .uc-object { margin-bottom: 0; }

.u-ft-xxs { font-size: 10px !important; }

.u-ft-xs { font-size: 12px !important; }

.u-ft-s { font-size: 14px !important; }

.u-ft-m { font-size: 16px !important; }

.u-ft-l { font-size: 18px !important; }

.u-ft-xl { font-size: 20px !important; }

.u-ft-xxl { font-size: 24px !important; }

.clearfix:after { display: block; content: ''; clear: both; }

.u-ta-l { text-align: left !important; }

.u-ta-c { text-align: center !important; }

.u-ta-r { text-align: right !important; }

.u-ta-l-c { text-align: left !important; }

.u-ta-l-r { text-align: left !important; }

.u-ta-c-l { text-align: center !important; }

.u-ta-c-r { text-align: center !important; }

.u-ta-r-l { text-align: right !important; }

.u-ta-r-c { text-align: right !important; }

.u-disp-n { display: none !important; }

.u-disp-b { display: block !important; }

.u-disp-i-n { display: inline !important; }

.u-disp-ib-n { display: inline-block !important; }

.u-disp-b-n { display: block !important; }

.u-disp-n-i { display: none !important; }

.u-disp-n-ib { display: none !important; }

.u-disp-n-b { display: none !important; }

.u-br-sp { display: inline !important; }

.u-br-pc { display: none !important; }

.u-mg0 { margin: 0 !important; }

.u-mgt0 { margin-top: 0 !important; }

.u-mgb0 { margin-bottom: 0 !important; }

.u-mg-auto { margin-left: auto !important; margin-right: auto !important; }

.u-mgt-xxs { margin-top: 5px !important; }

.u-mgt-xs { margin-top: 10px !important; }

.u-mgt-s { margin-top: 15px !important; }

.u-mgt-m { margin-top: 20px !important; }

.u-mgt-l { margin-top: 25px !important; }

.u-mgt-xl { margin-top: 30px !important; }

.u-mgt-xxl { margin-top: 40px !important; }

.u-mgb-xxs { margin-bottom: 5px !important; }

.u-mgb-xs { margin-bottom: 10px !important; }

.u-mgb-s { margin-bottom: 15px !important; }

.u-mgb-m { margin-bottom: 20px !important; }

.u-mgb-l { margin-bottom: 25px !important; }

.u-mgb-xl { margin-bottom: 30px !important; }

.u-mgb-xxl { margin-bottom: 40px !important; }

.u-pd0 { padding: 0 !important; }

.u-pdt0 { padding-top: 0 !important; }

.u-pdb0 { padding-bottom: 0 !important; }

.u-pdt-xxs { padding-top: 5px !important; }

.u-pdt-xs { padding-top: 10px !important; }

.u-pdt-s { padding-top: 15px !important; }

.u-pdt-m { padding-top: 20px !important; }

.u-pdt-l { padding-top: 25px !important; }

.u-pdt-xl { padding-top: 30px !important; }

.u-pdt-xxl { padding-top: 40px !important; }

.u-pdb-xxs { padding-bottom: 5px !important; }

.u-pdb-xs { padding-bottom: 10px !important; }

.u-pdb-s { padding-bottom: 15px !important; }

.u-pdb-m { padding-bottom: 20px !important; }

.u-pdb-l { padding-bottom: 25px !important; }

.u-pdb-xl { padding-bottom: 30px !important; }

.u-pdb-xxl { padding-bottom: 40px !important; }

@-webkit-keyframes arrow-top-pt1 { 0% { top: 20px;
    opacity: 1; }
  20% { top: 10px;
    opacity: 1; }
  45% { top: 0px;
    opacity: 1; }
  50% { opacity: 0; }
  52% { top: 50px; }
  55% { opacity: 1; }
  80% { top: 30px; }
  100% { top: 20px; } }

@keyframes arrow-top-pt1 { 0% { top: 20px;
    opacity: 1; }
  20% { top: 10px;
    opacity: 1; }
  45% { top: 0px;
    opacity: 1; }
  50% { opacity: 0; }
  52% { top: 50px; }
  55% { opacity: 1; }
  80% { top: 30px; }
  100% { top: 20px; } }

@-webkit-keyframes a-fadein-hdr { 0% { opacity: 0;
    top: -50px; }
  100% { opacity: 1;
    top: 0px; } }

@keyframes a-fadein-hdr { 0% { opacity: 0;
    top: -50px; }
  100% { opacity: 1;
    top: 0px; } }

@-webkit-keyframes a-fadeout-hdr { 0% { opacity: 1;
    top: 0px; }
  100% { opacity: 0;
    top: -50px; } }

@keyframes a-fadeout-hdr { 0% { opacity: 1;
    top: 0px; }
  100% { opacity: 0;
    top: -50px; } }

@-webkit-keyframes a-fadein-gnav { 0% { top: -15px;
    　opacity: 0; }
  100% { top: 0px;
    opacity: 1; } }

@keyframes a-fadein-gnav { 0% { top: -15px;
    　opacity: 0; }
  100% { top: 0px;
    opacity: 1; } }

@-webkit-keyframes a-fadeout-gnav { 0% { top: 0px;
    opacity: 1; }
  100% { top: -15px;
    opacity: 0; } }

@keyframes a-fadeout-gnav { 0% { top: 0px;
    opacity: 1; }
  100% { top: -15px;
    opacity: 0; } }

.uc-page-header .corp-wrap-breadcrumb .uc-lyt-row { padding: 0 24px; }

.corp-hdr-wrap { position: relative; border-bottom: #E5E5E5 1px solid; width: 100%; z-index: 100; background: #ffffff; }

.corp-hdr-wrap-pt { position: relative; border-bottom: #E5E5E5 1px solid; width: 100%; z-index: 100; }

.corp-hdr-inner { height: 50px; }

.corp-hdr-wrap-site { display: flex; justify-content: space-between; align-items: center; padding: 10px 50px 10px 15px; }

.corp-hdr-logo { position: relative; z-index: 101; width: 95px; }

.corp-hdr-logo img { width: 100%; height: auto; }

.corp-hdr-wrap-sp { line-height: 0; display: flex; align-items: center; justify-content: flex-end; }

.corp-hdr-wrap-sp .corp-hdr-link-global { display: inline-block; width: 18px; height: 18px; position: relative; z-index: 101; }

.corp-hdr-wrap-sp .corp-hdr-link-global > p > a { display: block; text-indent: 100%; white-space: nowrap; overflow: hidden; width: 18px; height: 18px; background: transparent url(/content/dam/sites/www_unicharm_co_jp/images/common/icon-common-globe.png) no-repeat left center; background-size: 18px 18px; }

.corp-hdr-wrap-sp .corp-hdr-language { margin-left: 10px; position: relative; z-index: 101; }

.corp-hdr-wrap-sp .corp-hdr-language .uc-link { font-size: 12px; line-height: 1; }

.corp-hdr-wrap-sp .corp-hdr-language .uc-link > a { padding: 4px 15px; border: #D9D9D9 1px solid; border-radius: 18px; }

.corp-hdr-wrap-sp .corp-hdr-language .uc-link > a:hover { text-decoration: none; }

.corp-hdr-menu-icon { position: absolute; top: 5px; right: 5px; z-index: 103; display: block; cursor: pointer; width: 40px; height: 40px; font-size: 0; line-height: 0; background: #F08100; border-radius: 50%; text-align: center; }

.corp-hdr-menu-icon span { display: block; width: 18px; height: 2px; margin: 0 auto; background: #ffffff; position: relative; transition: all 0.2s; border-radius: 1px; }

.corp-hdr-menu-icon span:before { transition: all 0.2s; content: ""; display: block; width: 18px; height: 2px; background: #ffffff; position: absolute; top: -5px; border-radius: 1px; }

.corp-hdr-menu-icon span:after { transition: all 0.2s; content: ""; display: block; width: 18px; height: 2px; background: #ffffff; position: absolute; bottom: -5px; border-radius: 1px; }

.corp-hdr-wrap-gnav { position: fixed; display: none; width: 100%; top: 0; left: 0; bottom: 0; overflow-y: auto; z-index: 102; background: #ffffff; height: auto; }

.corp-hdr-wrap-link { padding: 0 0 40px; position: relative; opacity: 0; top: -15px; -webkit-animation: a-fadeout-gnav 0.3s ease-in; animation: a-fadeout-gnav 0.3s ease-in; }

.corp-hdr-wrap-link .corp-hdr-link-inq { display: block; border-bottom: #E5E5E5 1px solid; }

.corp-hdr-wrap-link .corp-hdr-link-inq > p { font-size: 14px; font-weight: 700; line-height: 1; }

.corp-hdr-wrap-link .corp-hdr-link-inq > p > a { display: block; padding: 14px 24px; }

.corp-hdr-wrap-link .corp-hdr-link-inq > p > a:hover { text-decoration: none; }

.corp-hdr-wrap-link .corp-hdr-search { position: relative; margin: 20px 24px 0; }

.corp-hdr-wrap-link .corp-hdr-search .mf_finder_searchBox_query_wrap { background: #F5F5F5; border-radius: 18px; }

.corp-hdr-wrap-link .corp-hdr-search .mf_finder_searchBox_query_wrap input { font-size: 16px; line-height: normal; font-weight: 400; padding: 5px 40px 5px 18px; width: 100%; border: none; }

.corp-hdr-wrap-link .corp-hdr-search .mf_finder_searchBox_items { padding: 0; }

.corp-hdr-wrap-link .corp-hdr-search .mf_finder_searchBox_submit { display: block; position: absolute; font-size: 0; line-height: 0; right: 20px; top: 50%; margin-top: -8px; width: 16px; height: 16px; padding: 0; background: transparent url(/content/dam/sites/www_unicharm_co_jp/images/common/icon-common-search.png) no-repeat left center; background-size: 16px 16px; }

.corp-hdr-wrap-link .corp-hdr-search .mf_finder_searchBox_submit::before { font-size: 0; line-height: 0; margin: 0; }

.corp-hdr-wrap-link .corp-hdr-search .mf_finder_searchBox_submit span { margin: 0; }

.corp-hdr-wrap-link .corp-hdr-inner-link { text-align: center; margin-top: 20px; font-size: 0; }

.corp-hdr-wrap-link .corp-hdr-inner-link > * { display: inline-block; }

.corp-hdr-wrap-link > * .corp-hdr-link-global { margin-right: 10px; }

.corp-hdr-wrap-link > * .corp-hdr-link-global > p { font-size: 14px; line-height: 1; }

.corp-hdr-wrap-link > * .corp-hdr-link-global > p > a { display: block; padding: 10px 0 10px 25px; background: transparent url(/content/dam/sites/www_unicharm_co_jp/images/common/icon-common-globe.png) no-repeat left center; background-size: 18px 18px; }

.corp-hdr-wrap-link > * .corp-hdr-link-global > p > a:hover { text-decoration: none; }

.corp-hdr-wrap-link .corp-hdr-language { margin-left: 10px; }

.corp-hdr-wrap-link .corp-hdr-language .uc-link { font-size: 12px; line-height: 1; }

.corp-hdr-wrap-link .corp-hdr-language .uc-link > a { padding: 4px 15px; border: #D9D9D9 1px solid; border-radius: 18px; }

.corp-hdr-wrap-link .corp-hdr-language .uc-link > a:hover { text-decoration: none; }

.corp-hdr-gnav { margin-top: 50px; border-top: #E5E5E5 1px solid; position: relative; opacity: 0; top: -15px; -webkit-animation: a-fadeout-gnav 0.3s ease-in; animation: a-fadeout-gnav 0.3s ease-in; }

.corp-hdr-gnav .uc-header-gnav .uc-list { margin: 0; list-style: none; }

.corp-hdr-gnav .uc-header-gnav .uc-list > li { border-bottom: #E5E5E5 1px solid; }

.corp-hdr-gnav .uc-header-gnav .uc-list > li > button, .corp-hdr-gnav .uc-header-gnav .uc-list > li > a { width: 100%; padding: 14px 24px; display: block; text-align: left; cursor: pointer; font-size: 14px; font-weight: 700; line-height: 1; position: relative; }

.corp-hdr-gnav .uc-header-gnav .uc-list > li > button:hover, .corp-hdr-gnav .uc-header-gnav .uc-list > li > a:hover { text-decoration: none; }

.corp-hdr-gnav .uc-header-gnav .uc-list > li > button .uc-title, .corp-hdr-gnav .uc-header-gnav .uc-list > li > a .uc-title { display: block; }

.corp-hdr-gnav .uc-header-gnav .uc-list > li button .uc-title:after { position: absolute; right: 15px; top: 50%; bottom: 0; content: ""; vertical-align: middle; width: 10px; height: 10px; border-top: 2px solid #F8B800; border-right: 2px solid #F8B800; margin-top: -6px; transition: 0.3s -webkit-transform ease-in-out; transition: 0.3s transform ease-in-out; transition: 0.3s transform ease-in-out, 0.3s -webkit-transform ease-in-out; -webkit-transform: rotate(135deg); transform: rotate(135deg); }

.corp-hdr-gnav .uc-header-gnav .uc-list > li button.active .uc-title:after { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

.corp-hdr-gnav .uc-header-gnav .uc-list > li .js-corp-child-wrap { display: none; }

.corp-hdr-gnav .uc-header-gnav .uc-list > li .uc-js-header-nav-child { padding: 0 0 10px; list-style: none; }

.corp-hdr-gnav .uc-header-gnav .uc-list > li .uc-js-header-nav-child > li { padding: 0 40px; }

.corp-hdr-gnav .uc-header-gnav .uc-list > li .uc-js-header-nav-child > li > a { padding: 7px 7px; line-height: 1.5; font-size: 13px; font-weight: 700; display: inline-block; position: relative; }

.corp-hdr-gnav .uc-header-gnav .uc-list > li .uc-js-header-nav-child > li > a:hover { text-decoration: none; }

.corp-hdr-gnav .uc-header-gnav .uc-list > li .uc-js-header-nav-child > li > a[target="_blank"], .corp-hdr-gnav .uc-header-gnav .uc-list > li .uc-js-header-nav-child > li > a[href$=".pdf"] { padding-right: 5px; }

.corp-hdr-gnav .uc-header-gnav .uc-list > li .uc-js-header-nav-child > li > a[target="_blank"]::after, .corp-hdr-gnav .uc-header-gnav .uc-list > li .uc-js-header-nav-child > li > a[href$=".pdf"]::after { content: ""; display: inline-block; vertical-align: middle; position: static; top: 50%; bottom: 0; right: 5px; width: 15px; height: 15px; margin-left: 5px; margin-top: -2px; }

.corp-hdr-gnav .uc-header-gnav .uc-list > li .uc-js-header-nav-child > li > a[target="_blank"]::after { background: transparent url(/content/dam/sites/www_unicharm_co_jp/images/common/icon-common-blank.png) no-repeat center center; background-size: 15px 15px; }

.corp-hdr-gnav .uc-header-gnav .uc-list > li .uc-js-header-nav-child > li > a[href$=".pdf"]::after { background: transparent url(/content/dam/sites/www_unicharm_co_jp/images/common/icon-common-pdf.png) no-repeat center center; background-size: 15px 15px; }

.corp-hdr-gnav .uc-header-gnav .uc-list > li .uc-js-header-nav-child > li b { font-size: 11px; font-weight: 400; }

.corp-hdr-gnav .uc-header-gnav .uc-list > li.active { max-height: auto; opacity: 1; visibility: visible; }

body.header-fixed .corp-hdr-wrap { position: fixed; top: 0; z-index: 101; -webkit-animation: a-fadein-hdr 0.5s ease-in backwards; animation: a-fadein-hdr 0.5s ease-in backwards; }

body.header-fixed .corp-wrap-breadcrumb { display: none; }

body.header-hide .corp-wrap-breadcrumb { display: none; }

.open-menu .corp-hdr-gnav, .open-menu .corp-hdr-wrap-link { -webkit-animation: a-fadein-gnav 0.3s ease-in forwards; animation: a-fadein-gnav 0.3s ease-in forwards; }

.open-menu .corp-hdr-menu-icon { position: fixed; }

.open-menu .corp-hdr-menu-icon span { background: transparent; transition: all 0.5s; }

.open-menu .corp-hdr-menu-icon span:before { background: #ffffff; top: 0; -webkit-transform: rotate(-45deg) translateY(0px); transform: rotate(-45deg) translateY(0px); }

.open-menu .corp-hdr-menu-icon span:after { background: #ffffff; bottom: 0; -webkit-transform: rotate(45deg) translateY(0px); transform: rotate(45deg) translateY(0px); }

.corp-breadcrumb { margin: 10px 0 0; padding: 0; }

.corp-breadcrumb .uc-mod-nav-breadcrumb-01 { overflow-x: auto; overflow-y: hidden; white-space: nowrap; font-size: 0; padding-top: 5px; padding-bottom: 5px; }

.corp-breadcrumb .uc-mod-nav-breadcrumb-01 li { float: none; display: inline-block; vertical-align: middle; font-size: 12px; line-height: 1; margin-right: 12px; }

.corp-breadcrumb .uc-mod-nav-breadcrumb-01 li > span { font-weight: 700; }

.corp-breadcrumb .uc-mod-nav-breadcrumb-01 li a { padding-right: 14px; }

.corp-breadcrumb .uc-mod-nav-breadcrumb-01 li a:hover { text-decoration: none; }

.corp-breadcrumb .uc-mod-nav-breadcrumb-01 li a::after { position: absolute; top: 50%; right: 0; display: inline-block; width: 5px; height: 5px; content: ""; -webkit-transform: rotate(45deg); transform: rotate(45deg); border-top: #9B9B9B 1px solid; border-right: #9B9B9B 1px solid; margin-top: -2px; }

.corp-breadcrumb .uc-mod-nav-breadcrumb-01 li:first-child a span { display: block; font-size: 0; line-height: 0; width: 12px; height: 12px; background: transparent url(/content/dam/sites/www_unicharm_co_jp/images/common/icon-common-home.png) no-repeat center center; background-size: 12px 12px; }

.corp-ftr-wrap { position: relative; }

.corp-ftr-btn-pagetop { position: absolute; top: -50px; right: 10px; display: none; z-index: 99; cursor: pointer; }

.corp-ftr-btn-pagetop p { position: relative; z-index: 101; }

.corp-ftr-btn-pagetop p button { display: inline-block; text-indent: 100%; white-space: nowrap; overflow: hidden; width: 40px; height: 40px; background: #F08100; border-radius: 50%; position: relative; }

.corp-ftr-btn-pagetop p button:hover { text-decoration: none; }

.corp-ftr-btn-pagetop p button::after { content: ""; display: inline-block; vertical-align: middle; position: absolute; top: 50%; right: 13px; margin-top: -4px; width: 14px; height: 14px; border-top: 3px solid #ffffff; border-right: 3px solid #ffffff; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

.corp-ftr-btn-pagetop.js-fixed { position: fixed; bottom: 10px; right: 10px; top: auto; }

.corp-ftr-wrap-gnav { border-top: #EADEC4 1px solid; background: #FDF9F1; }

.corp-ftr-wrap-gnav .uc-lyt-row { padding: 20px 24px 26px; }

.corp-ftr-gnav .uc-lyt-grid-col-flex { padding: 0; }

.corp-ftr-list-gnav { margin-top: 0; }

.corp-ftr-list-gnav > ul { list-style: none; }

.corp-ftr-list-gnav > ul > li { border-bottom: #EADEC4 1px solid; position: relative; }

.corp-ftr-list-gnav > ul > li > a { display: block; font-size: 14px; font-weight: 700; padding: 11px 0; position: relative; }

.corp-ftr-list-gnav > ul > li > a:hover { text-decoration: none; }

.corp-ftr-list-gnav > ul > li > a[target="_blank"] { padding-right: 25px; }

.corp-ftr-list-gnav > ul > li > a[target="_blank"]::after { content: ""; display: inline-block; vertical-align: middle; position: static; top: 50%; bottom: 0; right: 5px; width: 15px; height: 15px; margin-top: -4px; margin-left: 5px; background: transparent url(/content/dam/sites/www_unicharm_co_jp/images/common/icon-common-blank.png) no-repeat center center; background-size: 15px 15px; }

.corp-ftr-wrap-site { text-align: center; }

.corp-ftr-wrap-site > * { display: inline-block; }

.corp-ftr-list-site { margin-top: 10px; display: inline-block; }

.corp-ftr-list-site > * { display: inline-block; font-size: 0; }

.corp-ftr-list-site > * > li { font-size: 12px; line-height: 1; font-weight: 700; margin: 20px 0 0; list-style: none; display: inline-block; border-left: #EADEC4 1px solid; }

.corp-ftr-list-site > * > li a { display: block; padding: 0 10px; }

.corp-ftr-list-site > * > li a:hover { text-decoration: none; }

.corp-ftr-list-site > * > li a[target="_blank"]::after { position: static; }

.corp-ftr-link-site { margin-top: 10px; font-size: 0; }

.corp-ftr-link-site > * { display: inline-block; }

.corp-ftr-link-site > * p { font-size: 12px; font-weight: 700; line-height: 1; margin: 0 10px; }

.corp-ftr-link-site > * p a { display: block; }

.corp-ftr-link-site > * p a:hover { text-decoration: none; }

.corp-ftr-link-site > * .corp-ftr-link-worldwide p a { padding: 10px 0 10px 25px; background: transparent url(/content/dam/sites/www_unicharm_co_jp/images/common/icon-common-globe.png) no-repeat left center; background-size: 18px 18px; }

.corp-ftr-link-site > * .corp-ftr-link-facebook p a { padding: 10px 0 10px 33px; background: transparent url(/content/dam/sites/www_unicharm_co_jp/images/common/icon-common-facebook.png) no-repeat left center; background-size: 26px 26px; }

.corp-ftr-wrap-copy .uc-lyt-row { padding: 18px 0; }

.corp-ftr-inner-copy { display: flex; align-items: center; justify-content: center; }

.corp-ftr-logo { margin: 0 5px; }

.corp-ftr-logo img { width: 74px; height: auto; }

.corp-ftr-copy { margin: 0 5px; }

.corp-ftr-copy > * { font-size: 10px; }

.uc-page-body .corp-wrap-content.corp-submenu-wrap { border-top: #EADEC4 1px solid; border-bottom: #EADEC4 1px solid; background: #FDF9F1; margin-top: 50px; }

.uc-page-body .corp-wrap-content.corp-submenu-wrap .uc-lyt-row { padding: 0 24px 30px; }

.uc-page-body .corp-wrap-content.corp-submenu-wrap .js-accordion-target { display: none; }

.CMP-CM10-text .corp-submenu-txt-title, .CMP-CM34-rich-text .corp-submenu-txt-title, .CMP-CM43-text-mulit-link .corp-submenu-txt-title { margin-top: 30px; }

.CMP-CM10-text .corp-submenu-txt-title > *, .CMP-CM34-rich-text .corp-submenu-txt-title > *, .CMP-CM43-text-mulit-link .corp-submenu-txt-title > * { text-align: center; font-size: 20px; line-height: 1.4; font-weight: 700; }

.CMP-CM10-text .corp-submenu-txt-title.js-accordion-btn > * a, .CMP-CM34-rich-text .corp-submenu-txt-title.js-accordion-btn > * a, .CMP-CM43-text-mulit-link .corp-submenu-txt-title.js-accordion-btn > * a { text-decoration: none; position: relative; display: inline-block; padding-right: 25px; }

.CMP-CM10-text .corp-submenu-txt-title.js-accordion-btn > * a:hover, .CMP-CM34-rich-text .corp-submenu-txt-title.js-accordion-btn > * a:hover, .CMP-CM43-text-mulit-link .corp-submenu-txt-title.js-accordion-btn > * a:hover { text-decoration: none; }

.CMP-CM10-text .corp-submenu-txt-title.js-accordion-btn > * a::after, .CMP-CM34-rich-text .corp-submenu-txt-title.js-accordion-btn > * a::after, .CMP-CM43-text-mulit-link .corp-submenu-txt-title.js-accordion-btn > * a::after { content: ""; display: inline-block; vertical-align: middle; position: absolute; top: 50%; bottom: 0; right: 0; margin-top: -6px; width: 11px; height: 11px; border-top: 2px solid #F8B800; border-right: 2px solid #F8B800; -webkit-transform: rotate(135deg); transform: rotate(135deg); transition: 0.3s -webkit-transform ease-in-out; transition: 0.3s transform ease-in-out; transition: 0.3s transform ease-in-out, 0.3s -webkit-transform ease-in-out; }

.CMP-CM10-text .corp-submenu-txt-title.js-accordion-btn > * a.active:after, .CMP-CM34-rich-text .corp-submenu-txt-title.js-accordion-btn > * a.active:after, .CMP-CM43-text-mulit-link .corp-submenu-txt-title.js-accordion-btn > * a.active:after { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

.CMP-CM10-text .corp-submenu-list-link ul, .CMP-CM34-rich-text .corp-submenu-list-link ul, .CMP-CM43-text-mulit-link .corp-submenu-list-link ul { list-style: none; }

.CMP-CM10-text .corp-submenu-list-link ul > li > a:hover, .CMP-CM34-rich-text .corp-submenu-list-link ul > li > a:hover, .CMP-CM43-text-mulit-link .corp-submenu-list-link ul > li > a:hover { text-decoration: none; }

.CMP-CM10-text .corp-submenu-list-link > ul > li, .CMP-CM34-rich-text .corp-submenu-list-link > ul > li, .CMP-CM43-text-mulit-link .corp-submenu-list-link > ul > li { font-size: 14px; margin-top: 20px; }

.CMP-CM10-text .corp-submenu-list-link > ul > li > a, .CMP-CM34-rich-text .corp-submenu-list-link > ul > li > a, .CMP-CM43-text-mulit-link .corp-submenu-list-link > ul > li > a { border-bottom: #EADEC4 1px solid; display: block; padding: 8px 10px; }

.CMP-CM10-text .corp-submenu-list-link > ul > li > ul, .CMP-CM34-rich-text .corp-submenu-list-link > ul > li > ul, .CMP-CM43-text-mulit-link .corp-submenu-list-link > ul > li > ul { margin-top: 10px; }

.CMP-CM10-text .corp-submenu-list-link > ul > li > ul > li, .CMP-CM34-rich-text .corp-submenu-list-link > ul > li > ul > li, .CMP-CM43-text-mulit-link .corp-submenu-list-link > ul > li > ul > li { font-size: 13px; }

.CMP-CM10-text .corp-submenu-list-link > ul > li > ul > li > a, .CMP-CM34-rich-text .corp-submenu-list-link > ul > li > ul > li > a, .CMP-CM43-text-mulit-link .corp-submenu-list-link > ul > li > ul > li > a { display: inline-block; padding: 3px 10px; }

.CMP-CM10-text .corp-submenu-list-link > ul > li > ul > li:last-child > ul, .CMP-CM34-rich-text .corp-submenu-list-link > ul > li > ul > li:last-child > ul, .CMP-CM43-text-mulit-link .corp-submenu-list-link > ul > li > ul > li:last-child > ul { margin-bottom: 0; }

.CMP-CM10-text .corp-submenu-list-link > ul > li > ul > li > ul, .CMP-CM34-rich-text .corp-submenu-list-link > ul > li > ul > li > ul, .CMP-CM43-text-mulit-link .corp-submenu-list-link > ul > li > ul > li > ul { margin-bottom: 10px; }

.CMP-CM10-text .corp-submenu-list-link > ul > li > ul > li > ul > li, .CMP-CM34-rich-text .corp-submenu-list-link > ul > li > ul > li > ul > li, .CMP-CM43-text-mulit-link .corp-submenu-list-link > ul > li > ul > li > ul > li { font-size: 11px; }

.CMP-CM10-text .corp-submenu-list-link > ul > li > ul > li > ul > li > a, .CMP-CM34-rich-text .corp-submenu-list-link > ul > li > ul > li > ul > li > a, .CMP-CM43-text-mulit-link .corp-submenu-list-link > ul > li > ul > li > ul > li > a { display: inline-block; padding: 3px 10px 3px 20px; }

@-webkit-keyframes arrow-left-pt1 { 0% { left: 20px;
    opacity: 1; }
  20% { left: 10px;
    opacity: 1; }
  45% { left: 0px;
    opacity: 1; }
  50% { opacity: 0; }
  52% { left: 50px; }
  55% { opacity: 1; }
  80% { left: 30px; }
  100% { left: 20px; } }

@keyframes arrow-left-pt1 { 0% { left: 20px;
    opacity: 1; }
  20% { left: 10px;
    opacity: 1; }
  45% { left: 0px;
    opacity: 1; }
  50% { opacity: 0; }
  52% { left: 50px; }
  55% { opacity: 1; }
  80% { left: 30px; }
  100% { left: 20px; } }

@-webkit-keyframes arrow-right-pt1 { 0% { right: 20px;
    opacity: 1; }
  20% { right: 10px;
    opacity: 1; }
  45% { right: 0px;
    opacity: 1; }
  50% { opacity: 0; }
  52% { right: 50px; }
  55% { opacity: 1; }
  80% { right: 30px; }
  100% { right: 20px; } }

@keyframes arrow-right-pt1 { 0% { right: 20px;
    opacity: 1; }
  20% { right: 10px;
    opacity: 1; }
  45% { right: 0px;
    opacity: 1; }
  50% { opacity: 0; }
  52% { right: 50px; }
  55% { opacity: 1; }
  80% { right: 30px; }
  100% { right: 20px; } }

.u-disp-none { display: none !important; }

.u-mgt2 { margin-top: 2px !important; }

.u-mgt5 { margin-top: 5px !important; }

.u-mgt10 { margin-top: 10px !important; }

.corp-size-80p { width: 80% !important; margin-left: auto; margin-right: auto; }

.corp-size-75p { width: 75% !important; margin-left: auto; margin-right: auto; }

.corp-size-70p { width: 70% !important; margin-left: auto; margin-right: auto; }

.corp-size-65p { width: 65% !important; margin-left: auto; margin-right: auto; }

.corp-size-60p { width: 60% !important; margin-left: auto; margin-right: auto; }

.corp-size-55p { width: 55% !important; margin-left: auto; margin-right: auto; }

.corp-size-50p { width: 50% !important; margin-left: auto; margin-right: auto; }

.corp-size-45p { width: 45% !important; margin-left: auto; margin-right: auto; }

.corp-size-40p { width: 40% !important; margin-left: auto; margin-right: auto; }

.corp-size-35p { width: 35% !important; margin-left: auto; margin-right: auto; }

.corp-size-30p { width: 30% !important; margin-left: auto; margin-right: auto; }

.corp-size-25p { width: 25% !important; margin-left: auto; margin-right: auto; }

.corp-size-20p { width: 20% !important; margin-left: auto; margin-right: auto; }

.corp-size-75p-35p { width: 75% !important; margin-left: auto; margin-right: auto; }

.corp-size-50p-25p { width: 50% !important; margin-left: auto; margin-right: auto; }

.corp-mgt-pt1 { margin-top: 20px !important; }

.corp-mgt-reset-pt1 { margin-top: -30px !important; }

.corp-mgt-reset-pt2 { margin-top: 0 !important; }

.corp-content.corp-pdt-st { padding-top: 0; }

.corp-content.corp-pdt-pt { padding-top: 30px; }

.corp-ft-ls-pt1 { letter-spacing: -0.05em; }

.corp-ft-col-pt1, .corp-ft-col-pt1 > * { color: #c40717; }

.corp-ft-col-pt1 a, .corp-ft-col-pt1 a:link, .corp-ft-col-pt1 > * a, .corp-ft-col-pt1 > * a:link { color: #c40717; }

.corp-ft-col-pt2, .corp-ft-col-pt2 > * { color: #1e22aa; }

.corp-ft-col-pt2 a, .corp-ft-col-pt2 a:link, .corp-ft-col-pt2 > * a, .corp-ft-col-pt2 > * a:link { color: #1e22aa; }

.corp-ft-col-pt3, .corp-ft-col-pt3 > * { color: #ed8b00; }

.corp-ft-col-pt3 a, .corp-ft-col-pt3 a:link, .corp-ft-col-pt3 > * a, .corp-ft-col-pt3 > * a:link { color: #ed8b00; }

.uc-page-body .corp-wrap-mainvisual .uc-lyt-row { padding: 0; }

.uc-page-body .corp-wrap-hero { margin-bottom: 50px; }

.uc-page-body .corp-wrap-hero .uc-lyt-row { padding: 0; }

.uc-page-body .corp-wrap-content .uc-lyt-row { padding: 0 24px; }

.uc-page-body .CMP-CM05-block .CMP-CM32-container:nth-child(2) .corp-wrap-content > .uc-lyt-row > .uc-lyt-col > .parsys > *:first-child > *, .uc-page-body .CMP-CM05-block .CMP-CM32-container:nth-child(2) .corp-wrap-content > .uc-lyt-row > .uc-lyt-col > .parsys > .CMP-CM06-section > .corp-content > *:first-child > * { margin-top: 0; }

.corp-hdg-lv1-st { margin-top: 50px; padding-bottom: 40px; border-bottom: #E5E5E5 1px solid; }

.corp-hdg-lv1-st > * { text-align: center; font-size: 32px; line-height: 1.2; font-weight: 700; }

.corp-hdg-img-lv1-st { margin-top: 50px; }

.corp-hdg-img-lv1-st > * { text-align: center; font-size: 0; line-height: 0; }

.corp-hdg-img-lv1-st img { max-width: 100%; font-size: 0; line-height: 0; }

.corp-wrap-hdg-lv1-pt { margin-top: 60px; padding-bottom: 30px; border-bottom: #E5E5E5 1px solid; position: relative; }

.corp-wrap-hdg-lv1-pt::before { position: absolute; bottom: -1px; left: 0; width: 60px; height: 1px; content: ''; background: #F08100; }

.corp-wrap-hdg-lv1-pt .uc-date { margin-bottom: 20px; }

.corp-wrap-hdg-lv1-pt .uc-title.uc-mod-hdg-lv1-01 > * { text-align: left; font-size: 25px; line-height: 1.4; font-weight: 700; color: #262626; }

.corp-wrap-hdg-lv1-pt .corp-lead-lv1-pt > * { font-size: 21px; line-height: 1.4; margin-top: 5px; font-weight: 700; }

.corp-wrap-hdg-lv1-pt .corp-lead-lv1-pt.corp-col-pt > * { color: #1E2766; }

.corp-wrap-hdg-lv1-pt.corp-col-pt .uc-title.uc-mod-hdg-lv1-01 > * { color: #1E2766; }

.corp-hdg-lv1-pt { margin-top: 60px; padding-bottom: 30px; border-bottom: #E5E5E5 1px solid; position: relative; }

.corp-hdg-lv1-pt::before { position: absolute; bottom: -1px; left: 0; width: 60px; height: 1px; content: ''; background: #F08100; }

.corp-hdg-lv1-pt > * { text-align: left; font-size: 25px; line-height: 1.4; font-weight: 700; }

.corp-hdg-lv1-pt > * span { display: block; font-size: 21px; margin-top: 5px; }

.corp-hdg-img-lv2-st { margin-top: 60px; }

.corp-hdg-img-lv2-st > * { text-align: center; font-size: 0; line-height: 0; }

.corp-hdg-img-lv2-st img { max-width: 100%; font-size: 0; line-height: 0; }

.corp-hdg-lv2-pt { margin-top: 60px; padding-left: 10px; border-left: #F08100 5px solid; }

.corp-hdg-lv2-pt > * { text-align: left; font-size: 21px; line-height: 1.4; font-weight: 700; }

.corp-hdg-lv2-pt2 { margin-top: 60px; }

.corp-hdg-lv2-pt2 > * { text-align: center; font-size: 25px; line-height: 1.4; font-weight: 700; }

.corp-hdg-lv2-pt3 { margin-top: 60px; padding-bottom: 15px; border-bottom: #E5E5E5 2px solid; position: relative; }

.corp-hdg-lv2-pt3::before { position: absolute; bottom: -2px; left: calc(50% - 40px); width: 80px; height: 2px; content: ''; background: #F08100; }

.corp-hdg-lv2-pt3 > * { text-align: center; font-size: 21px; line-height: 1.4; font-weight: 700; }

.corp-hdg-lv2-pt4 { margin-top: 60px; }

.corp-hdg-lv2-pt4 > * { text-align: center; font-size: 18px; line-height: 1.4; font-weight: 700; }

.corp-hdg-lv3-pt { margin-top: 60px; padding-left: 10px; border-left: #F8B800 3px solid; }

.corp-hdg-lv3-pt > * { text-align: left; font-size: 18px; line-height: 1.4; font-weight: 700; }

.corp-hdg-lv3-pt2 { margin-top: 25px; margin-bottom: 5px; }

.corp-hdg-lv3-pt2 > * { text-align: center; font-size: 18px; line-height: 1.4; font-weight: 700; }

.corp-hdg-lv3-pt3 { margin-top: 15px; }

.corp-hdg-lv3-pt3 > * { text-align: center; font-size: 13px; line-height: 1.4; }

.corp-hdg-lv3-pt4 { margin-top: 15px; display: block; text-align: left; }

.corp-hdg-lv3-pt4.corp-hdg-pt1 { margin-top: -15px; }

.corp-hdg-lv3-pt4 > * { font-size: 16px; display: block; color: #262626; margin: 0; padding: 15px 40px 15px 0; border-bottom: #E5E5E5 1px solid; font-weight: 700; text-align: left; }

.corp-hdg-lv4-pt { margin-top: 60px; padding-left: 10px; border-left: #F8B800 1px solid; }

.corp-hdg-lv4-pt > * { text-align: left; font-size: 16px; line-height: 1.4; font-weight: 700; }

.corp-hdg-lv5-pt { margin-top: 60px; }

.corp-hdg-lv5-pt > * { text-align: left; font-size: 16px; line-height: 1.4; font-weight: 700; }

.corp-hdg-lv6-pt { margin-top: 60px; }

.corp-hdg-lv6-pt > * { text-align: left; font-size: 16px; line-height: 1.4; }

.corp-hdg-img-pt { margin-top: 30px !important; }

.corp-hdg-img-pt > * { text-align: left; font-size: 18px; line-height: 1.4; font-weight: 700; }

.corp-hdg-line-st { border-bottom: #E5E5E5 1px solid; padding-bottom: 20px; }

.corp-img-st, .corp-img-logo-st { text-align: center; margin-top: 30px; }

.corp-img-st img, .corp-img-logo-st img { max-width: 100%; font-size: 0; line-height: 0; }

.corp-img-st .uc-caption, .corp-img-logo-st .uc-caption { font-size: 14px; margin-top: 15px; }

.corp-img-main-st { text-align: center; margin-top: 10px; margin-bottom: -20px; }

.corp-img-main-st img { max-width: 100%; font-size: 0; line-height: 0; }

.corp-bnr-st { text-align: center; margin-top: 30px; }

.corp-bnr-st a { display: inline-block; }

.corp-bnr-st a p { display: block; }

.corp-bnr-st img { width: 100%; max-width: 654px; font-size: 0; line-height: 0; }

.corp-bnr-st .uc-caption { font-size: 14px; margin-top: 15px; }

.corp-img-logo-st * img { border: #D9D9D9 1px solid; }

.corp-img-line-st img { border: #D9D9D9 1px solid; }

.CMP-CM10-text a[href^="http"], .CMP-CM10-text a[href$=".html"], .CMP-CM34-rich-text a[href^="http"], .CMP-CM34-rich-text a[href$=".html"], .CMP-CM43-text-mulit-link a[href^="http"], .CMP-CM43-text-mulit-link a[href$=".html"], .CMP-CM15-html a[href^="http"], .CMP-CM15-html a[href$=".html"] { word-break: break-all; }

.CMP-CM10-text .corp-txt-break, .CMP-CM34-rich-text .corp-txt-break, .CMP-CM43-text-mulit-link .corp-txt-break, .CMP-CM15-html .corp-txt-break { word-break: break-all; }

.CMP-CM10-text .corp-txt-st, .CMP-CM34-rich-text .corp-txt-st, .CMP-CM43-text-mulit-link .corp-txt-st, .CMP-CM15-html .corp-txt-st { margin-top: 30px; }

.CMP-CM10-text .corp-txt-catch-st, .CMP-CM34-rich-text .corp-txt-catch-st, .CMP-CM43-text-mulit-link .corp-txt-catch-st, .CMP-CM15-html .corp-txt-catch-st { margin-top: 40px; font-size: 32px; line-height: 1.4; font-weight: 700; }

.CMP-CM10-text .corp-txt-sub-st, .CMP-CM34-rich-text .corp-txt-sub-st, .CMP-CM43-text-mulit-link .corp-txt-sub-st, .CMP-CM15-html .corp-txt-sub-st { margin-top: 20px; }

.CMP-CM10-text .corp-txt-pt1, .CMP-CM34-rich-text .corp-txt-pt1, .CMP-CM43-text-mulit-link .corp-txt-pt1, .CMP-CM15-html .corp-txt-pt1 { margin-top: 30px; text-align: center; font-size: 14px; font-weight: 700; }

.CMP-CM10-text .corp-txt-pt1 > *, .CMP-CM34-rich-text .corp-txt-pt1 > *, .CMP-CM43-text-mulit-link .corp-txt-pt1 > *, .CMP-CM15-html .corp-txt-pt1 > * { color: #F08100; }

.CMP-CM14-modal .corp-txt-modal-st a { text-decoration: underline; }

.corp-list-atted-st > * { list-style: none; padding-top: 5px; }

.corp-list-atted-st > * > li { margin-top: 25px; font-size: 14px; position: relative; padding: 0 0 0 1.5em; }

.corp-list-atted-st > * > li::before { content: "\00203b"; position: absolute; left: 0; }

.corp-list-atted-num > * { list-style: none; counter-reset: count 0; padding-top: 5px; }

.corp-list-atted-num > * > li { margin-top: 25px; font-size: 14px; position: relative; padding: 0 0 0 2.5em; }

.corp-list-atted-num > * > li::before { counter-increment: count 1; content: "※" counter(count); position: absolute; left: 0; }

.corp-list-atted-num.corp-list-num-cnt2 > * { counter-reset: count 1; }

.corp-list-atted-num.corp-list-num-cnt3 > * { counter-reset: count 2; }

.corp-list-atted-num.corp-list-num-cnt4 > * { counter-reset: count 3; }

.corp-list-atted-num.corp-list-num-cnt5 > * { counter-reset: count 4; }

.corp-list-atted-num.corp-list-num-cnt6 > * { counter-reset: count 5; }

.corp-list-atted-num.corp-list-num-cnt7 > * { counter-reset: count 6; }

.corp-list-atted-num.corp-list-num-cnt8 > * { counter-reset: count 7; }

.corp-list-atted-num.corp-list-num-cnt9 > * { counter-reset: count 8; }

.corp-list-num-st > * { list-style: none; counter-reset: count 0; padding-top: 5px; }

.corp-list-num-st > * > li { margin-top: 25px; position: relative; padding: 0 0 0 1.5em; }

.corp-list-num-st > * > li::before { color: #F08100; font-weight: 700; counter-increment: count 1; content: counter(count) "."; position: absolute; left: 0; }

.corp-list-num-st.corp-list-num-cnt2 > * { counter-reset: count 1; }

.corp-list-num-st.corp-list-num-cnt3 > * { counter-reset: count 2; }

.corp-list-num-st.corp-list-num-cnt4 > * { counter-reset: count 3; }

.corp-list-num-st.corp-list-num-cnt5 > * { counter-reset: count 4; }

.corp-list-num-st.corp-list-num-cnt6 > * { counter-reset: count 5; }

.corp-list-num-st.corp-list-num-cnt7 > * { counter-reset: count 6; }

.corp-list-num-st.corp-list-num-cnt8 > * { counter-reset: count 7; }

.corp-list-num-st.corp-list-num-cnt9 > * { counter-reset: count 8; }

.corp-list-st > * { padding-top: 5px; }

.corp-list-st > *, .corp-list-st .uc-gsl .uc-gsl-list .uc-mod-items { list-style: none; }

.corp-list-st > * > li, .corp-list-st .uc-gsl .uc-gsl-list .uc-mod-items > li { margin-top: 25px; position: relative; padding: 0 0 0 1.5em; }

.corp-list-st > * > li::before, .corp-list-st .uc-gsl .uc-gsl-list .uc-mod-items > li::before { content: ""; width: 8px; height: 8px; background: #F08100; border-radius: 50%; display: block; position: absolute; left: 0.3em; top: 0.5em; }

.corp-deflist-st { margin-top: 30px; display: table; }

.corp-deflist-st div { display: table-row; }

.corp-deflist-st dt, .corp-deflist-st dd { display: table-cell; vertical-align: middle; }

.corp-deflist-st dt { white-space: nowrap; }

.CMP-CM10-text .corp-txt-st a, .CMP-CM10-text .corp-txt-sub-st a, .CMP-CM10-text .corp-txt-faq-q a, .CMP-CM10-text .corp-txt-faq-a a, .CMP-CM10-text [class^="corp-tbl-"] a, .CMP-CM10-text [class^="corp-list-"] a, .CMP-CM34-rich-text .corp-txt-st a, .CMP-CM34-rich-text .corp-txt-sub-st a, .CMP-CM34-rich-text .corp-txt-faq-q a, .CMP-CM34-rich-text .corp-txt-faq-a a, .CMP-CM34-rich-text [class^="corp-tbl-"] a, .CMP-CM34-rich-text [class^="corp-list-"] a, .CMP-CM43-text-mulit-link .corp-txt-st a, .CMP-CM43-text-mulit-link .corp-txt-sub-st a, .CMP-CM43-text-mulit-link .corp-txt-faq-q a, .CMP-CM43-text-mulit-link .corp-txt-faq-a a, .CMP-CM43-text-mulit-link [class^="corp-tbl-"] a, .CMP-CM43-text-mulit-link [class^="corp-list-"] a, .CMP-CM15-html .corp-txt-st a, .CMP-CM15-html .corp-txt-sub-st a, .CMP-CM15-html .corp-txt-faq-q a, .CMP-CM15-html .corp-txt-faq-a a, .CMP-CM15-html [class^="corp-tbl-"] a, .CMP-CM15-html [class^="corp-list-"] a { text-decoration: underline; position: relative; display: inline-block; display: inline; }

.CMP-CM10-text .corp-txt-st a[target="_blank"], .CMP-CM10-text .corp-txt-st a[href$=".pdf"], .CMP-CM10-text .corp-txt-sub-st a[target="_blank"], .CMP-CM10-text .corp-txt-sub-st a[href$=".pdf"], .CMP-CM10-text .corp-txt-faq-q a[target="_blank"], .CMP-CM10-text .corp-txt-faq-q a[href$=".pdf"], .CMP-CM10-text .corp-txt-faq-a a[target="_blank"], .CMP-CM10-text .corp-txt-faq-a a[href$=".pdf"], .CMP-CM10-text [class^="corp-tbl-"] a[target="_blank"], .CMP-CM10-text [class^="corp-tbl-"] a[href$=".pdf"], .CMP-CM10-text [class^="corp-list-"] a[target="_blank"], .CMP-CM10-text [class^="corp-list-"] a[href$=".pdf"], .CMP-CM34-rich-text .corp-txt-st a[target="_blank"], .CMP-CM34-rich-text .corp-txt-st a[href$=".pdf"], .CMP-CM34-rich-text .corp-txt-sub-st a[target="_blank"], .CMP-CM34-rich-text .corp-txt-sub-st a[href$=".pdf"], .CMP-CM34-rich-text .corp-txt-faq-q a[target="_blank"], .CMP-CM34-rich-text .corp-txt-faq-q a[href$=".pdf"], .CMP-CM34-rich-text .corp-txt-faq-a a[target="_blank"], .CMP-CM34-rich-text .corp-txt-faq-a a[href$=".pdf"], .CMP-CM34-rich-text [class^="corp-tbl-"] a[target="_blank"], .CMP-CM34-rich-text [class^="corp-tbl-"] a[href$=".pdf"], .CMP-CM34-rich-text [class^="corp-list-"] a[target="_blank"], .CMP-CM34-rich-text [class^="corp-list-"] a[href$=".pdf"], .CMP-CM43-text-mulit-link .corp-txt-st a[target="_blank"], .CMP-CM43-text-mulit-link .corp-txt-st a[href$=".pdf"], .CMP-CM43-text-mulit-link .corp-txt-sub-st a[target="_blank"], .CMP-CM43-text-mulit-link .corp-txt-sub-st a[href$=".pdf"], .CMP-CM43-text-mulit-link .corp-txt-faq-q a[target="_blank"], .CMP-CM43-text-mulit-link .corp-txt-faq-q a[href$=".pdf"], .CMP-CM43-text-mulit-link .corp-txt-faq-a a[target="_blank"], .CMP-CM43-text-mulit-link .corp-txt-faq-a a[href$=".pdf"], .CMP-CM43-text-mulit-link [class^="corp-tbl-"] a[target="_blank"], .CMP-CM43-text-mulit-link [class^="corp-tbl-"] a[href$=".pdf"], .CMP-CM43-text-mulit-link [class^="corp-list-"] a[target="_blank"], .CMP-CM43-text-mulit-link [class^="corp-list-"] a[href$=".pdf"], .CMP-CM15-html .corp-txt-st a[target="_blank"], .CMP-CM15-html .corp-txt-st a[href$=".pdf"], .CMP-CM15-html .corp-txt-sub-st a[target="_blank"], .CMP-CM15-html .corp-txt-sub-st a[href$=".pdf"], .CMP-CM15-html .corp-txt-faq-q a[target="_blank"], .CMP-CM15-html .corp-txt-faq-q a[href$=".pdf"], .CMP-CM15-html .corp-txt-faq-a a[target="_blank"], .CMP-CM15-html .corp-txt-faq-a a[href$=".pdf"], .CMP-CM15-html [class^="corp-tbl-"] a[target="_blank"], .CMP-CM15-html [class^="corp-tbl-"] a[href$=".pdf"], .CMP-CM15-html [class^="corp-list-"] a[target="_blank"], .CMP-CM15-html [class^="corp-list-"] a[href$=".pdf"] { padding-right: 5px; }

.CMP-CM10-text .corp-txt-st a[target="_blank"]::after, .CMP-CM10-text .corp-txt-st a[href$=".pdf"]::after, .CMP-CM10-text .corp-txt-sub-st a[target="_blank"]::after, .CMP-CM10-text .corp-txt-sub-st a[href$=".pdf"]::after, .CMP-CM10-text .corp-txt-faq-q a[target="_blank"]::after, .CMP-CM10-text .corp-txt-faq-q a[href$=".pdf"]::after, .CMP-CM10-text .corp-txt-faq-a a[target="_blank"]::after, .CMP-CM10-text .corp-txt-faq-a a[href$=".pdf"]::after, .CMP-CM10-text [class^="corp-tbl-"] a[target="_blank"]::after, .CMP-CM10-text [class^="corp-tbl-"] a[href$=".pdf"]::after, .CMP-CM10-text [class^="corp-list-"] a[target="_blank"]::after, .CMP-CM10-text [class^="corp-list-"] a[href$=".pdf"]::after, .CMP-CM34-rich-text .corp-txt-st a[target="_blank"]::after, .CMP-CM34-rich-text .corp-txt-st a[href$=".pdf"]::after, .CMP-CM34-rich-text .corp-txt-sub-st a[target="_blank"]::after, .CMP-CM34-rich-text .corp-txt-sub-st a[href$=".pdf"]::after, .CMP-CM34-rich-text .corp-txt-faq-q a[target="_blank"]::after, .CMP-CM34-rich-text .corp-txt-faq-q a[href$=".pdf"]::after, .CMP-CM34-rich-text .corp-txt-faq-a a[target="_blank"]::after, .CMP-CM34-rich-text .corp-txt-faq-a a[href$=".pdf"]::after, .CMP-CM34-rich-text [class^="corp-tbl-"] a[target="_blank"]::after, .CMP-CM34-rich-text [class^="corp-tbl-"] a[href$=".pdf"]::after, .CMP-CM34-rich-text [class^="corp-list-"] a[target="_blank"]::after, .CMP-CM34-rich-text [class^="corp-list-"] a[href$=".pdf"]::after, .CMP-CM43-text-mulit-link .corp-txt-st a[target="_blank"]::after, .CMP-CM43-text-mulit-link .corp-txt-st a[href$=".pdf"]::after, .CMP-CM43-text-mulit-link .corp-txt-sub-st a[target="_blank"]::after, .CMP-CM43-text-mulit-link .corp-txt-sub-st a[href$=".pdf"]::after, .CMP-CM43-text-mulit-link .corp-txt-faq-q a[target="_blank"]::after, .CMP-CM43-text-mulit-link .corp-txt-faq-q a[href$=".pdf"]::after, .CMP-CM43-text-mulit-link .corp-txt-faq-a a[target="_blank"]::after, .CMP-CM43-text-mulit-link .corp-txt-faq-a a[href$=".pdf"]::after, .CMP-CM43-text-mulit-link [class^="corp-tbl-"] a[target="_blank"]::after, .CMP-CM43-text-mulit-link [class^="corp-tbl-"] a[href$=".pdf"]::after, .CMP-CM43-text-mulit-link [class^="corp-list-"] a[target="_blank"]::after, .CMP-CM43-text-mulit-link [class^="corp-list-"] a[href$=".pdf"]::after, .CMP-CM15-html .corp-txt-st a[target="_blank"]::after, .CMP-CM15-html .corp-txt-st a[href$=".pdf"]::after, .CMP-CM15-html .corp-txt-sub-st a[target="_blank"]::after, .CMP-CM15-html .corp-txt-sub-st a[href$=".pdf"]::after, .CMP-CM15-html .corp-txt-faq-q a[target="_blank"]::after, .CMP-CM15-html .corp-txt-faq-q a[href$=".pdf"]::after, .CMP-CM15-html .corp-txt-faq-a a[target="_blank"]::after, .CMP-CM15-html .corp-txt-faq-a a[href$=".pdf"]::after, .CMP-CM15-html [class^="corp-tbl-"] a[target="_blank"]::after, .CMP-CM15-html [class^="corp-tbl-"] a[href$=".pdf"]::after, .CMP-CM15-html [class^="corp-list-"] a[target="_blank"]::after, .CMP-CM15-html [class^="corp-list-"] a[href$=".pdf"]::after { content: ""; display: inline-block; vertical-align: middle; position: static; top: 50%; bottom: 0; right: 5px; width: 15px; height: 15px; margin-left: 5px; margin-top: -2px; border: none; -webkit-transform: none; transform: none; }

.CMP-CM10-text .corp-txt-st a[target="_blank"]::after, .CMP-CM10-text .corp-txt-sub-st a[target="_blank"]::after, .CMP-CM10-text .corp-txt-faq-q a[target="_blank"]::after, .CMP-CM10-text .corp-txt-faq-a a[target="_blank"]::after, .CMP-CM10-text [class^="corp-tbl-"] a[target="_blank"]::after, .CMP-CM10-text [class^="corp-list-"] a[target="_blank"]::after, .CMP-CM34-rich-text .corp-txt-st a[target="_blank"]::after, .CMP-CM34-rich-text .corp-txt-sub-st a[target="_blank"]::after, .CMP-CM34-rich-text .corp-txt-faq-q a[target="_blank"]::after, .CMP-CM34-rich-text .corp-txt-faq-a a[target="_blank"]::after, .CMP-CM34-rich-text [class^="corp-tbl-"] a[target="_blank"]::after, .CMP-CM34-rich-text [class^="corp-list-"] a[target="_blank"]::after, .CMP-CM43-text-mulit-link .corp-txt-st a[target="_blank"]::after, .CMP-CM43-text-mulit-link .corp-txt-sub-st a[target="_blank"]::after, .CMP-CM43-text-mulit-link .corp-txt-faq-q a[target="_blank"]::after, .CMP-CM43-text-mulit-link .corp-txt-faq-a a[target="_blank"]::after, .CMP-CM43-text-mulit-link [class^="corp-tbl-"] a[target="_blank"]::after, .CMP-CM43-text-mulit-link [class^="corp-list-"] a[target="_blank"]::after, .CMP-CM15-html .corp-txt-st a[target="_blank"]::after, .CMP-CM15-html .corp-txt-sub-st a[target="_blank"]::after, .CMP-CM15-html .corp-txt-faq-q a[target="_blank"]::after, .CMP-CM15-html .corp-txt-faq-a a[target="_blank"]::after, .CMP-CM15-html [class^="corp-tbl-"] a[target="_blank"]::after, .CMP-CM15-html [class^="corp-list-"] a[target="_blank"]::after { background: transparent url(/content/dam/sites/www_unicharm_co_jp/images/common/icon-common-blank.png) no-repeat center center; background-size: 15px 15px; }

.CMP-CM10-text .corp-txt-st a[href$=".pdf"]::after, .CMP-CM10-text .corp-txt-sub-st a[href$=".pdf"]::after, .CMP-CM10-text .corp-txt-faq-q a[href$=".pdf"]::after, .CMP-CM10-text .corp-txt-faq-a a[href$=".pdf"]::after, .CMP-CM10-text [class^="corp-tbl-"] a[href$=".pdf"]::after, .CMP-CM10-text [class^="corp-list-"] a[href$=".pdf"]::after, .CMP-CM34-rich-text .corp-txt-st a[href$=".pdf"]::after, .CMP-CM34-rich-text .corp-txt-sub-st a[href$=".pdf"]::after, .CMP-CM34-rich-text .corp-txt-faq-q a[href$=".pdf"]::after, .CMP-CM34-rich-text .corp-txt-faq-a a[href$=".pdf"]::after, .CMP-CM34-rich-text [class^="corp-tbl-"] a[href$=".pdf"]::after, .CMP-CM34-rich-text [class^="corp-list-"] a[href$=".pdf"]::after, .CMP-CM43-text-mulit-link .corp-txt-st a[href$=".pdf"]::after, .CMP-CM43-text-mulit-link .corp-txt-sub-st a[href$=".pdf"]::after, .CMP-CM43-text-mulit-link .corp-txt-faq-q a[href$=".pdf"]::after, .CMP-CM43-text-mulit-link .corp-txt-faq-a a[href$=".pdf"]::after, .CMP-CM43-text-mulit-link [class^="corp-tbl-"] a[href$=".pdf"]::after, .CMP-CM43-text-mulit-link [class^="corp-list-"] a[href$=".pdf"]::after, .CMP-CM15-html .corp-txt-st a[href$=".pdf"]::after, .CMP-CM15-html .corp-txt-sub-st a[href$=".pdf"]::after, .CMP-CM15-html .corp-txt-faq-q a[href$=".pdf"]::after, .CMP-CM15-html .corp-txt-faq-a a[href$=".pdf"]::after, .CMP-CM15-html [class^="corp-tbl-"] a[href$=".pdf"]::after, .CMP-CM15-html [class^="corp-list-"] a[href$=".pdf"]::after { background: transparent url(/content/dam/sites/www_unicharm_co_jp/images/common/icon-common-pdf.png) no-repeat center center; background-size: 15px 15px; }

.CMP-CM10-text .corp-link-st, .CMP-CM34-rich-text .corp-link-st, .CMP-CM43-text-mulit-link .corp-link-st, .CMP-CM15-html .corp-link-st { margin-top: 30px; }

.CMP-CM10-text .corp-link-st a, .CMP-CM34-rich-text .corp-link-st a, .CMP-CM43-text-mulit-link .corp-link-st a, .CMP-CM15-html .corp-link-st a { text-decoration: none; position: relative; display: inline-block; padding-right: 25px; text-decoration: none; position: relative; display: inline-block; }

.CMP-CM10-text .corp-link-st a::after, .CMP-CM34-rich-text .corp-link-st a::after, .CMP-CM43-text-mulit-link .corp-link-st a::after, .CMP-CM15-html .corp-link-st a::after { content: ""; display: inline-block; vertical-align: middle; position: absolute; top: 50%; bottom: 0; right: 15px; margin-top: -5px; margin-left: 5px; width: 10px; height: 10px; border-top: 2px solid #F8B800; border-right: 2px solid #F8B800; -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.CMP-CM10-text .corp-link-st a[target="_blank"], .CMP-CM10-text .corp-link-st a[href$=".pdf"], .CMP-CM34-rich-text .corp-link-st a[target="_blank"], .CMP-CM34-rich-text .corp-link-st a[href$=".pdf"], .CMP-CM43-text-mulit-link .corp-link-st a[target="_blank"], .CMP-CM43-text-mulit-link .corp-link-st a[href$=".pdf"], .CMP-CM15-html .corp-link-st a[target="_blank"], .CMP-CM15-html .corp-link-st a[href$=".pdf"] { padding-right: 5px; }

.CMP-CM10-text .corp-link-st a[target="_blank"]::after, .CMP-CM10-text .corp-link-st a[href$=".pdf"]::after, .CMP-CM34-rich-text .corp-link-st a[target="_blank"]::after, .CMP-CM34-rich-text .corp-link-st a[href$=".pdf"]::after, .CMP-CM43-text-mulit-link .corp-link-st a[target="_blank"]::after, .CMP-CM43-text-mulit-link .corp-link-st a[href$=".pdf"]::after, .CMP-CM15-html .corp-link-st a[target="_blank"]::after, .CMP-CM15-html .corp-link-st a[href$=".pdf"]::after { content: ""; display: inline-block; vertical-align: middle; position: static; top: 50%; bottom: 0; right: 5px; width: 15px; height: 15px; margin-left: 5px; margin-top: -2px; border: none; -webkit-transform: none; transform: none; }

.CMP-CM10-text .corp-link-st a[target="_blank"]::after, .CMP-CM34-rich-text .corp-link-st a[target="_blank"]::after, .CMP-CM43-text-mulit-link .corp-link-st a[target="_blank"]::after, .CMP-CM15-html .corp-link-st a[target="_blank"]::after { background: transparent url(/content/dam/sites/www_unicharm_co_jp/images/common/icon-common-blank.png) no-repeat center center; background-size: 15px 15px; }

.CMP-CM10-text .corp-link-st a[href$=".pdf"]::after, .CMP-CM34-rich-text .corp-link-st a[href$=".pdf"]::after, .CMP-CM43-text-mulit-link .corp-link-st a[href$=".pdf"]::after, .CMP-CM15-html .corp-link-st a[href$=".pdf"]::after { background: transparent url(/content/dam/sites/www_unicharm_co_jp/images/common/icon-common-pdf.png) no-repeat center center; background-size: 15px 15px; }

.corp-list-link-st > * { list-style: none; padding-top: 5px; }

.corp-list-link-st > * > li { margin-top: 25px; }

.corp-list-link-st > * > li > a { text-decoration: none; position: relative; display: inline-block; padding-right: 25px; text-decoration: none; position: relative; display: inline-block; }

.corp-list-link-st > * > li > a::after { content: ""; display: inline-block; vertical-align: middle; position: absolute; top: 50%; bottom: 0; right: 15px; margin-top: -5px; margin-left: 5px; width: 10px; height: 10px; border-top: 2px solid #F8B800; border-right: 2px solid #F8B800; -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.corp-list-link-st > * > li > a[target="_blank"], .corp-list-link-st > * > li > a[href$=".pdf"] { padding-right: 5px; }

.corp-list-link-st > * > li > a[target="_blank"]::after, .corp-list-link-st > * > li > a[href$=".pdf"]::after { content: ""; display: inline-block; vertical-align: middle; position: static; top: 50%; bottom: 0; right: 5px; width: 15px; height: 15px; margin-left: 5px; margin-top: -2px; border: none; -webkit-transform: none; transform: none; }

.corp-list-link-st > * > li > a[target="_blank"]::after { background: transparent url(/content/dam/sites/www_unicharm_co_jp/images/common/icon-common-blank.png) no-repeat center center; background-size: 15px 15px; }

.corp-list-link-st > * > li > a[href$=".pdf"]::after { background: transparent url(/content/dam/sites/www_unicharm_co_jp/images/common/icon-common-pdf.png) no-repeat center center; background-size: 15px 15px; }

.corp-list-link-pt1 > * > li > a, .corp-list-link-pt2 > * > li > a, .corp-list-link-pt3 > * > li > a, .corp-list-link-cpn > * > li > a, .corp-list-st > * > li > a, .corp-list-num-st > * > li > a { text-decoration: none; position: relative; display: inline-block; }

.corp-list-link-pt1 > * > li > a[target="_blank"], .corp-list-link-pt1 > * > li > a[href$=".pdf"], .corp-list-link-pt2 > * > li > a[target="_blank"], .corp-list-link-pt2 > * > li > a[href$=".pdf"], .corp-list-link-pt3 > * > li > a[target="_blank"], .corp-list-link-pt3 > * > li > a[href$=".pdf"], .corp-list-link-cpn > * > li > a[target="_blank"], .corp-list-link-cpn > * > li > a[href$=".pdf"], .corp-list-st > * > li > a[target="_blank"], .corp-list-st > * > li > a[href$=".pdf"], .corp-list-num-st > * > li > a[target="_blank"], .corp-list-num-st > * > li > a[href$=".pdf"] { padding-right: 5px; }

.corp-list-link-pt1 > * > li > a[target="_blank"]::after, .corp-list-link-pt1 > * > li > a[href$=".pdf"]::after, .corp-list-link-pt2 > * > li > a[target="_blank"]::after, .corp-list-link-pt2 > * > li > a[href$=".pdf"]::after, .corp-list-link-pt3 > * > li > a[target="_blank"]::after, .corp-list-link-pt3 > * > li > a[href$=".pdf"]::after, .corp-list-link-cpn > * > li > a[target="_blank"]::after, .corp-list-link-cpn > * > li > a[href$=".pdf"]::after, .corp-list-st > * > li > a[target="_blank"]::after, .corp-list-st > * > li > a[href$=".pdf"]::after, .corp-list-num-st > * > li > a[target="_blank"]::after, .corp-list-num-st > * > li > a[href$=".pdf"]::after { content: ""; display: inline-block; vertical-align: middle; position: static; top: 50%; bottom: 0; right: 5px; width: 15px; height: 15px; margin-left: 5px; margin-top: -2px; border: none; -webkit-transform: none; transform: none; }

.corp-list-link-pt1 > * > li > a[target="_blank"]::after, .corp-list-link-pt2 > * > li > a[target="_blank"]::after, .corp-list-link-pt3 > * > li > a[target="_blank"]::after, .corp-list-link-cpn > * > li > a[target="_blank"]::after, .corp-list-st > * > li > a[target="_blank"]::after, .corp-list-num-st > * > li > a[target="_blank"]::after { background: transparent url(/content/dam/sites/www_unicharm_co_jp/images/common/icon-common-blank.png) no-repeat center center; background-size: 15px 15px; }

.corp-list-link-pt1 > * > li > a[href$=".pdf"]::after, .corp-list-link-pt2 > * > li > a[href$=".pdf"]::after, .corp-list-link-pt3 > * > li > a[href$=".pdf"]::after, .corp-list-link-cpn > * > li > a[href$=".pdf"]::after, .corp-list-st > * > li > a[href$=".pdf"]::after, .corp-list-num-st > * > li > a[href$=".pdf"]::after { background: transparent url(/content/dam/sites/www_unicharm_co_jp/images/common/icon-common-pdf.png) no-repeat center center; background-size: 15px 15px; }

.corp-list-link-pt1 { margin-top: 60px; }

.corp-list-link-pt1 > * > li { list-style: none; font-size: 14px; border-top: #E5E5E5 1px solid; }

.corp-list-link-pt1 > * > li:last-child { border-bottom: #E5E5E5 1px solid; }

.corp-list-link-pt1 > * > li > a { display: block; padding: 20px 10px; }

.corp-list-link-pt1 > * > li.current > a { background: #F5F5F5; }

.corp-list-link-pt1 > .uc-gsl li { list-style: none; font-size: 14px; border-top: #E5E5E5 1px solid; }

.corp-list-link-pt1 > .uc-gsl li:last-child { border-bottom: #E5E5E5 1px solid; }

.corp-list-link-pt1 > .uc-gsl li > a { text-decoration: none; position: relative; display: block; padding: 20px 10px; }

.corp-list-link-pt1 > .uc-gsl li > a[target="_blank"] .uc-title p, .corp-list-link-pt1 > .uc-gsl li > a[href$=".pdf"] .uc-title p { padding-right: 5px; }

.corp-list-link-pt1 > .uc-gsl li > a[target="_blank"] .uc-title p::after, .corp-list-link-pt1 > .uc-gsl li > a[href$=".pdf"] .uc-title p::after { content: ""; display: inline-block; vertical-align: middle; position: static; top: 50%; bottom: 0; right: 5px; width: 15px; height: 15px; margin-left: 5px; margin-top: -2px; border: none; -webkit-transform: none; transform: none; }

.corp-list-link-pt1 > .uc-gsl li > a[target="_blank"] .uc-title p::after { background: transparent url(/content/dam/sites/www_unicharm_co_jp/images/common/icon-common-blank.png) no-repeat center center; background-size: 15px 15px; }

.corp-list-link-pt1 > .uc-gsl li > a[href$=".pdf"] .uc-title p::after { background: transparent url(/content/dam/sites/www_unicharm_co_jp/images/common/icon-common-pdf.png) no-repeat center center; background-size: 15px 15px; }

.corp-list-link-pt1 > .uc-gsl li.current > a { background: #F5F5F5; }

.corp-list-link-pt2 { margin-top: 55px; font-size: 0; text-align: center; }

.corp-list-link-pt2 > * { display: inline-block; text-align: left; font-size: 0; letter-spacing: 0; }

.corp-list-link-pt2 > * > li { font-size: 14px; margin-top: 5px; list-style: none; display: inline-block; text-align: center; border-left: #E5E5E5 1px solid; }

.corp-list-link-pt2 > * > li:last-child { border-right: #E5E5E5 1px solid; }

.corp-list-link-pt2 > * > li > a { text-align: left; text-decoration: none; position: relative; display: inline-block; padding-right: 25px; padding: 5px 38px 5px 28px; }

.corp-list-link-pt2 > * > li > a::after { content: ""; display: inline-block; vertical-align: middle; position: absolute; top: 50%; bottom: 0; right: 15px; margin-top: -5px; margin-left: 5px; width: 10px; height: 10px; border-top: 2px solid #F8B800; border-right: 2px solid #F8B800; -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.corp-list-link-pt2 > * > li > a::after { right: 25px; }

.corp-list-link-pt2 > * > li > a[target="_blank"], .corp-list-link-pt2 > * > li > a[href$=".pdf"] { padding-right: 28px; }

.corp-list-link-pt2 > * > li.current > a { background: #F5F5F5; }

.corp-list-link-pt3 > .uc-gsl li { margin-top: 30px; list-style: none; font-size: 14px; }

.corp-list-link-pt3 > .uc-gsl li .uc-date { margin-top: 15px; }

.corp-list-link-pt3 > .uc-gsl li .uc-title { margin-top: 10px; }

.corp-list-link-pt3 > .uc-gsl li .uc-media { text-align: center; }

.corp-list-link-pt3 > .uc-gsl li .uc-media img { border: #D9D9D9  1px solid; }

.corp-list-link-pt3 > .uc-gsl li > a { text-decoration: none; position: relative; display: block; }

.corp-list-link-pt3 > .uc-gsl li > a[target="_blank"] .uc-title p, .corp-list-link-pt3 > .uc-gsl li > a[href$=".pdf"] .uc-title p { padding-right: 5px; }

.corp-list-link-pt3 > .uc-gsl li > a[target="_blank"] .uc-title p::after, .corp-list-link-pt3 > .uc-gsl li > a[href$=".pdf"] .uc-title p::after { content: ""; display: inline-block; vertical-align: middle; position: static; top: 50%; bottom: 0; right: 5px; width: 15px; height: 15px; margin-left: 5px; margin-top: -2px; border: none; -webkit-transform: none; transform: none; }

.corp-list-link-pt3 > .uc-gsl li > a[target="_blank"] .uc-title p::after { background: transparent url(/content/dam/sites/www_unicharm_co_jp/images/common/icon-common-blank.png) no-repeat center center; background-size: 15px 15px; }

.corp-list-link-pt3 > .uc-gsl li > a[href$=".pdf"] .uc-title p::after { background: transparent url(/content/dam/sites/www_unicharm_co_jp/images/common/icon-common-pdf.png) no-repeat center center; background-size: 15px 15px; }

.corp-list-link-cpn > .uc-gsl .uc-mod-items { display: flex; flex-wrap: wrap; margin: 0 -2.14%; }

.corp-list-link-cpn > .uc-gsl .uc-mod-items > li { width: calc(50% - 4.28%); margin: 30px 2.14% 0; list-style: none; font-size: 14px; }

.corp-list-link-cpn > .uc-gsl .uc-mod-items > li .uc-media { text-align: center; display: block; }

.corp-list-link-cpn > .uc-gsl .uc-mod-items > li .uc-title { font-size: 16px; color: #262626; margin-top: 5px; font-weight: 700; }

.corp-list-link-cpn > .uc-gsl .uc-mod-items > li .uc-tag { text-align: center; color: #F08100; font-weight: 700; font-size: 14px; margin-top: 5px; }

.corp-list-link-cpn > .uc-gsl .uc-mod-items > li .uc-lead { display: block; font-size: 14px; margin-top: 10px; }

.corp-list-link-cpn > .uc-gsl .uc-mod-items > li > a { padding: 0; text-decoration: none; position: relative; display: block; }

.corp-list-link-cpn > .uc-gsl .uc-mod-items > li > a .uc-link { color: #262626; font-weight: 700; font-size: 14px; text-align: center; padding: 10px 0 0; }

.corp-list-link-cpn > .uc-gsl .uc-mod-items > li > a .uc-link span { padding: 0; text-decoration: none; position: relative; display: inline-block; padding-right: 25px; }

.corp-list-link-cpn > .uc-gsl .uc-mod-items > li > a .uc-link span::after { content: ""; display: inline-block; vertical-align: middle; position: absolute; top: 50%; bottom: 0; right: 15px; margin-top: -5px; margin-left: 5px; width: 10px; height: 10px; border-top: 2px solid #F8B800; border-right: 2px solid #F8B800; -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.corp-list-link-cpn > .uc-gsl .uc-mod-items > li > a .uc-link span::before { background: transparent; width: 0; height: 0; }

.corp-list-link-cpn > .uc-gsl .uc-mod-items > li > a[target="_blank"] .uc-link span, .corp-list-link-cpn > .uc-gsl .uc-mod-items > li > a[href$=".pdf"] .uc-link span { padding-right: 5px; }

.corp-list-link-cpn > .uc-gsl .uc-mod-items > li > a[target="_blank"] .uc-link span::after, .corp-list-link-cpn > .uc-gsl .uc-mod-items > li > a[href$=".pdf"] .uc-link span::after { content: ""; display: inline-block; vertical-align: middle; position: static; top: 50%; bottom: 0; right: 5px; width: 15px; height: 15px; margin-left: 5px; margin-top: -2px; border: none; -webkit-transform: none; transform: none; }

.corp-list-link-cpn > .uc-gsl .uc-mod-items > li > a[target="_blank"] .uc-link span::after { background: transparent url(/content/dam/sites/www_unicharm_co_jp/images/common/icon-common-blank.png) no-repeat center center; background-size: 15px 15px; }

.corp-list-link-cpn > .uc-gsl .uc-mod-items > li > a[href$=".pdf"] .uc-link span::after { background: transparent url(/content/dam/sites/www_unicharm_co_jp/images/common/icon-common-pdf.png) no-repeat center center; background-size: 15px 15px; }

.corp-list-st > .uc-gsl li > a, .corp-list-num-st > .uc-gsl li > a { text-decoration: none; position: relative; display: inline-block; }

.corp-list-st > .uc-gsl li > a[target="_blank"] .uc-title p, .corp-list-st > .uc-gsl li > a[href$=".pdf"] .uc-title p, .corp-list-num-st > .uc-gsl li > a[target="_blank"] .uc-title p, .corp-list-num-st > .uc-gsl li > a[href$=".pdf"] .uc-title p { padding-right: 5px; }

.corp-list-st > .uc-gsl li > a[target="_blank"] .uc-title p::after, .corp-list-st > .uc-gsl li > a[href$=".pdf"] .uc-title p::after, .corp-list-num-st > .uc-gsl li > a[target="_blank"] .uc-title p::after, .corp-list-num-st > .uc-gsl li > a[href$=".pdf"] .uc-title p::after { content: ""; display: inline-block; vertical-align: middle; position: static; top: 50%; bottom: 0; right: 5px; width: 15px; height: 15px; margin-left: 5px; margin-top: -2px; border: none; -webkit-transform: none; transform: none; }

.corp-list-st > .uc-gsl li > a[target="_blank"] .uc-title p::after, .corp-list-num-st > .uc-gsl li > a[target="_blank"] .uc-title p::after { background: transparent url(/content/dam/sites/www_unicharm_co_jp/images/common/icon-common-blank.png) no-repeat center center; background-size: 15px 15px; }

.corp-list-st > .uc-gsl li > a[href$=".pdf"] .uc-title p::after, .corp-list-num-st > .uc-gsl li > a[href$=".pdf"] .uc-title p::after { background: transparent url(/content/dam/sites/www_unicharm_co_jp/images/common/icon-common-pdf.png) no-repeat center center; background-size: 15px 15px; }

.CMP-CM10-text .corp-btn-st, .CMP-CM10-text .corp-btn-pt1, .CMP-CM10-text .corp-btn-pt2, .CMP-CM10-text .corp-btn-close-st, .CMP-CM34-rich-text .corp-btn-st, .CMP-CM34-rich-text .corp-btn-pt1, .CMP-CM34-rich-text .corp-btn-pt2, .CMP-CM34-rich-text .corp-btn-close-st, .CMP-CM14-modal .corp-btn-st, .CMP-CM14-modal .corp-btn-pt1, .CMP-CM14-modal .corp-btn-pt2, .CMP-CM14-modal .corp-btn-close-st, .CMP-CM12-button .corp-btn-st, .CMP-CM12-button .corp-btn-pt1, .CMP-CM12-button .corp-btn-pt2, .CMP-CM12-button .corp-btn-close-st { margin-top: 60px; }

.CMP-CM10-text .corp-btn-st.corp-btn-mgt-s, .CMP-CM10-text .corp-btn-pt1.corp-btn-mgt-s, .CMP-CM10-text .corp-btn-pt2.corp-btn-mgt-s, .CMP-CM10-text .corp-btn-close-st.corp-btn-mgt-s, .CMP-CM34-rich-text .corp-btn-st.corp-btn-mgt-s, .CMP-CM34-rich-text .corp-btn-pt1.corp-btn-mgt-s, .CMP-CM34-rich-text .corp-btn-pt2.corp-btn-mgt-s, .CMP-CM34-rich-text .corp-btn-close-st.corp-btn-mgt-s, .CMP-CM14-modal .corp-btn-st.corp-btn-mgt-s, .CMP-CM14-modal .corp-btn-pt1.corp-btn-mgt-s, .CMP-CM14-modal .corp-btn-pt2.corp-btn-mgt-s, .CMP-CM14-modal .corp-btn-close-st.corp-btn-mgt-s, .CMP-CM12-button .corp-btn-st.corp-btn-mgt-s, .CMP-CM12-button .corp-btn-pt1.corp-btn-mgt-s, .CMP-CM12-button .corp-btn-pt2.corp-btn-mgt-s, .CMP-CM12-button .corp-btn-close-st.corp-btn-mgt-s { margin-top: 30px; }

.CMP-CM10-text .corp-btn-st button, .CMP-CM10-text .corp-btn-st a, .CMP-CM10-text .corp-btn-pt1 button, .CMP-CM10-text .corp-btn-pt1 a, .CMP-CM10-text .corp-btn-pt2 button, .CMP-CM10-text .corp-btn-pt2 a, .CMP-CM10-text .corp-btn-close-st button, .CMP-CM10-text .corp-btn-close-st a, .CMP-CM34-rich-text .corp-btn-st button, .CMP-CM34-rich-text .corp-btn-st a, .CMP-CM34-rich-text .corp-btn-pt1 button, .CMP-CM34-rich-text .corp-btn-pt1 a, .CMP-CM34-rich-text .corp-btn-pt2 button, .CMP-CM34-rich-text .corp-btn-pt2 a, .CMP-CM34-rich-text .corp-btn-close-st button, .CMP-CM34-rich-text .corp-btn-close-st a, .CMP-CM14-modal .corp-btn-st button, .CMP-CM14-modal .corp-btn-st a, .CMP-CM14-modal .corp-btn-pt1 button, .CMP-CM14-modal .corp-btn-pt1 a, .CMP-CM14-modal .corp-btn-pt2 button, .CMP-CM14-modal .corp-btn-pt2 a, .CMP-CM14-modal .corp-btn-close-st button, .CMP-CM14-modal .corp-btn-close-st a, .CMP-CM12-button .corp-btn-st button, .CMP-CM12-button .corp-btn-st a, .CMP-CM12-button .corp-btn-pt1 button, .CMP-CM12-button .corp-btn-pt1 a, .CMP-CM12-button .corp-btn-pt2 button, .CMP-CM12-button .corp-btn-pt2 a, .CMP-CM12-button .corp-btn-close-st button, .CMP-CM12-button .corp-btn-close-st a { margin: 0; display: block; text-align: center; width: 100%; box-shadow: none; font-size: 14px; font-weight: 700; border-radius: 40px; min-width: 0; padding: 10px 30px; position: relative; }

.CMP-CM10-text .corp-btn-st button:hover, .CMP-CM10-text .corp-btn-st a:hover, .CMP-CM10-text .corp-btn-pt1 button:hover, .CMP-CM10-text .corp-btn-pt1 a:hover, .CMP-CM10-text .corp-btn-pt2 button:hover, .CMP-CM10-text .corp-btn-pt2 a:hover, .CMP-CM10-text .corp-btn-close-st button:hover, .CMP-CM10-text .corp-btn-close-st a:hover, .CMP-CM34-rich-text .corp-btn-st button:hover, .CMP-CM34-rich-text .corp-btn-st a:hover, .CMP-CM34-rich-text .corp-btn-pt1 button:hover, .CMP-CM34-rich-text .corp-btn-pt1 a:hover, .CMP-CM34-rich-text .corp-btn-pt2 button:hover, .CMP-CM34-rich-text .corp-btn-pt2 a:hover, .CMP-CM34-rich-text .corp-btn-close-st button:hover, .CMP-CM34-rich-text .corp-btn-close-st a:hover, .CMP-CM14-modal .corp-btn-st button:hover, .CMP-CM14-modal .corp-btn-st a:hover, .CMP-CM14-modal .corp-btn-pt1 button:hover, .CMP-CM14-modal .corp-btn-pt1 a:hover, .CMP-CM14-modal .corp-btn-pt2 button:hover, .CMP-CM14-modal .corp-btn-pt2 a:hover, .CMP-CM14-modal .corp-btn-close-st button:hover, .CMP-CM14-modal .corp-btn-close-st a:hover, .CMP-CM12-button .corp-btn-st button:hover, .CMP-CM12-button .corp-btn-st a:hover, .CMP-CM12-button .corp-btn-pt1 button:hover, .CMP-CM12-button .corp-btn-pt1 a:hover, .CMP-CM12-button .corp-btn-pt2 button:hover, .CMP-CM12-button .corp-btn-pt2 a:hover, .CMP-CM12-button .corp-btn-close-st button:hover, .CMP-CM12-button .corp-btn-close-st a:hover { text-decoration: none; }

.CMP-CM10-text .corp-btn-st button::after, .CMP-CM10-text .corp-btn-st a::after, .CMP-CM10-text .corp-btn-pt1 button::after, .CMP-CM10-text .corp-btn-pt1 a::after, .CMP-CM10-text .corp-btn-pt2 button::after, .CMP-CM10-text .corp-btn-pt2 a::after, .CMP-CM10-text .corp-btn-close-st button::after, .CMP-CM10-text .corp-btn-close-st a::after, .CMP-CM34-rich-text .corp-btn-st button::after, .CMP-CM34-rich-text .corp-btn-st a::after, .CMP-CM34-rich-text .corp-btn-pt1 button::after, .CMP-CM34-rich-text .corp-btn-pt1 a::after, .CMP-CM34-rich-text .corp-btn-pt2 button::after, .CMP-CM34-rich-text .corp-btn-pt2 a::after, .CMP-CM34-rich-text .corp-btn-close-st button::after, .CMP-CM34-rich-text .corp-btn-close-st a::after, .CMP-CM14-modal .corp-btn-st button::after, .CMP-CM14-modal .corp-btn-st a::after, .CMP-CM14-modal .corp-btn-pt1 button::after, .CMP-CM14-modal .corp-btn-pt1 a::after, .CMP-CM14-modal .corp-btn-pt2 button::after, .CMP-CM14-modal .corp-btn-pt2 a::after, .CMP-CM14-modal .corp-btn-close-st button::after, .CMP-CM14-modal .corp-btn-close-st a::after, .CMP-CM12-button .corp-btn-st button::after, .CMP-CM12-button .corp-btn-st a::after, .CMP-CM12-button .corp-btn-pt1 button::after, .CMP-CM12-button .corp-btn-pt1 a::after, .CMP-CM12-button .corp-btn-pt2 button::after, .CMP-CM12-button .corp-btn-pt2 a::after, .CMP-CM12-button .corp-btn-close-st button::after, .CMP-CM12-button .corp-btn-close-st a::after { display: inline-block; position: absolute; top: 50%; bottom: 0; right: 18px; content: ""; vertical-align: middle; width: 8px; height: 8px; -webkit-transform: rotate(45deg); transform: rotate(45deg); margin-top: -4px; margin-left: 5px; }

.CMP-CM10-text .corp-btn-st a[target="_blank"]::after, .CMP-CM10-text .corp-btn-st a[href$=".pdf"]::after, .CMP-CM10-text .corp-btn-st button[target="_blank"]::after, .CMP-CM10-text .corp-btn-st button[href$=".pdf"]::after, .CMP-CM10-text .corp-btn-pt1 a[target="_blank"]::after, .CMP-CM10-text .corp-btn-pt1 a[href$=".pdf"]::after, .CMP-CM10-text .corp-btn-pt1 button[target="_blank"]::after, .CMP-CM10-text .corp-btn-pt1 button[href$=".pdf"]::after, .CMP-CM10-text .corp-btn-pt2 a[target="_blank"]::after, .CMP-CM10-text .corp-btn-pt2 a[href$=".pdf"]::after, .CMP-CM10-text .corp-btn-pt2 button[target="_blank"]::after, .CMP-CM10-text .corp-btn-pt2 button[href$=".pdf"]::after, .CMP-CM10-text .corp-btn-close-st a[target="_blank"]::after, .CMP-CM10-text .corp-btn-close-st a[href$=".pdf"]::after, .CMP-CM10-text .corp-btn-close-st button[target="_blank"]::after, .CMP-CM10-text .corp-btn-close-st button[href$=".pdf"]::after, .CMP-CM34-rich-text .corp-btn-st a[target="_blank"]::after, .CMP-CM34-rich-text .corp-btn-st a[href$=".pdf"]::after, .CMP-CM34-rich-text .corp-btn-st button[target="_blank"]::after, .CMP-CM34-rich-text .corp-btn-st button[href$=".pdf"]::after, .CMP-CM34-rich-text .corp-btn-pt1 a[target="_blank"]::after, .CMP-CM34-rich-text .corp-btn-pt1 a[href$=".pdf"]::after, .CMP-CM34-rich-text .corp-btn-pt1 button[target="_blank"]::after, .CMP-CM34-rich-text .corp-btn-pt1 button[href$=".pdf"]::after, .CMP-CM34-rich-text .corp-btn-pt2 a[target="_blank"]::after, .CMP-CM34-rich-text .corp-btn-pt2 a[href$=".pdf"]::after, .CMP-CM34-rich-text .corp-btn-pt2 button[target="_blank"]::after, .CMP-CM34-rich-text .corp-btn-pt2 button[href$=".pdf"]::after, .CMP-CM34-rich-text .corp-btn-close-st a[target="_blank"]::after, .CMP-CM34-rich-text .corp-btn-close-st a[href$=".pdf"]::after, .CMP-CM34-rich-text .corp-btn-close-st button[target="_blank"]::after, .CMP-CM34-rich-text .corp-btn-close-st button[href$=".pdf"]::after, .CMP-CM14-modal .corp-btn-st a[target="_blank"]::after, .CMP-CM14-modal .corp-btn-st a[href$=".pdf"]::after, .CMP-CM14-modal .corp-btn-st button[target="_blank"]::after, .CMP-CM14-modal .corp-btn-st button[href$=".pdf"]::after, .CMP-CM14-modal .corp-btn-pt1 a[target="_blank"]::after, .CMP-CM14-modal .corp-btn-pt1 a[href$=".pdf"]::after, .CMP-CM14-modal .corp-btn-pt1 button[target="_blank"]::after, .CMP-CM14-modal .corp-btn-pt1 button[href$=".pdf"]::after, .CMP-CM14-modal .corp-btn-pt2 a[target="_blank"]::after, .CMP-CM14-modal .corp-btn-pt2 a[href$=".pdf"]::after, .CMP-CM14-modal .corp-btn-pt2 button[target="_blank"]::after, .CMP-CM14-modal .corp-btn-pt2 button[href$=".pdf"]::after, .CMP-CM14-modal .corp-btn-close-st a[target="_blank"]::after, .CMP-CM14-modal .corp-btn-close-st a[href$=".pdf"]::after, .CMP-CM14-modal .corp-btn-close-st button[target="_blank"]::after, .CMP-CM14-modal .corp-btn-close-st button[href$=".pdf"]::after, .CMP-CM12-button .corp-btn-st a[target="_blank"]::after, .CMP-CM12-button .corp-btn-st a[href$=".pdf"]::after, .CMP-CM12-button .corp-btn-st button[target="_blank"]::after, .CMP-CM12-button .corp-btn-st button[href$=".pdf"]::after, .CMP-CM12-button .corp-btn-pt1 a[target="_blank"]::after, .CMP-CM12-button .corp-btn-pt1 a[href$=".pdf"]::after, .CMP-CM12-button .corp-btn-pt1 button[target="_blank"]::after, .CMP-CM12-button .corp-btn-pt1 button[href$=".pdf"]::after, .CMP-CM12-button .corp-btn-pt2 a[target="_blank"]::after, .CMP-CM12-button .corp-btn-pt2 a[href$=".pdf"]::after, .CMP-CM12-button .corp-btn-pt2 button[target="_blank"]::after, .CMP-CM12-button .corp-btn-pt2 button[href$=".pdf"]::after, .CMP-CM12-button .corp-btn-close-st a[target="_blank"]::after, .CMP-CM12-button .corp-btn-close-st a[href$=".pdf"]::after, .CMP-CM12-button .corp-btn-close-st button[target="_blank"]::after, .CMP-CM12-button .corp-btn-close-st button[href$=".pdf"]::after { width: 15px; height: 15px; border: none; -webkit-transform: none; transform: none; margin-top: -8px; }

.CMP-CM10-text .corp-btn-st a[target="_blank"]::after, .CMP-CM10-text .corp-btn-st button[target="_blank"]::after, .CMP-CM10-text .corp-btn-pt1 a[target="_blank"]::after, .CMP-CM10-text .corp-btn-pt1 button[target="_blank"]::after, .CMP-CM10-text .corp-btn-pt2 a[target="_blank"]::after, .CMP-CM10-text .corp-btn-pt2 button[target="_blank"]::after, .CMP-CM10-text .corp-btn-close-st a[target="_blank"]::after, .CMP-CM10-text .corp-btn-close-st button[target="_blank"]::after, .CMP-CM34-rich-text .corp-btn-st a[target="_blank"]::after, .CMP-CM34-rich-text .corp-btn-st button[target="_blank"]::after, .CMP-CM34-rich-text .corp-btn-pt1 a[target="_blank"]::after, .CMP-CM34-rich-text .corp-btn-pt1 button[target="_blank"]::after, .CMP-CM34-rich-text .corp-btn-pt2 a[target="_blank"]::after, .CMP-CM34-rich-text .corp-btn-pt2 button[target="_blank"]::after, .CMP-CM34-rich-text .corp-btn-close-st a[target="_blank"]::after, .CMP-CM34-rich-text .corp-btn-close-st button[target="_blank"]::after, .CMP-CM14-modal .corp-btn-st a[target="_blank"]::after, .CMP-CM14-modal .corp-btn-st button[target="_blank"]::after, .CMP-CM14-modal .corp-btn-pt1 a[target="_blank"]::after, .CMP-CM14-modal .corp-btn-pt1 button[target="_blank"]::after, .CMP-CM14-modal .corp-btn-pt2 a[target="_blank"]::after, .CMP-CM14-modal .corp-btn-pt2 button[target="_blank"]::after, .CMP-CM14-modal .corp-btn-close-st a[target="_blank"]::after, .CMP-CM14-modal .corp-btn-close-st button[target="_blank"]::after, .CMP-CM12-button .corp-btn-st a[target="_blank"]::after, .CMP-CM12-button .corp-btn-st button[target="_blank"]::after, .CMP-CM12-button .corp-btn-pt1 a[target="_blank"]::after, .CMP-CM12-button .corp-btn-pt1 button[target="_blank"]::after, .CMP-CM12-button .corp-btn-pt2 a[target="_blank"]::after, .CMP-CM12-button .corp-btn-pt2 button[target="_blank"]::after, .CMP-CM12-button .corp-btn-close-st a[target="_blank"]::after, .CMP-CM12-button .corp-btn-close-st button[target="_blank"]::after { background: transparent url(/content/dam/sites/www_unicharm_co_jp/images/common/icon-common-blank.png) no-repeat center center; background-size: 15px 15px; }

.CMP-CM10-text .corp-btn-st a[href$=".pdf"]::after, .CMP-CM10-text .corp-btn-st button[href$=".pdf"]::after, .CMP-CM10-text .corp-btn-pt1 a[href$=".pdf"]::after, .CMP-CM10-text .corp-btn-pt1 button[href$=".pdf"]::after, .CMP-CM10-text .corp-btn-pt2 a[href$=".pdf"]::after, .CMP-CM10-text .corp-btn-pt2 button[href$=".pdf"]::after, .CMP-CM10-text .corp-btn-close-st a[href$=".pdf"]::after, .CMP-CM10-text .corp-btn-close-st button[href$=".pdf"]::after, .CMP-CM34-rich-text .corp-btn-st a[href$=".pdf"]::after, .CMP-CM34-rich-text .corp-btn-st button[href$=".pdf"]::after, .CMP-CM34-rich-text .corp-btn-pt1 a[href$=".pdf"]::after, .CMP-CM34-rich-text .corp-btn-pt1 button[href$=".pdf"]::after, .CMP-CM34-rich-text .corp-btn-pt2 a[href$=".pdf"]::after, .CMP-CM34-rich-text .corp-btn-pt2 button[href$=".pdf"]::after, .CMP-CM34-rich-text .corp-btn-close-st a[href$=".pdf"]::after, .CMP-CM34-rich-text .corp-btn-close-st button[href$=".pdf"]::after, .CMP-CM14-modal .corp-btn-st a[href$=".pdf"]::after, .CMP-CM14-modal .corp-btn-st button[href$=".pdf"]::after, .CMP-CM14-modal .corp-btn-pt1 a[href$=".pdf"]::after, .CMP-CM14-modal .corp-btn-pt1 button[href$=".pdf"]::after, .CMP-CM14-modal .corp-btn-pt2 a[href$=".pdf"]::after, .CMP-CM14-modal .corp-btn-pt2 button[href$=".pdf"]::after, .CMP-CM14-modal .corp-btn-close-st a[href$=".pdf"]::after, .CMP-CM14-modal .corp-btn-close-st button[href$=".pdf"]::after, .CMP-CM12-button .corp-btn-st a[href$=".pdf"]::after, .CMP-CM12-button .corp-btn-st button[href$=".pdf"]::after, .CMP-CM12-button .corp-btn-pt1 a[href$=".pdf"]::after, .CMP-CM12-button .corp-btn-pt1 button[href$=".pdf"]::after, .CMP-CM12-button .corp-btn-pt2 a[href$=".pdf"]::after, .CMP-CM12-button .corp-btn-pt2 button[href$=".pdf"]::after, .CMP-CM12-button .corp-btn-close-st a[href$=".pdf"]::after, .CMP-CM12-button .corp-btn-close-st button[href$=".pdf"]::after { background: transparent url(/content/dam/sites/www_unicharm_co_jp/images/common/icon-common-pdf.png) no-repeat center center; background-size: 15px 15px; }

.CMP-CM10-text .corp-btn-st button, .CMP-CM10-text .corp-btn-st a, .CMP-CM34-rich-text .corp-btn-st button, .CMP-CM34-rich-text .corp-btn-st a, .CMP-CM14-modal .corp-btn-st button, .CMP-CM14-modal .corp-btn-st a, .CMP-CM12-button .corp-btn-st button, .CMP-CM12-button .corp-btn-st a { background: #fff; border: #D9D9D9 1px solid; }

.CMP-CM10-text .corp-btn-st button::after, .CMP-CM10-text .corp-btn-st a::after, .CMP-CM34-rich-text .corp-btn-st button::after, .CMP-CM34-rich-text .corp-btn-st a::after, .CMP-CM14-modal .corp-btn-st button::after, .CMP-CM14-modal .corp-btn-st a::after, .CMP-CM12-button .corp-btn-st button::after, .CMP-CM12-button .corp-btn-st a::after { border-top: 2px solid #F8B800; border-right: 2px solid #F8B800; }

.CMP-CM10-text .corp-btn-st.corp-btn-size-pt1 button, .CMP-CM10-text .corp-btn-st.corp-btn-size-pt1 a, .CMP-CM34-rich-text .corp-btn-st.corp-btn-size-pt1 button, .CMP-CM34-rich-text .corp-btn-st.corp-btn-size-pt1 a, .CMP-CM14-modal .corp-btn-st.corp-btn-size-pt1 button, .CMP-CM14-modal .corp-btn-st.corp-btn-size-pt1 a, .CMP-CM12-button .corp-btn-st.corp-btn-size-pt1 button, .CMP-CM12-button .corp-btn-st.corp-btn-size-pt1 a { font-size: 16px; padding: 20px 30px; }

.CMP-CM10-text .corp-btn-st.corp-btn-size-pt1 button::after, .CMP-CM10-text .corp-btn-st.corp-btn-size-pt1 a::after, .CMP-CM34-rich-text .corp-btn-st.corp-btn-size-pt1 button::after, .CMP-CM34-rich-text .corp-btn-st.corp-btn-size-pt1 a::after, .CMP-CM14-modal .corp-btn-st.corp-btn-size-pt1 button::after, .CMP-CM14-modal .corp-btn-st.corp-btn-size-pt1 a::after, .CMP-CM12-button .corp-btn-st.corp-btn-size-pt1 button::after, .CMP-CM12-button .corp-btn-st.corp-btn-size-pt1 a::after { width: 11px; height: 11px; margin-top: -6px; }

.CMP-CM10-text .corp-btn-pt1 button, .CMP-CM10-text .corp-btn-pt1 a, .CMP-CM34-rich-text .corp-btn-pt1 button, .CMP-CM34-rich-text .corp-btn-pt1 a, .CMP-CM14-modal .corp-btn-pt1 button, .CMP-CM14-modal .corp-btn-pt1 a, .CMP-CM12-button .corp-btn-pt1 button, .CMP-CM12-button .corp-btn-pt1 a { background: #F8B800; border: #F8B800 1px solid; color: #fff; }

.CMP-CM10-text .corp-btn-pt1 button::after, .CMP-CM10-text .corp-btn-pt1 a::after, .CMP-CM34-rich-text .corp-btn-pt1 button::after, .CMP-CM34-rich-text .corp-btn-pt1 a::after, .CMP-CM14-modal .corp-btn-pt1 button::after, .CMP-CM14-modal .corp-btn-pt1 a::after, .CMP-CM12-button .corp-btn-pt1 button::after, .CMP-CM12-button .corp-btn-pt1 a::after { border-top: 2px solid #fff; border-right: 2px solid #fff; }

.CMP-CM10-text .corp-btn-pt2 button, .CMP-CM10-text .corp-btn-pt2 a, .CMP-CM34-rich-text .corp-btn-pt2 button, .CMP-CM34-rich-text .corp-btn-pt2 a, .CMP-CM14-modal .corp-btn-pt2 button, .CMP-CM14-modal .corp-btn-pt2 a, .CMP-CM12-button .corp-btn-pt2 button, .CMP-CM12-button .corp-btn-pt2 a { background: #E8E8E8; border: #E8E8E8 1px solid; }

.CMP-CM10-text .corp-btn-pt2 button::after, .CMP-CM10-text .corp-btn-pt2 a::after, .CMP-CM34-rich-text .corp-btn-pt2 button::after, .CMP-CM34-rich-text .corp-btn-pt2 a::after, .CMP-CM14-modal .corp-btn-pt2 button::after, .CMP-CM14-modal .corp-btn-pt2 a::after, .CMP-CM12-button .corp-btn-pt2 button::after, .CMP-CM12-button .corp-btn-pt2 a::after { border-top: 2px solid #F8B800; border-right: 2px solid #F8B800; }

.CMP-CM10-text .corp-btn-close-st button, .CMP-CM10-text .corp-btn-close-st a, .CMP-CM34-rich-text .corp-btn-close-st button, .CMP-CM34-rich-text .corp-btn-close-st a, .CMP-CM14-modal .corp-btn-close-st button, .CMP-CM14-modal .corp-btn-close-st a, .CMP-CM12-button .corp-btn-close-st button, .CMP-CM12-button .corp-btn-close-st a { background: #fff; border: #D9D9D9 1px solid; }

.CMP-CM10-text .corp-btn-close-st button::before, .CMP-CM10-text .corp-btn-close-st a::before, .CMP-CM34-rich-text .corp-btn-close-st button::before, .CMP-CM34-rich-text .corp-btn-close-st a::before, .CMP-CM14-modal .corp-btn-close-st button::before, .CMP-CM14-modal .corp-btn-close-st a::before, .CMP-CM12-button .corp-btn-close-st button::before, .CMP-CM12-button .corp-btn-close-st a::before { position: absolute; top: 50%; bottom: 0; margin: -11px 0 0; content: ""; vertical-align: middle; right: 32px; width: 0; height: 20px; border-right: 2px solid #F8B800; -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.CMP-CM10-text .corp-btn-close-st button::after, .CMP-CM10-text .corp-btn-close-st a::after, .CMP-CM34-rich-text .corp-btn-close-st button::after, .CMP-CM34-rich-text .corp-btn-close-st a::after, .CMP-CM14-modal .corp-btn-close-st button::after, .CMP-CM14-modal .corp-btn-close-st a::after, .CMP-CM12-button .corp-btn-close-st button::after, .CMP-CM12-button .corp-btn-close-st a::after { position: absolute; top: 50%; bottom: 0; margin: -2px 0 0; content: ""; vertical-align: middle; right: 23px; width: 20px; height: 0px; border-top: 2px solid #F8B800; border-right: none; -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.CMP-CM34-rich-text .corp-tbl-st, .CMP-CM15-html .corp-tbl-st { overflow-x: scroll; overflow-y: hidden; width: 100%; margin-top: 30px; }

.CMP-CM34-rich-text .corp-tbl-st table, .CMP-CM15-html .corp-tbl-st table { border-collapse: separate; border-spacing: 0; empty-cells: show; width: 100%; border-left: 1px solid #E5E5E5; border-top: 1px solid #E5E5E5; }

.CMP-CM34-rich-text .corp-tbl-st table tr th, .CMP-CM34-rich-text .corp-tbl-st table tr td, .CMP-CM15-html .corp-tbl-st table tr th, .CMP-CM15-html .corp-tbl-st table tr td { padding: 20px 15px; border-right: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; white-space: nowrap; text-align: left; }

.CMP-CM34-rich-text .corp-tbl-st table tr th, .CMP-CM15-html .corp-tbl-st table tr th { font-weight: 700; }

.CMP-CM34-rich-text .corp-tbl-st table tr th[scope="row"], .CMP-CM34-rich-text .corp-tbl-st table tr th[scope="col"]:first-child, .CMP-CM15-html .corp-tbl-st table tr th[scope="row"], .CMP-CM15-html .corp-tbl-st table tr th[scope="col"]:first-child { background: #898989; color: #fff; }

.CMP-CM34-rich-text .corp-tbl-st table tr th[scope="row"] a, .CMP-CM34-rich-text .corp-tbl-st table tr th[scope="col"]:first-child a, .CMP-CM15-html .corp-tbl-st table tr th[scope="row"] a, .CMP-CM15-html .corp-tbl-st table tr th[scope="col"]:first-child a { color: #fff; }

.CMP-CM34-rich-text .corp-tbl-st table tr th[scope="row"] a[target="_blank"]::after, .CMP-CM34-rich-text .corp-tbl-st table tr th[scope="col"]:first-child a[target="_blank"]::after, .CMP-CM15-html .corp-tbl-st table tr th[scope="row"] a[target="_blank"]::after, .CMP-CM15-html .corp-tbl-st table tr th[scope="col"]:first-child a[target="_blank"]::after { background: transparent url(/content/dam/sites/www_unicharm_co_jp/images/common/icon-common-blank-w.png) no-repeat center center; background-size: 15px 15px; }

.CMP-CM34-rich-text .corp-tbl-st table tr th[scope="row"] a[href$=".pdf"]::after, .CMP-CM34-rich-text .corp-tbl-st table tr th[scope="col"]:first-child a[href$=".pdf"]::after, .CMP-CM15-html .corp-tbl-st table tr th[scope="row"] a[href$=".pdf"]::after, .CMP-CM15-html .corp-tbl-st table tr th[scope="col"]:first-child a[href$=".pdf"]::after { background: transparent url(/content/dam/sites/www_unicharm_co_jp/images/common/icon-common-pdf-w.png) no-repeat center center; background-size: 15px 15px; }

.CMP-CM34-rich-text .corp-tbl-st table tr th[scope="row"] p, .CMP-CM34-rich-text .corp-tbl-st table tr th[scope="col"]:first-child p, .CMP-CM15-html .corp-tbl-st table tr th[scope="row"] p, .CMP-CM15-html .corp-tbl-st table tr th[scope="col"]:first-child p { color: #fff; }

.CMP-CM34-rich-text .corp-tbl-pt1, .CMP-CM15-html .corp-tbl-pt1 { overflow-x: scroll; overflow-y: hidden; width: 100%; margin-top: 30px; }

.CMP-CM34-rich-text .corp-tbl-pt1.corp-tbl-stripe table tr:nth-child(2n+1), .CMP-CM15-html .corp-tbl-pt1.corp-tbl-stripe table tr:nth-child(2n+1) { background: #F5F5F5; }

.CMP-CM34-rich-text .corp-tbl-pt1 table, .CMP-CM15-html .corp-tbl-pt1 table { border-collapse: separate; border-spacing: 0; empty-cells: show; width: 100%; border-left: 1px solid #E5E5E5; border-top: 1px solid #E5E5E5; }

.CMP-CM34-rich-text .corp-tbl-pt1 table tr th, .CMP-CM34-rich-text .corp-tbl-pt1 table tr td, .CMP-CM15-html .corp-tbl-pt1 table tr th, .CMP-CM15-html .corp-tbl-pt1 table tr td { padding: 20px 15px; border-right: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; white-space: nowrap; text-align: left; }

.CMP-CM34-rich-text .corp-tbl-pt1 table tr th, .CMP-CM15-html .corp-tbl-pt1 table tr th { font-weight: 700; }

.CMP-CM34-rich-text .corp-tbl-pt1 table tr th[scope="col"], .CMP-CM15-html .corp-tbl-pt1 table tr th[scope="col"] { background: #898989; color: #fff; }

.CMP-CM34-rich-text .corp-tbl-pt1 table tr th[scope="col"] a, .CMP-CM15-html .corp-tbl-pt1 table tr th[scope="col"] a { color: #fff; }

.CMP-CM34-rich-text .corp-tbl-pt1 table tr th[scope="col"] a[target="_blank"]::after, .CMP-CM15-html .corp-tbl-pt1 table tr th[scope="col"] a[target="_blank"]::after { background: transparent url(/content/dam/sites/www_unicharm_co_jp/images/common/icon-common-blank-w.png) no-repeat center center; background-size: 15px 15px; }

.CMP-CM34-rich-text .corp-tbl-pt1 table tr th[scope="col"] a[href$=".pdf"]::after, .CMP-CM15-html .corp-tbl-pt1 table tr th[scope="col"] a[href$=".pdf"]::after { background: transparent url(/content/dam/sites/www_unicharm_co_jp/images/common/icon-common-pdf-w.png) no-repeat center center; background-size: 15px 15px; }

.CMP-CM34-rich-text .corp-tbl-pt1 table tr th[scope="col"] p, .CMP-CM15-html .corp-tbl-pt1 table tr th[scope="col"] p { color: #fff; }

.CMP-CM34-rich-text .corp-tbl-list-st, .CMP-CM15-html .corp-tbl-list-st { margin-top: 30px; }

.CMP-CM34-rich-text .corp-tbl-list-st table th, .CMP-CM34-rich-text .corp-tbl-list-st table td, .CMP-CM15-html .corp-tbl-list-st table th, .CMP-CM15-html .corp-tbl-list-st table td { vertical-align: top; font-weight: 400; text-align: left; }

.CMP-CM34-rich-text .corp-tbl-list-st table th, .CMP-CM15-html .corp-tbl-list-st table th { white-space: nowrap; }

.CMP-CM34-rich-text .corp-tbl-st.corp-tbl-center table th, .CMP-CM34-rich-text .corp-tbl-st.corp-tbl-center table td, .CMP-CM34-rich-text .corp-tbl-pt1.corp-tbl-center table th, .CMP-CM34-rich-text .corp-tbl-pt1.corp-tbl-center table td, .CMP-CM34-rich-text .corp-tbl-list-st.corp-tbl-center table th, .CMP-CM34-rich-text .corp-tbl-list-st.corp-tbl-center table td, .CMP-CM15-html .corp-tbl-st.corp-tbl-center table th, .CMP-CM15-html .corp-tbl-st.corp-tbl-center table td, .CMP-CM15-html .corp-tbl-pt1.corp-tbl-center table th, .CMP-CM15-html .corp-tbl-pt1.corp-tbl-center table td, .CMP-CM15-html .corp-tbl-list-st.corp-tbl-center table th, .CMP-CM15-html .corp-tbl-list-st.corp-tbl-center table td { text-align: center; }

.CMP-CM34-rich-text .corp-tbl-st.corp-tbl-right table th, .CMP-CM34-rich-text .corp-tbl-st.corp-tbl-right table td, .CMP-CM34-rich-text .corp-tbl-pt1.corp-tbl-right table th, .CMP-CM34-rich-text .corp-tbl-pt1.corp-tbl-right table td, .CMP-CM34-rich-text .corp-tbl-list-st.corp-tbl-right table th, .CMP-CM34-rich-text .corp-tbl-list-st.corp-tbl-right table td, .CMP-CM15-html .corp-tbl-st.corp-tbl-right table th, .CMP-CM15-html .corp-tbl-st.corp-tbl-right table td, .CMP-CM15-html .corp-tbl-pt1.corp-tbl-right table th, .CMP-CM15-html .corp-tbl-pt1.corp-tbl-right table td, .CMP-CM15-html .corp-tbl-list-st.corp-tbl-right table th, .CMP-CM15-html .corp-tbl-list-st.corp-tbl-right table td { text-align: right; }

.CMP-CM34-rich-text .corp-tbl-st table th.corp-tbl-col-pt1, .CMP-CM34-rich-text .corp-tbl-st table td.corp-tbl-col-pt1, .CMP-CM34-rich-text .corp-tbl-pt1 table th.corp-tbl-col-pt1, .CMP-CM34-rich-text .corp-tbl-pt1 table td.corp-tbl-col-pt1, .CMP-CM34-rich-text .corp-tbl-list-st table th.corp-tbl-col-pt1, .CMP-CM34-rich-text .corp-tbl-list-st table td.corp-tbl-col-pt1, .CMP-CM15-html .corp-tbl-st table th.corp-tbl-col-pt1, .CMP-CM15-html .corp-tbl-st table td.corp-tbl-col-pt1, .CMP-CM15-html .corp-tbl-pt1 table th.corp-tbl-col-pt1, .CMP-CM15-html .corp-tbl-pt1 table td.corp-tbl-col-pt1, .CMP-CM15-html .corp-tbl-list-st table th.corp-tbl-col-pt1, .CMP-CM15-html .corp-tbl-list-st table td.corp-tbl-col-pt1 { background-color: #F5F5F5; }

.corp-grid-st { margin: 0px -2.14%; }

.corp-grid-st .uc-lyt-grid-col-flex { padding: 0 2.14%; }

.corp-grid-nml { margin: 0; }

.corp-grid-nml .uc-lyt-grid-col-flex { padding: 0; }

.corp-grid-st.corp-grid-box-pt1, .corp-grid-nml.corp-grid-box-pt1 { margin-top: 30px; }

.corp-grid-st.corp-grid-box-pt1 .uc-lyt-grid-col-flex .uc-lyt-box-advance, .corp-grid-nml.corp-grid-box-pt1 .uc-lyt-grid-col-flex .uc-lyt-box-advance { border: #E5E5E5 1px solid; border-radius: 5px; padding: 20px; }

.corp-grid-st.corp-grid-box-pt1 .uc-lyt-grid-col-flex .uc-lyt-box-advance .CMP-CM09-heading, .corp-grid-nml.corp-grid-box-pt1 .uc-lyt-grid-col-flex .uc-lyt-box-advance .CMP-CM09-heading { margin: 0 -20px; }

.corp-grid-st.corp-grid-box-pt1 .uc-lyt-grid-col-flex .uc-lyt-box-advance .CMP-CM09-heading .corp-hdg-lv2-pt3, .corp-grid-nml.corp-grid-box-pt1 .uc-lyt-grid-col-flex .uc-lyt-box-advance .CMP-CM09-heading .corp-hdg-lv2-pt3 { margin-top: 0; }

.corp-grid-st.corp-grid-box-pt1 .uc-lyt-grid-col-flex + .uc-lyt-grid-col-flex, .corp-grid-nml.corp-grid-box-pt1 .uc-lyt-grid-col-flex + .uc-lyt-grid-col-flex { margin-top: 20px; }

.corp-grid-st.corp-grid-btn-st, .corp-grid-nml.corp-grid-btn-st { margin-top: 30px; }

.corp-grid-st.corp-grid-btn-st > *:first-child .corp-btn-st, .corp-grid-st.corp-grid-btn-st > *:first-child .corp-btn-pt2, .corp-grid-nml.corp-grid-btn-st > *:first-child .corp-btn-st, .corp-grid-nml.corp-grid-btn-st > *:first-child .corp-btn-pt2 { margin-top: 0; }

.corp-grid-st.corp-grid-btn-st .corp-btn-st, .corp-grid-st.corp-grid-btn-st .corp-btn-pt2, .corp-grid-nml.corp-grid-btn-st .corp-btn-st, .corp-grid-nml.corp-grid-btn-st .corp-btn-pt2 { margin-top: 10px; }

.corp-grid-st.corp-grid-btn-st .corp-btn-st a, .corp-grid-st.corp-grid-btn-st .corp-btn-pt2 a, .corp-grid-nml.corp-grid-btn-st .corp-btn-st a, .corp-grid-nml.corp-grid-btn-st .corp-btn-pt2 a { font-size: 16px; padding: 20px 30px; }

.corp-grid-st.corp-grid-btn-st .corp-btn-st a::after, .corp-grid-st.corp-grid-btn-st .corp-btn-pt2 a::after, .corp-grid-nml.corp-grid-btn-st .corp-btn-st a::after, .corp-grid-nml.corp-grid-btn-st .corp-btn-pt2 a::after { width: 11px; height: 11px; margin-top: -6px; }

.corp-grid-st.corp-grid-btn-pt, .corp-grid-nml.corp-grid-btn-pt { margin-top: 30px; }

.corp-grid-st.corp-grid-btn-pt > *:first-child .corp-btn-st, .corp-grid-st.corp-grid-btn-pt > *:first-child .corp-btn-pt2, .corp-grid-nml.corp-grid-btn-pt > *:first-child .corp-btn-st, .corp-grid-nml.corp-grid-btn-pt > *:first-child .corp-btn-pt2 { margin-top: 0; }

.corp-grid-st.corp-grid-btn-pt .corp-txt-st, .corp-grid-nml.corp-grid-btn-pt .corp-txt-st { margin-top: 20px; font-size: 14px; }

.corp-grid-st.corp-grid-btn-pt .corp-btn-st, .corp-grid-st.corp-grid-btn-pt .corp-btn-pt2, .corp-grid-nml.corp-grid-btn-pt .corp-btn-st, .corp-grid-nml.corp-grid-btn-pt .corp-btn-pt2 { margin-top: 35px; }

.corp-grid-st.corp-grid-btn-pt .corp-btn-st a, .corp-grid-st.corp-grid-btn-pt .corp-btn-pt2 a, .corp-grid-nml.corp-grid-btn-pt .corp-btn-st a, .corp-grid-nml.corp-grid-btn-pt .corp-btn-pt2 a { font-size: 21px; padding: 21px 30px; border: #D9D9D9 2px solid; }

.corp-grid-st.corp-grid-btn-pt .corp-btn-st a::after, .corp-grid-st.corp-grid-btn-pt .corp-btn-pt2 a::after, .corp-grid-nml.corp-grid-btn-pt .corp-btn-st a::after, .corp-grid-nml.corp-grid-btn-pt .corp-btn-pt2 a::after { width: 11px; height: 11px; margin-top: -6px; right: 25px; }

.corp-grid-st.corp-grid-btn-pt .corp-btn-st a:hover::after, .corp-grid-st.corp-grid-btn-pt .corp-btn-pt2 a:hover::after, .corp-grid-nml.corp-grid-btn-pt .corp-btn-st a:hover::after, .corp-grid-nml.corp-grid-btn-pt .corp-btn-pt2 a:hover::after { right: 20px; }

.corp-grid-pt1 { margin: 0 -1.47%; align-items: flex-end; }

.corp-grid-pt1 .uc-lyt-grid-col-flex { padding: 0 1.47%; }

.corp-grid-pt1 .uc-lyt-grid-col-flex .corp-img-st { margin-top: 10px; }

.corp-wrap-txt-pt1 { margin-top: 60px; border: #D9D9D9 1px solid; padding: 30px 20px; }

.corp-wrap-txt-pt1 > *:first-child > * { margin-top: 0 !important; }

.corp-wrap-txt-pt1 > *:first-child > * > ul { margin-top: -30px; }

.corp-wrap-txt-pt1 .corp-grid-st, .corp-wrap-txt-pt1 .corp-grid-nml { margin-top: -30px !important; }

.corp-wrap-txt-pt2 { margin-top: 60px; border: #D9D9D9 1px solid; padding: 30px 20px; background: #F5F5F5; }

.corp-wrap-txt-pt2 > *:first-child > * { margin-top: 0 !important; }

.corp-wrap-txt-pt2 > *:first-child > * > ul { margin-top: -30px; }

.corp-wrap-txt-pt2 .corp-grid-st, .corp-wrap-txt-pt2 .corp-grid-nml { margin-top: -30px !important; }

.corp-wrap-sns { text-align: center; margin: 60px 0 30px; }

.corp-wrap-sns .corp-txt-sns { display: inline-block; padding: 0 23px; background: transparent url(/content/dam/sites/www_unicharm_co_jp/images/common/icon-common-share.png) no-repeat left center; background-size: 18px 18px; }

.corp-wrap-sns .corp-txt-sns > * { font-weight: 700; }

.corp-wrap-sns .uc-mod-sns-01, .corp-wrap-sns .uc-mod-sns-02 { margin: 10px 0 0; }

.corp-wrap-sns .uc-mod-sns-01 ul, .corp-wrap-sns .uc-mod-sns-02 ul { font-size: 0; }

.corp-wrap-sns .uc-mod-sns-01 ul li, .corp-wrap-sns .uc-mod-sns-02 ul li { padding: 0 10px; }

.corp-wrap-sns .uc-mod-sns-01 ul li.a2a_default_style a, .corp-wrap-sns .uc-mod-sns-02 ul li.a2a_default_style a { padding: 0; }

.corp-wrap-sns .uc-mod-sns-01 ul li.a2a_default_style a:hover .a2a_svg, .corp-wrap-sns .uc-mod-sns-02 ul li.a2a_default_style a:hover .a2a_svg { opacity: 1; }

.corp-wrap-sns .uc-mod-sns-01 ul li .a2a_svg, .corp-wrap-sns .uc-mod-sns-02 ul li .a2a_svg { width: 48px; height: 48px; }

.uc-mod-carousel-00.corp-mainvisual .uc-mod-media-01 .uc-object { margin: 0; }

.uc-mod-carousel-00.corp-mainvisual .uc-mod-media-01 .uc-object img, .corp-box-link-pt3 .uc-mod-carousel-00 .uc-mod-media-01 .uc-object img { width: 100%; }

.uc-mod-carousel-00.corp-mainvisual .uc-carousel-ui button, .corp-box-link-pt3 .uc-mod-carousel-00 .uc-carousel-ui button { width: 32px; height: 32px; background: #fff; overflow: hidden; }

.uc-mod-carousel-00.corp-mainvisual .uc-carousel-ui .uc-prev, .corp-box-link-pt3 .uc-mod-carousel-00 .uc-carousel-ui .uc-prev { left: 15px; height: 32px; bottom: calc(50% + 8px); }

.uc-mod-carousel-00.corp-mainvisual .uc-carousel-ui .uc-prev button::before, .corp-box-link-pt3 .uc-mod-carousel-00 .uc-carousel-ui .uc-prev button::before { border-bottom: #F8B800 2px solid; border-left: #F8B800 2px solid; width: 9px; height: 9px; left: 13px; right: auto; bottom: 18px; }

.uc-mod-carousel-00.corp-mainvisual .uc-carousel-ui .uc-next, .corp-box-link-pt3 .uc-mod-carousel-00 .uc-carousel-ui .uc-next { right: 15px; height: 32px; bottom: calc(50% + 8px); }

.uc-mod-carousel-00.corp-mainvisual .uc-carousel-ui .uc-next button::before, .corp-box-link-pt3 .uc-mod-carousel-00 .uc-carousel-ui .uc-next button::before { border-top: #F8B800 2px solid; border-right: #F8B800 2px solid; width: 9px; height: 9px; right: 13px; bottom: 18px; }

.uc-mod-carousel-00.corp-mainvisual .slick-dots button, .corp-box-link-pt3 .uc-mod-carousel-00 .slick-dots button { background: transparent; width: 22px; height: 22px; transition: background-color 0.2s; }

.uc-mod-carousel-00.corp-mainvisual .slick-dots button::after, .corp-box-link-pt3 .uc-mod-carousel-00 .slick-dots button::after { background: #1E2766; width: 16px; height: 16px; border: #fff 3px solid; top: 3px; left: 3px; transition: background-color 0.2s; }

.uc-mod-carousel-00.corp-mainvisual .slick-dots .slick-active button, .corp-box-link-pt3 .uc-mod-carousel-00 .slick-dots .slick-active button { background: #1E2766; }

.corp-box-link-pt1, .corp-box-link-pt2, .corp-box-link-pt3 { text-align: center; }

.corp-box-link-pt1 .corp-link-st, .corp-box-link-pt2 .corp-link-st, .corp-box-link-pt3 .corp-link-st { margin-top: 10px; }

.corp-box-link-pt1 .corp-link-st > *, .corp-box-link-pt2 .corp-link-st > *, .corp-box-link-pt3 .corp-link-st > * { font-weight: 700; }

.corp-box-link-pt1 .corp-link-st > * a, .corp-box-link-pt2 .corp-link-st > * a, .corp-box-link-pt3 .corp-link-st > * a { font-size: 18px; padding-left: 25px; }

.corp-box-link-pt1 .corp-link-st > * a[target="_blank"], .corp-box-link-pt1 .corp-link-st > * a[href$=".pdf"], .corp-box-link-pt2 .corp-link-st > * a[target="_blank"], .corp-box-link-pt2 .corp-link-st > * a[href$=".pdf"], .corp-box-link-pt3 .corp-link-st > * a[target="_blank"], .corp-box-link-pt3 .corp-link-st > * a[href$=".pdf"] { padding-left: 5px; }

.corp-box-link-pt1 .corp-link-st.no-link > *, .corp-box-link-pt2 .corp-link-st.no-link > *, .corp-box-link-pt3 .corp-link-st.no-link > * { font-size: 18px; }

.corp-box-link-pt1 .corp-txt-st, .corp-box-link-pt2 .corp-txt-st, .corp-box-link-pt3 .corp-txt-st { text-align: left; font-size: 14px; margin-top: 5px; }

.corp-box-link-pt1 .corp-txt-pt1, .corp-box-link-pt2 .corp-txt-pt1, .corp-box-link-pt3 .corp-txt-pt1 { font-size: 14px; margin-top: 5px; }

.corp-box-link-pt1.corp-box-hdg-rev, .corp-box-link-pt2.corp-box-hdg-rev, .corp-box-link-pt3.corp-box-hdg-rev { display: flex; flex-direction: column; }

.corp-box-link-pt1.corp-box-hdg-rev > *:nth-child(1), .corp-box-link-pt2.corp-box-hdg-rev > *:nth-child(1), .corp-box-link-pt3.corp-box-hdg-rev > *:nth-child(1) { order: 1; }

.corp-box-link-pt1.corp-box-hdg-rev > *:nth-child(2), .corp-box-link-pt2.corp-box-hdg-rev > *:nth-child(2), .corp-box-link-pt3.corp-box-hdg-rev > *:nth-child(2) { order: 0; min-height: 0%; }

.corp-box-link-pt1.corp-box-hdg-rev > *:nth-child(3), .corp-box-link-pt2.corp-box-hdg-rev > *:nth-child(3), .corp-box-link-pt3.corp-box-hdg-rev > *:nth-child(3) { order: 2; }

.corp-box-link-pt1.corp-box-hdg-rev .CMP-CM34-rich-text .corp-link-pt1, .corp-box-link-pt2.corp-box-hdg-rev .CMP-CM34-rich-text .corp-link-pt1, .corp-box-link-pt3.corp-box-hdg-rev .CMP-CM34-rich-text .corp-link-pt1 { margin-top: 0; }

.uc-lyt-grid-col-sp-6 .corp-box-link-pt1 .corp-link-st > * a { font-size: 16px; }

.uc-lyt-grid-col-sp-6 .corp-box-link-pt1 .corp-link-st.no-link > * { font-size: 16px; }

.corp-box-link-pt3 .corp-link-st > * a { font-size: 14px; }

.corp-box-link-pt3 .corp-link-st.no-link > * { font-size: 14px; }

.corp-box-col-pt1 .corp-hdg-lv2-pt3::before { background-color: #39935B; }

.corp-box-col-pt1 .corp-list-st > * > li::before, .corp-box-col-pt1 .corp-list-st .uc-gsl .uc-gsl-list .uc-mod-items > li::before { background-color: #39935B; }

.corp-box-col-pt2 .corp-hdg-lv2-pt3::before { background-color: #C4BD00; }

.corp-box-col-pt2 .corp-list-st > * > li::before, .corp-box-col-pt2 .corp-list-st .uc-gsl .uc-gsl-list .uc-mod-items > li::before { background-color: #C4BD00; }

.corp-box-col-pt3 .corp-hdg-lv2-pt3::before { background-color: #984198; }

.corp-box-col-pt3 .corp-list-st > * > li::before, .corp-box-col-pt3 .corp-list-st .uc-gsl .uc-gsl-list .uc-mod-items > li::before { background-color: #984198; }

.corp-wrap-rev-st { display: flex; flex-direction: column; }

.corp-wrap-rev-st > *:nth-child(1) { order: 1; }

.corp-wrap-rev-st > *:nth-child(2) { order: 0; }

.corp-wrap-rev-st > *:nth-child(3) { order: 2; }

.CMP-CM05-block + .CMP-CM05-block .corp-wrap-faq { padding-top: 50px; }

.corp-wrap-faq { padding-top: 24px; }

.corp-wrap-faq .corp-txt-faq-q, .corp-wrap-faq .corp-txt-faq-a { position: relative; padding-left: 3em; padding-top: 8px; font-size: 14px; min-height: 30px; }

.corp-wrap-faq .corp-txt-faq-q::before, .corp-wrap-faq .corp-txt-faq-a::before { border-radius: 50%; position: absolute; top: 0.2em; left: 0; font-size: 13px; line-height: 1; font-weight: 700; padding: 8px 0; min-width: 30px; min-height: 30px; text-align: center; vertical-align: top; margin: auto; }

.corp-wrap-faq .corp-txt-faq-q { font-weight: 700; }

.corp-wrap-faq .corp-txt-faq-q::before { content: "\0051"; background-color: #F08100; color: #ffffff; }

.corp-wrap-faq .corp-txt-faq-a { margin-top: 10px; }

.corp-wrap-faq .corp-txt-faq-a::before { content: "\0041"; background-color: #F5F5F5; color: #F08100; }

.corp-gsr-hdg-rev .uc-gsr .uc-object { margin-top: 10px; }

.corp-gsr-hdg-rev .uc-gsr .uc-image .uc-mod-media-01 { table-layout: fixed; width: 100%; }

.corp-gsr-hdg-rev .uc-gsr .uc-title.uc-mod-hdg-lv1-01 > * { font-size: 16px; font-weight: 700; color: #262626; margin-top: 30px; }

.corp-gsr-hdg-rev .uc-gsr .uc-title.uc-mod-hdg-lv1-01 > *:hover { color: #262626; }

.uc-mod-site-map-grid-01.corp-wrap-sitemap { margin-top: 0; padding-bottom: 10px; }

.uc-mod-site-map-grid-01.corp-wrap-sitemap .uc-site-map-grid-col { margin-top: -15px; }

.uc-mod-site-map-grid-01.corp-wrap-sitemap .uc-site-map-grid-col + .uc-site-map-grid-col { margin-top: 0; }

.uc-mod-site-map-grid-01.corp-wrap-sitemap .uc-mod-link-list-02 { font-size: 16px; }

.uc-mod-site-map-grid-01.corp-wrap-sitemap .uc-mod-link-list-02 > li, .uc-mod-site-map-grid-01.corp-wrap-sitemap .uc-mod-link-list-02 > li.uc-has-children { border-bottom: none; margin: 15px 0 0; font-weight: 700; }

.uc-mod-site-map-grid-01.corp-wrap-sitemap .uc-mod-link-list-02 > li > a, .uc-mod-site-map-grid-01.corp-wrap-sitemap .uc-mod-link-list-02 > li.uc-has-children > a { color: #262626; margin: 0; padding: 15px 40px 15px 0; border-bottom: #E5E5E5 1px solid; }

.uc-mod-site-map-grid-01.corp-wrap-sitemap .uc-mod-link-list-02 > li > a:after, .uc-mod-site-map-grid-01.corp-wrap-sitemap .uc-mod-link-list-02 > li.uc-has-children > a:after { display: block; border-top: #F8B800 2px solid; border-right: #F8B800 2px solid; right: 10px; }

.uc-mod-site-map-grid-01.corp-wrap-sitemap .uc-mod-link-list-02 > li > a:hover, .uc-mod-site-map-grid-01.corp-wrap-sitemap .uc-mod-link-list-02 > li.uc-has-children > a:hover { text-decoration: none; }

.uc-mod-site-map-grid-01.corp-wrap-sitemap .uc-mod-link-list-02 .uc-name { font-size: 16px; }

.uc-mod-site-map-grid-01.corp-wrap-sitemap .uc-mod-link-list-01 { font-size: 14px; margin: 10px 0; }

.uc-mod-site-map-grid-01.corp-wrap-sitemap .uc-mod-link-list-01 > li { margin: 0; font-weight: 400; }

.uc-mod-site-map-grid-01.corp-wrap-sitemap .uc-mod-link-list-01 > li > a { color: #262626; background: #fff; padding: 5px 0 5px 0; display: inline-block; }

.uc-mod-site-map-grid-01.corp-wrap-sitemap .uc-mod-link-list-01 > li > a:before { border: none; width: 0; height: 0; top: 0; left: 0; }

.uc-mod-site-map-grid-01.corp-wrap-sitemap .uc-mod-link-list-01 > li > a:hover { text-decoration: none; }

.corp-wrap-link-pt1 .corp-list-link-parent { margin-top: -15px; font-size: 16px; }

.corp-wrap-link-pt1 .corp-list-link-parent > li { list-style: none; border-bottom: none; margin: 15px 0 0; font-weight: 700; }

.corp-wrap-link-pt1 .corp-list-link-parent > li > a, .corp-wrap-link-pt1 .corp-list-link-parent > li > span { display: block; position: relative; color: #262626; margin: 0; padding: 15px 40px 15px 0; border-bottom: #E5E5E5 1px solid; }

.corp-wrap-link-pt1 .corp-list-link-parent > li > a:after { position: absolute; display: block; right: 10px; bottom: 50%; display: inline-block; width: 0.5em; height: 0.5em; content: ""; -webkit-transform: translateY(50%) rotate(45deg); transform: translateY(50%) rotate(45deg); border-top: 2px solid #F8B800; border-right: 2px solid #F8B800; }

.corp-wrap-link-pt1 .corp-list-link-parent > li > a:hover { text-decoration: none; }

.corp-wrap-link-pt1 .corp-list-link-parent .corp-list-link-child { font-size: 14px; margin: 10px 0; }

.corp-wrap-link-pt1 .corp-list-link-parent .corp-list-link-child > li { list-style: none; margin: 0; font-weight: 400; }

.corp-wrap-link-pt1 .corp-list-link-parent .corp-list-link-child > li > a { display: inline-block; color: #262626; background: #fff; padding: 5px 0 5px 0; }

.corp-wrap-link-pt1 .corp-list-link-parent .corp-list-link-child > li > a:before { border: none; width: 0; height: 0; top: 0; left: 0; }

.corp-wrap-link-pt1 .corp-list-link-parent .corp-list-link-child > li > a:hover { text-decoration: none; }

.corp-wrap-link-pt2 .corp-list-link-parent { font-size: 14px; margin: 10px 0; }

.corp-wrap-link-pt2 .corp-list-link-parent > li { list-style: none; margin: 0; font-weight: 400; }

.corp-wrap-link-pt2 .corp-list-link-parent > li > a { display: inline-block; color: #262626; background: #fff; padding: 5px 0 5px 0; }

.corp-wrap-link-pt2 .corp-list-link-parent > li > a:hover { text-decoration: none; }

.corp-wrap-link-pt2 .corp-list-link-child { margin: 0; padding-left: 1em; }

.corp-wrap-link-pt2 .corp-list-link-child > li { list-style: none; margin: 0; font-weight: 400; }

.corp-wrap-link-pt2 .corp-list-link-child > li > a { display: inline-block; color: #262626; background: #fff; padding: 5px 0 5px 0; }

.corp-wrap-link-pt2 .corp-list-link-child > li > a:hover { text-decoration: none; }

.corp-wrap-modal-st { padding: 30px; position: relative; }

.corp-wrap-modal-st .corp-icon-close-st { position: absolute; right: 15px; top: 15px; cursor: pointer; }

.corp-wrap-modal-st .corp-icon-close-st p { position: relative; }

.corp-wrap-modal-st .corp-icon-close-st p button { display: inline-block; text-indent: 100%; white-space: nowrap; overflow: hidden; width: 30px; height: 30px; position: relative; }

.corp-wrap-modal-st .corp-icon-close-st p button::before { position: absolute; top: 0; bottom: 0; margin: auto; content: ""; vertical-align: middle; right: 14px; width: 0; height: 30px; border-right: 3px solid #F08100; -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.corp-wrap-modal-st .corp-icon-close-st p button::after { position: absolute; top: 0; bottom: 0; margin: auto; content: ""; vertical-align: middle; right: 0; width: 30px; height: 0px; border-top: 3px solid #F08100; -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.corp-wrap-modal-st .corp-icon-close-st p button:hover { text-decoration: none; }

.corp-wrap-link-cp .uc-mod-campaign-list-01 a { padding: 0; text-decoration: none; position: relative; display: block; }

.corp-wrap-link-cp .uc-mod-campaign-list-01 a .uc-link { color: #262626; font-weight: 700; font-size: 14px; text-align: center; padding: 10px 0 0; }

.corp-wrap-link-cp .uc-mod-campaign-list-01 a .uc-link span { padding: 0; text-decoration: none; position: relative; display: inline-block; padding-right: 25px; }

.corp-wrap-link-cp .uc-mod-campaign-list-01 a .uc-link span::after { content: ""; display: inline-block; vertical-align: middle; position: absolute; top: 50%; bottom: 0; right: 15px; margin-top: -5px; margin-left: 5px; width: 10px; height: 10px; border-top: 2px solid #F8B800; border-right: 2px solid #F8B800; -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.corp-wrap-link-cp .uc-mod-campaign-list-01 a .uc-link span::before { background: transparent; width: 0; height: 0; }

.corp-wrap-link-cp .uc-mod-campaign-list-01 a[target="_blank"] .uc-link span, .corp-wrap-link-cp .uc-mod-campaign-list-01 a[href$=".pdf"] .uc-link span { padding-right: 5px; }

.corp-wrap-link-cp .uc-mod-campaign-list-01 a[target="_blank"] .uc-link span::after, .corp-wrap-link-cp .uc-mod-campaign-list-01 a[href$=".pdf"] .uc-link span::after { content: ""; display: inline-block; vertical-align: middle; position: static; top: 50%; bottom: 0; right: 5px; width: 15px; height: 15px; margin-left: 5px; margin-top: -2px; border: none; -webkit-transform: none; transform: none; }

.corp-wrap-link-cp .uc-mod-campaign-list-01 a[target="_blank"] .uc-link span::after { background: transparent url(/content/dam/sites/www_unicharm_co_jp/images/common/icon-common-blank.png) no-repeat center center; background-size: 15px 15px; }

.corp-wrap-link-cp .uc-mod-campaign-list-01 a[href$=".pdf"] .uc-link span::after { background: transparent url(/content/dam/sites/www_unicharm_co_jp/images/common/icon-common-pdf.png) no-repeat center center; background-size: 15px 15px; }

.corp-wrap-link-cp .uc-mod-campaign-list-01 .uc-media { display: block; }

.corp-wrap-link-cp .uc-mod-campaign-list-01 .uc-campaign-list { display: flex; flex-wrap: wrap; margin-left: -2.14%; margin-right: -2.14%; }

.corp-wrap-link-cp .uc-mod-campaign-list-01 .uc-campaign-list .uc-campaign-item { box-shadow: none; border-radius: 0; margin: 30px 2.14% 0; flex-basis: calc(50% - 4.28%); }

.corp-wrap-link-cp .uc-mod-campaign-list-01 .uc-inner { padding-top: 0; }

.corp-wrap-link-cp .uc-mod-campaign-list-01 .uc-media { margin-bottom: 0; padding: 0; }

.corp-wrap-link-cp .uc-mod-campaign-list-01 .uc-desc { padding: 0; display: flex; flex-direction: column; }

.corp-wrap-link-cp .uc-mod-campaign-list-01 .uc-tag { order: 2; text-align: center; margin-bottom: 0; margin-left: 0; color: #F08100; font-weight: 700; font-size: 14px; margin-top: 5px; }

.corp-wrap-link-cp .uc-mod-campaign-list-01 .uc-tag span { background: transparent; padding: 0; }

.corp-wrap-link-cp .uc-mod-campaign-list-01 .uc-title { order: 1; font-size: 16px; color: #262626; margin-top: 5px; }

.corp-wrap-link-cp .uc-mod-campaign-list-01 .uc-title b { font-weight: 700; }

.corp-wrap-link-cp .uc-mod-campaign-list-01 .uc-lead { order: 3; font-size: 14px; margin-top: 10px; }

.CMP-CM09-heading + .CMP-CM51-general-search-list-for-cmpPram .corp-list-link-pt1 { margin-top: 25px; }

.CMP-CM51-general-search-list-for-cmpPram + .CMP-CM10-text .corp-btn-st { margin-top: 20px; }

.CMP-CM09-heading + .CMP-CM30-link-list .corp-list-link-pt2 { margin-top: 25px; }

.corp-hdr-search .mf_finder_searchBox_suggest_items, .corp-wrap-search .mf_finder_searchBox_suggest_items { background-color: white; }

.corp-hdr-search .mf_finder_searchBox_suggest_item a, .corp-wrap-search .mf_finder_searchBox_suggest_item a { text-decoration: none; }

.corp-hdr-search .mf_finder_searchBox_suggest_item_cur, .corp-hdr-search .mf_finder_searchBox_suggest_item_hover, .corp-wrap-search .mf_finder_searchBox_suggest_item_cur, .corp-wrap-search .mf_finder_searchBox_suggest_item_hover { background-color: white; }

a.mf_finder_organic_doc_zoom { display: none !important; }

.corp-wrap-search .mf_finder_searchBox_selects *:before { font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif; }

.corp-wrap-search _:lang(x)::-ms-backdrop, .corp-wrap-search .mf_finder_searchBox_selects *::before { font-family: "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif; }

.corp-wrap-search _:lang(x)::-ms-, .corp-wrap-search .mf_finder_searchBox_selects *::before { font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif; }

.corp-wrap-search .mf_finder_searchBox_selects .mf_finder_searchBox_category:before { content: "\0030ab\0030c6\0030b4\0030ea"; width: auto; }

.corp-wrap-search .mf_finder_searchBox_selects .mf_finder_searchBox_sort:before { content: "\008868\00793a\009806"; width: auto; }

.corp-wrap-search .mf_finder_searchBox_selects .mf_finder_searchBox_pagemax:before { content: "\008868\00793a\004ef6\006570"; width: auto; }

.corp-wrap-search .mf_finder_organic_pager { margin-top: 30px; }

.corp-wrap-search .mf_finder_searchBox_doctype_select { height: 100%; }

.corp-wrap-search .mf_finder_searchBox_doctype:after { top: 8px; }

.corp-wrap-search .mf_finder_searchBox_selects label:after { top: 5px; }

.corp-wrap-search .mf_finder_organic_header_wrapper { margin-top: 20px; }

.corp-wrap-search .mf_finder_logo { display: none; }

.corp-wrap-search .mf_finder_pager_items .mf_finder_pager_item_first a span, .corp-wrap-search .mf_finder_pager_items .mf_finder_pager_item_next a span, .corp-wrap-search .mf_finder_pager_items .mf_finder_pager_item_prev a span { width: auto; white-space: nowrap; font-size: 0; }

.corp-wrap-search .mf_finder_pager_items .mf_finder_pager_item_first a span::before, .corp-wrap-search .mf_finder_pager_items .mf_finder_pager_item_next a span::before, .corp-wrap-search .mf_finder_pager_items .mf_finder_pager_item_prev a span::before { font-size: 14px; }

.corp-wrap-search .mf_finder_pager_item_current, .corp-wrap-search .mf_finder_pager_items li a { font-size: 14px; }

.corp-wrap-search .mf_finder_pager_item_current, .corp-wrap-search .mf_finder_pager_items li a { padding: .25rem .55rem; }

body:lang(en) .corp-wrap-search .mf_finder_searchBox_selects .mf_finder_searchBox_category:before { content: "\0043\0061\0074\0065\0067\006f\0072\0079"; }

body:lang(en) .corp-wrap-search .mf_finder_searchBox_selects .mf_finder_searchBox_sort:before { content: "\0053\006f\0072\0074\0020\0062\0079"; }

body:lang(en) .corp-wrap-search .mf_finder_searchBox_selects .mf_finder_searchBox_pagemax:before { content: "\0056\0069\0065\0077"; }

@media print, all and (min-width: 769px) { .CMP-CM11-image-and-text .uc-pc { display: inline; }
  .CMP-CM11-image-and-text .uc-sp { display: none; }
  .CMP-CM11-image-and-text a img { transition: opacity 0.3s; }
  .CMP-CM11-image-and-text a:hover img { opacity: 0.7; }
  .uc-page-body .uc-lyt-row { padding: 0; }
  .CMP-CM18-video div { margin: 40px 0 0; }
  .CMP-CM18-video div .uc-caption { margin-top: 15px; }
  .CMP-CM18-video div .uc-caption p span { font-size: 14px; } .u-ta-l-c { text-align: center !important; }
  .u-ta-l-r { text-align: right !important; }
  .u-ta-c-l { text-align: left !important; }
  .u-ta-c-r { text-align: right !important; }
  .u-ta-r-l { text-align: left !important; }
  .u-ta-r-c { text-align: center !important; }
  .u-disp-i-n { display: none !important; }
  .u-disp-ib-n { display: none !important; }
  .u-disp-b-n { display: none !important; }
  .u-disp-n-i { display: inline !important; }
  .u-disp-n-ib { display: inline-block !important; }
  .u-disp-n-b { display: block !important; }
  .u-br-sp { display: none !important; }
  .u-br-pc { display: inline !important; }
  a img.u-btn { opacity: 1.0; transition: opacity 0.3s; }
  a:hover img.u-btn { opacity: 0.8; }
  img.u-btn { opacity: 0.3; }
  .u-mg0 { margin: 0 !important; }
  .u-mg-auto { margin-left: auto !important; margin-right: auto !important; }
  .u-mgt-xxs { margin-top: 10px !important; }
  .u-mgt-xs { margin-top: 20px !important; }
  .u-mgt-s { margin-top: 30px !important; }
  .u-mgt-m { margin-top: 40px !important; }
  .u-mgt-l { margin-top: 50px !important; }
  .u-mgt-xl { margin-top: 60px !important; }
  .u-mgt-xxl { margin-top: 80px !important; }
  .u-mgb-xxs { margin-bottom: 10px !important; }
  .u-mgb-xs { margin-bottom: 20px !important; }
  .u-mgb-s { margin-bottom: 30px !important; }
  .u-mgb-m { margin-bottom: 40px !important; }
  .u-mgb-l { margin-bottom: 50px !important; }
  .u-mgb-xl { margin-bottom: 60px !important; }
  .u-mgb-xxl { margin-bottom: 80px !important; }
  .u-pd0 { padding: 0 !important; }
  .u-pdt-xxs { padding-top: 10px !important; }
  .u-pdt-xs { padding-top: 20px !important; }
  .u-pdt-s { padding-top: 30px !important; }
  .u-pdt-m { padding-top: 40px !important; }
  .u-pdt-l { padding-top: 50px !important; }
  .u-pdt-xl { padding-top: 60px !important; }
  .u-pdt-xxl { padding-top: 80px !important; }
  .u-pdb-xxs { padding-bottom: 10px !important; }
  .u-pdb-xs { padding-bottom: 20px !important; }
  .u-pdb-s { padding-bottom: 30px !important; }
  .u-pdb-m { padding-bottom: 40px !important; }
  .u-pdb-l { padding-bottom: 50px !important; }
  .u-pdb-xl { padding-bottom: 60px !important; }
  .u-pdb-xxl { padding-bottom: 80px !important; } .uc-page-header .corp-wrap-breadcrumb .uc-lyt-row { max-width: 1280px; padding: 0 50px; margin: 0 auto; }
  .corp-hdr-wrap, .corp-hdr-wrap-pt { padding: 0 50px; }
  .corp-hdr-inner { position: relative; max-width: 1180px; height: 160px; margin: 0 auto; padding: 0; display: flex; justify-content: flex-end; align-items: flex-end; }
  .corp-hdr-wrap-site { padding: 0; height: auto; width: 144px; position: absolute; top: 65px; left: 0; }
  .corp-hdr-logo { width: 100%; }
  .corp-hdr-wrap-sp { display: none; }
  .corp-hdr-wrap-pt .corp-hdr-inner { height: 80px; }
  .corp-hdr-wrap-pt .corp-hdr-wrap-site { top: 50%; margin-top: -22px; }
  .corp-hdr-wrap-gnav { display: block; height: auto; overflow: visible; position: static; opacity: 1; }
  .corp-hdr-wrap-link { -webkit-animation: none; animation: none; opacity: 1; display: flex; align-items: center; position: absolute; top: 20px; right: 0; padding: 0; }
  .corp-hdr-wrap-link a { transition: color 0.3s; }
  .corp-hdr-wrap-link a:hover { color: #F08100; text-decoration: none; }
  .corp-hdr-wrap-link .corp-hdr-link-inq { border-bottom: none; padding: 0 25px 0 0; border-right: #E5E5E5 1px solid; }
  .corp-hdr-wrap-link .corp-hdr-link-inq > p { font-weight: 400; }
  .corp-hdr-wrap-link .corp-hdr-link-inq > p > a { padding: 0; }
  .corp-hdr-wrap-link .corp-hdr-search { width: 270px; margin: 0 0 0 15px; }
  .corp-hdr-wrap-link .corp-hdr-inner-link { margin-top: 0; }
  .corp-hdr-wrap-link > * .corp-hdr-link-global { margin-left: 25px; margin-right: 0; }
  .corp-hdr-wrap-link .corp-hdr-language { margin-left: 25px; }
  .corp-hdr-wrap-link .corp-hdr-language .uc-link { font-size: 14px; }
  .corp-hdr-wrap-link .corp-hdr-language .uc-link a { padding: 6px 15px; }
  .corp-hdr-gnav { -webkit-animation: none; animation: none; opacity: 1; border-top: none; padding: 0; margin: 0 -10px; position: static; }
  .corp-hdr-gnav .uc-header-gnav .uc-list { display: flex; justify-content: flex-end; align-items: flex-end; }
  .corp-hdr-gnav .uc-header-gnav .uc-list > li { border-bottom: none; margin: 0 10px; }
  .corp-hdr-gnav .uc-header-gnav .uc-list > li:last-child { margin-right: 0; }
  .corp-hdr-gnav .uc-header-gnav .uc-list > li > button, .corp-hdr-gnav .uc-header-gnav .uc-list > li > a { padding: 5px 10px 30px; font-size: 16px; letter-spacing: -0.005em; border-bottom: #ffffff 4px solid; transition: border-color 0.3s, color 0.3s; }
  .corp-hdr-gnav .uc-header-gnav .uc-list > li button .uc-title:after { border: none; width: 0; height: 0; margin: 0; }
  .corp-hdr-gnav .uc-header-gnav .uc-list > li .uc-js-header-nav-btn:before { z-index: 103; content: ""; position: absolute; display: block; margin: 0 auto; left: calc(50% - 5px); bottom: -4px; margin-left: -5px; width: 0; height: 0; border-style: solid; border-width: 0 10px 10px 10px; border-color: transparent transparent transparent transparent; transition: border-color 0.3s; }
  .corp-hdr-gnav .uc-header-gnav .uc-list > li .uc-js-header-nav-child { display: none; }
  .corp-hdr-gnav .uc-header-gnav .uc-list > li .js-corp-child-wrap { display: none; width: 100%; max-width: 1180px; background: #ffffff; border-top: #F08100 2px solid; box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.12); position: absolute; top: 160px; left: 0; z-index: 103; }
  .corp-hdr-gnav .uc-header-gnav .uc-list > li .js-corp-child-wrap .uc-js-header-nav-child { position: relative; opacity: 0; top: -15px; list-style: none; -webkit-animation: a-fadeout-gnav 0.3s ease-in forwards; animation: a-fadeout-gnav 0.3s ease-in forwards; padding: 33px 0; -webkit-column-count: 4; column-count: 4; -webkit-column-rule: #E5E5E5 1px solid; column-rule: #E5E5E5 1px solid; }
  .corp-hdr-gnav .uc-header-gnav .uc-list > li .js-corp-child-wrap .uc-js-header-nav-child > li > a { padding: 7px; font-size: 15px; }
  .corp-hdr-gnav .uc-header-gnav .uc-list > li .js-corp-child-wrap .uc-js-header-nav-child > li > a:hover { text-decoration: none; color: #F08100; }
  .corp-hdr-gnav .uc-header-gnav .uc-list > li .js-corp-child-wrap .uc-js-header-nav-child > li b { font-size: 12px; }
  .corp-hdr-gnav .uc-header-gnav .uc-list > li:nth-child(1) .js-corp-child-wrap .uc-js-header-nav-child { -webkit-column-count: 3; column-count: 3; }
  .corp-hdr-gnav .uc-header-gnav .uc-list > li.active > button, .corp-hdr-gnav .uc-header-gnav .uc-list > li.active > a { text-decoration: none; border-bottom: #F08100 4px solid; color: #F08100; }
  .corp-hdr-gnav .uc-header-gnav .uc-list > li.active .uc-js-header-nav-btn:before { border-color: transparent transparent #F08100 transparent; }
  .corp-hdr-gnav .uc-header-gnav .uc-list > li.active .js-corp-child-wrap .uc-js-header-nav-child { -webkit-animation: a-fadein-gnav 0.3s ease-in forwards; animation: a-fadein-gnav 0.3s ease-in forwards; display: block; }
  .corp-hdr-gnav .uc-header-gnav .uc-list > li.current > button, .corp-hdr-gnav .uc-header-gnav .uc-list > li.current > a { text-decoration: none; border-bottom: #F08100 4px solid; } body.header-fixed .corp-hdr-inner { height: 85px; }
  body.header-fixed .corp-hdr-wrap-link { display: none; }
  body.header-fixed .corp-hdr-wrap-site { top: 20px; }
  body.header-fixed .corp-hdr-gnav .uc-header-gnav .uc-list > li .js-corp-child-wrap { top: 85px; } .corp-breadcrumb .uc-mod-nav-breadcrumb-01 li { font-size: 14px; margin-right: 15px; }
  .corp-breadcrumb .uc-mod-nav-breadcrumb-01 li a { padding-right: 17px; }
  .corp-breadcrumb .uc-mod-nav-breadcrumb-01 li a:hover { text-decoration: underline; }
  .corp-breadcrumb .uc-mod-nav-breadcrumb-01 li:first-child a span { width: 16px; height: 16px; background: transparent url(/content/dam/sites/www_unicharm_co_jp/images/common/icon-common-home.png) no-repeat center center; background-size: 16px 16px; }
  .corp-ftr-btn-pagetop { top: -80px; right: 30px; }
  .corp-ftr-btn-pagetop p button { width: 50px; height: 50px; }
  .corp-ftr-btn-pagetop p button:hover::after { -webkit-animation: arrow-top-pt1 0.3s ease-in alternate; animation: arrow-top-pt1 0.3s ease-in alternate; }
  .corp-ftr-btn-pagetop p button::after { right: 18px; }
  .corp-ftr-btn-pagetop.js-fixed { bottom: 30px; right: 30px; }
  .corp-ftr-wrap-gnav { border-bottom: #EADEC4 1px solid; }
  .corp-ftr-wrap-gnav .uc-lyt-row { padding: 50px 50px 100px; }
  .corp-ftr-wrap-gnav .uc-lyt-row .uc-lyt-col { padding: 0; }
  .corp-ftr-gnav { margin: 0 -1px; }
  .corp-ftr-gnav .uc-lyt-grid-col-flex { padding: 0 1px; }
  .corp-ftr-gnav .uc-lyt-grid-col-flex.uc-lyt-grid-col-3 { flex: 0 0 24%; max-width: 24%; }
  .corp-ftr-gnav .uc-lyt-grid-col-flex.uc-lyt-grid-col-3:nth-child(4) { flex: 0 0 28%; max-width: 28%; border-left: #EADEC4 1px solid; }
  .corp-ftr-list-gnav { margin-top: -10px; }
  .corp-ftr-list-gnav > ul > li { border-bottom: none; margin-top: 10px; }
  .corp-ftr-list-gnav > ul > li > a { display: inline-block; font-size: 16px; padding: 0; }
  .corp-ftr-list-gnav > ul > li > a:hover { text-decoration: underline; }
  .corp-ftr-wrap-site { text-align: left; margin-left: 2.5vw; }
  .corp-ftr-wrap-site > * { display: block; }
  .corp-ftr-list-site { margin-top: -10px; display: block; }
  .corp-ftr-list-site > * { display: block; }
  .corp-ftr-list-site > * > li { font-size: 13px; line-height: 1.5; margin: 10px 0 0; display: block; border-left: none; }
  .corp-ftr-list-site > * > li a { display: block; padding: 0; }
  .corp-ftr-list-site > * > li a:hover { text-decoration: underline; }
  .corp-ftr-link-site { margin-top: 0; }
  .corp-ftr-link-site > * { display: block; }
  .corp-ftr-link-site > * p { font-size: 13px; line-height: 1.5; margin: 0; }
  .corp-ftr-link-site > * p a { display: block; }
  .corp-ftr-link-site > * p a:hover { text-decoration: underline; }
  .corp-ftr-wrap-copy .uc-lyt-row { padding: 15px 0 20px; }
  .corp-ftr-wrap-copy .uc-lyt-row .uc-lyt-col { padding: 0; }
  .corp-ftr-logo { margin: 0 7px; }
  .corp-ftr-logo img { width: 98px; height: auto; }
  .corp-ftr-copy { margin: 0 7px; }
  .corp-ftr-copy > * { font-size: 12px; }
  .uc-page-body .corp-wrap-content.corp-submenu-wrap { margin-top: 80px; }
  .uc-page-body .corp-wrap-content.corp-submenu-wrap .uc-lyt-row { width: 100%; max-width: 1280px; margin: 0 auto; padding: 0 50px 80px; }
  .uc-page-body .corp-wrap-content.corp-submenu-wrap .js-accordion-target { display: flex; }
  .CMP-CM10-text .corp-submenu-txt-title, .CMP-CM34-rich-text .corp-submenu-txt-title, .CMP-CM43-text-mulit-link .corp-submenu-txt-title { margin-top: 40px; margin-bottom: 45px; }
  .CMP-CM10-text .corp-submenu-txt-title > *, .CMP-CM34-rich-text .corp-submenu-txt-title > *, .CMP-CM43-text-mulit-link .corp-submenu-txt-title > * { font-size: 28px; }
  .CMP-CM10-text .corp-submenu-txt-title.js-accordion-btn > * a, .CMP-CM34-rich-text .corp-submenu-txt-title.js-accordion-btn > * a, .CMP-CM43-text-mulit-link .corp-submenu-txt-title.js-accordion-btn > * a { pointer-events: none; padding-right: 0; }
  .CMP-CM10-text .corp-submenu-txt-title.js-accordion-btn > * a::after, .CMP-CM34-rich-text .corp-submenu-txt-title.js-accordion-btn > * a::after, .CMP-CM43-text-mulit-link .corp-submenu-txt-title.js-accordion-btn > * a::after { width: 0; height: 0; border-top: none; border-right: none; }
  .CMP-CM10-text .corp-submenu-list-link ul, .CMP-CM34-rich-text .corp-submenu-list-link ul, .CMP-CM43-text-mulit-link .corp-submenu-list-link ul { list-style: none; }
  .CMP-CM10-text .corp-submenu-list-link ul > li > a:hover, .CMP-CM34-rich-text .corp-submenu-list-link ul > li > a:hover, .CMP-CM43-text-mulit-link .corp-submenu-list-link ul > li > a:hover { text-decoration: underline; }
  .CMP-CM10-text .corp-submenu-list-link > ul > li, .CMP-CM34-rich-text .corp-submenu-list-link > ul > li, .CMP-CM43-text-mulit-link .corp-submenu-list-link > ul > li { font-size: 16px; margin-top: 25px; }
  .CMP-CM10-text .corp-submenu-list-link > ul > li > a, .CMP-CM34-rich-text .corp-submenu-list-link > ul > li > a, .CMP-CM43-text-mulit-link .corp-submenu-list-link > ul > li > a { display: block; padding: 10px 10px; }
  .CMP-CM10-text .corp-submenu-list-link > ul > li > ul, .CMP-CM34-rich-text .corp-submenu-list-link > ul > li > ul, .CMP-CM43-text-mulit-link .corp-submenu-list-link > ul > li > ul { margin-top: 15px; }
  .CMP-CM10-text .corp-submenu-list-link > ul > li > ul > li, .CMP-CM34-rich-text .corp-submenu-list-link > ul > li > ul > li, .CMP-CM43-text-mulit-link .corp-submenu-list-link > ul > li > ul > li { font-size: 14px; }
  .CMP-CM10-text .corp-submenu-list-link > ul > li > ul > li > a, .CMP-CM34-rich-text .corp-submenu-list-link > ul > li > ul > li > a, .CMP-CM43-text-mulit-link .corp-submenu-list-link > ul > li > ul > li > a { display: inline-block; padding: 5px 10px; }
  .CMP-CM10-text .corp-submenu-list-link > ul > li > ul > li > ul, .CMP-CM34-rich-text .corp-submenu-list-link > ul > li > ul > li > ul, .CMP-CM43-text-mulit-link .corp-submenu-list-link > ul > li > ul > li > ul { margin-bottom: 20px; }
  .CMP-CM10-text .corp-submenu-list-link > ul > li > ul > li > ul > li, .CMP-CM34-rich-text .corp-submenu-list-link > ul > li > ul > li > ul > li, .CMP-CM43-text-mulit-link .corp-submenu-list-link > ul > li > ul > li > ul > li { font-size: 12px; }
  .CMP-CM10-text .corp-submenu-list-link > ul > li > ul > li > ul > li > a, .CMP-CM34-rich-text .corp-submenu-list-link > ul > li > ul > li > ul > li > a, .CMP-CM43-text-mulit-link .corp-submenu-list-link > ul > li > ul > li > ul > li > a { display: inline-block; padding: 5px 10px 5px 20px; } .corp-mgt-pc0 { margin-top: 0 !important; }
  .corp-mgt-pt1 { margin-top: 30px !important; }
  .corp-mgt-reset-pt1 { margin-top: -40px !important; }
  .corp-mgt-reset-pt2 { margin-top: -40px !important; }
  .corp-size-pc-80p { width: 80% !important; margin-left: auto; margin-right: auto; }
  .corp-size-pc-75p { width: 75% !important; margin-left: auto; margin-right: auto; }
  .corp-size-pc-70p { width: 70% !important; margin-left: auto; margin-right: auto; }
  .corp-size-pc-65p { width: 65% !important; margin-left: auto; margin-right: auto; }
  .corp-size-pc-60p { width: 60% !important; margin-left: auto; margin-right: auto; }
  .corp-size-pc-55p { width: 55% !important; margin-left: auto; margin-right: auto; }
  .corp-size-pc-50p { width: 50% !important; margin-left: auto; margin-right: auto; }
  .corp-size-pc-45p { width: 45% !important; margin-left: auto; margin-right: auto; }
  .corp-size-pc-40p { width: 40% !important; margin-left: auto; margin-right: auto; }
  .corp-size-pc-35p { width: 35% !important; margin-left: auto; margin-right: auto; }
  .corp-size-pc-30p { width: 30% !important; margin-left: auto; margin-right: auto; }
  .corp-size-pc-25p { width: 25% !important; margin-left: auto; margin-right: auto; }
  .corp-size-pc-20p { width: 20% !important; margin-left: auto; margin-right: auto; }
  .corp-size-75p-35p { width: 35% !important; margin-left: auto; margin-right: auto; }
  .corp-size-50p-25p { width: 25% !important; margin-left: auto; margin-right: auto; }
  .corp-content.corp-pdt-st { padding-top: 40px; }
  .corp-content.corp-pdt-pt { padding-top: 80px; }
  .uc-page-body .corp-wrap-mainvisual .uc-lyt-row { padding: 0; }
  .uc-page-body .corp-wrap-hero { margin-bottom: 80px; }
  .uc-page-body .corp-wrap-hero .uc-lyt-row { padding: 0; }
  .uc-page-body .corp-wrap-content .uc-lyt-row { padding: 0 50px; }
  .uc-page-body .CMP-CM05-block .CMP-CM32-container:nth-child(2) .corp-wrap-content > .uc-lyt-row > .uc-lyt-col > .parsys > *:first-child > *, .uc-page-body .CMP-CM05-block .CMP-CM32-container:nth-child(2) .corp-wrap-content > .uc-lyt-row > .uc-lyt-col > .parsys > .CMP-CM06-section > .corp-content > *:first-child > * { margin-top: 0; }
  .corp-hdg-lv1-st { margin-top: 50px; padding-bottom: 40px; }
  .corp-hdg-lv1-st > * { font-size: 50px; }
  .corp-hdg-img-lv1-st { margin-top: 50px; }
  .corp-wrap-hdg-lv1-pt { margin-top: 80px; }
  .corp-wrap-hdg-lv1-pt .uc-date { margin-bottom: 15px; }
  .corp-wrap-hdg-lv1-pt .uc-title.uc-mod-hdg-lv1-01 > * { font-size: 28px; }
  .corp-wrap-hdg-lv1-pt .corp-lead-lv1-pt > * { font-size: 24px; }
  .corp-hdg-lv1-pt { margin-top: 80px; }
  .corp-hdg-lv1-pt > * { font-size: 28px; }
  .corp-hdg-lv1-pt > * span { font-size: 24px; }
  .corp-hdg-img-lv2-st { margin-top: 80px; }
  .corp-hdg-lv2-pt { margin-top: 80px; }
  .corp-hdg-lv2-pt > * { font-size: 24px; }
  .corp-hdg-lv2-pt2 { margin-top: 80px; }
  .corp-hdg-lv2-pt2 > * { font-size: 28px; }
  .corp-hdg-lv2-pt3 { margin-top: 80px; padding-bottom: 20px; }
  .corp-hdg-lv2-pt3::before { left: calc(50% - 50px); width: 100px; }
  .corp-hdg-lv2-pt3 > * { font-size: 24px; }
  .corp-hdg-lv2-pt4 { margin-top: 80px; }
  .corp-hdg-lv2-pt4 > * { font-size: 20px; }
  .corp-hdg-lv3-pt { margin-top: 80px; }
  .corp-hdg-lv3-pt > * { font-size: 20px; }
  .corp-hdg-lv3-pt2 { margin-top: 55px; }
  .corp-hdg-lv3-pt2 > * { font-size: 21px; }
  .corp-hdg-lv3-pt3 { margin-top: 20px; }
  .corp-hdg-lv3-pt3 > * { font-size: 14px; }
  .corp-hdg-lv3-pt4 { margin-top: 30px; }
  .corp-hdg-lv3-pt4.corp-hdg-pt1 { margin-top: -15px; }
  .corp-hdg-lv3-pt4.corp-hdg-pt2 { margin-top: -15px; }
  .corp-hdg-lv4-pt { margin-top: 80px; }
  .corp-hdg-lv5-pt { margin-top: 80px; }
  .corp-hdg-lv6-pt { margin-top: 80px; }
  .corp-hdg-img-pt { margin-top: 40px !important; }
  .corp-hdg-img-pt > * { text-align: center; font-size: 20px; }
  .corp-hdg-line-st { padding-bottom: 30px; }
  .corp-img-st, .corp-img-logo-st { margin-top: 40px; }
  .corp-img-st .uc-caption, .corp-img-logo-st .uc-caption { margin-top: 25px; }
  .corp-img-logo-st * a img { transition: border-color 0.3s; }
  .corp-img-logo-st * a:hover img { border-color: #F08100; opacity: 1; }
  .corp-img-main-st { margin-bottom: -10px; }
  .corp-bnr-st { margin-top: 40px; }
  .corp-bnr-st .uc-caption { margin-top: 25px; }
  .corp-bnr-st img { max-width: 1180px; }
  .CMP-CM10-text .corp-txt-st, .CMP-CM34-rich-text .corp-txt-st, .CMP-CM43-text-mulit-link .corp-txt-st, .CMP-CM15-html .corp-txt-st { margin-top: 40px; }
  .CMP-CM10-text .corp-txt-catch-st, .CMP-CM34-rich-text .corp-txt-catch-st, .CMP-CM43-text-mulit-link .corp-txt-catch-st, .CMP-CM15-html .corp-txt-catch-st { margin-top: 80px; font-size: 40px; }
  .CMP-CM10-text .corp-txt-sub-st, .CMP-CM34-rich-text .corp-txt-sub-st, .CMP-CM43-text-mulit-link .corp-txt-sub-st, .CMP-CM15-html .corp-txt-sub-st { margin-top: 30px; }
  .CMP-CM10-text .corp-txt-pt1, .CMP-CM34-rich-text .corp-txt-pt1, .CMP-CM43-text-mulit-link .corp-txt-pt1, .CMP-CM15-html .corp-txt-pt1 { margin-top: 40px; font-size: 16px; }
  .CMP-CM14-modal .corp-txt-modal-st a:hover { text-decoration: none; }
  .corp-list-atted-st > * { padding-top: 15px; }
  .corp-list-atted-num > * { padding-top: 15px; }
  .corp-list-num-st > * { padding-top: 15px; }
  .corp-list-st > * { padding-top: 15px; }
  .corp-list-st .uc-gsl .uc-gsl-list .uc-mod-items a:hover .uc-title p { text-decoration: none; }
  .corp-deflist-st { margin-top: 40px; }
  .CMP-CM10-text .corp-txt-st a:hover, .CMP-CM10-text .corp-txt-sub-st a:hover, .CMP-CM10-text .corp-txt-faq-q a:hover, .CMP-CM10-text .corp-txt-faq-a a:hover, .CMP-CM10-text [class^="corp-tbl-"] a:hover, .CMP-CM10-text [class^="corp-list-"] a:hover, .CMP-CM34-rich-text .corp-txt-st a:hover, .CMP-CM34-rich-text .corp-txt-sub-st a:hover, .CMP-CM34-rich-text .corp-txt-faq-q a:hover, .CMP-CM34-rich-text .corp-txt-faq-a a:hover, .CMP-CM34-rich-text [class^="corp-tbl-"] a:hover, .CMP-CM34-rich-text [class^="corp-list-"] a:hover, .CMP-CM43-text-mulit-link .corp-txt-st a:hover, .CMP-CM43-text-mulit-link .corp-txt-sub-st a:hover, .CMP-CM43-text-mulit-link .corp-txt-faq-q a:hover, .CMP-CM43-text-mulit-link .corp-txt-faq-a a:hover, .CMP-CM43-text-mulit-link [class^="corp-tbl-"] a:hover, .CMP-CM43-text-mulit-link [class^="corp-list-"] a:hover, .CMP-CM15-html .corp-txt-st a:hover, .CMP-CM15-html .corp-txt-sub-st a:hover, .CMP-CM15-html .corp-txt-faq-q a:hover, .CMP-CM15-html .corp-txt-faq-a a:hover, .CMP-CM15-html [class^="corp-tbl-"] a:hover, .CMP-CM15-html [class^="corp-list-"] a:hover { text-decoration: none; }
  .CMP-CM10-text .corp-link-st, .CMP-CM34-rich-text .corp-link-st, .CMP-CM43-text-mulit-link .corp-link-st, .CMP-CM15-html .corp-link-st { margin-top: 40px; }
  .CMP-CM10-text .corp-link-st a::after, .CMP-CM34-rich-text .corp-link-st a::after, .CMP-CM43-text-mulit-link .corp-link-st a::after, .CMP-CM15-html .corp-link-st a::after { transition: 0.2s ease-in-out; }
  .CMP-CM10-text .corp-link-st a:hover, .CMP-CM34-rich-text .corp-link-st a:hover, .CMP-CM43-text-mulit-link .corp-link-st a:hover, .CMP-CM15-html .corp-link-st a:hover { text-decoration: underline; }
  .CMP-CM10-text .corp-link-st a:hover::after, .CMP-CM34-rich-text .corp-link-st a:hover::after, .CMP-CM43-text-mulit-link .corp-link-st a:hover::after, .CMP-CM15-html .corp-link-st a:hover::after { right: 10px; }
  .CMP-CM10-text .corp-link-st a[target="_blank"]:hover::after, .CMP-CM10-text .corp-link-st a[href$=".pdf"]:hover::after, .CMP-CM34-rich-text .corp-link-st a[target="_blank"]:hover::after, .CMP-CM34-rich-text .corp-link-st a[href$=".pdf"]:hover::after, .CMP-CM43-text-mulit-link .corp-link-st a[target="_blank"]:hover::after, .CMP-CM43-text-mulit-link .corp-link-st a[href$=".pdf"]:hover::after, .CMP-CM15-html .corp-link-st a[target="_blank"]:hover::after, .CMP-CM15-html .corp-link-st a[href$=".pdf"]:hover::after { right: 5px; }
  .corp-list-link-st > * { list-style: none; }
  .corp-list-link-st > * > li > a::after { transition: 0.2s ease-in-out; }
  .corp-list-link-st > * > li > a:hover { text-decoration: underline; }
  .corp-list-link-st > * > li > a:hover::after { right: 10px; }
  .corp-list-link-st > * > li > a[target="_blank"]:hover::after, .corp-list-link-st > * > li > a[href$=".pdf"]:hover::after { right: 5px; }
  .corp-list-link-pt1 { margin-top: 80px; padding: 0 8.56%; }
  .corp-list-link-pt1 > * > li { font-size: 16px; }
  .corp-list-link-pt1 > * > li > a:hover { text-decoration: underline; }
  .corp-list-link-pt1 > .uc-gsl li { font-size: 16px; }
  .corp-list-link-pt1 > .uc-gsl li > a { display: flex; }
  .corp-list-link-pt1 > .uc-gsl li > a .uc-date { white-space: nowrap; }
  .corp-list-link-pt1 > .uc-gsl li > a .uc-title { margin-left: 35px; }
  .corp-list-link-pt1 > .uc-gsl li > a:hover .uc-title { text-decoration: underline; }
  .corp-list-link-pt2 { margin-top: 75px; }
  .corp-list-link-pt2 > * { display: inline-block; text-align: left; }
  .corp-list-link-pt2 > * > li { font-size: 16px; margin-top: 5px; text-align: center; border-left: #E5E5E5 1px solid; }
  .corp-list-link-pt2 > * > li:last-child { border-right: #E5E5E5 1px solid; }
  .corp-list-link-pt2 > * > li > a { padding: 15px 38px 15px 28px; }
  .corp-list-link-pt2 > * > li > a::after { transition: 0.2s ease-in-out; }
  .corp-list-link-pt2 > * > li > a[target="_blank"], .corp-list-link-pt2 > * > li > a[href$=".pdf"] { padding-right: 28px; }
  .corp-list-link-pt2 > * > li > a:hover { text-decoration: underline; }
  .corp-list-link-pt2 > * > li > a:hover { text-decoration: underline; }
  .corp-list-link-pt2 > * > li > a:hover::after { right: 20px; }
  .corp-list-link-pt2 > * > li > a[target="_blank"]:hover::after, .corp-list-link-pt2 > * > li > a[href$=".pdf"]:hover::after { right: 5px; }
  .corp-list-link-pt3 > .uc-gsl .uc-mod-items { display: flex; flex-wrap: wrap; margin: 0 0 0 -2.64%; }
  .corp-list-link-pt3 > .uc-gsl li { width: calc(33.333333% - 2.64%); margin: 40px 0 0 2.64%; }
  .corp-list-link-pt3 > .uc-gsl li .uc-date { margin-top: 20px; }
  .corp-list-link-pt3 > .uc-gsl li .uc-title { margin-top: 15px; font-size: 16px; }
  .corp-list-link-pt3 > .uc-gsl li > a img { transition: opacity 0.3s; }
  .corp-list-link-pt3 > .uc-gsl li > a:hover img { opacity: 0.7; }
  .corp-list-link-pt3 > .uc-gsl li > a:hover .uc-title { text-decoration: underline; }
  .corp-list-link-cpn > .uc-gsl .uc-mod-items { margin: 0 -1.357%; }
  .corp-list-link-cpn > .uc-gsl .uc-mod-items > li { width: calc(33.3333% - 2.714%); margin: 30px 1.357% 0; }
  .corp-list-link-cpn > .uc-gsl .uc-mod-items > li .uc-tag { font-size: 16px; }
  .corp-list-link-cpn > .uc-gsl .uc-mod-items > li .uc-title { font-size: 18px; margin-top: 10px; }
  .corp-list-link-cpn > .uc-gsl .uc-mod-items > li .uc-lead { font-size: 16px; }
  .corp-list-link-cpn > .uc-gsl .uc-mod-items > li > a .uc-media img { transition: opacity 0.3s; }
  .corp-list-link-cpn > .uc-gsl .uc-mod-items > li > a .uc-link { font-size: 16px; }
  .corp-list-link-cpn > .uc-gsl .uc-mod-items > li > a .uc-link span::after { transition: 0.2s ease-in-out; }
  .corp-list-link-cpn > .uc-gsl .uc-mod-items > li > a:hover .uc-media img { opacity: 0.7; }
  .corp-list-link-cpn > .uc-gsl .uc-mod-items > li > a:hover .uc-link span { text-decoration: underline; }
  .corp-list-link-cpn > .uc-gsl .uc-mod-items > li > a:hover .uc-link span::after { right: 10px; }
  .corp-list-link-cpn > .uc-gsl .uc-mod-items > li > a[target="_blank"]:hover .uc-link span::after, .corp-list-link-cpn > .uc-gsl .uc-mod-items > li > a[href$=".pdf"]:hover .uc-link span::after { right: 15px; }
  .corp-list-st > * > li > a:hover, .corp-list-num-st > * > li > a:hover { text-decoration: underline; }
  .corp-list-st > .uc-gsl li, .corp-list-num-st > .uc-gsl li { font-size: 16px; }
  .corp-list-st > .uc-gsl li > a, .corp-list-num-st > .uc-gsl li > a { display: flex; }
  .corp-list-st > .uc-gsl li > a .uc-date, .corp-list-num-st > .uc-gsl li > a .uc-date { white-space: nowrap; }
  .corp-list-st > .uc-gsl li > a:hover .uc-title, .corp-list-num-st > .uc-gsl li > a:hover .uc-title { text-decoration: underline; }
  .CMP-CM10-text .corp-btn-st, .CMP-CM10-text .corp-btn-pt1, .CMP-CM10-text .corp-btn-pt2, .CMP-CM10-text .corp-btn-close-st, .CMP-CM34-rich-text .corp-btn-st, .CMP-CM34-rich-text .corp-btn-pt1, .CMP-CM34-rich-text .corp-btn-pt2, .CMP-CM34-rich-text .corp-btn-close-st, .CMP-CM14-modal .corp-btn-st, .CMP-CM14-modal .corp-btn-pt1, .CMP-CM14-modal .corp-btn-pt2, .CMP-CM14-modal .corp-btn-close-st, .CMP-CM12-button .corp-btn-st, .CMP-CM12-button .corp-btn-pt1, .CMP-CM12-button .corp-btn-pt2, .CMP-CM12-button .corp-btn-close-st { margin-top: 80px; }
  .CMP-CM10-text .corp-btn-st.corp-btn-mgt-s, .CMP-CM10-text .corp-btn-pt1.corp-btn-mgt-s, .CMP-CM10-text .corp-btn-pt2.corp-btn-mgt-s, .CMP-CM10-text .corp-btn-close-st.corp-btn-mgt-s, .CMP-CM34-rich-text .corp-btn-st.corp-btn-mgt-s, .CMP-CM34-rich-text .corp-btn-pt1.corp-btn-mgt-s, .CMP-CM34-rich-text .corp-btn-pt2.corp-btn-mgt-s, .CMP-CM34-rich-text .corp-btn-close-st.corp-btn-mgt-s, .CMP-CM14-modal .corp-btn-st.corp-btn-mgt-s, .CMP-CM14-modal .corp-btn-pt1.corp-btn-mgt-s, .CMP-CM14-modal .corp-btn-pt2.corp-btn-mgt-s, .CMP-CM14-modal .corp-btn-close-st.corp-btn-mgt-s, .CMP-CM12-button .corp-btn-st.corp-btn-mgt-s, .CMP-CM12-button .corp-btn-pt1.corp-btn-mgt-s, .CMP-CM12-button .corp-btn-pt2.corp-btn-mgt-s, .CMP-CM12-button .corp-btn-close-st.corp-btn-mgt-s { margin-top: 40px; }
  .CMP-CM10-text .corp-btn-st button, .CMP-CM10-text .corp-btn-st a, .CMP-CM10-text .corp-btn-pt1 button, .CMP-CM10-text .corp-btn-pt1 a, .CMP-CM10-text .corp-btn-pt2 button, .CMP-CM10-text .corp-btn-pt2 a, .CMP-CM10-text .corp-btn-close-st button, .CMP-CM10-text .corp-btn-close-st a, .CMP-CM34-rich-text .corp-btn-st button, .CMP-CM34-rich-text .corp-btn-st a, .CMP-CM34-rich-text .corp-btn-pt1 button, .CMP-CM34-rich-text .corp-btn-pt1 a, .CMP-CM34-rich-text .corp-btn-pt2 button, .CMP-CM34-rich-text .corp-btn-pt2 a, .CMP-CM34-rich-text .corp-btn-close-st button, .CMP-CM34-rich-text .corp-btn-close-st a, .CMP-CM14-modal .corp-btn-st button, .CMP-CM14-modal .corp-btn-st a, .CMP-CM14-modal .corp-btn-pt1 button, .CMP-CM14-modal .corp-btn-pt1 a, .CMP-CM14-modal .corp-btn-pt2 button, .CMP-CM14-modal .corp-btn-pt2 a, .CMP-CM14-modal .corp-btn-close-st button, .CMP-CM14-modal .corp-btn-close-st a, .CMP-CM12-button .corp-btn-st button, .CMP-CM12-button .corp-btn-st a, .CMP-CM12-button .corp-btn-pt1 button, .CMP-CM12-button .corp-btn-pt1 a, .CMP-CM12-button .corp-btn-pt2 button, .CMP-CM12-button .corp-btn-pt2 a, .CMP-CM12-button .corp-btn-close-st button, .CMP-CM12-button .corp-btn-close-st a { display: inline-block; text-align: center; width: auto; min-width: 19em; margin: 0 auto; font-size: 16px; transition: color 0.3s; }
  .CMP-CM10-text .corp-btn-st button::after, .CMP-CM10-text .corp-btn-st a::after, .CMP-CM10-text .corp-btn-pt1 button::after, .CMP-CM10-text .corp-btn-pt1 a::after, .CMP-CM10-text .corp-btn-pt2 button::after, .CMP-CM10-text .corp-btn-pt2 a::after, .CMP-CM10-text .corp-btn-close-st button::after, .CMP-CM10-text .corp-btn-close-st a::after, .CMP-CM34-rich-text .corp-btn-st button::after, .CMP-CM34-rich-text .corp-btn-st a::after, .CMP-CM34-rich-text .corp-btn-pt1 button::after, .CMP-CM34-rich-text .corp-btn-pt1 a::after, .CMP-CM34-rich-text .corp-btn-pt2 button::after, .CMP-CM34-rich-text .corp-btn-pt2 a::after, .CMP-CM34-rich-text .corp-btn-close-st button::after, .CMP-CM34-rich-text .corp-btn-close-st a::after, .CMP-CM14-modal .corp-btn-st button::after, .CMP-CM14-modal .corp-btn-st a::after, .CMP-CM14-modal .corp-btn-pt1 button::after, .CMP-CM14-modal .corp-btn-pt1 a::after, .CMP-CM14-modal .corp-btn-pt2 button::after, .CMP-CM14-modal .corp-btn-pt2 a::after, .CMP-CM14-modal .corp-btn-close-st button::after, .CMP-CM14-modal .corp-btn-close-st a::after, .CMP-CM12-button .corp-btn-st button::after, .CMP-CM12-button .corp-btn-st a::after, .CMP-CM12-button .corp-btn-pt1 button::after, .CMP-CM12-button .corp-btn-pt1 a::after, .CMP-CM12-button .corp-btn-pt2 button::after, .CMP-CM12-button .corp-btn-pt2 a::after, .CMP-CM12-button .corp-btn-close-st button::after, .CMP-CM12-button .corp-btn-close-st a::after { transition: 0.2s ease-in-out; }
  .CMP-CM10-text .corp-btn-st button:hover, .CMP-CM10-text .corp-btn-st a:hover, .CMP-CM10-text .corp-btn-pt1 button:hover, .CMP-CM10-text .corp-btn-pt1 a:hover, .CMP-CM10-text .corp-btn-pt2 button:hover, .CMP-CM10-text .corp-btn-pt2 a:hover, .CMP-CM10-text .corp-btn-close-st button:hover, .CMP-CM10-text .corp-btn-close-st a:hover, .CMP-CM34-rich-text .corp-btn-st button:hover, .CMP-CM34-rich-text .corp-btn-st a:hover, .CMP-CM34-rich-text .corp-btn-pt1 button:hover, .CMP-CM34-rich-text .corp-btn-pt1 a:hover, .CMP-CM34-rich-text .corp-btn-pt2 button:hover, .CMP-CM34-rich-text .corp-btn-pt2 a:hover, .CMP-CM34-rich-text .corp-btn-close-st button:hover, .CMP-CM34-rich-text .corp-btn-close-st a:hover, .CMP-CM14-modal .corp-btn-st button:hover, .CMP-CM14-modal .corp-btn-st a:hover, .CMP-CM14-modal .corp-btn-pt1 button:hover, .CMP-CM14-modal .corp-btn-pt1 a:hover, .CMP-CM14-modal .corp-btn-pt2 button:hover, .CMP-CM14-modal .corp-btn-pt2 a:hover, .CMP-CM14-modal .corp-btn-close-st button:hover, .CMP-CM14-modal .corp-btn-close-st a:hover, .CMP-CM12-button .corp-btn-st button:hover, .CMP-CM12-button .corp-btn-st a:hover, .CMP-CM12-button .corp-btn-pt1 button:hover, .CMP-CM12-button .corp-btn-pt1 a:hover, .CMP-CM12-button .corp-btn-pt2 button:hover, .CMP-CM12-button .corp-btn-pt2 a:hover, .CMP-CM12-button .corp-btn-close-st button:hover, .CMP-CM12-button .corp-btn-close-st a:hover { text-decoration: none; }
  .CMP-CM10-text .corp-btn-st button:hover::after, .CMP-CM10-text .corp-btn-st a:hover::after, .CMP-CM10-text .corp-btn-pt1 button:hover::after, .CMP-CM10-text .corp-btn-pt1 a:hover::after, .CMP-CM10-text .corp-btn-pt2 button:hover::after, .CMP-CM10-text .corp-btn-pt2 a:hover::after, .CMP-CM10-text .corp-btn-close-st button:hover::after, .CMP-CM10-text .corp-btn-close-st a:hover::after, .CMP-CM34-rich-text .corp-btn-st button:hover::after, .CMP-CM34-rich-text .corp-btn-st a:hover::after, .CMP-CM34-rich-text .corp-btn-pt1 button:hover::after, .CMP-CM34-rich-text .corp-btn-pt1 a:hover::after, .CMP-CM34-rich-text .corp-btn-pt2 button:hover::after, .CMP-CM34-rich-text .corp-btn-pt2 a:hover::after, .CMP-CM34-rich-text .corp-btn-close-st button:hover::after, .CMP-CM34-rich-text .corp-btn-close-st a:hover::after, .CMP-CM14-modal .corp-btn-st button:hover::after, .CMP-CM14-modal .corp-btn-st a:hover::after, .CMP-CM14-modal .corp-btn-pt1 button:hover::after, .CMP-CM14-modal .corp-btn-pt1 a:hover::after, .CMP-CM14-modal .corp-btn-pt2 button:hover::after, .CMP-CM14-modal .corp-btn-pt2 a:hover::after, .CMP-CM14-modal .corp-btn-close-st button:hover::after, .CMP-CM14-modal .corp-btn-close-st a:hover::after, .CMP-CM12-button .corp-btn-st button:hover::after, .CMP-CM12-button .corp-btn-st a:hover::after, .CMP-CM12-button .corp-btn-pt1 button:hover::after, .CMP-CM12-button .corp-btn-pt1 a:hover::after, .CMP-CM12-button .corp-btn-pt2 button:hover::after, .CMP-CM12-button .corp-btn-pt2 a:hover::after, .CMP-CM12-button .corp-btn-close-st button:hover::after, .CMP-CM12-button .corp-btn-close-st a:hover::after { right: 13px; }
  .CMP-CM10-text .corp-btn-st a[target="_blank"]:hover::after, .CMP-CM10-text .corp-btn-st button[target="_blank"]:hover::after, .CMP-CM10-text .corp-btn-pt1 a[target="_blank"]:hover::after, .CMP-CM10-text .corp-btn-pt1 button[target="_blank"]:hover::after, .CMP-CM10-text .corp-btn-pt2 a[target="_blank"]:hover::after, .CMP-CM10-text .corp-btn-pt2 button[target="_blank"]:hover::after, .CMP-CM10-text .corp-btn-close-st a[target="_blank"]:hover::after, .CMP-CM10-text .corp-btn-close-st button[target="_blank"]:hover::after, .CMP-CM34-rich-text .corp-btn-st a[target="_blank"]:hover::after, .CMP-CM34-rich-text .corp-btn-st button[target="_blank"]:hover::after, .CMP-CM34-rich-text .corp-btn-pt1 a[target="_blank"]:hover::after, .CMP-CM34-rich-text .corp-btn-pt1 button[target="_blank"]:hover::after, .CMP-CM34-rich-text .corp-btn-pt2 a[target="_blank"]:hover::after, .CMP-CM34-rich-text .corp-btn-pt2 button[target="_blank"]:hover::after, .CMP-CM34-rich-text .corp-btn-close-st a[target="_blank"]:hover::after, .CMP-CM34-rich-text .corp-btn-close-st button[target="_blank"]:hover::after, .CMP-CM14-modal .corp-btn-st a[target="_blank"]:hover::after, .CMP-CM14-modal .corp-btn-st button[target="_blank"]:hover::after, .CMP-CM14-modal .corp-btn-pt1 a[target="_blank"]:hover::after, .CMP-CM14-modal .corp-btn-pt1 button[target="_blank"]:hover::after, .CMP-CM14-modal .corp-btn-pt2 a[target="_blank"]:hover::after, .CMP-CM14-modal .corp-btn-pt2 button[target="_blank"]:hover::after, .CMP-CM14-modal .corp-btn-close-st a[target="_blank"]:hover::after, .CMP-CM14-modal .corp-btn-close-st button[target="_blank"]:hover::after, .CMP-CM12-button .corp-btn-st a[target="_blank"]:hover::after, .CMP-CM12-button .corp-btn-st button[target="_blank"]:hover::after, .CMP-CM12-button .corp-btn-pt1 a[target="_blank"]:hover::after, .CMP-CM12-button .corp-btn-pt1 button[target="_blank"]:hover::after, .CMP-CM12-button .corp-btn-pt2 a[target="_blank"]:hover::after, .CMP-CM12-button .corp-btn-pt2 button[target="_blank"]:hover::after, .CMP-CM12-button .corp-btn-close-st a[target="_blank"]:hover::after, .CMP-CM12-button .corp-btn-close-st button[target="_blank"]:hover::after { right: 18px; }
  .CMP-CM10-text .corp-btn-st a[href$=".pdf"]:hover::after, .CMP-CM10-text .corp-btn-st button[href$=".pdf"]:hover::after, .CMP-CM10-text .corp-btn-pt1 a[href$=".pdf"]:hover::after, .CMP-CM10-text .corp-btn-pt1 button[href$=".pdf"]:hover::after, .CMP-CM10-text .corp-btn-pt2 a[href$=".pdf"]:hover::after, .CMP-CM10-text .corp-btn-pt2 button[href$=".pdf"]:hover::after, .CMP-CM10-text .corp-btn-close-st a[href$=".pdf"]:hover::after, .CMP-CM10-text .corp-btn-close-st button[href$=".pdf"]:hover::after, .CMP-CM34-rich-text .corp-btn-st a[href$=".pdf"]:hover::after, .CMP-CM34-rich-text .corp-btn-st button[href$=".pdf"]:hover::after, .CMP-CM34-rich-text .corp-btn-pt1 a[href$=".pdf"]:hover::after, .CMP-CM34-rich-text .corp-btn-pt1 button[href$=".pdf"]:hover::after, .CMP-CM34-rich-text .corp-btn-pt2 a[href$=".pdf"]:hover::after, .CMP-CM34-rich-text .corp-btn-pt2 button[href$=".pdf"]:hover::after, .CMP-CM34-rich-text .corp-btn-close-st a[href$=".pdf"]:hover::after, .CMP-CM34-rich-text .corp-btn-close-st button[href$=".pdf"]:hover::after, .CMP-CM14-modal .corp-btn-st a[href$=".pdf"]:hover::after, .CMP-CM14-modal .corp-btn-st button[href$=".pdf"]:hover::after, .CMP-CM14-modal .corp-btn-pt1 a[href$=".pdf"]:hover::after, .CMP-CM14-modal .corp-btn-pt1 button[href$=".pdf"]:hover::after, .CMP-CM14-modal .corp-btn-pt2 a[href$=".pdf"]:hover::after, .CMP-CM14-modal .corp-btn-pt2 button[href$=".pdf"]:hover::after, .CMP-CM14-modal .corp-btn-close-st a[href$=".pdf"]:hover::after, .CMP-CM14-modal .corp-btn-close-st button[href$=".pdf"]:hover::after, .CMP-CM12-button .corp-btn-st a[href$=".pdf"]:hover::after, .CMP-CM12-button .corp-btn-st button[href$=".pdf"]:hover::after, .CMP-CM12-button .corp-btn-pt1 a[href$=".pdf"]:hover::after, .CMP-CM12-button .corp-btn-pt1 button[href$=".pdf"]:hover::after, .CMP-CM12-button .corp-btn-pt2 a[href$=".pdf"]:hover::after, .CMP-CM12-button .corp-btn-pt2 button[href$=".pdf"]:hover::after, .CMP-CM12-button .corp-btn-close-st a[href$=".pdf"]:hover::after, .CMP-CM12-button .corp-btn-close-st button[href$=".pdf"]:hover::after { right: 18px; }
  .CMP-CM10-text .corp-btn-st button:hover, .CMP-CM10-text .corp-btn-st a:hover, .CMP-CM34-rich-text .corp-btn-st button:hover, .CMP-CM34-rich-text .corp-btn-st a:hover, .CMP-CM14-modal .corp-btn-st button:hover, .CMP-CM14-modal .corp-btn-st a:hover, .CMP-CM12-button .corp-btn-st button:hover, .CMP-CM12-button .corp-btn-st a:hover { color: rgba(38, 38, 38, 0.5); }
  .CMP-CM10-text .corp-btn-st.corp-btn-size-pt1 button, .CMP-CM10-text .corp-btn-st.corp-btn-size-pt1 a, .CMP-CM34-rich-text .corp-btn-st.corp-btn-size-pt1 button, .CMP-CM34-rich-text .corp-btn-st.corp-btn-size-pt1 a, .CMP-CM14-modal .corp-btn-st.corp-btn-size-pt1 button, .CMP-CM14-modal .corp-btn-st.corp-btn-size-pt1 a, .CMP-CM12-button .corp-btn-st.corp-btn-size-pt1 button, .CMP-CM12-button .corp-btn-st.corp-btn-size-pt1 a { width: calc(50% - 1.3%); min-width: 0; font-size: 18px; padding: 24px 30px; }
  .CMP-CM10-text .corp-btn-pt1 button:hover, .CMP-CM10-text .corp-btn-pt1 a:hover, .CMP-CM34-rich-text .corp-btn-pt1 button:hover, .CMP-CM34-rich-text .corp-btn-pt1 a:hover, .CMP-CM14-modal .corp-btn-pt1 button:hover, .CMP-CM14-modal .corp-btn-pt1 a:hover, .CMP-CM12-button .corp-btn-pt1 button:hover, .CMP-CM12-button .corp-btn-pt1 a:hover { color: rgba(255, 255, 255, 0.5); }
  .CMP-CM10-text .corp-btn-pt2 button:hover, .CMP-CM10-text .corp-btn-pt2 a:hover, .CMP-CM34-rich-text .corp-btn-pt2 button:hover, .CMP-CM34-rich-text .corp-btn-pt2 a:hover, .CMP-CM14-modal .corp-btn-pt2 button:hover, .CMP-CM14-modal .corp-btn-pt2 a:hover, .CMP-CM12-button .corp-btn-pt2 button:hover, .CMP-CM12-button .corp-btn-pt2 a:hover { color: rgba(38, 38, 38, 0.5); }
  .CMP-CM10-text .corp-btn-close-st button::before, .CMP-CM10-text .corp-btn-close-st a::before, .CMP-CM34-rich-text .corp-btn-close-st button::before, .CMP-CM34-rich-text .corp-btn-close-st a::before, .CMP-CM14-modal .corp-btn-close-st button::before, .CMP-CM14-modal .corp-btn-close-st a::before, .CMP-CM12-button .corp-btn-close-st button::before, .CMP-CM12-button .corp-btn-close-st a::before { transition: 0.2s ease-in-out; }
  .CMP-CM10-text .corp-btn-close-st button:hover, .CMP-CM10-text .corp-btn-close-st a:hover, .CMP-CM34-rich-text .corp-btn-close-st button:hover, .CMP-CM34-rich-text .corp-btn-close-st a:hover, .CMP-CM14-modal .corp-btn-close-st button:hover, .CMP-CM14-modal .corp-btn-close-st a:hover, .CMP-CM12-button .corp-btn-close-st button:hover, .CMP-CM12-button .corp-btn-close-st a:hover { color: rgba(38, 38, 38, 0.5); }
  .CMP-CM10-text .corp-btn-close-st button:hover::after, .CMP-CM10-text .corp-btn-close-st a:hover::after, .CMP-CM34-rich-text .corp-btn-close-st button:hover::after, .CMP-CM34-rich-text .corp-btn-close-st a:hover::after, .CMP-CM14-modal .corp-btn-close-st button:hover::after, .CMP-CM14-modal .corp-btn-close-st a:hover::after, .CMP-CM12-button .corp-btn-close-st button:hover::after, .CMP-CM12-button .corp-btn-close-st a:hover::after { right: 23px; border-color: rgba(248, 184, 0, 0.5); }
  .CMP-CM10-text .corp-btn-close-st button:hover::before, .CMP-CM10-text .corp-btn-close-st a:hover::before, .CMP-CM34-rich-text .corp-btn-close-st button:hover::before, .CMP-CM34-rich-text .corp-btn-close-st a:hover::before, .CMP-CM14-modal .corp-btn-close-st button:hover::before, .CMP-CM14-modal .corp-btn-close-st a:hover::before, .CMP-CM12-button .corp-btn-close-st button:hover::before, .CMP-CM12-button .corp-btn-close-st a:hover::before { border-color: rgba(248, 184, 0, 0.5); }
  .CMP-CM34-rich-text .corp-tbl-st, .CMP-CM15-html .corp-tbl-st { margin-top: 40px; overflow-x: hidden; }
  .CMP-CM34-rich-text .corp-tbl-st table, .CMP-CM15-html .corp-tbl-st table { white-space: normal; }
  .CMP-CM34-rich-text .corp-tbl-st table tr th, .CMP-CM34-rich-text .corp-tbl-st table tr td, .CMP-CM15-html .corp-tbl-st table tr th, .CMP-CM15-html .corp-tbl-st table tr td { white-space: normal; }
  .CMP-CM34-rich-text .corp-tbl-pt1, .CMP-CM15-html .corp-tbl-pt1 { margin-top: 40px; overflow-x: hidden; }
  .CMP-CM34-rich-text .corp-tbl-pt1 table, .CMP-CM15-html .corp-tbl-pt1 table { white-space: normal; }
  .CMP-CM34-rich-text .corp-tbl-pt1 table tr th, .CMP-CM34-rich-text .corp-tbl-pt1 table tr td, .CMP-CM15-html .corp-tbl-pt1 table tr th, .CMP-CM15-html .corp-tbl-pt1 table tr td { white-space: normal; }
  .CMP-CM34-rich-text .corp-tbl-list-st, .CMP-CM15-html .corp-tbl-list-st { margin-top: 40px; }
  .corp-grid-st { margin: 0px -1.357%; }
  .corp-grid-st .uc-lyt-grid-col-flex { padding: 0 1.357%; }
  .corp-grid-nml { margin: 0; }
  .corp-grid-nml .uc-lyt-grid-col-flex { padding: 0; }
  .corp-grid-st.corp-grid-box-pt1, .corp-grid-nml.corp-grid-box-pt1 { margin-top: 40px; }
  .corp-grid-st.corp-grid-box-pt1 .uc-lyt-grid-col-flex .uc-lyt-box-advance, .corp-grid-nml.corp-grid-box-pt1 .uc-lyt-grid-col-flex .uc-lyt-box-advance { padding: 40px; }
  .corp-grid-st.corp-grid-box-pt1 .uc-lyt-grid-col-flex .uc-lyt-box-advance .CMP-CM09-heading, .corp-grid-nml.corp-grid-box-pt1 .uc-lyt-grid-col-flex .uc-lyt-box-advance .CMP-CM09-heading { margin: 0 -40px; }
  .corp-grid-st.corp-grid-box-pt1 .uc-lyt-grid-col-flex .uc-lyt-box-advance .CMP-CM09-heading .corp-hdg-lv2-pt3, .corp-grid-nml.corp-grid-box-pt1 .uc-lyt-grid-col-flex .uc-lyt-box-advance .CMP-CM09-heading .corp-hdg-lv2-pt3 { margin-top: 0; }
  .corp-grid-st.corp-grid-box-pt1 .uc-lyt-grid-col-flex + .uc-lyt-grid-col-flex, .corp-grid-nml.corp-grid-box-pt1 .uc-lyt-grid-col-flex + .uc-lyt-grid-col-flex { margin-top: 0; }
  .corp-grid-st.corp-grid-btn-st, .corp-grid-nml.corp-grid-btn-st { margin-top: 20px; }
  .corp-grid-st.corp-grid-btn-st > *:first-child .corp-btn-st, .corp-grid-st.corp-grid-btn-st > *:first-child .corp-btn-pt2, .corp-grid-nml.corp-grid-btn-st > *:first-child .corp-btn-st, .corp-grid-nml.corp-grid-btn-st > *:first-child .corp-btn-pt2 { margin-top: 20px; }
  .corp-grid-st.corp-grid-btn-st .corp-btn-st, .corp-grid-st.corp-grid-btn-st .corp-btn-pt2, .corp-grid-nml.corp-grid-btn-st .corp-btn-st, .corp-grid-nml.corp-grid-btn-st .corp-btn-pt2 { margin-top: 20px; }
  .corp-grid-st.corp-grid-btn-st .corp-btn-st a, .corp-grid-st.corp-grid-btn-st .corp-btn-pt2 a, .corp-grid-nml.corp-grid-btn-st .corp-btn-st a, .corp-grid-nml.corp-grid-btn-st .corp-btn-pt2 a { width: 100%; min-width: 0; font-size: 18px; padding: 24px 30px; }
  .corp-grid-st.corp-grid-btn-pt, .corp-grid-nml.corp-grid-btn-pt { margin-top: 0; }
  .corp-grid-st.corp-grid-btn-pt > *:first-child .corp-btn-st, .corp-grid-st.corp-grid-btn-pt > *:first-child .corp-btn-pt2, .corp-grid-st.corp-grid-btn-pt > *:nth-child(2) .corp-btn-st, .corp-grid-st.corp-grid-btn-pt > *:nth-child(2) .corp-btn-pt2, .corp-grid-nml.corp-grid-btn-pt > *:first-child .corp-btn-st, .corp-grid-nml.corp-grid-btn-pt > *:first-child .corp-btn-pt2, .corp-grid-nml.corp-grid-btn-pt > *:nth-child(2) .corp-btn-st, .corp-grid-nml.corp-grid-btn-pt > *:nth-child(2) .corp-btn-pt2 { margin-top: 0; }
  .corp-grid-st.corp-grid-btn-pt .corp-txt-st, .corp-grid-nml.corp-grid-btn-pt .corp-txt-st { margin-top: 20px; font-size: 16px; }
  .corp-grid-st.corp-grid-btn-pt .corp-btn-st, .corp-grid-st.corp-grid-btn-pt .corp-btn-pt2, .corp-grid-nml.corp-grid-btn-pt .corp-btn-st, .corp-grid-nml.corp-grid-btn-pt .corp-btn-pt2 { margin-top: 45px; }
  .corp-grid-st.corp-grid-btn-pt .corp-btn-st a, .corp-grid-st.corp-grid-btn-pt .corp-btn-pt2 a, .corp-grid-nml.corp-grid-btn-pt .corp-btn-st a, .corp-grid-nml.corp-grid-btn-pt .corp-btn-pt2 a { width: 100%; min-width: 0; font-size: 24px; padding: 34px 30px; border-radius: 50px; }
  .corp-grid-pt1 { margin: 0 -0.494%; padding: 0 5%; align-items: flex-end; }
  .corp-grid-pt1 .uc-lyt-grid-col-flex { padding: 0 0.494%; }
  .corp-grid-pt1 .uc-lyt-grid-col-flex .corp-img-st { margin-top: 10px; }
  .corp-wrap-sns { margin: 140px 0 40px; }
  .corp-wrap-sns .uc-mod-sns-01 ul li.a2a_default_style a .a2a_svg, .corp-wrap-sns .uc-mod-sns-02 ul li.a2a_default_style a .a2a_svg { transition: 0.2s ease-in-out; }
  .corp-wrap-sns .uc-mod-sns-01 ul li.a2a_default_style a:hover .a2a_svg, .corp-wrap-sns .uc-mod-sns-02 ul li.a2a_default_style a:hover .a2a_svg { opacity: 0.7; }
  .corp-wrap-txt-pt1 { margin-top: 80px; padding: 40px; }
  .corp-wrap-txt-pt1 .corp-grid-st, .corp-wrap-txt-pt1 .corp-grid-nml { margin-top: -40px !important; }
  .corp-wrap-txt-pt2 { margin-top: 80px; padding: 40px; background: #F5F5F5; }
  .corp-wrap-txt-pt2 .corp-grid-st, .corp-wrap-txt-pt2 .corp-grid-nml { margin-top: -40px !important; }
  .uc-mod-carousel-00.corp-mainvisual .uc-mod-media-01 a .uc-object img, .corp-box-link-pt3 .uc-mod-carousel-00 .uc-mod-media-01 a .uc-object img { transition: opacity 0.3s; }
  .uc-mod-carousel-00.corp-mainvisual .uc-mod-media-01 a:hover .uc-object img, .corp-box-link-pt3 .uc-mod-carousel-00 .uc-mod-media-01 a:hover .uc-object img { opacity: 0.7; }
  .uc-mod-carousel-00.corp-mainvisual .uc-carousel-ui button, .corp-box-link-pt3 .uc-mod-carousel-00 .uc-carousel-ui button { width: 50px; height: 50px; background: #fff; }
  .uc-mod-carousel-00.corp-mainvisual .uc-carousel-ui .uc-prev, .corp-box-link-pt3 .uc-mod-carousel-00 .uc-carousel-ui .uc-prev { left: 15px; height: 50px; bottom: calc(50% + 10px); }
  .uc-mod-carousel-00.corp-mainvisual .uc-carousel-ui .uc-prev button:hover::before, .corp-box-link-pt3 .uc-mod-carousel-00 .uc-carousel-ui .uc-prev button:hover::before { -webkit-animation: arrow-left-pt1 0.5s ease-in alternate; animation: arrow-left-pt1 0.5s ease-in alternate; }
  .uc-mod-carousel-00.corp-mainvisual .uc-carousel-ui .uc-prev button::before, .corp-box-link-pt3 .uc-mod-carousel-00 .uc-carousel-ui .uc-prev button::before { border-bottom: #F8B800 3px solid; border-left: #F8B800 3px solid; width: 13px; height: 13px; left: 20px; bottom: 27px; }
  .uc-mod-carousel-00.corp-mainvisual .uc-carousel-ui .uc-next, .corp-box-link-pt3 .uc-mod-carousel-00 .uc-carousel-ui .uc-next { right: 15px; height: 50px; bottom: calc(50% + 10px); }
  .uc-mod-carousel-00.corp-mainvisual .uc-carousel-ui .uc-next button:hover::before, .corp-box-link-pt3 .uc-mod-carousel-00 .uc-carousel-ui .uc-next button:hover::before { -webkit-animation: arrow-right-pt1 0.5s ease-in alternate; animation: arrow-right-pt1 0.5s ease-in alternate; }
  .uc-mod-carousel-00.corp-mainvisual .uc-carousel-ui .uc-next button::before, .corp-box-link-pt3 .uc-mod-carousel-00 .uc-carousel-ui .uc-next button::before { border-top: #F8B800 3px solid; border-right: #F8B800 3px solid; width: 13px; height: 13px; right: 20px; bottom: 27px; }
  .uc-mod-carousel-00.corp-mainvisual .slick-dots button, .corp-box-link-pt3 .uc-mod-carousel-00 .slick-dots button { background: transparent; width: 22px; height: 22px; transition: background-color 0.2s; }
  .uc-mod-carousel-00.corp-mainvisual .slick-dots button::after, .corp-box-link-pt3 .uc-mod-carousel-00 .slick-dots button::after { background: #1E2766; width: 16px; height: 16px; border: #fff 3px solid; top: 3px; left: 3px; transition: background-color 0.2s; }
  .uc-mod-carousel-00.corp-mainvisual .slick-dots button:hover::after, .corp-box-link-pt3 .uc-mod-carousel-00 .slick-dots button:hover::after { background: #F8B800; }
  .uc-mod-carousel-00.corp-mainvisual .slick-dots .slick-active button, .corp-box-link-pt3 .uc-mod-carousel-00 .slick-dots .slick-active button { background: #1E2766; }
  .corp-box-link-pt1 .corp-link-st, .corp-box-link-pt2 .corp-link-st, .corp-box-link-pt3 .corp-link-st { margin-top: 20px; }
  .corp-box-link-pt1 .corp-txt-st, .corp-box-link-pt1 .corp-txt-pt1, .corp-box-link-pt2 .corp-txt-st, .corp-box-link-pt2 .corp-txt-pt1, .corp-box-link-pt3 .corp-txt-st, .corp-box-link-pt3 .corp-txt-pt1 { font-size: 16px; margin-top: 10px; }
  .corp-box-link-pt1.corp-box-hdg-rev .CMP-CM34-rich-text .corp-link-pt1, .corp-box-link-pt2.corp-box-hdg-rev .CMP-CM34-rich-text .corp-link-pt1, .corp-box-link-pt3.corp-box-hdg-rev .CMP-CM34-rich-text .corp-link-pt1 { margin-top: 0; }
  .corp-box-link-pt1 { text-align: center; }
  .corp-box-link-pt1 .corp-link-st > * a { font-size: 22px; }
  .corp-box-link-pt1 .corp-link-st.no-link > * { font-size: 22px; }
  .uc-lyt-grid-col-sp-6 .corp-box-link-pt1 .corp-link-st > * a { font-size: 22px; }
  .uc-lyt-grid-col-sp-6 .corp-box-link-pt1 .corp-link-st.no-link > * { font-size: 22px; }
  .corp-box-link-pt2 { text-align: center; }
  .corp-box-link-pt2 .corp-link-st > * a { font-size: 20px; }
  .corp-box-link-pt2 .corp-link-st.no-link > * { font-size: 20px; }
  .corp-box-link-pt3 { text-align: center; }
  .corp-box-link-pt3 .corp-link-st > * a { font-size: 16px; }
  .corp-box-link-pt3 .corp-link-st.no-link > * { font-size: 16px; }
  .CMP-CM05-block + .CMP-CM05-block .corp-wrap-faq { padding-top: 90px; }
  .corp-wrap-faq { padding-top: 40px; }
  .corp-wrap-faq .corp-txt-faq-q, .corp-wrap-faq .corp-txt-faq-a { padding-left: 4em; padding-top: 12px; font-size: 16px; min-height: 46px; }
  .corp-wrap-faq .corp-txt-faq-q::before, .corp-wrap-faq .corp-txt-faq-a::before { font-size: 21px; padding: 12px 0; min-width: 46px; min-height: 46px; }
  .corp-gsr-hdg-rev .uc-gsr .uc-object { margin-top: 20px; }
  .corp-gsr-hdg-rev .uc-gsr .uc-title.uc-mod-hdg-lv1-01 > * { font-size: 22px; margin-top: 40px; }
  .uc-mod-site-map-grid-01.corp-wrap-sitemap { margin-top: -45px; padding-bottom: 10px; }
  .uc-mod-site-map-grid-01.corp-wrap-sitemap .uc-site-map-grid-col { margin-top: 0; }
  .uc-mod-site-map-grid-01.corp-wrap-sitemap .uc-site-map-grid-col + .uc-site-map-grid-col { margin-top: 0; }
  .uc-mod-site-map-grid-01.corp-wrap-sitemap .uc-mod-link-list-02 > li, .uc-mod-site-map-grid-01.corp-wrap-sitemap .uc-mod-link-list-02 > li.uc-has-children { margin-top: 30px; }
  .uc-mod-site-map-grid-01.corp-wrap-sitemap .uc-mod-link-list-02 > li > a:after { border-top: #F8B800 2px solid; border-right: #F8B800 2px solid; width: 0.7em; height: 0.7em; transition: 0.2s ease-in-out; }
  .uc-mod-site-map-grid-01.corp-wrap-sitemap .uc-mod-link-list-02 > li > a:hover { text-decoration: none; }
  .uc-mod-site-map-grid-01.corp-wrap-sitemap .uc-mod-link-list-02 > li > a:hover:after { right: 5px; }
  .uc-mod-site-map-grid-01.corp-wrap-sitemap .uc-mod-link-list-01 > li > a:hover { text-decoration: underline; }
  .corp-wrap-link-pt1 .corp-list-link-parent { display: flex; flex-wrap: wrap; margin-top: -45px; margin-left: -20px; }
  .corp-wrap-link-pt1 .corp-list-link-parent > li { margin-top: 30px; width: calc(25% - 20px); margin-left: 20px; }
  .corp-wrap-link-pt1 .corp-list-link-parent > li > a:after { width: 0.7em; height: 0.7em; transition: 0.2s ease-in-out; }
  .corp-wrap-link-pt1 .corp-list-link-parent > li > a:hover { text-decoration: none; }
  .corp-wrap-link-pt1 .corp-list-link-parent > li > a:hover:after { right: 5px; }
  .corp-wrap-link-pt1 .corp-list-link-parent .corp-list-link-child { margin-bottom: 0; }
  .corp-wrap-link-pt1 .corp-list-link-parent .corp-list-link-child > li > a:hover { text-decoration: underline; }
  .corp-wrap-link-pt2 .corp-list-link-parent > li > a:hover { text-decoration: underline; }
  .corp-wrap-link-pt2 .corp-list-link-child > li > a:hover { text-decoration: underline; }
  .corp-wrap-modal-st .corp-icon-close-st p button::before { transition: opacity 0.2s ease-in-out; }
  .corp-wrap-modal-st .corp-icon-close-st p button::after { transition: opacity 0.2s ease-in-out; }
  .corp-wrap-modal-st .corp-icon-close-st p button:hover::before { opacity: 0.5; }
  .corp-wrap-modal-st .corp-icon-close-st p button:hover::after { opacity: 0.5; }
  .corp-wrap-link-cp .uc-mod-campaign-list-01 a .uc-media img { transition: opacity 0.3s; }
  .corp-wrap-link-cp .uc-mod-campaign-list-01 a .uc-link { font-size: 16px; }
  .corp-wrap-link-cp .uc-mod-campaign-list-01 a .uc-link span::after { transition: 0.2s ease-in-out; }
  .corp-wrap-link-cp .uc-mod-campaign-list-01 a:hover .uc-media img { opacity: 0.7; }
  .corp-wrap-link-cp .uc-mod-campaign-list-01 a:hover .uc-link span { text-decoration: underline; }
  .corp-wrap-link-cp .uc-mod-campaign-list-01 a:hover .uc-link span::after { right: 10px; }
  .corp-wrap-link-cp .uc-mod-campaign-list-01 a[target="_blank"]:hover .uc-link span::after, .corp-wrap-link-cp .uc-mod-campaign-list-01 a[href$=".pdf"]:hover .uc-link span::after { right: 15px; }
  .corp-wrap-link-cp .uc-mod-campaign-list-01 .uc-campaign-list { margin-left: -1.357%; margin-right: -1.357%; }
  .corp-wrap-link-cp .uc-mod-campaign-list-01 .uc-campaign-list .uc-campaign-item { margin: 30px 1.357% 0; flex-basis: calc(33.3333% - 2.714%); }
  .corp-wrap-link-cp .uc-mod-campaign-list-01 .uc-tag { font-size: 16px; }
  .corp-wrap-link-cp .uc-mod-campaign-list-01 .uc-title { font-size: 18px; margin-top: 10px; }
  .corp-wrap-link-cp .uc-mod-campaign-list-01 .uc-lead { font-size: 16px; }
  .CMP-CM09-heading + .CMP-CM51-general-search-list-for-cmpPram .corp-list-link-pt1 { margin-top: 35px; }
  .CMP-CM51-general-search-list-for-cmpPram + .CMP-CM10-text .corp-btn-st { margin-top: 30px; }
  .CMP-CM09-heading + .CMP-CM30-link-list .corp-list-link-pt2 { margin-top: 35px; } .corp-hdr-search .mf_finder_searchBox_suggest_item a, .corp-wrap-search .mf_finder_searchBox_suggest_item a { text-decoration: none; }
  .corp-hdr-search .mf_finder_searchBox_suggest_item a:hover, .corp-wrap-search .mf_finder_searchBox_suggest_item a:hover { color: #F08100; }
  .corp-hdr-search .mf_finder_pager_items .mf_finder_pager_item_first a span::before, .corp-hdr-search .mf_finder_pager_items .mf_finder_pager_item_next a span::before, .corp-hdr-search .mf_finder_pager_items .mf_finder_pager_item_prev a span::before, .corp-wrap-search .mf_finder_pager_items .mf_finder_pager_item_first a span::before, .corp-wrap-search .mf_finder_pager_items .mf_finder_pager_item_next a span::before, .corp-wrap-search .mf_finder_pager_items .mf_finder_pager_item_prev a span::before { font-size: 16px; }
  .corp-hdr-search .mf_finder_pager_item_current, .corp-hdr-search .mf_finder_pager_items li a, .corp-wrap-search .mf_finder_pager_item_current, .corp-wrap-search .mf_finder_pager_items li a { font-size: 16px; } }

@media screen and (max-width: 768px) { body.header-hide .corp-hdr-wrap { position: fixed; top: 0; z-index: 101; -webkit-animation: a-fadeout-hdr 0.5s ease-in forwards; animation: a-fadeout-hdr 0.5s ease-in forwards; } .mf_finder_organic_doc_img_wrapper.mf_gui_img_frame { display: none; }
  .mf_finder_searchBox_submit { white-space: nowrap; }
  .mf_finder_searchBox_submit span { display: inline-block; }
  .mf_finder_searchBox { margin: 0; }
  .mf_finder_searchBox_selects .mf_finder_searchBox_category:before { content: "\0030ab\0030c6\0030b4\0030ea"; min-width: 5em; }
  .mf_finder_searchBox_selects .mf_finder_searchBox_sort:before { content: "\008868\00793a\009806"; min-width: 5em; }
  .mf_finder_searchBox_selects .mf_finder_searchBox_pagemax:before { content: "\008868\00793a\004ef6\006570"; min-width: 5em; } }

@media print, all and (min-width: 1001px) and (max-width: 1179px) { .corp-hdr-wrap-site { top: 20px; } body.header-fixed .corp-hdr-wrap-site { width: 120px; }
  body.header-fixed .corp-hdr-gnav .uc-header-gnav .uc-list > li { margin: 0 2px; }
  body.header-fixed .corp-hdr-gnav .uc-header-gnav .uc-list > li:last-child { margin-right: 0; } }

@media print, all and (min-width: 769px) and (max-width: 1000px) { .corp-hdr-wrap, .corp-hdr-wrap-pt { padding: 0 24px; }
  .corp-hdr-wrap-pt .corp-hdr-wrap-site { margin-top: -20px; }
  .corp-hdr-wrap-site { width: 120px; top: 20px; left: 0; }
  .corp-hdr-inner { justify-content: center; height: 140px; }
  .corp-hdr-wrap-link .corp-hdr-link-inq { padding: 0 10px 0 0; }
  .corp-hdr-wrap-link .corp-hdr-search { margin: 0 0 0 10px; width: 220px; }
  .corp-hdr-wrap-link > * .corp-hdr-link-global { margin-left: 10px; }
  .corp-hdr-wrap-link .corp-hdr-language { margin-left: 10px; }
  .corp-hdr-gnav .uc-header-gnav .uc-list > li { margin: 0 2px; }
  .corp-hdr-gnav .uc-header-gnav .uc-list > li:last-child { margin-right: 2px; }
  .corp-hdr-gnav .uc-header-gnav .uc-list > li button, .corp-hdr-gnav .uc-header-gnav .uc-list > li a { font-size: 14px; padding-bottom: 20px; }
  .corp-hdr-gnav .uc-header-gnav .uc-list > li .uc-js-header-nav-child > li { padding: 0 10px; }
  .corp-hdr-gnav .uc-header-gnav .uc-list > li .js-corp-child-wrap { top: 140px; } body.header-fixed .corp-hdr-wrap { padding: 0 24px; }
  body.header-fixed .corp-hdr-inner { justify-content: flex-end; height: 70px; }
  body.header-fixed .corp-hdr-wrap-site { top: 20px; left: 0; width: 96px; }
  body.header-fixed .corp-hdr-gnav .uc-header-gnav .uc-list > li button, body.header-fixed .corp-hdr-gnav .uc-header-gnav .uc-list > li a { padding-bottom: 24px; }
  body.header-fixed .corp-hdr-gnav .uc-header-gnav .uc-list > li .js-corp-child-wrap { top: 70px; } }

@media print, all and (min-width: 860px) and (max-width: 1000px) { body.header-fixed .corp-hdr-gnav .uc-header-gnav .uc-list > li button, body.header-fixed .corp-hdr-gnav .uc-header-gnav .uc-list > li a { font-size: 14px; } }

@media print, all and (min-width: 769px) and (max-width: 859px) { body.header-fixed .corp-hdr-gnav { margin: 0 -8px; }
  body.header-fixed .corp-hdr-gnav .uc-header-gnav .uc-list > li button, body.header-fixed .corp-hdr-gnav .uc-header-gnav .uc-list > li a { font-size: 12px; padding-left: 8px; padding-right: 8px; } }
