<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";


/* sass */
/* sass */
/* sass */
/* font family ------------------------------------------------*/
body, textarea, input, select, button { font-family: 'Noto Sans', Robot, 'Droid Sans', Arial, sans-serif; }

/* sass */
/* ----------------------------------------------------------------
LAYOUT
----------------------------------------------------------------- */
#content-all-wrapper { min-width: 980px; }

#content-body-wrapper { margin-bottom: 100px; }

#content-body, #content-aside { margin: 0 auto; }

#content-body .section, #content-body .aside, #content-aside .section, #content-aside .aside { width: 980px; margin: 0 auto; }

#content-body .section-wrapper, #content-body .section-wrapper-nomarg, #content-body .aside-wrapper, #content-body .aside-wrapper-nomarg, #content-aside .section-wrapper, #content-aside .section-wrapper-nomarg, #content-aside .aside-wrapper, #content-aside .aside-wrapper-nomarg { border-top: 1px solid #ededed; padding: 30px 0 0; margin: 55px 0 0; }

#content-body .section-wrapper-nomarg, #content-body .aside-wrapper-nomarg, #content-aside .section-wrapper-nomarg, #content-aside .aside-wrapper-nomarg { padding: 0; }

#content-body .section-wrapper-gray, #content-aside .section-wrapper-gray { background: #f5f6f7; padding: 50px 0 30px; margin: 0 0 60px; }

#content-body .section-wrapper-gray + .section-wrapper, #content-aside .section-wrapper-gray + .section-wrapper { margin-top: 0 !important; }

#content-body .section-wrapper-red, #content-aside .section-wrapper-red { background: #eb1e1e; padding: 70px 0 80px; margin: 0 0 60px; }

#content-body .section-wrapper-red .doc-text, #content-body .section-wrapper-red .hdg-level2, #content-body .section-wrapper-red .hdg-level3, #content-aside .section-wrapper-red .doc-text, #content-aside .section-wrapper-red .hdg-level2, #content-aside .section-wrapper-red .hdg-level3 { color: #ffffff !important; }

#content-body .section-wrapper-red .link-btn-type01 a, #content-body .section-wrapper-red .link-btn-type02 a, #content-aside .section-wrapper-red .link-btn-type01 a, #content-aside .section-wrapper-red .link-btn-type02 a { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02rw.png); color: #ffffff !important; }

#content-body .section-wrapper-red .nav-column2-type05 li, #content-aside .section-wrapper-red .nav-column2-type05 li { margin-bottom: 10px; }

#content-body .section-wrapper-red .nav-column2-type05 .txt-column, #content-aside .section-wrapper-red .nav-column2-type05 .txt-column { border-color: #eb1e1e; padding: 10px 0 0; }

#content-body .local-nav-aside, #content-aside .local-nav-aside { display: none; }

/* ----------------------------------------------------------------
LOCAL NAV
----------------------------------------------------------------- */
.local-nav-wrapper { margin-top: -1px; background: #e8eaeb; }

.local-nav-wrapper .list-control-sp { display: none; }

.local-nav-wrapper .local-nav { width: 980px; margin: 0 auto; text-align: left; }

.local-nav-wrapper .local-nav .list-third { letter-spacing: -.40em; vertical-align: middle; text-align: left !important; }

.local-nav-wrapper .local-nav .list-third li { display: inline-block; text-align: left; letter-spacing: normal; vertical-align: middle; }

.local-nav-wrapper .local-nav .list-third li a { display: block; padding: 20px 14px 16px; min-height: 24px; color: #656d73; text-decoration: none; }

.local-nav-wrapper .local-nav .list-third li a:hover { background: #ebeced; color: #333333; }

.local-nav-wrapper .local-nav .list-third li .third-head { padding-right: 10px; display: inline-block; }

.local-nav-wrapper .local-nav .list-third li .third-head a.active { color: #333333; background: #e8eaeb url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi_01.png) no-repeat center bottom; }

.local-nav-wrapper .local-nav .list-third li .third-head a.active:hover { background: #e8eaeb url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi_01.png) no-repeat center bottom; }

.local-nav-wrapper .local-nav .list-third li .third-head a .pc-none { display: none; }

.local-nav-wrapper .local-nav .list-third li .hr-line { display: inline-block; width: 1px; overflow: hidden; height: 1.2em; border: none; background: #fff; vertical-align: middle; margin-right: 10px; }

.local-nav-wrapper .local-nav .list-third li .list-fourth { display: inline-block; }

.local-nav-wrapper .local-nav .list-third li .list-fourth li { display: inline-block; letter-spacing: normal; vertical-align: middle; position: relative; }

.local-nav-wrapper .local-nav .list-third li .list-fourth li a.active { color: #333333; background: #e8eaeb url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi_01.png) no-repeat center bottom; }

.local-nav-wrapper .local-nav .list-third li .list-fourth li a.active:hover { background: #e8eaeb url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi_01.png) no-repeat center bottom; }

.local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth { position: absolute; left: 0; overflow: hidden; display: none; width: 200px; }

.local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li { border-top: 1px solid #f0f2f2; position: relative; z-index: 100; display: block; background: #e8eaeb; }

.local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li a { visibility: hidden; opacity: 0; transition: .3s; display: block; padding: 18px 30px 10px 10px; color: #656d73; text-decoration: none; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi02_01.png) no-repeat right center; }

.local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li a:hover { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi02_01_red.png); color: #333; }

.local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li a.active { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi02_01_red.png); color: #333; }

.local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li a.active:hover { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi02_01_red.png); background-position: right center; color: #333; }

.local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent a { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi02_02.png); }

.local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent a.active { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi02_02.png); color: #333; }

.local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent a:hover { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi02_02.png); }

.local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent .list-sixth { display: none; visibility: hidden; opacity: 0; width: 200px; }

.local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent .list-sixth li { border-top: none; position: relative; z-index: 100; display: block; background: #e8eaeb; font-size: 85.7%; }

.local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent .list-sixth li a { visibility: hidden; opacity: 0; transition: .3s; display: block; padding: 5px 10px 2px; color: #656d73; text-decoration: none; background: none; }

.local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent .list-sixth li a span { display: inline-block; width: 15px; height: 9px; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi04_01.png) no-repeat right center; }

.local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent .list-sixth li a.active { background-image: none; color: #333; }

.local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent .list-sixth li a.active span { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi04_01_red.png); }

.local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent .list-sixth li a:hover { background-image: none; color: #333; }

.local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent .list-sixth li a:hover span { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi04_01_red.png); }

.local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent .list-sixth li.first { border-top: none; }

.local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent.open a { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi02_03.png); }

.local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent.open a.active { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi02_03.png); }

.local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent.open a:hover { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi02_03.png); }

.local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent.open .list-sixth { display: block; visibility: visible; opacity: 1; padding-bottom: 10px; }

.local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent.open .list-sixth li a { visibility: visible; opacity: 1; }

.local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.first { border-top: none; }

.local-nav-wrapper .local-nav .list-third li .list-fourth li.open .list-fifth { visibility: visible; display: block; opacity: 1; }

.local-nav-wrapper .local-nav .list-third li .list-fourth li.open .list-fifth li a { visibility: visible; opacity: 1; }

.local-nav-wrapper .local-nav .local-nav-aside { display: block; }

.local-nav-wrapper .local-nav .local-nav-aside .doc-head { font-size: 114.3%; margin: 30px 0 10px; color: #333; }

.local-nav-wrapper .local-nav .local-nav-aside .category-wrapper { border: 1px solid #ece9e9; padding: 20px 12px 5px; background: #fff; }

.local-nav-wrapper .local-nav .local-nav-aside .category-wrapper ul li { margin-bottom: 10px; }

.local-nav-wrapper .local-nav .local-nav-aside .category-wrapper ul li a:hover { text-decoration: none; }

.local-nav-wrapper .local-nav .local-nav-aside .information-search { position: relative; }

.local-nav-wrapper .local-nav .local-nav-aside .information-search input[type="text"] { padding: 5px 38px 5px 5px; height: 28px; width: 165px; border: 1px solid #ece9e9; background: #fff; }

.local-nav-wrapper .local-nav .local-nav-aside .information-search input.seachBtn, .local-nav-wrapper .local-nav .local-nav-aside .information-search input.seach-btn { cursor: pointer; border: none; position: absolute; left: 170px; top: 1px; height: 38px; width: 38px; z-index: 5; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_search.gif) no-repeat 0 bottom; }

.local-nav-wrapper .local-nav.word-2lines .list-third li { vertical-align: bottom; }

.local-nav-wrapper .local-nav.word-2lines .list-third li .third-head { vertical-align: bottom; }

.local-nav-wrapper .local-nav.word-2lines .list-third li .third-head a { padding: 20px 14px 16px; }

.local-nav-wrapper .local-nav.word-2lines .list-third li .list-fourth li a { padding: 30px 14px 26px; }

.local-nav-wrapper .local-nav.word-2lines .list-third li .list-fourth li .list-fifth li a { padding: 18px 30px 10px 10px; }

.localnav-horizontal .local-nav-wrapper .local-nav.word-2lines .list-third li { vertical-align: bottom; }

.localnav-horizontal .local-nav-wrapper .local-nav.word-2lines .list-third li .third-head { vertical-align: bottom; }

.localnav-horizontal .local-nav-wrapper .local-nav.word-2lines .list-third li .third-head a { padding: 20px 14px 16px; }

.localnav-horizontal .local-nav-wrapper .local-nav.word-2lines .list-third li .hr-line { margin-bottom: 30px; }

.localnav-horizontal .local-nav-wrapper .local-nav.word-2lines .list-third li .list-fourth { vertical-align: bottom; }

.localnav-horizontal .local-nav-wrapper .local-nav.word-2lines .list-third li .list-fourth li a { padding: 30px 14px 26px; }

.localnav-horizontal .local-nav-wrapper .local-nav.word-2lines .list-third li .list-fourth li .list-fifth li a { padding: 18px 30px 10px 10px; }

.localnav-vertical #content-body-wrapper .section, .localnav-vertical #content-body-wrapper .aside { width: 730px; padding-right: 250px; margin: 0 auto; }

.localnav-vertical #content-body-wrapper #content-aside .aside { width: 980px; margin: 0 auto; padding-right: 0; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper { position: relative; min-width: 980px; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper { width: 980px; margin: 0 0 0 -490px; position: absolute; bottom: -70px; left: 50%; background: transparent; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav { width: 210px; position: absolute; right: 0; top: 0; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third { background: #fff; border-left: 1px solid #ebeced; border-right: 1px solid #ebeced; border-bottom: 1px solid #ebeced; letter-spacing: normal; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li { display: block; letter-spacing: normal; vertical-align: middle; border-top: 1px solid #ebeced; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li a { display: block; padding: 20px 30px 16px 10px; min-height: 24px; color: #656d73; text-decoration: none; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li a:hover { background: #fff; color: #333333; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .third-head { padding-right: 0; display: block; font-size: 114.7%; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .third-head a { padding: 50px 30px 46px 10px; background: #fff url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi02_01.png) no-repeat right center; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .third-head a:hover { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi02_01_red.png); }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .third-head a.active { color: #333333; background: #fff url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi02_01_red.png) no-repeat right center; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .third-head a.active:hover { background: #fff url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi02_01_red.png) no-repeat right center; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .hr-line { display: none; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth { display: block; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li { display: block; letter-spacing: normal; vertical-align: middle; position: relative; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li a { background: #fff url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi02_01.png) no-repeat right center; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li a:hover { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi02_01_red.png); }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li a.active { color: #333333; background: #fff url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi02_01_red.png) no-repeat right center; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li a.active:hover { background: #fff url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi02_01_red.png) no-repeat right center; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent a { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi02_02.png); }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent a.active { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi02_02.png); color: #333; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent a:hover { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi02_02.png); }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open a { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi02_03.png); }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open a:hover { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi02_03.png); }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li a { background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi03_01.png) no-repeat right center; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li a:hover { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi03_01_red.png); }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li a.active { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi03_01_red.png); }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li a.active:hover { background-repeat: no-repeat; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li.parent a { background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi03_02.png) no-repeat right center; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li.parent a:hover { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi03_02.png); }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li.parent a.active { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi03_03.png); }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li.parent a.active:hover { background-repeat: no-repeat; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li.parent .list-sixth li a { background-image: none; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li.parent.open .list-sixth { padding: 20px 0; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth { position: static; left: 0; visibility: hidden; opacity: 0; height: 0; width: 208px; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li { border-top: none; position: relative; z-index: 100; display: block; background: #fff; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li a { visibility: hidden; opacity: 0; transition: .3s; display: block; padding: 5px 20px 2px 10px; font-size: 90.7%; color: #656d73; text-decoration: none; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi03_01.png) no-repeat right center; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li a:hover { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi03_01_red.png); background-position: right center; color: #333; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li a.active { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi03_01_red.png); color: #333; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li a.active:hover { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi03_01_red.png); background-position: right center; color: #333; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent a { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi03_02.png); }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent a.active { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi03_02.png); color: #333; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent a:hover { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi03_02.png); }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent .list-sixth { display: none; visibility: hidden; opacity: 0; width: 210px; padding: 0; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent .list-sixth li { border-top: none; position: relative; z-index: 100; display: block; background: #fff; font-size: 85.7%; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent .list-sixth li a { visibility: hidden; opacity: 0; transition: .3s; display: block; padding: 5px 10px 2px; color: #656d73; text-decoration: none; background: none; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent .list-sixth li a span { display: inline-block; width: 15px; height: 9px; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi04_01.png) no-repeat right center; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent .list-sixth li a.active { background-image: none; color: #333; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent .list-sixth li a.active span { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi04_01_red.png); }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent .list-sixth li a:hover { background-image: none; color: #333; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent .list-sixth li a:hover span { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi04_01_red.png); }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent .list-sixth li.first { border-top: none; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent.open .list-sixth { display: block; visibility: visible; opacity: 1; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent.open .list-sixth li a { visibility: visible; opacity: 1; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.first { border-top: none; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.open .list-fifth { height: auto; visibility: visible; opacity: 1; padding: 10px 0; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.open .list-fifth li a { visibility: visible; opacity: 1; }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.open .list-fifth li a.active { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi03_01_red.png); }

.localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.open .list-fifth li a.active:hover { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi03_01_red.png); }

/* ----------------------------------------------------------------
WIDE
----------------------------------------------------------------- */
.wide #content-all-wrapper { min-width: 1280px; }

.wide #content-body .section, .wide #content-body .aside, .wide #content-aside .section, .wide #content-aside .aside { width: 1240px; padding-right: 20px; padding-left: 20px; }

.wide #content-body .section-wrapper, .wide #content-body .aside-wrapper, .wide #content-aside .section-wrapper, .wide #content-aside .aside-wrapper { padding: 50px 0 0; margin: 90px 0 0; }

.wide #content-body .section-wrapper-nomarg, .wide #content-body .aside-wrapper-nomarg, .wide #content-aside .section-wrapper-nomarg, .wide #content-aside .aside-wrapper-nomarg { padding: 50px 0 0; margin: 50px 0 0; }

@media (min-width: 768px) and (max-width: 1000px) { /* ----------------------------------------------------------------
LAYOUT
----------------------------------------------------------------- */
  #content-all-wrapper { min-width: 100%; }
  #content-body-wrapper { margin-bottom: 50px; padding-right: 0; box-sizing: border-box; }
  #content-body, #content-aside { box-sizing: border-box; }
  #content-body .section, #content-body .aside, #content-aside .section, #content-aside .aside { width: 100%; box-sizing: border-box; padding-right: 20px; padding-left: 20px; }
  /* ----------------------------------------------------------------
LOCAL NAV
----------------------------------------------------------------- */
  .local-nav-wrapper .local-nav { width: 100%; }
  .local-nav-wrapper .local-nav .list-third li a { padding: 20px 5px 16px; }
  .local-nav-wrapper .local-nav .list-third li .third-head { padding-right: 20px; }
  .local-nav-wrapper .local-nav .list-third li .hr-line { display: inline-block; margin-right: 5px; }
  .localnav-vertical #content-body-wrapper .section, .localnav-vertical #content-body-wrapper .aside { width: 100%; padding-right: 240px; box-sizing: border-box; margin: 0 auto; }
  .localnav-vertical #content-body-wrapper #content-aside .aside { width: 100%; margin: 0 auto; padding-right: 20px; }
  .localnav-vertical #content-body-wrapper .content-level1-wrapper { position: relative; min-width: 100%; box-sizing: border-box; }
  .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper { width: 100%; margin: 0; left: auto; right: 0; background: transparent; }
  .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav { right: 20px; }
  /* ----------------------------------------------------------------
WIDE
----------------------------------------------------------------- */
  .wide #content-all-wrapper { min-width: 100%; }
  .wide #content-body .section, .wide #content-body .aside, .wide #content-aside .section, .wide #content-aside .aside { width: 100%; } }

@media (min-width: 768px) and (max-width: 1300px) { .wide #content-all-wrapper { min-width: 100%; }
  .wide #content-body .section, .wide #content-body .aside, .wide #content-aside .section, .wide #content-aside .aside { width: 100%; box-sizing: border-box; }
  .wide #content-body .section-wrapper-gray, .wide #content-aside .section-wrapper-gray { margin-left: 0; margin-right: 0; } }

/* sass */
@media screen and (max-width: 767px) { /* ---------------------------------------------------------------- LAYOUT ----------------------------------------------------------------- */
  #content-all-wrapper { min-width: 100%; /*margin-top:60px;*/ }
  #content-body-wrapper { position: relative; margin-bottom: 40px; }
  #content-body, #content-aside { margin: 0 auto; }
  #content-body .section, #content-body .aside, #content-aside .section, #content-aside .aside { width: 100%; margin: 0 auto; padding: 0 10px; box-sizing: border-box; }
  #content-body .section-wrapper, #content-body .section-wrapper-nomarg, #content-body .aside-wrapper, #content-body .aside-wrapper-nomarg, #content-aside .section-wrapper, #content-aside .section-wrapper-nomarg, #content-aside .aside-wrapper, #content-aside .aside-wrapper-nomarg { border-top: 1px solid #ededed; padding: 15px 0 0; margin: 50px 0 0; }
  #content-body .section-wrapper-nomarg, #content-body .aside-wrapper-nomarg, #content-aside .section-wrapper-nomarg, #content-aside .aside-wrapper-nomarg { padding: 0; }
  #content-body .section-wrapper-gray, #content-aside .section-wrapper-gray { padding: 50px 0 40px; margin: 0 0 25px; }
  #content-body .section-wrapper-gray + .section-wrapper, #content-aside .section-wrapper-gray + .section-wrapper { padding-top: 30px !important; }
  #content-body .section-wrapper-red, #content-aside .section-wrapper-red { padding: 50px 0 60px; }
  #content-body .section-wrapper-red .nav-column2-type05 li, #content-aside .section-wrapper-red .nav-column2-type05 li { margin-bottom: 20px; }
  #content-body .section-wrapper-red .nav-column2-type05 .txt-column, #content-aside .section-wrapper-red .nav-column2-type05 .txt-column { padding: 0; }
  #content-body .local-nav-aside, #content-aside .local-nav-aside { display: block; }
  #content-body .local-nav-aside .doc-head, #content-aside .local-nav-aside .doc-head { font-size: 114.3%; margin: 20px 0 10px; color: #333; }
  #content-body .local-nav-aside .category-wrapper, #content-aside .local-nav-aside .category-wrapper { border: 1px solid #ece9e9; padding: 15px 15px 1px; background: #fff; }
  #content-body .local-nav-aside .category-wrapper ul li, #content-aside .local-nav-aside .category-wrapper ul li { margin-bottom: 10px; }
  #content-body .local-nav-aside .category-wrapper ul li a:hover, #content-aside .local-nav-aside .category-wrapper ul li a:hover { text-decoration: none; }
  #content-body .local-nav-aside .information-search, #content-aside .local-nav-aside .information-search { position: relative; }
  #content-body .local-nav-aside .information-search p, #content-aside .local-nav-aside .information-search p { border: 1px solid #ebeced; }
  #content-body .local-nav-aside .information-search input[type="text"], #content-aside .local-nav-aside .information-search input[type="text"] { padding: 0 45px 0 10px; height: 45px; width: 100%; box-sizing: border-box; border: none; background: #fff; font-size: 16px; }
  #content-body .local-nav-aside .information-search input.seachBtn, #content-body .local-nav-aside .information-search input.seach-btn, #content-aside .local-nav-aside .information-search input.seachBtn, #content-aside .local-nav-aside .information-search input.seach-btn { cursor: pointer; border: none; position: absolute; left: auto; right: 0; top: 1px; height: 45px; width: 45px; z-index: 5; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_search.gif) no-repeat -1px 4px; }
  /* ---------------------------------------------------------------- LOCAL NAV ----------------------------------------------------------------- */
  .local-nav-wrapper { display: block; background: #f5f6f7; }
  .local-nav-wrapper .list-control-sp { display: block; }
  .local-nav-wrapper .list-control-sp a { display: block; color: #656d73; padding: 17px 55px 16px 55px; text-align: center; background: #f5f6f7 url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi_control.png) no-repeat left top; background-size: 60px 120px; font-size: 16px; font-size: 1.6rem; text-decoration: none; }
  .local-nav-wrapper .local-nav { width: 100%; margin: 0 auto; height: 0; display: none; }
  .local-nav-wrapper .local-nav .list-third { display: none; }
  .local-nav-wrapper .local-nav .local-nav-aside { display: none; }
  .local-nav-wrapper .local-nav.active { height: auto; display: block; }
  .local-nav-wrapper .local-nav.active .list-third { display: block; background-color: transparent !important; }
  .localnav-horizontal #content-body-wrapper, .localnav-vertical #content-body-wrapper { min-height: 0; }
  .localnav-horizontal #content-body-wrapper .section, .localnav-horizontal #content-body-wrapper .aside, .localnav-vertical #content-body-wrapper .section, .localnav-vertical #content-body-wrapper .aside { width: 100%; padding: 0 10px; box-sizing: border-box; }
  .localnav-horizontal #content-body-wrapper #content-body, .localnav-vertical #content-body-wrapper #content-body { height: auto !important; }
  .localnav-horizontal #content-body-wrapper #content-aside .aside, .localnav-vertical #content-body-wrapper #content-aside .aside { width: 100%; padding: 0 10px; box-sizing: border-box; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper, .localnav-vertical #content-body-wrapper .content-level1-wrapper { position: relative; min-width: 100%; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper { width: 100%; position: static; margin: 0; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav { display: none; width: 100%; position: static; background: #f5f6f7; border: none; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third { letter-spacing: normal; border: none; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li { display: block; letter-spacing: normal; vertical-align: middle; border-top: 1px solid #e3e5e6; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li a, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li a { display: block; padding: 18px 35px 15px 10px; min-height: 24px; color: #656d73; text-decoration: none; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li a br, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li a br { display: none; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li a:hover, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li a:hover { background: #fff; color: #656d73; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .third-head, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .third-head { padding-right: 0; display: block; font-size: 16px; font-size: 1.6rem; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .third-head a, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .third-head a { padding: 18px 35px 15px 10px; background: transparent; position: relative; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .third-head a:after, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .third-head a:after { display: block; content: ''; position: absolute; top: 50%; bottom: 50%; left: auto; right: 15px; width: 7px; height: 7px; margin-top: -5px; border-right: 2px solid #c6c6c6; border-bottom: 2px solid #c6c6c6; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .third-head a:hover, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .third-head a:hover { background-image: none; color: #656d73; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .third-head a.active, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .third-head a.active { color: #656d73; background: transparent; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .third-head a.active:hover, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .third-head a.active:hover { background: transparent; color: #656d73; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .third-head a .pc-none, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .third-head a .pc-none { display: inline; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .hr-line, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .hr-line { display: none; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth { display: block; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li { display: block; letter-spacing: normal; vertical-align: middle; position: relative; font-size: 16px; font-size: 1.6rem; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li a, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li a { padding: 18px 35px 15px 10px; background: #f5f6f7; position: relative; background-image: none !important; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li a:after, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li a:after { display: block; content: ''; position: absolute; top: 50%; bottom: 50%; left: auto; right: 15px; width: 7px; height: 7px; margin-top: -5px; border-right: 2px solid #c6c6c6; border-bottom: 2px solid #c6c6c6; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li a:hover, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li a:hover { background-image: none !important; color: #656d73; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li a.active, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li a.active { color: #656d73; background: transparent; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li a.active:hover, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li a.active:hover { background: transparent; color: #656d73; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent a, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent a { background-image: none; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent a:after, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent a:after { -webkit-transform: rotate(45deg); transform: rotate(45deg); }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent a.active, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent a.active { background-image: none; color: #656d73; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent a:hover, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent a:hover { background-image: none; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open a:after, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open a:after { margin-top: -2.5px; -webkit-transform: rotate(-135deg); transform: rotate(-135deg); }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li { font-size: 14px; font-size: 1.4rem; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li a:after, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li a:after { display: block; content: ''; position: absolute; top: 50%; bottom: 50%; left: auto; right: 15px; width: 7px; height: 7px; margin-top: -5px; border-right: 2px solid #c4c4c4; border-bottom: 2px solid #c4c4c4; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li.parent a, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li.parent a { background-image: none; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li.parent a:after, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li.parent a:after { -webkit-transform: rotate(45deg); transform: rotate(45deg); }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li.parent a.active, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li.parent a.active { background-image: none; color: #656d73; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li.parent a:hover, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li.parent a:hover { background-image: none; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li.parent.open a:after, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li.parent.open a:after { margin-top: -2.5px; -webkit-transform: rotate(-135deg); transform: rotate(-135deg); }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li.parent .list-sixth, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li.parent .list-sixth { display: none; visibility: hidden; overflow: hidden; opacity: 0; width: 100%; padding: 0; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li.parent .list-sixth li, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li.parent .list-sixth li { border-top: none; position: relative; z-index: 100; display: block; background: transparent; font-size: 100%; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li.parent .list-sixth li a, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li.parent .list-sixth li a { visibility: hidden; opacity: 0; transition: .3s; display: block; padding: 12px 35px 10px 10px; color: #656d73; text-decoration: none; background: none; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li.parent .list-sixth li a:after, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li.parent .list-sixth li a:after { display: block; content: ''; position: absolute; top: 50%; bottom: 50%; left: auto; right: 15px; width: 5px; height: 5px; margin-top: -5px; border-right: 1px solid #c4c4c4; border-bottom: 1px solid #c4c4c4; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li.parent .list-sixth li a span, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li.parent .list-sixth li a span { display: none; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li.parent .list-sixth li a.active, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li.parent .list-sixth li a.active { background-image: none; color: #656d73; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li.parent .list-sixth li a:hover, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li.parent .list-sixth li a:hover { background-image: none; color: #656d73; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li.parent .list-sixth li.first, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li.parent .list-sixth li.first { border: none !important; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li.parent.open .list-sixth, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li.parent.open .list-sixth { display: block; padding: 10px 0; visibility: visible; opacity: 1; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li.parent.open .list-sixth li a, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.parent.open .list-fifth li.parent.open .list-sixth li a { visibility: visible; opacity: 1; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.open a:after, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.open a:after { margin-top: -5px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth { position: static; left: 0; visibility: hidden; opacity: 0; height: 0; width: 100%; overflow: hidden; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li { border-top: none; position: relative; z-index: 100; display: block; background: #ebeced; font-size: 100%; border-top: 1px solid #ebeced; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li a, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li a { visibility: hidden; opacity: 0; transition: .3s; display: block; padding: 18px 35px 15px 10px; color: #656d73; text-decoration: none; background: transparent; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li a:after, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li a:after { display: block; content: ''; position: absolute; top: 50%; bottom: 50%; left: auto; right: 15px; width: 7px; height: 7px; margin-top: -5px; border-right: 2px solid #c4c4c4; border-bottom: 2px solid #c4c4c4; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li a:hover, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li a:hover { background-image: none; background-position: right center; color: #656d73; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li a.active, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li a.active { background-image: none; color: #656d73; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li a.active:hover, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li a.active:hover { background-image: none; background-position: right center; color: #656d73; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent a, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent a { background-image: none; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent a:after, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent a:after { -webkit-transform: rotate(45deg); transform: rotate(45deg); }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent a.active, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent a.active { background-image: none; color: #656d73; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent a:hover, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent a:hover { background-image: none; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent.open a:after, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent.open a:after { margin-top: -2.5px; -webkit-transform: rotate(-135deg); transform: rotate(-135deg); }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent .list-sixth, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent .list-sixth { display: none; visibility: hidden; overflow: hidden; opacity: 0; width: 100%; padding: 0; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent .list-sixth li, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent .list-sixth li { border-top: none; position: relative; z-index: 100; display: block; background: transparent; font-size: 100%; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent .list-sixth li a, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent .list-sixth li a { visibility: hidden; opacity: 0; transition: .3s; display: block; padding: 12px 35px 10px 10px; color: #656d73; text-decoration: none; background: none; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent .list-sixth li a:after, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent .list-sixth li a:after { display: block; content: ''; position: absolute; top: 50%; bottom: 50%; left: auto; right: 15px; width: 5px; height: 5px; margin-top: -5px; border-right: 1px solid #c4c4c4; border-bottom: 1px solid #c4c4c4; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent .list-sixth li a span, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent .list-sixth li a span { display: none; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent .list-sixth li a.active, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent .list-sixth li a.active { background-image: none; color: #656d73; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent .list-sixth li a:hover, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent .list-sixth li a:hover { background-image: none; color: #656d73; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent .list-sixth li.first, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent .list-sixth li.first { border: none !important; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent.open .list-sixth, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent.open .list-sixth { display: block; padding: 10px 0; visibility: visible; opacity: 1; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent.open .list-sixth li a, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li .list-fifth li.parent.open .list-sixth li a { visibility: visible; opacity: 1; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.open .list-fifth, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.open .list-fifth { height: auto; visibility: visible; opacity: 1; padding: 0; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.open .list-fifth li a, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.open .list-fifth li a { visibility: visible; opacity: 1; background-image: none !important; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.open .list-fifth li.first, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav .list-third li .list-fourth li.open .list-fifth li.first { border: none !important; }
  .localnav-horizontal #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav.open, .localnav-vertical #content-body-wrapper .content-level1-wrapper .local-nav-wrapper .local-nav.open { display: block; }
  /* ---------------------------------------------------------------- WIDE ----------------------------------------------------------------- */
  .wide #content-all-wrapper { min-width: 100%; }
  .wide #content-body .section, .wide #content-body .aside, .wide #content-aside .section, .wide #content-aside .aside { width: 100%; padding: 0 10px; }
  .wide #content-body .section, .wide #content-aside .section { padding-left: 10px; padding-right: 10px; }
  .wide #content-body .section-wrapper-nomarg, .wide #content-body .aside-wrapper-nomarg, .wide #content-aside .section-wrapper-nomarg, .wide #content-aside .aside-wrapper-nomarg { padding: 40px 0 0; margin: 30px 0 0; }
  .wide #content-body .section-wrapper, .wide #content-body .aside-wrapper, .wide #content-aside .section-wrapper, .wide #content-aside .aside-wrapper { padding: 30px 0 0; margin: 50px 0 0; }
  /* ---------------------------------------------------------------- NAVIGATION CONTROL ----------------------------------------------------------------- */
  .globalnav-on #content-head-wrapper, .globalnav-on #content-body-wrapper, .globalnav-on #content-foot-support, .globalnav-on #bred-crumb-wrapper, .globalnav-on #content-foot-wrapper { height: 0; overflow: hidden; margin-bottom: 0; }
  .globalnav-on #content-head-wrapper { overflow: visible; }
  .globalnav-on .tinfo-header-logo { display: none; }
  .localnav-on { background-color: #f5f6f7; }
  .localnav-on #content-foot-support, .localnav-on #bred-crumb-wrapper, .localnav-on #content-foot-wrapper { height: 0; overflow: hidden; }
  .localnav-on #content-body-wrapper { margin-bottom: 0; }
  .localnav-on #content-body-wrapper #content-body, .localnav-on #content-body-wrapper #content-aside { height: 0 !important; overflow: hidden; }
  .localnav-on #content-body-wrapper .content-level1-wrapper &gt; * { height: 0; overflow: hidden; margin: 0; padding: 0; }
  .localnav-on #content-body-wrapper .content-level1-wrapper &gt; *.local-nav-wrapper { height: auto; overflow: visible; } }

/* sass */
/* ----------------------------------------------------------------
COMPANY LOGO
----------------------------------------------------------------- */
.header-company-logo { width: 980px; margin: 0 auto; text-align: center; position: relative; }

.header-company-logo p, .header-company-logo h1 { position: absolute; top: 20px; left: 390px; font-size: 0; line-height: 0; }

.header-company-logo p a, .header-company-logo h1 a { display: block; position: relative; z-index: 2; }

/* ----------------------------------------------------------------
HEADER
----------------------------------------------------------------- */
.menu-control-sp { display: none; }

#content-head-wrapper { background-color: #eb1e1e; }

#head-sub-wrapper .head-sub-container { width: 980px; margin: 0 auto; }

#head-sub-wrapper .head-sub-container a { text-decoration: none; }

#head-sub-wrapper .head-sub-container .head-quick-content, #head-sub-wrapper .head-sub-container .sub-info-content { display: inline-block; width: 50%; vertical-align: middle; }

#head-sub-wrapper .head-sub-container .head-quick-content { font-size: 13px; font-size: 1.3rem; }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link, #head-sub-wrapper .head-sub-container .head-quick-content .lang-select { display: inline-block; vertical-align: middle; }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link p a, #head-sub-wrapper .head-sub-container .head-quick-content .lang-select p a { display: block; color: #fff; position: relative; padding: 40px 37px 40px 20px; clear: both; }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link p a span, #head-sub-wrapper .head-sub-container .head-quick-content .lang-select p a span { position: absolute; display: block; top: 3.6em; right: 20px; margin: 0; width: 12px; height: 6px; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_head01.gif) no-repeat 0 0; }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link p a.on span, #head-sub-wrapper .head-sub-container .head-quick-content .lang-select p a.on span { background-position: 0 bottom; }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-inner, #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .lang-select-inner, #head-sub-wrapper .head-sub-container .head-quick-content .lang-select .quick-link-inner, #head-sub-wrapper .head-sub-container .head-quick-content .lang-select .lang-select-inner { display: none; }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link .lang-select-inner, #head-sub-wrapper .head-sub-container .head-quick-content .lang-select .lang-select-inner { position: absolute; width: 160px; background: #fff; border: 1px solid #ebeced; z-index: 1001; overflow: hidden; }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link .lang-select-inner a, #head-sub-wrapper .head-sub-container .head-quick-content .lang-select .lang-select-inner a { display: block; padding: 10px 20px 20px; }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link .lang-select-inner a:link, #head-sub-wrapper .head-sub-container .head-quick-content .lang-select .lang-select-inner a:link { color: #656d73; text-decoration: none; }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link .lang-select-inner a:visited, #head-sub-wrapper .head-sub-container .head-quick-content .lang-select .lang-select-inner a:visited { color: #656d73; text-decoration: none; }

@media screen and (min-width: 768px) { #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .lang-select-inner a:hover, #head-sub-wrapper .head-sub-container .head-quick-content .lang-select .lang-select-inner a:hover { color: #333333; text-decoration: none; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .lang-select-inner a:active, #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .lang-select-inner a:focus, #head-sub-wrapper .head-sub-container .head-quick-content .lang-select .lang-select-inner a:active, #head-sub-wrapper .head-sub-container .head-quick-content .lang-select .lang-select-inner a:focus { color: #333333; text-decoration: none; } }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link .lang-select-inner li:first-child a, #head-sub-wrapper .head-sub-container .head-quick-content .lang-select .lang-select-inner li:first-child a { padding: 20px 20px 10px; }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-inner, #head-sub-wrapper .head-sub-container .head-quick-content .lang-select .quick-link-inner { width: 100%; min-width: 980px; background: #f5f6f7; position: absolute; left: 0px; z-index: 1001; overflow: hidden; padding: 40px 0 0; }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-inner .close, #head-sub-wrapper .head-sub-container .head-quick-content .lang-select .quick-link-inner .close { text-align: center; padding: 0; }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-inner .close a, #head-sub-wrapper .head-sub-container .head-quick-content .lang-select .quick-link-inner .close a { padding: 20px 0 30px; background: none; color: #333; display: block; text-decoration: none; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02t.gif) no-repeat center center; }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-inner .close a span.close-txt, #head-sub-wrapper .head-sub-container .head-quick-content .lang-select .quick-link-inner .close a span.close-txt { margin: 0px; width: 0; height: 0; font-size: 0; line-height: 0; }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-inner .close a:hover, #head-sub-wrapper .head-sub-container .head-quick-content .lang-select .quick-link-inner .close a:hover { filter: alpha(opacity=70); opacity: 0.70; }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link .service-wrapper { width: 980px; padding-left: 20px; padding-right: 20px; box-sizing: border-box; margin: 0px auto; }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link .global-service { text-align: center; display: table; width: 100%; }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link .global-service li { display: table-cell; width: 25%; vertical-align: middle; border-left: none; font-weight: 700; }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link .global-service li span { display: inline-block; text-align: left; padding-left: 10px; }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link .global-service li a { display: -ms-box; display: -webkit-flexbox; display: -moz-flexbox; display: -moz-flex; display: -ms-flex; display: flex; flex-wrap: wrap; flex-wrap: nowrap; align-items: center; padding: 0 8px; color: #656d73; text-decoration: none; justify-content: center; }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link .global-service li a img { display: block; height: 46px; width: auto; }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link .global-service li a:hover { color: #a0a5a9; text-decoration: none; }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link .global-service li:first-child { border-left: none; }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-wrapper { margin-top: 50px; }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-wrapper dt { font-size: 14px; font-size: 1.4rem; font-weight: 700; margin-bottom: 20px; }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-list-wrapper { font-size: 0; line-height: 0; margin: 0; }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-list-wrapper li { display: inline-block; width: 20%; vertical-align: top; }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-list-wrapper li a { display: block; margin: 0 5px; text-decoration: none; outline: none; }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-list-wrapper li a .img-wrapper { display: block; margin-bottom: 10px; }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-list-wrapper li a .img-wrapper img { width: 100%; height: auto; }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-list-wrapper li a .txt-wrapper { color: #656d73; font-size: 14px; font-size: 1.4rem; line-height: 1.4; font-weight: 700; position: relative; }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-list-wrapper li a .txt-wrapper:after { display: inline-block; margin: 0 0 0 5px; vertical-align: middle; content: ""; width: 6px; height: 6px; border-right: 1px solid #656d73; border-bottom: 1px solid #656d73; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-list-wrapper li a:hover .img-wrapper img { opacity: 0.7; }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-list-wrapper li a:hover .txt-wrapper { color: #333333; }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-list-wrapper li a:hover .txt-wrapper:after { border-right-color: #eb1e1e; border-bottom-color: #eb1e1e; }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-list-wrapper .slick-arrow { display: inline-block; height: 66px; width: 66px; vertical-align: middle; outline: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; margin: 0; padding: 0; border: none; border-radius: 0; font-size: 0; line-height: 0; background: transparent no-repeat 0 0; cursor: pointer; position: absolute; z-index: 5; top: 50%; margin-top: -54px; transition: opacity 0.3s; opacity: 1; }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-list-wrapper .slick-arrow.slick-prev { left: -20px; background-image: url(/en/wp-content/uploads/sites/4/shared-css-slider-l.png); }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-list-wrapper .slick-arrow.slick-next { right: -20px; background-image: url(/en/wp-content/uploads/sites/4/shared-css-slider-r.png); }

@media screen and (min-width: 768px) { #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-list-wrapper .slick-arrow:hover { opacity: 0.8; } }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link .general-service { margin-left: -10px; margin-top: 20px; }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link .general-service li { display: inline-block; vertical-align: top; margin-bottom: 10px; width: 16.6666667%; text-align: center; font-size: 13px; font-size: 1.3rem; }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link .general-service li * { box-sizing: border-box; }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link .general-service li em { display: block; margin-left: 10px; border: 1px solid #cccccc; border-radius: 4px; box-sizing: border-box; position: relative; }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link .general-service li em a { display: block; padding: 28px 10px; text-decoration: none; color: #656d73; }

#head-sub-wrapper .head-sub-container .head-quick-content .quick-link .general-service li em a img { display: block; margin: 0 auto 20px; }

@media screen and (min-width: 768px) { #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .general-service li em:hover { box-shadow: 0px 0px 0px 1px #cccccc; } }

#head-sub-wrapper .head-sub-container .head-quick-content .lang-select p a { color: #ffffff; }

#head-sub-wrapper .head-sub-container .head-quick-content .lang-select p a span { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_head01.gif); }

#head-sub-wrapper .head-sub-container .sub-info-content { position: relative; }

#head-sub-wrapper .head-sub-container .sub-info-content .info-list { padding-right: 20px; text-align: right; }

#head-sub-wrapper .head-sub-container .sub-info-content .info-list li { display: inline-block; padding-left: 18px; font-size: 13px; font-size: 1.3rem; }

#head-sub-wrapper .head-sub-container .sub-info-content .info-list li a { color: #fff; }

#head-sub-wrapper .head-sub-container .sub-info-content .info-list li a:hover { color: #fff; }

#head-sub-wrapper .sns-content { width: 980px; margin: 0 auto; text-align: right; position: relative; }

#head-sub-wrapper .sns-content .txt-social { display: none; }

#head-sub-wrapper .sns-content ul { position: absolute; margin: 0; padding: 0; right: 20px; bottom: -30px; }

#head-sub-wrapper .sns-content ul li { display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; margin: 0; padding: 0 0 0 20px; }

#content-nav-wrapper { border-top: none; }

#content-nav-wrapper .content-nav-container { width: 980px; margin: 0 auto; }

#content-nav-wrapper .content-nav-container .global-nav { float: left; display: inline-block; }

#content-nav-wrapper .content-nav-container .global-nav .pc-none { display: none; }

#content-nav-wrapper .content-nav-container .global-nav .sp-none { display: inline; }

#content-nav-wrapper .content-nav-container .global-nav li { display: inline-block; font-size: 18px; font-size: 1.8rem; margin: 0 0 0 20px; }

#content-nav-wrapper .content-nav-container .global-nav li.global-nav01 &gt; a, #content-nav-wrapper .content-nav-container .global-nav li.global-nav02 &gt; a, #content-nav-wrapper .content-nav-container .global-nav li.global-nav03 &gt; a, #content-nav-wrapper .content-nav-container .global-nav li.global-nav04 &gt; a, #content-nav-wrapper .content-nav-container .global-nav li.global-nav05 &gt; a, #content-nav-wrapper .content-nav-container .global-nav li.global-nav06 &gt; a, #content-nav-wrapper .content-nav-container .global-nav li.global-nav07 &gt; a { color: #fff; border-color: #eb1e1e; }

#content-nav-wrapper .content-nav-container .global-nav li.global-nav01 &gt; a:hover, #content-nav-wrapper .content-nav-container .global-nav li.global-nav02 &gt; a:hover, #content-nav-wrapper .content-nav-container .global-nav li.global-nav03 &gt; a:hover, #content-nav-wrapper .content-nav-container .global-nav li.global-nav04 &gt; a:hover, #content-nav-wrapper .content-nav-container .global-nav li.global-nav05 &gt; a:hover, #content-nav-wrapper .content-nav-container .global-nav li.global-nav06 &gt; a:hover, #content-nav-wrapper .content-nav-container .global-nav li.global-nav07 &gt; a:hover { border-color: #fff; transition: border 0.4s; }

#content-nav-wrapper .content-nav-container .global-nav li a { display: block; padding: 5px 0 24px; color: #333; font-weight: 700; text-decoration: none; }

#content-nav-wrapper .content-nav-container .global-nav li a.second-head { border-bottom: 3px solid #eb1e1e; transition: border 0.4s; }

#content-nav-wrapper .content-nav-container .global-nav li .mega-drop { min-width: 980px; width: 100%; height: 250px; background: #fff; border-bottom: #ebeced 1px solid; box-sizing: border-box; position: absolute; left: 0; z-index: 1000; display: none; }

#content-nav-wrapper .content-nav-container .global-nav li .mega-drop .column4 { display: inline-block; vertical-align: top; width: 80%; }

#content-nav-wrapper .content-nav-container .global-nav li .mega-drop .close { text-align: center; }

#content-nav-wrapper .content-nav-container .global-nav li .mega-drop .close a { color: #333; display: block; text-decoration: none; padding: 20px 0 30px; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02tg.gif) no-repeat center center; }

#content-nav-wrapper .content-nav-container .global-nav li .mega-drop .close a span.close-txt { width: 0; height: 0; line-height: 0; font-size: 0; display: none; }

#content-nav-wrapper .content-nav-container .global-nav li .mega-drop .close a:hover { filter: alpha(opacity=70); opacity: 0.70; }

#content-nav-wrapper .content-nav-container .global-nav li .mega-drop .content-nav-container-inner { width: 980px; box-sizing: border-box; margin: 0 auto; padding: 30px 20px 0; line-height: 1.3; }

#content-nav-wrapper .content-nav-container .global-nav li .mega-drop .content-nav-container-inner a:link { color: #656d73; text-decoration: none; }

#content-nav-wrapper .content-nav-container .global-nav li .mega-drop .content-nav-container-inner a:visited { color: #656d73; text-decoration: none; }

#content-nav-wrapper .content-nav-container .global-nav li .mega-drop .content-nav-container-inner a:hover { color: #333; text-decoration: none; }

#content-nav-wrapper .content-nav-container .global-nav li .mega-drop .content-nav-container-inner a:active, #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .content-nav-container-inner a:focus { color: #333; text-decoration: none; }

#content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-top a { color: #666; text-decoration: none; display: inline-block; padding: 0; position: relative; }

#content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-top a:after { display: inline-block; margin: -1px 0 0 5px; vertical-align: middle; content: ""; width: 7px; height: 7px; border-right: 2px solid #eb1e1e; border-bottom: 2px solid #eb1e1e; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

#content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent { display: inline-block; vertical-align: top; width: 25%; padding-right: 2%; box-sizing: border-box; }

#content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent li { margin: 0px; display: block; font-size: 14px; font-size: 1.4rem; padding: 25px 0 10px 0; }

#content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent li a { text-decoration: none; display: inline-block; padding: 0; position: relative; }

#content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent li a:after { display: inline-block; margin: -0.5px 0 0 5px; vertical-align: middle; content: ""; width: 6px; height: 6px; border-right: 1px solid #656d73; border-bottom: 1px solid #656d73; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

@media screen and (min-width: 768px) { #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent li a:hover:after { border-right-color: #eb1e1e; border-bottom-color: #eb1e1e; } }

#content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent li.site-menu-parentB { padding: 0px 0 10px 0; }

#content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent li .site-menu-child { margin-top: 10px; }

#content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent li .site-menu-child li { padding: 10px 0 0 0; font-size: 12px; font-size: 1.2rem; }

#content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent li .site-menu-child li a { font-weight: normal; }

#content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent li .site-menu-child li a:after { margin: 0 0 0 5px; width: 5px; height: 5px; }

#content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent li.site-menu-banner { padding-left: 5%; }

#content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent li.site-menu-banner a { background: none; }

#content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent li.site-menu-banner a .img-wrapper { display: block; font-size: 0; line-height: 0; margin-bottom: 8px; }

#content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent li.site-menu-banner a .img-wrapper img { width: 100%; height: auto; }

#content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent li.site-menu-banner a .txt-wrapper { font-size: 14px; font-size: 1.4rem; line-height: 1.4; }

#content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent.column-half { width: 17.5%; }

#content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent.column1wide { width: 35%; }

#content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent.column2 { width: 40%; }

#content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent.column2 .site-menu-child-wrapper .site-menu-child { display: inline-block; width: 50%; vertical-align: top; }

#content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent.column2wide { width: 50%; font-size: 0; line-height: 0; }

#content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent.column2wide .site-menu-banner { display: inline-block; padding-left: 5%; vertical-align: top; width: 50%; box-sizing: border-box; }

#content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent.inner-banner { padding-right: 0; }

#content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent-column-wrapper { display: inline-block; vertical-align: top; width: 23%; padding-right: 2%; }

#content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent-column-wrapper .site-menu-parent { width: 100%; padding-right: 0; }

#content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent-column-wrapper-wide { display: inline-block; vertical-align: top; width: 50%; }

#content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent-column-wrapper-wide .site-menu-parent-head { margin-right: 4%; }

#content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent-column-wrapper-wide .site-menu-parent-column-wrapper { width: 48%; padding-right: 2%; }

#content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent-control { display: none; }

#content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent-head { font-size: 78%; font-weight: 700; padding-top: 30px; padding-bottom: 15px; color: #333; min-height: 2.4em; border-bottom: 2px solid #ebeced; }

#content-nav-wrapper .content-nav-container .content-purpose-content { float: right; z-index: 1000; }

#content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose { position: relative; }

#content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dt a { color: #333; display: block; font-weight: 700; text-decoration: none; padding: 21px 24px; position: relative; }

#content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dt a span { margin: 0; display: block; width: 12px; height: 6px; position: absolute; top: 2em; right: 0; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_head03.gif) no-repeat 0 0; }

#content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dt a.on span { background-position: 0 bottom; }

#content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd { width: 200px; background: #fff; position: absolute; right: 0; z-index: 1000; display: none; border: #ebeced 1px solid; }

#content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd &gt; ul { width: 100%; display: block; }

#content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd &gt; ul li { font-size: 85.7%; }

#content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd &gt; ul li a { padding: 15px 20px; display: block; font-weight: bold; }

#content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd &gt; ul li a:link { color: #656d73; text-decoration: none; }

#content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd &gt; ul li a:visited { color: #656d73; text-decoration: none; }

#content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd &gt; ul li a:hover { color: #333; text-decoration: none; }

#content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd &gt; ul li a:active, #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd &gt; ul li a:focus { color: #333; text-decoration: none; }

#content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd &gt; ul li.fisrt-child a { padding-top: 20px; }

#content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd &gt; ul li.last-child a { padding-bottom: 25px; }

#content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd &gt; ul li .clone-area { display: none; overflow: hidden; }

#content-nav-wrapper .content-nav-container .content-purpose-content ul.search-purpose-content { width: 100%; position: absolute; left: 0; display: none; }

#content-nav-wrapper .content-nav-container .content-purpose-content ul.search-purpose-content &gt; li { width: 100%; min-width: 980px; overflow: hidden; padding: 0; box-sizing: border-box; min-height: 403px; background: #fff; border-bottom: 1px solid #ebeced; position: absolute; top: 1px; left: 0; z-index: 999; display: none; }

#content-nav-wrapper .content-nav-container .content-purpose-content ul.search-purpose-content &gt; li .inner-wrap { width: 780px; margin: 0px auto; padding: 50px 200px 50px 0; }

#content-nav-wrapper .content-nav-container .content-purpose-content ul.search-purpose-content &gt; li .inner-wrap .inner-list li { width: 160px; display: inline-block; vertical-align: top; margin: 10px 30px 0 0; }

#content-nav-wrapper .content-nav-container .content-purpose-content ul.search-purpose-content &gt; li .inner-wrap .inner-list li span { display: block; margin-top: 10px; }

#content-nav-wrapper .content-nav-container .content-purpose-content ul.search-purpose-content &gt; li .inner-wrap .inner-list li a { display: block; }

#content-nav-wrapper .content-nav-container .content-purpose-content ul.search-purpose-content &gt; li .inner-wrap .inner-list li a:link { color: #656d73; text-decoration: none; }

#content-nav-wrapper .content-nav-container .content-purpose-content ul.search-purpose-content &gt; li .inner-wrap .inner-list li a:visited { color: #656d73; text-decoration: none; }

#content-nav-wrapper .content-nav-container .content-purpose-content ul.search-purpose-content &gt; li .inner-wrap .inner-list li a:hover { color: #333; text-decoration: none; }

#content-nav-wrapper .content-nav-container .content-purpose-content ul.search-purpose-content &gt; li .inner-wrap .inner-list li a:active, #content-nav-wrapper .content-nav-container .content-purpose-content ul.search-purpose-content &gt; li .inner-wrap .inner-list li a:focus { color: #333; text-decoration: none; }

#content-nav-wrapper .head-entry { float: right; width: 150px; margin: 10px 0 0; text-align: right; line-height: normal; }

#content-nav-wrapper .head-entry a { text-decoration: none; display: inline-block; padding: 11px 35px 10px 20px; border: 1px solid #ebeced; font-weight: 700; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02r.gif) no-repeat right center; }

.globalnav-active-01 #content-nav-wrapper .content-nav-container .global-nav .global-nav01 .second-head, .globalnav-active-02 #content-nav-wrapper .content-nav-container .global-nav .global-nav02 .second-head, .globalnav-active-03 #content-nav-wrapper .content-nav-container .global-nav .global-nav03 .second-head, .globalnav-active-04 #content-nav-wrapper .content-nav-container .global-nav .global-nav04 .second-head, .globalnav-active-05 #content-nav-wrapper .content-nav-container .global-nav .global-nav05 .second-head, .globalnav-active-06 #content-nav-wrapper .content-nav-container .global-nav .global-nav06 .second-head, .globalnav-active-07 #content-nav-wrapper .content-nav-container .global-nav .global-nav07 .second-head { border-color: #fff; }

.site-head-search { display: none; position: absolute; left: 0; width: 100%; background-color: #f5f6f7; z-index: 6; }

.site-head-search .inner { box-sizing: border-box; padding: 30px 40px 30px 110px; }

.site-head-search input[type="text"] { padding: 5px; width: 100%; box-sizing: border-box; border: none; font-size: 28px; font-size: 2.8rem; background-color: #f5f6f7; }

.site-head-search input.seach-btn { cursor: pointer; border: none; position: absolute; left: 40px; top: 35px; height: 36px; width: 36px; z-index: 5; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_search.png) no-repeat 0 bottom; }

.site-head-search.open { display: block; }

.search-control { width: 980px; margin: 0 auto; text-align: right; font-size: 0; line-height: 0; position: relative; }

.search-control a { display: inline-block; position: absolute; top: 108px; right: 0; width: 22px; height: 22px; margin-right: 200px; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-bg-head-search.png) no-repeat center 2px; background-size: 20px 136px; }

.search-control a.open { background-position: center bottom; }

/* ----------------------------------------------------------------
FOOTER SUPPORT
----------------------------------------------------------------- */
#content-foot-support .content-body-top { padding: 15px 20px; width: 980px; box-sizing: border-box; margin: 0 auto; font-size: 0; line-height: 0; text-align: right; }

#content-foot-support .sns-foot-content { width: 980px; margin: 15px auto 10px; padding: 0 20px; box-sizing: border-box; }

#content-foot-support .sns-foot-content dl { text-align: right; }

#content-foot-support .sns-foot-content dl dt, #content-foot-support .sns-foot-content dl dd { display: inline-block; }

#content-foot-support .sns-foot-content dl dt ul, #content-foot-support .sns-foot-content dl dd ul { text-align: right; }

#content-foot-support .sns-foot-content dl dt ul li, #content-foot-support .sns-foot-content dl dd ul li { display: inline-block; padding: 0 0 0 20px; }

#content-foot-support .sns-foot-content dl dt ul li .fb_iframe_widget span, #content-foot-support .sns-foot-content dl dd ul li .fb_iframe_widget span { vertical-align: baseline !important; }

#content-foot-support .sns-foot-content dl dt.doc-share { color: #656d73; font-size: 12px; font-size: 1.2rem; margin-top: -0.3em; padding: 5px 0 5px 20px; vertical-align: top; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_share.gif) no-repeat 0 center; }

#content-foot-support .sns-foot-content dl dt.doc-share a { cursor: default; text-decoration: none; }

@media screen and (min-width: 768px) { #content-foot-support .sns-foot-content dl dt.doc-share a:hover { text-decoration: none; color: #656d73; } }

/* ----------------------------------------------------------------
BRED-CRUMB
----------------------------------------------------------------- */
.bred-crumb-wrapper { background: #333333; padding: 20px 0 10px; }

.bred-crumb-wrapper ol { width: 980px; margin: 0 auto; padding: 0 20px; box-sizing: border-box; }

.bred-crumb-wrapper ol li { display: inline-block; margin: 0 0 10px 20px; padding: 0 0 0 20px; font-size: 12px; font-size: 1.2rem; vertical-align: middle; position: relative; }

.bred-crumb-wrapper ol li:before { display: block; content: ''; position: absolute; top: .5em; left: -5px; width: 6px; height: 6px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

.bred-crumb-wrapper ol li.home { margin: 0 0 10px 0; padding: 0 0 0 0; line-height: 0; font-size: 0; }

.bred-crumb-wrapper ol li.home:before { display: none; content: ''; }

.bred-crumb-wrapper ol li.home a { display: block; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_home.gif) no-repeat 0 0; width: 16px; height: 16px; }

.bred-crumb-wrapper ol li a, .bred-crumb-wrapper ol li span { color: #cccccc; text-decoration: none; }

.bred-crumb-wrapper ol li a:hover span { color: #fff; }

/* ----------------------------------------------------------------
FOOTER
----------------------------------------------------------------- */
#content-foot-wrapper { background: #f5f6f7; }

#content-foot-wrapper .content-foot-container { margin: 0 auto; padding: 0 20px 20px; width: 980px; box-sizing: border-box; }

#content-foot-wrapper .content-foot-container .sp-none { display: block; }

#content-foot-wrapper .content-foot-container .sp-none { display: block; }

#content-foot-wrapper .content-foot-container .site-menu-parent { display: inline-block; vertical-align: top; width: 25%; }

#content-foot-wrapper .content-foot-container .site-menu-parent &gt; li { padding: 55px 0 20px 0; font-size: 16px; font-size: 1.6rem; color: #333333; }

#content-foot-wrapper .content-foot-container .site-menu-parent &gt; li .sp-menu-control { display: none; }

#content-foot-wrapper .content-foot-container .site-menu-parent &gt; li .pc-link, #content-foot-wrapper .content-foot-container .site-menu-parent &gt; li .no-child { color: #656d73; text-decoration: none; position: relative; }

#content-foot-wrapper .content-foot-container .site-menu-parent &gt; li .pc-link:after, #content-foot-wrapper .content-foot-container .site-menu-parent &gt; li .no-child:after { content: ""; display: inline-block; margin: -0.5px 0 0 5px; vertical-align: middle; width: 6px; height: 6px; border-right: 1px solid #656d73; border-bottom: 1px solid #656d73; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

@media screen and (min-width: 768px) { #content-foot-wrapper .content-foot-container .site-menu-parent &gt; li .pc-link:hover, #content-foot-wrapper .content-foot-container .site-menu-parent &gt; li .no-child:hover { color: #333333; }
  #content-foot-wrapper .content-foot-container .site-menu-parent &gt; li .pc-link:hover:after, #content-foot-wrapper .content-foot-container .site-menu-parent &gt; li .no-child:hover:after { border-right-color: #eb1e1e; border-bottom-color: #eb1e1e; } }

#content-foot-wrapper .content-foot-container .site-menu-parent &gt; li .site-menu-child { display: block; margin: 5px 10px 0 0; }

#content-foot-wrapper .content-foot-container .site-menu-parent &gt; li .site-menu-child &gt; li { padding: 7px 0 0 0; font-size: 12px; font-size: 1.2rem; line-height: 1.8; }

#content-foot-wrapper .content-foot-container .site-menu-parent &gt; li .site-menu-child &gt; li &gt; a { color: #656d73; text-decoration: none; position: relative; }

#content-foot-wrapper .content-foot-container .site-menu-parent &gt; li .site-menu-child &gt; li &gt; a:after { content: ""; display: inline-block; margin: 0 0 0 5px; vertical-align: middle; width: 5px; height: 5px; border-right: 1px solid #656d73; border-bottom: 1px solid #656d73; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

@media screen and (min-width: 768px) { #content-foot-wrapper .content-foot-container .site-menu-parent &gt; li .site-menu-child &gt; li &gt; a:hover { color: #333333; }
  #content-foot-wrapper .content-foot-container .site-menu-parent &gt; li .site-menu-child &gt; li &gt; a:hover:after { border-right-color: #eb1e1e; border-bottom-color: #eb1e1e; } }

#content-foot-wrapper .content-foot-container .site-menu-parent &gt; li .site-menu-child &gt; li.sp-top { display: none; }

#content-foot-wrapper .content-foot-container .site-menu-parent &gt; li.ver-padd-s { padding-top: 25px; }

#content-foot-wrapper .content-foot-container .site-menu-parent &gt; li.sns-list { margin-right: 0; }

#content-foot-wrapper .content-foot-container .site-menu-parent &gt; li.sns-list .site-menu-child { line-height: 0; font-size: 0; }

#content-foot-wrapper .content-foot-container .site-menu-parent &gt; li.sns-list .site-menu-child li { display: inline-block; padding-right: 10px; line-height: 0; width: 25%; box-sizing: border-box; font-size: 0; }

#content-foot-wrapper .content-foot-container .site-menu-parent &gt; li.sns-list .site-menu-child li a { display: block; padding: 0; background: none; }

#content-foot-wrapper .content-foot-container .site-menu-parent &gt; li.sns-list .site-menu-child li a:after { display: none; }

#content-foot-wrapper .content-foot-container .site-menu-parent &gt; li.sns-list .site-menu-child li a img { max-width: 100%; height: auto; }

#content-foot-wrapper .content-foot-container .site-menu-parent &gt; li.sns-list .site-menu-child li:last-child { padding-right: 0; }

#content-foot-wrapper .content-foot-container .site-menu-parent.pc-none { display: none; }

#content-foot-wrapper .content-foot-container .site-menu-parent.ver-column3 { width: 75%; }

#content-foot-wrapper .content-foot-container .site-menu-parent.ver-column5 { width: 20% !important; }

#content-foot-wrapper .content-foot-container .site-menu-parent.transform { width: 100%; }

#content-foot-wrapper .content-foot-container .site-menu-parent.transform li { display: inline-block; width: 25%; vertical-align: top; }

#content-foot-wrapper .content-foot-container .site-menu-parent.transform li.ver-column2 { width: 50%; }

#content-foot-wrapper .content-foot-container .site-menu-parent.transform li.ver-column3 { width: 75%; }

#content-foot-wrapper .content-foot-container .site-menu-parent.inner-group-link { width: 100%; }

#content-foot-wrapper .content-foot-container .site-menu-parent.inner-group-link &gt; li { display: block; width: 100%; margin: 0; padding: 0; }

#content-foot-wrapper .content-foot-container .site-menu-parent.inner-group-link &gt; li .site-menu-child { margin: 0; padding: 0; }

#content-foot-wrapper .content-foot-container .site-menu-parent.inner-group-link &gt; li .site-menu-child &gt; li { display: block; margin: 0; padding: 0; }

#content-foot-wrapper .content-foot-container .group-link-wrapper dt { font-size: 14px; font-size: 1.4rem; font-weight: 700; margin-top: 40px; }

#content-foot-wrapper .content-foot-container .group-link-wrapper dd { margin-top: 25px; }

#content-foot-wrapper .content-foot-container .global-service { text-align: center; display: -ms-box; display: -webkit-flexbox; display: -moz-flexbox; display: -moz-flex; display: -ms-flex; display: flex; flex-wrap: wrap; }

#content-foot-wrapper .content-foot-container .global-service li { width: 25%; vertical-align: middle; border-left: none; font-weight: 700; box-sizing: border-box; }

#content-foot-wrapper .content-foot-container .global-service li span { display: inline-block; text-align: left; padding-left: 10px; }

#content-foot-wrapper .content-foot-container .global-service li a { display: -ms-box; display: -webkit-flexbox; display: -moz-flexbox; display: -moz-flex; display: -ms-flex; display: flex; flex-wrap: wrap; flex-wrap: nowrap; align-items: center; padding: 0 8px; color: #656d73; justify-content: center; }

#content-foot-wrapper .content-foot-container .global-service li a img { height: 42px; width: auto; }

#content-foot-wrapper .content-foot-container .global-service li a:hover { color: #a0a5a9; text-decoration: none; }

#content-foot-wrapper .content-foot-container .global-service li:first-child { border-left: none; }

#content-foot-wrapper .content-foot-container .quick-link-wrapper { margin-top: 70px; }

#content-foot-wrapper .content-foot-container .quick-link-wrapper dt { font-size: 14px; font-size: 1.4rem; font-weight: 700; margin-bottom: 20px; }

#content-foot-wrapper .content-foot-container .quick-link-list-wrapper { font-size: 0; line-height: 0; margin: 0; }

#content-foot-wrapper .content-foot-container .quick-link-list-wrapper li { display: inline-block; width: 20%; vertical-align: top; }

#content-foot-wrapper .content-foot-container .quick-link-list-wrapper li a { display: block; margin: 0 5px; outline: none; text-decoration: none; }

#content-foot-wrapper .content-foot-container .quick-link-list-wrapper li a .img-wrapper { display: block; margin-bottom: 10px; }

#content-foot-wrapper .content-foot-container .quick-link-list-wrapper li a .img-wrapper img { width: 100%; height: auto; }

#content-foot-wrapper .content-foot-container .quick-link-list-wrapper li a .txt-wrapper { color: #656d73; font-size: 14px; font-size: 1.4rem; line-height: 1.4; font-weight: 700; position: relative; }

#content-foot-wrapper .content-foot-container .quick-link-list-wrapper li a .txt-wrapper:after { display: inline-block; margin: 0 0 0 5px; vertical-align: middle; content: ""; width: 6px; height: 6px; border-right: 1px solid #656d73; border-bottom: 1px solid #656d73; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

#content-foot-wrapper .content-foot-container .quick-link-list-wrapper li a:hover { text-decoration: none; }

#content-foot-wrapper .content-foot-container .quick-link-list-wrapper li a:hover .img-wrapper img { opacity: 0.7; }

#content-foot-wrapper .content-foot-container .quick-link-list-wrapper li a:hover .txt-wrapper { color: #333333; }

#content-foot-wrapper .content-foot-container .quick-link-list-wrapper li a:hover .txt-wrapper:after { border-right-color: #eb1e1e; border-bottom-color: #eb1e1e; }

#content-foot-wrapper .content-foot-container .quick-link-list-wrapper .slick-arrow { display: inline-block; height: 66px; width: 66px; vertical-align: middle; outline: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; margin: 0; padding: 0; border: none; border-radius: 0; font-size: 0; line-height: 0; background: transparent no-repeat 0 0; cursor: pointer; position: absolute; z-index: 5; top: 50%; margin-top: -54px; transition: opacity 0.3s; opacity: 1; }

#content-foot-wrapper .content-foot-container .quick-link-list-wrapper .slick-arrow.slick-prev { left: -20px; background-image: url(/en/wp-content/uploads/sites/4/shared-css-slider-l.png); }

#content-foot-wrapper .content-foot-container .quick-link-list-wrapper .slick-arrow.slick-next { right: -20px; background-image: url(/en/wp-content/uploads/sites/4/shared-css-slider-r.png); }

@media screen and (min-width: 768px) { #content-foot-wrapper .content-foot-container .quick-link-list-wrapper .slick-arrow:hover { opacity: 0.8; } }

#content-foot-wrapper .content-foot-container .general-service { margin: 40px 0; border: 1px solid #ebeced; border-radius: 8px; font-size: 0; text-align: center; }

#content-foot-wrapper .content-foot-container .general-service .inner { padding: 1px 10px 12px; }

#content-foot-wrapper .content-foot-container .general-service .close { display: none; margin-top: 10px; }

#content-foot-wrapper .content-foot-container .general-service li { display: inline-block; margin: 10px 12px 0; }

#content-foot-wrapper .content-foot-container .general-service li a { display: inline-block; color: #656d73; }

#content-foot-wrapper .content-foot-container .general-service li a em { white-space: nowrap; }

#content-foot-wrapper .content-foot-container .general-service li a img { width: 22px; height: auto; display: inline-block; }

#content-foot-wrapper .content-foot-container .general-service li a span { display: inline-block; font-size: 14px; font-size: 1.4rem; margin: 0 0 0 5px; }

@media screen and (min-width: 768px) { #content-foot-wrapper .content-foot-container .general-service li a:hover { color: #333333; } }

#content-foot-wrapper .content-foot-container .general-service.overflow .close { display: block; text-align: center; }

#content-foot-wrapper .content-foot-container .general-service.overflow .close a { display: block; }

#content-foot-wrapper .content-foot-container .general-service.overflow .close a .close-txt { display: inline-block; width: 16px; height: 10px; position: relative; font-size: 0; line-height: 0; }

#content-foot-wrapper .content-foot-container .general-service.overflow .close a .close-txt:after { content: ""; display: inline-block; margin: 0; vertical-align: middle; content: ""; width: 8px; height: 8px; border-right: 2px solid #eb1e1e; border-bottom: 2px solid #eb1e1e; -webkit-transform: rotate(45deg); transform: rotate(45deg); }

#content-foot-wrapper .content-foot-container .general-service.overflow .close.on a .close-txt:after { content: ""; margin: 0; -webkit-transform: rotate(-135deg); transform: rotate(-135deg); }

#content-foot-wrapper .content-foot-container .general-service .accordionArea { overflow: hidden; }

#content-foot-wrapper .content-foot-container .sns-list.pc-none { display: none; }

#content-foot-wrapper .content-foot-container .footer-company-logo { text-align: center; line-height: 0; font-size: 0; margin: 0 0 30px; }

#content-foot-wrapper .content-foot-container .utility-content ul, #content-foot-wrapper .content-foot-container .utility-content p { display: inline-block; vertical-align: bottom; }

#content-foot-wrapper .content-foot-container .utility-content ul { width: 60%; }

#content-foot-wrapper .content-foot-container .utility-content ul li { display: inline-block; padding: 0 10px; border-left: 1px solid #656d73; line-height: 1.1em; font-size: 11px; font-size: 1.1rem; }

#content-foot-wrapper .content-foot-container .utility-content ul li a { color: #656d73; text-decoration: none; }

#content-foot-wrapper .content-foot-container .utility-content ul li a:hover { color: #333; }

#content-foot-wrapper .content-foot-container .utility-content ul li.first { padding: 0 10px 0 0; border-left: none; }

#content-foot-wrapper .content-foot-container .utility-content p { width: 40%; text-align: right; font-size: 10px; font-size: 1.0rem; color: #666; }

/* ----------------------------------------------------------------
WIDE
----------------------------------------------------------------- */
.wide .header-company-logo { width: 1280px; }

.wide .header-company-logo h1, .wide .header-company-logo p { left: 50%; margin-left: -100px; }

.wide #head-sub-wrapper .head-sub-container { width: 1280px; }

.wide #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .service-wrapper { width: 1280px; }

.wide #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-inner { min-width: 1280px; }

.wide #head-sub-wrapper .sns-content { width: 1280px; }

.wide #head-sub-wrapper .head-quick-content .quick-link .service-wrapper { width: 1240px; }

.wide #head-sub-wrapper .head-quick-content .quick-link .quick-link-list-wrapper .slick-arrow.slick-prev { left: -40px; }

.wide #head-sub-wrapper .head-quick-content .quick-link .quick-link-list-wrapper .slick-arrow.slick-next { right: -40px; }

.wide #head-main-wrapper .head-main-container { width: 1240px; }

.wide #content-nav-wrapper .content-nav-container { width: 1280px; }

.wide #content-nav-wrapper .content-nav-container .content-nav-container-inner { width: 1280px; }

.wide #content-nav-wrapper .content-nav-container .content-purpose-content ul.search-purpose-content &gt; li { min-width: 1240px; }

.wide #content-nav-wrapper .content-nav-container .content-purpose-content ul.search-purpose-content &gt; li .inner-wrap { width: 1010px; }

.wide #content-nav-wrapper .content-nav-container .global-nav li { margin-left: 40px; }

.wide #content-nav-wrapper .content-nav-container .global-nav li:first-child { margin-left: 20px; }

.wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop { min-width: 1280px; }

.wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .content-nav-container-inner { min-width: 1280px; }

.wide #content-foot-support .content-body-top { width: 1240px; }

.wide #content-foot-support .sns-foot-content { width: 1240px; }

.wide .bred-crumb-wrapper ol { width: 1240px; }

.wide #content-foot-wrapper .content-foot-container { width: 1240px; }

.wide #content-foot-wrapper .content-foot-container .site-menu-parent { width: 20%; }

.wide #content-foot-wrapper .content-foot-container .site-menu-parent.transform &gt; li { width: 100%; padding: 20px 0; }

.wide #content-foot-wrapper .content-foot-container .site-menu-parent.transform &gt; li:first-child { padding-top: 55px; }

.wide #content-foot-wrapper .content-foot-container .site-menu-parent.ver-wide-right { float: right; }

.wide #content-foot-wrapper .content-foot-container .site-menu-parent.ver-wide-right:after { content: ""; display: block; clear: both; }

.wide #content-foot-wrapper .content-foot-container .site-menu-parent.inner-group-link { width: 100%; }

.wide #content-foot-wrapper .content-foot-container .global-service { text-align: center; }

.wide #content-foot-wrapper .content-foot-container .global-service li { font-size: 15px; font-size: 1.5rem; }

.wide #content-foot-wrapper .content-foot-container .global-service li a img { height: 62px; }

.wide #content-foot-wrapper .content-foot-container .quick-link-list-wrapper { overflow: visible; }

.wide #content-foot-wrapper .content-foot-container .quick-link-list-wrapper .slick-arrow.slick-prev { left: -40px; }

.wide #content-foot-wrapper .content-foot-container .quick-link-list-wrapper .slick-arrow.slick-next { right: -40px; }

.wide .search-control { width: 1280px; }

@media (min-width: 768px) and (max-width: 1000px) { /* ---------------------------------------------------------------- COMPANY LOGO ----------------------------------------------------------------- */
  .header-company-logo { width: 100%; }
  .header-company-logo p, .header-company-logo h1 { left: 50%; margin-left: -100px; }
  /* ---------------------------------------------------------------- HEADER ----------------------------------------------------------------- */
  #content-head-wrapper { position: relative; }
  #head-sub-wrapper .head-sub-container { width: 100%; }
  #head-sub-wrapper .head-sub-container a { text-decoration: none; }
  #head-sub-wrapper .head-sub-container .head-quick-content, #head-sub-wrapper .head-sub-container .sub-info-content { display: inline-block; width: 50%; vertical-align: middle; }
  #head-sub-wrapper .head-sub-container .sub-info-content { width: 50%; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link p a span, #head-sub-wrapper .head-sub-container .head-quick-content .lang-select p a span { right: 20px; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link p a.on span, #head-sub-wrapper .head-sub-container .head-quick-content .lang-select p a.on span { background-position: 0 bottom; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-inner, #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .lang-select-inner, #head-sub-wrapper .head-sub-container .head-quick-content .lang-select .quick-link-inner, #head-sub-wrapper .head-sub-container .head-quick-content .lang-select .lang-select-inner { display: none; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-inner, #head-sub-wrapper .head-sub-container .head-quick-content .lang-select .quick-link-inner { width: 100%; min-width: 100%; box-sizing: border-box; padding: 40px 20px 0; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .service-wrapper { margin: 0px auto; padding: 0; width: 100%; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .global-service { text-align: center; margin: 0 auto; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .global-service li { vertical-align: middle; border-left: #cacbcc 1px solid; width: 25%; box-sizing: border-box; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .global-service li a { flex-direction: column; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .global-service li span, #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .global-service li img { letter-spacing: normal; display: block; vertical-align: middle; text-align: center; width: 100%; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .global-service li img { width: 40%; height: auto; display: block; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .global-service li span { display: block; padding: 5px 0 0; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .general-service { margin-left: -5px; margin-top: 35px; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .general-service li { width: 16.6666667%; }
  #head-sub-wrapper .head-sub-container .sub-info-content { text-align: right; }
  #head-sub-wrapper .head-sub-container .sub-info-content .info-list { display: inline-block; padding-right: 20px; width: 220px; box-sizing: border-box; }
  #head-sub-wrapper .sns-content { width: 120px; position: absolute; right: 0; bottom: 0; }
  #head-sub-wrapper .sns-content .txt-social { display: block; padding: 0 20px 30px 0; text-align: right; font-size: 12px; font-size: 1.2rem; position: relative; }
  #head-sub-wrapper .sns-content .txt-social a { color: #ffffff; display: inline-block; position: relative; padding: 0 20px 0 0; }
  #head-sub-wrapper .sns-content .txt-social a span { position: absolute; display: block; top: 40%; right: 0; margin: 0; width: 12px; height: 6px; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_head01.gif) no-repeat 0 0; }
  #head-sub-wrapper .sns-content .txt-social a:hover { text-decoration: none; }
  #head-sub-wrapper .sns-content .txt-social a.on span { background-position: 0 bottom; }
  #head-sub-wrapper .sns-content .inner { display: none; position: absolute; right: 0; z-index: 5; }
  #head-sub-wrapper .sns-content .inner .list-wrap { top: auto; width: 200px; z-index: 5; }
  #head-sub-wrapper .sns-content .inner ul { position: static; background: #eb1e1e; text-align: center; padding: 10px 0; }
  #head-sub-wrapper .sns-content .inner ul li { padding: 10px; }
  #head-sub-wrapper .sns-content .inner.on { display: block; }
  #head-sub-wrapper .site-search p { padding-left: 10px; }
  #head-sub-wrapper .site-search input.seach-btn, #head-sub-wrapper .site-search input.seachBtn { left: 210px; }
  #content-nav-wrapper .content-nav-container { width: 100%; }
  #content-nav-wrapper .content-nav-container .global-nav { float: left; display: inline-block; margin-left: 0; }
  #content-nav-wrapper .content-nav-container .global-nav li { margin-left: 12px !important; }
  #content-nav-wrapper .content-nav-container .global-nav li .mega-drop { min-width: 100%; width: 100%; height: 250px; }
  #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .content-nav-container-inner { width: 100%; padding: 30px 20px 0; box-sizing: border-box; }
  #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent-control { display: none; }
  #content-nav-wrapper .content-nav-container .content-purpose-content { margin-right: 10px; }
  #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd { width: 180px; }
  #content-nav-wrapper .content-nav-container .content-purpose-content ul.search-purpose-content { width: 100%; position: absolute; left: 0; display: none; }
  #content-nav-wrapper .content-nav-container .content-purpose-content ul.search-purpose-content &gt; li { width: 100%; min-width: 100%; padding: 0 0 0 10px !important; box-sizing: border-box; }
  #content-nav-wrapper .content-nav-container .content-purpose-content ul.search-purpose-content &gt; li .inner-wrap { width: 100%; margin: 0px auto; padding: 100px 200px 50px 0; box-sizing: border-box; }
  #content-nav-wrapper .content-nav-container .content-purpose-content ul.search-purpose-content &gt; li .inner-wrap .inner-list { letter-spacing: -0.4em; }
  #content-nav-wrapper .content-nav-container .content-purpose-content ul.search-purpose-content &gt; li .inner-wrap .inner-list li { width: 25%; letter-spacing: normal; padding: 10px 15px 0 0; margin: 0; box-sizing: border-box; }
  #content-nav-wrapper .content-nav-container .content-purpose-content ul.search-purpose-content &gt; li .inner-wrap .inner-list li span { display: block; margin-top: 5px; }
  #content-nav-wrapper .content-nav-container .content-purpose-content ul.search-purpose-content &gt; li .inner-wrap .inner-list li a { display: block; }
  #content-nav-wrapper .content-nav-container .content-purpose-content ul.search-purpose-content &gt; li .inner-wrap .inner-list li a img { width: 100%; height: auto; }
  #content-nav-wrapper .head-entry { margin: 10px 10px 0 0; }
  .search-control { width: 100%; }
  .search-control a { margin-right: 120px; z-index: 5; }
  .wide .search-control a { margin-right: 120px !important; }
  /* ---------------------------------------------------------------- FOOTER SUPPORT ----------------------------------------------------------------- */
  #content-foot-support { padding: 0; }
  #content-foot-support .content-body-top { width: 100%; }
  #content-foot-support .sns-foot-content { width: 100%; }
  /* ---------------------------------------------------------------- BRED-CRUMB ----------------------------------------------------------------- */
  .bred-crumb-wrapper { background: #333333; padding: 20px 10px 10px; box-sizing: border-box; }
  .bred-crumb-wrapper ol { width: 100%; }
  /* ---------------------------------------------------------------- FOOTER ----------------------------------------------------------------- */
  #content-foot-wrapper { padding: 0 20px; }
  #content-foot-wrapper .content-foot-container { margin: 0 auto; padding: 0 0 20px; width: 100%; }
  #content-foot-wrapper .content-foot-container .site-menu-parent { padding-right: 2%; box-sizing: border-box; }
  #content-foot-wrapper .content-foot-container .site-menu-parent &gt; li { padding: 25px 0 10px 0; }
  #content-foot-wrapper .content-foot-container .group-link-wrapper dt, #content-foot-wrapper .content-foot-container .quick-link-wrapper { margin-top: 50px; } }

@media (min-width: 768px) and (max-width: 1300px) { /* ---------------------------------------------------------------- WIDE ----------------------------------------------------------------- */
  .wide .header-company-logo { width: 100%; }
  .wide .header-company-logo h1, .wide .header-company-logo p { left: 50%; margin-left: -100px; }
  .wide #head-sub-wrapper .head-sub-container { width: 100%; }
  .wide #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .service-wrapper { width: 100%; }
  .wide #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-inner { min-width: 100%; }
  .wide #head-sub-wrapper .head-sub-container .sub-info-content .info-list { padding-right: 20px; }
  .wide #head-sub-wrapper .sns-content { width: 100%; }
  .wide #head-sub-wrapper .sns-content ul { right: 20px; }
  .wide #head-sub-wrapper .head-quick-content .quick-link .service-wrapper { width: 100%; }
  .wide #head-sub-wrapper .head-quick-content .quick-link .service-wrapper .global-service li span { padding-right: 10px; }
  .wide #head-sub-wrapper .site-search p { padding-left: 10px; }
  .wide #head-sub-wrapper .site-search input.seach-btn, .wide #head-sub-wrapper .site-search input.seachBtn { left: 210px; }
  .wide #head-main-wrapper .head-main-container { width: 100%; }
  .wide #content-nav-wrapper .content-nav-container { width: 100%; }
  .wide #content-nav-wrapper .content-nav-container .global-nav li { margin-left: 20px; }
  .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop { min-width: 100%; box-sizing: border-box; }
  .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .content-nav-container-inner { min-width: 100%; box-sizing: border-box; }
  .wide #content-nav-wrapper .content-nav-container .content-nav-container-inner { min-width: 100%; box-sizing: border-box; padding-left: 10px; padding-right: 10px; }
  .wide #content-nav-wrapper .content-nav-container .content-nav-container-inner .content-purpose-content { margin-right: 10px; }
  .wide #content-nav-wrapper .content-nav-container .content-nav-container-inner .content-purpose-content ul.search-purpose-content &gt; li { min-width: 100%; }
  .wide #content-nav-wrapper .content-nav-container .content-nav-container-inner .content-purpose-content ul.search-purpose-content &gt; li .inner-wrap { width: 100%; }
  .wide #content-foot-support { padding: 0 20px; }
  .wide #content-foot-support .content-body-top { width: 100%; }
  .wide #content-foot-support .sns-foot-content { width: 100%; }
  .wide .bred-crumb-wrapper { padding: 20px 10px 10px; box-sizing: border-box; }
  .wide .bred-crumb-wrapper ol { width: 100%; }
  .wide #content-foot-wrapper { padding: 0 10px; box-sizing: border-box; }
  .wide #content-foot-wrapper .content-foot-container { width: 100%; }
  .wide #content-foot-wrapper .content-foot-container .site-menu-parent { width: 25%; }
  .wide #content-foot-wrapper .content-foot-container .site-menu-parent.transform { width: 100%; }
  .wide #content-foot-wrapper .content-foot-container .site-menu-parent.transform &gt; li { width: 25%; padding: 55px 0 20px 0; }
  .wide #content-foot-wrapper .content-foot-container .site-menu-parent.transform &gt; li.ver-column2 { width: 50%; }
  .wide #content-foot-wrapper .content-foot-container .site-menu-parent.transform &gt; li.ver-column3 { width: 75%; }
  .wide #content-foot-wrapper .content-foot-container .global-service li { font-size: 12px; font-size: 1.2rem; }
  .wide #content-foot-wrapper .content-foot-container .global-service li a img { height: 42px; }
  .wide #content-foot-wrapper .content-foot-container .quick-link-list-wrapper .slick-arrow.slick-prev { left: -20px; }
  .wide #content-foot-wrapper .content-foot-container .quick-link-list-wrapper .slick-arrow.slick-next { right: -20px; }
  .wide .search-control { width: 100%; }
  .wide .search-control a { right: 0; margin-right: 200px; } }

@media (min-width: 768px) and (max-width: 1000px) { /* ---------------------------------------------------------------- WIDE ----------------------------------------------------------------- */
  .wide #head-sub-wrapper .sns-content { width: 170px; }
  .wide #head-sub-wrapper .sns-content .inner ul li { white-space: nowrap; }
  .wide #head-sub-wrapper .head-quick-content .quick-link .service-wrapper .global-service li span { padding-right: 0; } }

/* ----------------------------------------------------------------
JS
----------------------------------------------------------------- */
@media (min-width: 768px) { #content-foot-support .sns-foot-content &gt; dl &gt; dd { height: auto !important; display: inline-block !important; }
  #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd &gt; ul li .clone-area { display: none !important; overflow: hidden !important; }
  #content-foot-wrapper .content-foot-container .site-menu-parent li .site-menu-child { display: block !important; height: auto !important; } }

#content-foot-wrapper .slick-track, #content-head-wrapper .slick-track { overflow: hidden; }

/* sass */
@media screen and (max-width: 767px) { /*.header-all-wrap{ position:fixed; left:0; top:0; width:100%; z-index:200; }*/
  /* ---------------------------------------------------------------- COMPANY LOGO ----------------------------------------------------------------- */
  .wide .header-company-logo, .header-company-logo { width: 100%; margin: 0 auto; text-align: center; position: relative; padding: 0; height: 60px; background: #eb1e1e; border-bottom: 1px solid #ebeced; }
  .wide .header-company-logo p, .wide .header-company-logo h1, .header-company-logo p, .header-company-logo h1 { position: static; top: auto; left: auto; font-size: 0; line-height: 0; padding-top: 14px; margin: 0; }
  .wide .header-company-logo p img, .wide .header-company-logo h1 img, .header-company-logo p img, .header-company-logo h1 img { width: auto; height: 34px; }
  .wide .header-company-logo p a, .wide .header-company-logo h1 a, .header-company-logo p a, .header-company-logo h1 a { display: inline; }
  /* ---------------------------------------------------------------- HEADER ----------------------------------------------------------------- */
  .menu-control-sp { display: block; position: absolute; top: 0; right: 0; height: 60px; width: 60px; font-size: 0; line-height: 0; margin: 0; padding: 0; }
  .menu-control-sp a { display: block; height: 60px; width: 60px; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_head_menu_sp.gif) no-repeat 0 0; background-size: 60px 120px; }
  .menu-control-sp a.open { background-position: 0 bottom; }
  .menu-control-sp a span { display: none; }
  #content-head-wrapper { display: none; }
  #content-head-wrapper.open { display: table; table-layout: fixed; position: static; top: 60px; left: 0; width: 100%; background: #fff; z-index: 200001; border-bottom: none; height: auto; }
  #head-sub-wrapper { background: #fff; display: table-footer-group; }
  #head-sub-wrapper .head-sub-container { width: 100%; margin: 0; display: table; table-layout: fixed; }
  #head-sub-wrapper .head-sub-container a { text-decoration: none; }
  #head-sub-wrapper .head-sub-container .head-quick-content, #head-sub-wrapper .head-sub-container .sub-info-content { display: block; width: 100%; }
  #head-sub-wrapper .head-sub-container .head-quick-content { font-size: 100%; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link, #head-sub-wrapper .head-sub-container .head-quick-content .lang-select { display: block; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link p, #head-sub-wrapper .head-sub-container .head-quick-content .lang-select p { font-size: 16px; font-size: 1.6rem; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link p a, #head-sub-wrapper .head-sub-container .head-quick-content .lang-select p a { display: block; background: #f5f6f7; color: #656d73 !important; position: relative; padding: 15px 35px 15px 10px; clear: both; position: relative; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link p a:after, #head-sub-wrapper .head-sub-container .head-quick-content .lang-select p a:after { display: block; content: ''; position: absolute; top: 50%; bottom: 50%; left: auto; right: 15px; width: 7px; height: 7px; margin-top: -5px; border-right: 2px solid #c4c4c4; border-bottom: 2px solid #c4c4c4; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link p a span, #head-sub-wrapper .head-sub-container .head-quick-content .lang-select p a span { display: none; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link p a.on:after, #head-sub-wrapper .head-sub-container .head-quick-content .lang-select p a.on:after { margin-top: -2px; -webkit-transform: rotate(-135deg); transform: rotate(-135deg); }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-inner, #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .lang-select-inner, #head-sub-wrapper .head-sub-container .head-quick-content .lang-select .quick-link-inner, #head-sub-wrapper .head-sub-container .head-quick-content .lang-select .lang-select-inner { display: none; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .lang-select-inner, #head-sub-wrapper .head-sub-container .head-quick-content .lang-select .lang-select-inner { position: static; width: 100%; min-width: 100%; box-sizing: border-box; background: #fff; border-top: none; border-left: #ebeced 1px solid; border-right: #ebeced 1px solid; border-bottom: #ebeced 1px solid; z-index: 1001; overflow: hidden; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .lang-select-inner a, #head-sub-wrapper .head-sub-container .head-quick-content .lang-select .lang-select-inner a { display: block; padding: 15px !important; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-inner, #head-sub-wrapper .head-sub-container .head-quick-content .lang-select .quick-link-inner { width: 100%; min-width: 100%; position: static; z-index: 1001; overflow: visible; padding: 0; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-inner .close, #head-sub-wrapper .head-sub-container .head-quick-content .lang-select .quick-link-inner .close { text-align: center; padding: 0; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-inner .close a, #head-sub-wrapper .head-sub-container .head-quick-content .lang-select .quick-link-inner .close a { padding: 25px 0; background: none; color: #333; display: block; text-decoration: none; background: transparent; position: relative; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-inner .close a:after, #head-sub-wrapper .head-sub-container .head-quick-content .lang-select .quick-link-inner .close a:after { display: block; content: ''; position: absolute; top: 50%; bottom: 50%; left: 50%; right: 50%; width: 7px; height: 7px; margin: -3.5px; border-right: 2px solid #c4c4c4; border-bottom: 2px solid #c4c4c4; -webkit-transform: rotate(-135deg); transform: rotate(-135deg); }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-inner .close a span.close-txt, #head-sub-wrapper .head-sub-container .head-quick-content .lang-select .quick-link-inner .close a span.close-txt { display: none; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-inner .close a:hover, #head-sub-wrapper .head-sub-container .head-quick-content .lang-select .quick-link-inner .close a:hover { filter: alpha(opacity=100); opacity: 1.0; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .service-wrapper { width: 100%; margin: 0px auto; padding: 0; min-width: 100%; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .global-service { padding: 20px 0; box-sizing: border-box; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .global-service li a { display: block; padding: 0 10px; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .global-service li a span { display: none; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .global-service li a img { height: auto; width: 100%; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .general-service { margin-left: -1px; margin-top: 20px; border-bottom: 1px solid #e3e5e6; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .general-service li { display: inline-block; vertical-align: top; margin-bottom: 0; width: 50%; text-align: left; font-size: 100%; border-left: 1px solid #e3e5e6; border-top: 1px solid #e3e5e6; box-sizing: border-box; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .general-service li em { display: table; width: 100%; vertical-align: middle; margin-left: 0; border: none; border-radius: 0px; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .general-service li em a { display: table-cell; border: none; padding: 25px 10px 25px 55px; text-decoration: none; border-radius: 0px; box-sizing: border-box; color: #333; position: relative; vertical-align: middle; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .general-service li em a img { display: block; position: absolute; left: 20px; top: 50%; margin: -12px 0 0; width: 24px; height: 24px; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .general-service li em a span { font-size: 11px; font-size: 1.1rem; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .general-service li em a:hover { border-color: #ccc; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .general-service li .sp-none { display: none; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-wrapper { margin-top: 40px; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-wrapper dt { display: none; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-list-wrapper { font-size: 0; line-height: 0; margin: 0; overflow: hidden; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-list-wrapper li { display: inline-block; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-list-wrapper li a { display: block; margin: 0 5px; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-list-wrapper li a .img-wrapper { display: block; margin-bottom: 10px; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-list-wrapper li a .img-wrapper img { width: 100%; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-list-wrapper li a .txt-wrapper { font-size: 12px; font-size: 1.2rem; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-list-wrapper .slick-arrow { height: 40px; width: 40px; top: 38%; margin-top: -20px; background-size: 40px 40px; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-list-wrapper .slick-arrow.slick-prev { left: 20px; }
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-list-wrapper .slick-arrow.slick-next { right: 20px; }
  #head-sub-wrapper .head-sub-container .head-quick-content .lang-select { padding: 30px 10px; }
  #head-sub-wrapper .head-sub-container .head-quick-content .lang-select p { font-size: 16px; font-size: 1.6rem; }
  #head-sub-wrapper .head-sub-container .head-quick-content .lang-select p a { background: #fff; color: #333333; border: 1px solid #ebeced; position: relative; font-weight: normal; padding: 15px 35px 15px 15px; }
  #head-sub-wrapper .head-sub-container .head-quick-content .lang-select p a:after { display: block; content: ''; position: absolute; top: 50%; bottom: 50%; left: auto; right: 15px; width: 7px; height: 7px; margin-top: -5px; border-right: 2px solid #c4c4c4; border-bottom: 2px solid #c4c4c4; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
  #head-sub-wrapper .head-sub-container .head-quick-content .lang-select p a span { display: none; }
  #head-sub-wrapper .head-sub-container .sub-info-content { display: table-header-group; text-align: left; }
  #head-sub-wrapper .head-sub-container .sub-info-content .info-list { text-align: left; }
  #head-sub-wrapper .head-sub-container .sub-info-content .info-list ul { margin: 0; padding-bottom: 30px; }
  #head-sub-wrapper .head-sub-container .sub-info-content .info-list ul li { display: block; padding-left: 0; font-size: 14px; font-size: 1.4rem; margin-top: 30px; }
  #head-sub-wrapper .head-sub-container .sub-info-content .info-list ul li a { padding: 0 10px; color: #656d73; display: block; }
  #head-sub-wrapper .head-sub-container .sub-info-content .info-list ul li a:hover { color: #656d73; }
  #head-sub-wrapper .head-sub-container .sub-info-content .site-search { display: block; width: 100%; position: relative; padding: 0 10px; left: inherit; bottom: inherit; margin: 0 0 30px; box-sizing: border-box; }
  #head-sub-wrapper .head-sub-container .sub-info-content .site-search p { border: 1px solid #ebeced; }
  #head-sub-wrapper .head-sub-container .sub-info-content .site-search input[type="text"] { padding: 0 45px 0 20px; height: 45px; width: 100%; box-sizing: border-box; border: none; background: #fff; font-size: 16px; }
  #head-sub-wrapper .head-sub-container .sub-info-content .site-search input.seach-btn, #head-sub-wrapper .head-sub-container .sub-info-content .site-search input.seachBtn { cursor: pointer; border: none; position: absolute; left: auto; right: 10px; top: 1px; height: 45px; width: 45px; z-index: 5; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_search.gif) no-repeat -1px 4px; }
  #head-sub-wrapper .sns-content { width: 100%; margin: 0 auto; text-align: center; position: relative; }
  #head-sub-wrapper .sns-content ul { position: static; text-align: center; margin: 0; padding: 0 0 20px; right: 0; bottom: auto; }
  #head-sub-wrapper .sns-content ul li { display: inline-block; font-size: 0; line-height: 0; margin: 0; padding: 0 15px; }
  #head-sub-wrapper .sns-content ul li img { display: none; }
  #head-sub-wrapper .sns-content ul li a { display: block; height: 36px; width: 36px; background-size: 36px 36px; background-position: center center; background-repeat: no-repeat; }
  #head-sub-wrapper .sns-content ul li.fb a { background-image: url(/en/wp-content/uploads/sites/4/shared-images-icon-facebook.png); }
  #head-sub-wrapper .sns-content ul li.tw a { background-image: url(/en/wp-content/uploads/sites/4/shared-images-icon-twitter.png); }
  #head-sub-wrapper .sns-content ul li.ig a { background-image: url(/en/wp-content/uploads/sites/4/shared-images-icon-instagram.png); }
  #head-sub-wrapper .sns-content ul li.yt a { background-image: url(/en/wp-content/uploads/sites/4/shared-images-icon-youtube.png); }
  .wide #content-nav-wrapper, #content-nav-wrapper { display: table-header-group; border-top: none; border-bottom: 1px solid #e3e5e6; }
  .wide #content-nav-wrapper .content-nav-container, #content-nav-wrapper .content-nav-container { width: 100%; margin: 0 auto; position: relative; }
  .wide #content-nav-wrapper .content-nav-container .global-nav, #content-nav-wrapper .content-nav-container .global-nav { display: block; margin-top: -1px; margin-left: 0 !important; float: none; width: 100%; border-bottom: 1px solid #e3e5e6; }
  .wide #content-nav-wrapper .content-nav-container .global-nav .pc-none, #content-nav-wrapper .content-nav-container .global-nav .pc-none { display: inline; }
  .wide #content-nav-wrapper .content-nav-container .global-nav .sp-none, #content-nav-wrapper .content-nav-container .global-nav .sp-none { display: none; }
  .wide #content-nav-wrapper .content-nav-container .global-nav li, #content-nav-wrapper .content-nav-container .global-nav li { display: block; font-size: 16px; font-size: 1.6rem; margin: 0 !important; border-top: 1px solid #e3e5e6; }
  .wide #content-nav-wrapper .content-nav-container .global-nav li a, #content-nav-wrapper .content-nav-container .global-nav li a { display: block; padding: 14px 35px 10px 10px; color: #656d73 !important; font-weight: normal; text-decoration: none; border-top: none; position: relative; }
  .wide #content-nav-wrapper .content-nav-container .global-nav li a:after, #content-nav-wrapper .content-nav-container .global-nav li a:after { display: block; content: ''; position: absolute; top: 50%; bottom: 50%; left: auto; right: 15px; width: 7px; height: 7px; margin-top: -5px; border-right: 2px solid #c4c4c4; border-bottom: 2px solid #c4c4c4; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
  .wide #content-nav-wrapper .content-nav-container .global-nav li a.second-head, #content-nav-wrapper .content-nav-container .global-nav li a.second-head { border: none; }
  .wide #content-nav-wrapper .content-nav-container .global-nav li a.second-head.on:after, #content-nav-wrapper .content-nav-container .global-nav li a.second-head.on:after { margin-top: -2px; -webkit-transform: rotate(-135deg); transform: rotate(-135deg); }
  .wide #content-nav-wrapper .content-nav-container .global-nav li a.no-child:after, #content-nav-wrapper .content-nav-container .global-nav li a.no-child:after { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
  .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop, #content-nav-wrapper .content-nav-container .global-nav li .mega-drop { width: 100%; min-width: 100%; height: auto; background: #ebeced; border-top: none; border-bottom: none; position: static; }
  .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .column4, #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .column4 { display: block; width: 100%; }
  .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .content-nav-container-inner, #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .content-nav-container-inner { width: 100%; min-width: 100%; margin: 0 auto; padding: 0; line-height: 1.3; border-top: 1px solid #ebeced; }
  .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .content-nav-container-inner a, #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .content-nav-container-inner a { display: block; padding: 15px 35px 12px 10px; }
  .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .content-nav-container-inner a:link, #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .content-nav-container-inner a:link { color: #656d73; text-decoration: none; }
  .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .content-nav-container-inner a:visited, #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .content-nav-container-inner a:visited { color: #656d73; text-decoration: none; }
  .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .content-nav-container-inner a:hover, #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .content-nav-container-inner a:hover { color: #656d73; text-decoration: none; }
  .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .content-nav-container-inner a:active, .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .content-nav-container-inner a:focus, #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .content-nav-container-inner a:active, #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .content-nav-container-inner a:focus { color: #656d73; text-decoration: none; }
  .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-top, #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-top { font-size: 13px; font-size: 1.3rem; }
  .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-top a, #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-top a { display: block; padding: 15px 35px 12px 10px; background: #f5f6f7; }
  .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-top a:after, #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-top a:after { margin-top: -4px; right: 16px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); border-right-color: #c4c4c4; border-bottom-color: #c4c4c4; }
  .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent, #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent { display: none; vertical-align: top; width: 100%; padding: 15px 0; }
  .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent.open, #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent.open { display: block; }
  .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent li, #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent li { margin: 0; padding: 0; display: block; font-size: 13px; font-size: 1.3rem; border-top: none; }
  .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent li a, #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent li a { text-decoration: none; display: block; padding: 15px 35px 12px 10px; background: transparent; }
  .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent li a:after, #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent li a:after { width: 7px; height: 7px; margin: -5px 0 0 5px; border-right: 2px solid #c4c4c4; border-bottom: 2px solid #c4c4c4; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
  .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent li a:hover, #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent li a:hover { background-image: none; }
  .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent li.site-menu-parentB, #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent li.site-menu-parentB { padding: 0px 0 10px 0; }
  .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent li .site-menu-child, #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent li .site-menu-child { margin-top: 0; background: #ebeced; }
  .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent li .site-menu-child li, #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent li .site-menu-child li { padding: 0 0 0 0; border-top: none; }
  .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent li .site-menu-child li a, #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent li .site-menu-child li a { background: transparent; position: relative; }
  .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent li .site-menu-child li a:after, #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent li .site-menu-child li a:after { display: block; content: ''; position: absolute; top: 50%; bottom: 50%; left: auto; right: 15px; width: 7px; height: 7px; margin-top: -3px; border-right: 2px solid #c4c4c4; border-bottom: 2px solid #c4c4c4; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
  .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent li .site-menu-child li a:hover, #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent li .site-menu-child li a:hover { background-image: none; }
  .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent li.site-menu-banner, #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent li.site-menu-banner { display: none; }
  .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent.no-child, #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent.no-child { display: block; background: #f5f6f7; padding: 0; }
  .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent.no-child li, #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent.no-child li { border-top: 1px solid #e3e5e6; }
  .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent.column2, .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent.column1wide, #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent.column2, #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent.column1wide { width: 100%; }
  .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent.column2 .site-menu-child-wrapper .site-menu-child, .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent.column1wide .site-menu-child-wrapper .site-menu-child, #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent.column2 .site-menu-child-wrapper .site-menu-child, #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent.column1wide .site-menu-child-wrapper .site-menu-child { display: block; width: 100%; vertical-align: top; }
  .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent-column-wrapper, #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent-column-wrapper { display: block; width: 100%; padding-right: 0; }
  .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent-column-wrapper .site-menu-parent, #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent-column-wrapper .site-menu-parent { width: 100%; padding-right: 0; }
  .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent-column-wrapper-wide, #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent-column-wrapper-wide { display: block; width: 100%; }
  .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent-column-wrapper-wide .site-menu-parent-head, #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent-column-wrapper-wide .site-menu-parent-head { margin-right: 0; }
  .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent-column-wrapper-wide .site-menu-parent-column-wrapper, #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent-column-wrapper-wide .site-menu-parent-column-wrapper { width: 100%; padding-right: 0; }
  .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent-control, #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent-control { display: block; border-top: 1px solid #ebeced; background: #f5f6f7; font-size: 14px; font-size: 1.4rem; }
  .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent-control a.open:after, #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent-control a.open:after { margin-top: -2.5px; -webkit-transform: rotate(-135deg); transform: rotate(-135deg); }
  .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent-head, #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .site-menu-parent-head { padding: 15px 10px 12px 10px; display: block; border-top: 1px solid #ebeced; border-bottom: none; font-size: 100%; background: #f5f6f7; font-weight: normal; min-height: 1em; }
  .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .close, #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .close { display: none; }
  .wide #content-nav-wrapper .content-nav-container .content-purpose-content, #content-nav-wrapper .content-nav-container .content-purpose-content { float: none; position: static; right: auto; top: auto; display: block; }
  .wide #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose, #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose { border-bottom: 1px solid #ececec; }
  .wide #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dt, #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dt { font-size: 114.3%; }
  .wide #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dt a, #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dt a { display: block; padding: 14px 35px 10px 10px; color: #656d73; font-weight: normal; text-decoration: none; border-top: none; position: relative; }
  .wide #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dt a:after, #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dt a:after { display: block; content: ''; position: absolute; top: 50%; bottom: 50%; left: auto; right: 15px; width: 7px; height: 7px; margin-top: -5px; border-right: 2px solid #c4c4c4; border-bottom: 2px solid #c4c4c4; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
  .wide #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dt a.on:after, #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dt a.on:after { margin-top: -2.5px; -webkit-transform: rotate(-135deg); transform: rotate(-135deg); }
  .wide #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dt a span, #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dt a span { display: none; }
  .wide #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd, #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd { width: 100%; background: #f5f6f7; position: static; z-index: 200; display: none; border: none; }
  .wide #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd ul, #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd ul { width: 100%; display: block; }
  .wide #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd ul li, #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd ul li { font-size: 114.3%; border-top: 1px solid #ececec; }
  .wide #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd ul li a, #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd ul li a { padding: 14px 35px 10px 10px; display: block; font-weight: normal; position: relative; }
  .wide #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd ul li a:link, #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd ul li a:link { color: #656d73; text-decoration: none; }
  .wide #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd ul li a:visited, #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd ul li a:visited { color: #656d73; text-decoration: none; }
  .wide #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd ul li a:hover, #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd ul li a:hover { color: #656d73; text-decoration: none; }
  .wide #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd ul li a:active, .wide #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd ul li a:focus, #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd ul li a:active, #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd ul li a:focus { color: #656d73; text-decoration: none; }
  .wide #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd ul li a:after, #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd ul li a:after { display: block; content: ''; position: absolute; top: 50%; bottom: 50%; left: auto; right: 15px; width: 7px; height: 7px; margin-top: -5px; border-right: 2px solid #c4c4c4; border-bottom: 2px solid #c4c4c4; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
  .wide #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd ul li a.open:after, #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd ul li a.open:after { margin-top: -2.5px; -webkit-transform: rotate(-135deg); transform: rotate(-135deg); }
  .wide #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd ul li.fisrt-child a, .wide #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd ul li.last-child a, #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd ul li.fisrt-child a, #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd ul li.last-child a { padding: 14px 35px 10px 10px; }
  .wide #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd ul li .clone-area .inner-wrap .inner-list, #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd ul li .clone-area .inner-wrap .inner-list { padding: 10px 0; background: #ebeced; }
  .wide #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd ul li .clone-area .inner-wrap .inner-list li, #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd ul li .clone-area .inner-wrap .inner-list li { font-size: 90%; }
  .wide #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd ul li .clone-area .inner-wrap .inner-list li a, #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd ul li .clone-area .inner-wrap .inner-list li a { background: transparent; position: relative; }
  .wide #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd ul li .clone-area .inner-wrap .inner-list li a:after, #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd ul li .clone-area .inner-wrap .inner-list li a:after { margin-top: -5px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
  .wide #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd ul li .clone-area .inner-wrap .inner-list li a img, #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd ul li .clone-area .inner-wrap .inner-list li a img { display: none; }
  .wide #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd ul li .clone-area .inner-wrap .inner-list li a:hover, #content-nav-wrapper .content-nav-container .content-purpose-content .search-purpose dd ul li .clone-area .inner-wrap .inner-list li a:hover { background-image: none; color: #656d73; }
  .wide #content-nav-wrapper .content-nav-container .content-purpose-content ul.search-purpose-content, #content-nav-wrapper .content-nav-container .content-purpose-content ul.search-purpose-content { display: none; }
  .wide #content-nav-wrapper .head-entry, #content-nav-wrapper .head-entry { float: none; width: 100%; margin: 0; padding: 0; box-sizing: border-box; text-align: left; font-size: 114.3%; }
  .wide #content-nav-wrapper .head-entry a, #content-nav-wrapper .head-entry a { text-decoration: none; display: block; color: #656d73; padding: 14px 35px 10px 10px; border: none; border-bottom: 1px solid #ebeced; font-weight: normal; background: transparent; position: relative; }
  .wide #content-nav-wrapper .head-entry a:after, #content-nav-wrapper .head-entry a:after { display: block; content: ''; position: absolute; top: 50%; bottom: 50%; left: auto; right: 15px; width: 7px; height: 7px; margin-top: -5px; border-right: 2px solid #c4c4c4; border-bottom: 2px solid #c4c4c4; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
  .site-head-search { top: 59px; }
  .site-head-search .inner { padding: 30px 20px 30px 60px; }
  .site-head-search input[type="text"] { font-size: 16px; font-size: 1.6rem; background-color: #f5f6f7; }
  .site-head-search input.seach-btn { cursor: pointer; border: none; position: absolute; left: 20px; top: 36px; height: 20px; width: 20px; z-index: 5; background-size: 20px 20px; background-position: center center; }
  .site-head-search.open { display: block; }
  .wide .search-control, .search-control { width: 60px; margin: 0; text-align: center; font-size: 0; line-height: 0; left: 0; top: 0; position: absolute; }
  .wide .search-control a, .search-control a { display: block; position: static; width: 60px; height: 60px; margin-right: 0; background-position: center 21px; }
  .wide .search-control a.open, .search-control a.open { background-position: center bottom; }
  /* ---------------------------------------------------------------- FOOTER SUPPORT ----------------------------------------------------------------- */
  #content-foot-support { display: block; }
  #content-foot-support .content-body-top { padding: 10px; width: 100%; margin: 0; font-size: 0; line-height: 0; text-align: right; box-sizing: border-box; }
  #content-foot-support .sns-foot-content { width: 100%; margin: 0; padding: 0; }
  #content-foot-support .sns-foot-content dl { text-align: left; }
  #content-foot-support .sns-foot-content dl dt { display: block; }
  #content-foot-support .sns-foot-content dl dt.doc-share { color: #656d73; font-size: 12px; font-size: 1.2rem; margin-top: 0; padding: 0; vertical-align: top; background: transparent; }
  #content-foot-support .sns-foot-content dl dt.doc-share a { color: #ccc; display: block; cursor: pointer; font-weight: 700; background: #333333 url(/en/wp-content/uploads/sites/4/shared-css-icon_share_sp.gif) no-repeat 5px center; background-size: 25px 25px; padding: 15px 15px 12px 30px; }
  #content-foot-support .sns-foot-content dl dd { display: none; }
  #content-foot-support .sns-foot-content dl dd ul { text-align: left; padding: 10px 0; }
  #content-foot-support .sns-foot-content dl dd ul li { display: block; padding: 10px; }
  #content-foot-support .sns-foot-content dl dd ul li .fb_iframe_widget span { vertical-align: baseline !important; }
  #content-foot-support .sns-foot-content dl dd.open { display: block; }
  /* ---------------------------------------------------------------- BRED-CRUMB ----------------------------------------------------------------- */
  .bred-crumb-wrapper { display: none; }
  /* ---------------------------------------------------------------- FOOTER ----------------------------------------------------------------- */
  .wide #content-foot-wrapper .content-foot-container, #content-foot-wrapper .content-foot-container { margin: 0 auto; padding: 0; width: 100%; }
  .wide #content-foot-wrapper .content-foot-container .sp-none, #content-foot-wrapper .content-foot-container .sp-none { display: none; }
  .wide #content-foot-wrapper .content-foot-container .site-menu-parent, .wide #content-foot-wrapper .content-foot-container .site-menu-parent.transform, #content-foot-wrapper .content-foot-container .site-menu-parent, #content-foot-wrapper .content-foot-container .site-menu-parent.transform { display: block; width: 100% !important; padding: 0; box-sizing: border-box; }
  .wide #content-foot-wrapper .content-foot-container .site-menu-parent &gt; li, .wide #content-foot-wrapper .content-foot-container .site-menu-parent.transform &gt; li, #content-foot-wrapper .content-foot-container .site-menu-parent &gt; li, #content-foot-wrapper .content-foot-container .site-menu-parent.transform &gt; li { padding: 0 !important; font-size: 16px; font-size: 1.6rem; width: 100% !important; }
  .wide #content-foot-wrapper .content-foot-container .site-menu-parent &gt; li .pc-link, .wide #content-foot-wrapper .content-foot-container .site-menu-parent.transform &gt; li .pc-link, #content-foot-wrapper .content-foot-container .site-menu-parent &gt; li .pc-link, #content-foot-wrapper .content-foot-container .site-menu-parent.transform &gt; li .pc-link { display: none; }
  .wide #content-foot-wrapper .content-foot-container .site-menu-parent &gt; li .sp-menu-control, .wide #content-foot-wrapper .content-foot-container .site-menu-parent.transform &gt; li .sp-menu-control, #content-foot-wrapper .content-foot-container .site-menu-parent &gt; li .sp-menu-control, #content-foot-wrapper .content-foot-container .site-menu-parent.transform &gt; li .sp-menu-control { display: block; padding: 14px 35px 10px 10px; color: #656d73; cursor: pointer; position: relative; text-decoration: none; border-top: 1px solid #e3e5e6; }
  .wide #content-foot-wrapper .content-foot-container .site-menu-parent &gt; li .sp-menu-control:after, .wide #content-foot-wrapper .content-foot-container .site-menu-parent.transform &gt; li .sp-menu-control:after, #content-foot-wrapper .content-foot-container .site-menu-parent &gt; li .sp-menu-control:after, #content-foot-wrapper .content-foot-container .site-menu-parent.transform &gt; li .sp-menu-control:after { display: block; content: ''; position: absolute; top: 50%; bottom: 50%; left: auto; right: 15px; width: 7px; height: 7px; margin-top: -5px; border-right: 2px solid #c4c4c4; border-bottom: 2px solid #c4c4c4; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
  .wide #content-foot-wrapper .content-foot-container .site-menu-parent &gt; li .sp-menu-control.open:after, .wide #content-foot-wrapper .content-foot-container .site-menu-parent.transform &gt; li .sp-menu-control.open:after, #content-foot-wrapper .content-foot-container .site-menu-parent &gt; li .sp-menu-control.open:after, #content-foot-wrapper .content-foot-container .site-menu-parent.transform &gt; li .sp-menu-control.open:after { margin-top: -2.5px; -webkit-transform: rotate(-135deg); transform: rotate(-135deg); }
  .wide #content-foot-wrapper .content-foot-container .site-menu-parent &gt; li .site-menu-child, .wide #content-foot-wrapper .content-foot-container .site-menu-parent.transform &gt; li .site-menu-child, #content-foot-wrapper .content-foot-container .site-menu-parent &gt; li .site-menu-child, #content-foot-wrapper .content-foot-container .site-menu-parent.transform &gt; li .site-menu-child { display: none; margin: 0; padding: 0; background-color: #ebeced; }
  .wide #content-foot-wrapper .content-foot-container .site-menu-parent &gt; li .site-menu-child &gt; li, .wide #content-foot-wrapper .content-foot-container .site-menu-parent.transform &gt; li .site-menu-child &gt; li, #content-foot-wrapper .content-foot-container .site-menu-parent &gt; li .site-menu-child &gt; li, #content-foot-wrapper .content-foot-container .site-menu-parent.transform &gt; li .site-menu-child &gt; li { padding: 0; border-top: 1px solid #e3e5e6; font-size: 13px; font-size: 1.3rem; line-height: 1.3; }
  .wide #content-foot-wrapper .content-foot-container .site-menu-parent &gt; li .site-menu-child &gt; li &gt; a, .wide #content-foot-wrapper .content-foot-container .site-menu-parent.transform &gt; li .site-menu-child &gt; li &gt; a, #content-foot-wrapper .content-foot-container .site-menu-parent &gt; li .site-menu-child &gt; li &gt; a, #content-foot-wrapper .content-foot-container .site-menu-parent.transform &gt; li .site-menu-child &gt; li &gt; a { color: #656d73; text-decoration: none; display: block; padding: 15px 35px 12px 10px; background: transparent; position: relative; }
  .wide #content-foot-wrapper .content-foot-container .site-menu-parent &gt; li .site-menu-child &gt; li &gt; a:after, .wide #content-foot-wrapper .content-foot-container .site-menu-parent.transform &gt; li .site-menu-child &gt; li &gt; a:after, #content-foot-wrapper .content-foot-container .site-menu-parent &gt; li .site-menu-child &gt; li &gt; a:after, #content-foot-wrapper .content-foot-container .site-menu-parent.transform &gt; li .site-menu-child &gt; li &gt; a:after { display: block; content: ''; position: absolute; top: 50%; bottom: 50%; left: auto; right: 16px; width: 7px; height: 7px; margin-top: -4px; border-right: 2px solid #c4c4c4; border-bottom: 2px solid #c4c4c4; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
  .wide #content-foot-wrapper .content-foot-container .site-menu-parent &gt; li .site-menu-child &gt; li.sp-top, .wide #content-foot-wrapper .content-foot-container .site-menu-parent.transform &gt; li .site-menu-child &gt; li.sp-top, #content-foot-wrapper .content-foot-container .site-menu-parent &gt; li .site-menu-child &gt; li.sp-top, #content-foot-wrapper .content-foot-container .site-menu-parent.transform &gt; li .site-menu-child &gt; li.sp-top { display: block; }
  .wide #content-foot-wrapper .content-foot-container .site-menu-parent &gt; li .site-menu-child.open, .wide #content-foot-wrapper .content-foot-container .site-menu-parent.transform &gt; li .site-menu-child.open, #content-foot-wrapper .content-foot-container .site-menu-parent &gt; li .site-menu-child.open, #content-foot-wrapper .content-foot-container .site-menu-parent.transform &gt; li .site-menu-child.open { display: block; }
  .wide #content-foot-wrapper .content-foot-container .site-menu-parent &gt; li a.no-child, .wide #content-foot-wrapper .content-foot-container .site-menu-parent.transform &gt; li a.no-child, #content-foot-wrapper .content-foot-container .site-menu-parent &gt; li a.no-child, #content-foot-wrapper .content-foot-container .site-menu-parent.transform &gt; li a.no-child { display: block; padding: 14px 35px 10px 10px; color: #656d73; cursor: pointer; position: relative; text-decoration: none; border-top: 1px solid #e3e5e6; }
  .wide #content-foot-wrapper .content-foot-container .site-menu-parent &gt; li a.no-child:after, .wide #content-foot-wrapper .content-foot-container .site-menu-parent.transform &gt; li a.no-child:after, #content-foot-wrapper .content-foot-container .site-menu-parent &gt; li a.no-child:after, #content-foot-wrapper .content-foot-container .site-menu-parent.transform &gt; li a.no-child:after { display: block; content: ''; position: absolute; top: 50%; bottom: 50%; left: auto; right: 15px; width: 7px; height: 7px; margin-top: -5px; border-right: 2px solid #c4c4c4; border-bottom: 2px solid #c4c4c4; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
  .wide #content-foot-wrapper .content-foot-container .site-menu-parent &gt; li.sns-list, .wide #content-foot-wrapper .content-foot-container .site-menu-parent.transform &gt; li.sns-list, #content-foot-wrapper .content-foot-container .site-menu-parent &gt; li.sns-list, #content-foot-wrapper .content-foot-container .site-menu-parent.transform &gt; li.sns-list { display: none !important; }
  .wide #content-foot-wrapper .content-foot-container .site-menu-parent.inner-group-link .site-menu-child li, .wide #content-foot-wrapper .content-foot-container .site-menu-parent.transform.inner-group-link .site-menu-child li, #content-foot-wrapper .content-foot-container .site-menu-parent.inner-group-link .site-menu-child li, #content-foot-wrapper .content-foot-container .site-menu-parent.transform.inner-group-link .site-menu-child li { border-top: none; }
  .wide #content-foot-wrapper .content-foot-container .site-menu-parent.inner-group-link .sp-menu-control, .wide #content-foot-wrapper .content-foot-container .site-menu-parent.transform.inner-group-link .sp-menu-control, #content-foot-wrapper .content-foot-container .site-menu-parent.inner-group-link .sp-menu-control, #content-foot-wrapper .content-foot-container .site-menu-parent.transform.inner-group-link .sp-menu-control { border-bottom: 1px solid #e3e5e6; }
  .wide #content-foot-wrapper .content-foot-container .site-menu-parent.pc-none, .wide #content-foot-wrapper .content-foot-container .site-menu-parent.transform.pc-none, #content-foot-wrapper .content-foot-container .site-menu-parent.pc-none, #content-foot-wrapper .content-foot-container .site-menu-parent.transform.pc-none { display: block; }
  .wide #content-foot-wrapper .content-foot-container .global-service, #content-foot-wrapper .content-foot-container .global-service { padding-top: 20px; }
  .wide #content-foot-wrapper .content-foot-container .global-service li a, #content-foot-wrapper .content-foot-container .global-service li a { display: block; padding: 0; }
  .wide #content-foot-wrapper .content-foot-container .global-service li a span, #content-foot-wrapper .content-foot-container .global-service li a span { display: none; }
  .wide #content-foot-wrapper .content-foot-container .global-service li a img, #content-foot-wrapper .content-foot-container .global-service li a img { height: auto; width: 100%; }
  .wide #content-foot-wrapper .content-foot-container .general-service, #content-foot-wrapper .content-foot-container .general-service { margin-left: -1px; margin: 20px 0 0; padding: 0; border-radius: 0; border: none; border-bottom: 1px solid #e3e5e6; }
  .wide #content-foot-wrapper .content-foot-container .general-service .inner, #content-foot-wrapper .content-foot-container .general-service .inner { padding: 0; }
  .wide #content-foot-wrapper .content-foot-container .general-service li, #content-foot-wrapper .content-foot-container .general-service li { display: inline-block; vertical-align: top; margin: 0; width: 50%; text-align: left; font-size: 100%; border-left: 1px solid #e3e5e6; border-top: 1px solid #e3e5e6 !important; box-sizing: border-box; }
  .wide #content-foot-wrapper .content-foot-container .general-service li em, #content-foot-wrapper .content-foot-container .general-service li em { display: table; width: 100%; vertical-align: middle; margin-left: 0; border: none; border-radius: 0px; }
  .wide #content-foot-wrapper .content-foot-container .general-service li em a, #content-foot-wrapper .content-foot-container .general-service li em a { display: table-cell; border: none; padding: 25px 10px 25px 55px; text-decoration: none; border-radius: 0px; box-sizing: border-box; color: #333; position: relative; vertical-align: middle; }
  .wide #content-foot-wrapper .content-foot-container .general-service li em a img, #content-foot-wrapper .content-foot-container .general-service li em a img { display: block; position: absolute; left: 20px; top: 50%; margin: -12px 0 0; width: 24px; height: 24px; }
  .wide #content-foot-wrapper .content-foot-container .general-service li em a span, #content-foot-wrapper .content-foot-container .general-service li em a span { font-size: 11px; font-size: 1.1rem; }
  .wide #content-foot-wrapper .content-foot-container .general-service li em a:hover, #content-foot-wrapper .content-foot-container .general-service li em a:hover { border-color: #ccc; }
  .wide #content-foot-wrapper .content-foot-container .general-service li .sp-none, #content-foot-wrapper .content-foot-container .general-service li .sp-none { display: none; }
  .wide #content-foot-wrapper .content-foot-container .general-service .accordionArea, #content-foot-wrapper .content-foot-container .general-service .accordionArea { height: auto !important; }
  .wide #content-foot-wrapper .content-foot-container .general-service .close, #content-foot-wrapper .content-foot-container .general-service .close { display: none !important; }
  .wide #content-foot-wrapper .content-foot-container .group-link-wrapper, #content-foot-wrapper .content-foot-container .group-link-wrapper { margin-top: 0; }
  .wide #content-foot-wrapper .content-foot-container .group-link-wrapper dt, #content-foot-wrapper .content-foot-container .group-link-wrapper dt { display: none; }
  .wide #content-foot-wrapper .content-foot-container .group-link-wrapper dd, #content-foot-wrapper .content-foot-container .group-link-wrapper dd { margin-top: 0; }
  .wide #content-foot-wrapper .content-foot-container .quick-link-wrapper, #content-foot-wrapper .content-foot-container .quick-link-wrapper { margin-top: 0; padding-top: 40px; }
  .wide #content-foot-wrapper .content-foot-container .quick-link-wrapper dt, #content-foot-wrapper .content-foot-container .quick-link-wrapper dt { display: none; }
  .wide #content-foot-wrapper .content-foot-container .quick-link-list-wrapper, #content-foot-wrapper .content-foot-container .quick-link-list-wrapper { font-size: 0; line-height: 0; margin: 0; overflow: hidden; }
  .wide #content-foot-wrapper .content-foot-container .quick-link-list-wrapper li, #content-foot-wrapper .content-foot-container .quick-link-list-wrapper li { display: inline-block; }
  .wide #content-foot-wrapper .content-foot-container .quick-link-list-wrapper li a, #content-foot-wrapper .content-foot-container .quick-link-list-wrapper li a { display: block; margin: 0 5px; }
  .wide #content-foot-wrapper .content-foot-container .quick-link-list-wrapper li a .img-wrapper, #content-foot-wrapper .content-foot-container .quick-link-list-wrapper li a .img-wrapper { display: block; margin-bottom: 10px; }
  .wide #content-foot-wrapper .content-foot-container .quick-link-list-wrapper li a .img-wrapper img, #content-foot-wrapper .content-foot-container .quick-link-list-wrapper li a .img-wrapper img { width: 100%; }
  .wide #content-foot-wrapper .content-foot-container .quick-link-list-wrapper li a .txt-wrapper, #content-foot-wrapper .content-foot-container .quick-link-list-wrapper li a .txt-wrapper { font-size: 12px; font-size: 1.2rem; }
  .wide #content-foot-wrapper .content-foot-container .quick-link-list-wrapper .slick-arrow, #content-foot-wrapper .content-foot-container .quick-link-list-wrapper .slick-arrow { height: 40px; width: 40px; top: 38%; margin-top: -20px; background-size: 40px 40px; }
  .wide #content-foot-wrapper .content-foot-container .quick-link-list-wrapper .slick-arrow.slick-prev, #content-foot-wrapper .content-foot-container .quick-link-list-wrapper .slick-arrow.slick-prev { left: 20px; }
  .wide #content-foot-wrapper .content-foot-container .quick-link-list-wrapper .slick-arrow.slick-next, #content-foot-wrapper .content-foot-container .quick-link-list-wrapper .slick-arrow.slick-next { right: 20px; }
  .wide #content-foot-wrapper .content-foot-container .sns-list, #content-foot-wrapper .content-foot-container .sns-list { padding: 20px 0; display: block; text-align: center; }
  .wide #content-foot-wrapper .content-foot-container .sns-list.pc-none, #content-foot-wrapper .content-foot-container .sns-list.pc-none { display: block; }
  .wide #content-foot-wrapper .content-foot-container .sns-list li, #content-foot-wrapper .content-foot-container .sns-list li { display: inline-block; line-height: 0; font-size: 0; padding: 0 15px; }
  .wide #content-foot-wrapper .content-foot-container .sns-list li a, #content-foot-wrapper .content-foot-container .sns-list li a { display: block; }
  .wide #content-foot-wrapper .content-foot-container .sns-list li a img, #content-foot-wrapper .content-foot-container .sns-list li a img { width: 36px; height: 36px; }
  .wide #content-foot-wrapper .content-foot-container .footer-company-logo, #content-foot-wrapper .content-foot-container .footer-company-logo { border-top: 1px solid #e3e5e6; text-align: center; line-height: 0; font-size: 0; margin: 0; padding: 25px 0 20px; }
  .wide #content-foot-wrapper .content-foot-container .footer-company-logo img, #content-foot-wrapper .content-foot-container .footer-company-logo img { width: auto; height: 40px; }
  .wide #content-foot-wrapper .content-foot-container .utility-content ul, .wide #content-foot-wrapper .content-foot-container .utility-content p, #content-foot-wrapper .content-foot-container .utility-content ul, #content-foot-wrapper .content-foot-container .utility-content p { display: block; vertical-align: bottom; padding: 0 10px 15px; box-sizing: border-box; }
  .wide #content-foot-wrapper .content-foot-container .utility-content ul, #content-foot-wrapper .content-foot-container .utility-content ul { width: 100%; text-align: center; }
  .wide #content-foot-wrapper .content-foot-container .utility-content ul li, #content-foot-wrapper .content-foot-container .utility-content ul li { display: inline-block; padding: 0 10px; border-left: 1px solid #ccc; line-height: 1.1em; }
  .wide #content-foot-wrapper .content-foot-container .utility-content ul li a, #content-foot-wrapper .content-foot-container .utility-content ul li a { color: #666; text-decoration: none; }
  .wide #content-foot-wrapper .content-foot-container .utility-content ul li.first, #content-foot-wrapper .content-foot-container .utility-content ul li.first { padding: 0 10px 0 0; border-left: none; }
  .wide #content-foot-wrapper .content-foot-container .utility-content p, #content-foot-wrapper .content-foot-container .utility-content p { width: 100%; text-align: center; padding-bottom: 30px; }
  /* ---------------------------------------------------------------- WIDE ----------------------------------------------------------------- */
  .wide .header-company-logo { width: 100%; }
  .wide .header-company-logo h1 { left: auto; }
  .wide #head-sub-wrapper .head-sub-container { width: 100%; }
  .wide #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .service-wrapper { width: 100%; }
  .wide #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .quick-link-inner { min-width: 100%; }
  .wide #head-sub-wrapper .sns-content { width: 100%; }
  .wide #head-sub-wrapper .head-quick-content .quick-link .service-wrapper { width: 100%; }
  .wide #head-main-wrapper .head-main-container { width: 100%; }
  .wide #content-nav-wrapper .content-nav-container { width: 100%; }
  .wide #content-nav-wrapper .content-nav-container .content-nav-container-inner { width: 100%; }
  .wide #content-nav-wrapper .content-nav-container .content-purpose-content ul.search-purpose-content &gt; li { min-width: 100%; }
  .wide #content-nav-wrapper .content-nav-container .content-purpose-content ul.search-purpose-content &gt; li .inner-wrap { width: 1010px; }
  .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop { min-width: 100%; }
  .wide #content-nav-wrapper .content-nav-container .global-nav li .mega-drop .content-nav-container-inner { min-width: 100%; }
  .wide #content-foot-support .content-body-top { width: 100%; }
  .wide #content-foot-support .sns-foot-content { width: 100%; }
  .wide .bred-crumb-wrapper ol { width: 100%; }
  .wide #content-foot-wrapper .content-foot-container { width: 100%; } }

/* sass */
/* ----------------------------------------------------------------
PARTS
----------------------------------------------------------------- */
#content-body-wrapper, .inline-wrap-inner { /* ----------------------------------------------------------------
H
----------------------------------------------------------------- */ /*A-1*/ /*A-2*/ /*A-3*/ /*EA-1*/ /*EA-1*/ /*A-6*/ /*A-7*/ /*A-1NEW*/ /* ----------------------------------------------------------------
P
----------------------------------------------------------------- */ /* ----------------------------------------------------------------
A
----------------------------------------------------------------- */ /* ----------------------------------------------------------------
UL
----------------------------------------------------------------- */ /*I-1 I-8*/ /*I-9*/ /*I-12*/ /*I-13*/ /*I-14*/ /*EI-14*/ /*I-10*/ /*N-1*/ /*I-11*/ /*N-3*/ /*N-2*/ /*N-5*/ /*N-6*/ /*N-4*/ /*N-7*/ /*EN-1*/ /* ----------------------------------------------------------------
TABLE
----------------------------------------------------------------- */ /*E-1*/ /*E-6*/ /*E-2*/ /*E-2-1*/ /*E-3*/ /*E-4*/ /*E-5*/ /*E-9*/ /*inner*/ /* ----------------------------------------------------------------
UNIQUE
----------------------------------------------------------------- */ /*---------------------B--------------------- */ /*B-2-1*/ /*B-2-2*/ /*B-2-6*/ /*B-2-3*/ /*B-2-4*/ /*B-2-5*/ /*B-2-8*/ /*B-2-8-2*/ /*B-2-9*/ /*B-2-10*/ /*B-2-11*/ /*B-2-12*/ /*B-3*/ /**/ /*---------------------C--------------------- */ /*C-1*/ /*C-2*/ /*C-2-1*/ /*C-2-2*/ /*C-5*/ /*C-10*/ /*C-13*/ /*C-14*/ /*C-2-1*/ /*C-2-2*/ /*C-5*/ /*C-10*/ /*C-14*/ /*C-5*/ /*C-13*/ /*C-3*/ /*C-9*/ /*EC-3*/ /*EC-10*/ /*C-8*/ /*C-8-1*/ /*C-9*/ /*C-18*/ /*C-7*/ /*C-19*/ /*C-6*/ /*C-11*/ /*C-12*/ /*C-15*/ /*C-17*/ /*C-16*/ /*C-18-2*/ /*C-20*/ /*C-20-1*/ /*C-20-2*/ /*C-22*/ /*C-22-1*/ /*C-22-1*/ /*C-23*/ /*C-24*/ /*C-25*/ /*---------------------D--------------------- */ /*D-1*/ /*D-2*/ /*D-3 D-4*/ /*---------------------F--------------------- */ /*F-2*/ /*F-2-1*/ /*F-5*/ /*F-6*/ /*F-11*/ /*F-12*/ /*---------------------H--------------------- */ /*H-1*/ /*---------------------K--------------------- */ /*K-1*/ /*K-2*/ /*K-2*/ /*K-3*/ /*K-4*/ /*K-5*/ /*---------------------L--------------------- */ /*L-1*/ /*L-2*/ /*E-2*/ /* ----------------------------------------------------------------
composite
----------------------------------------------------------------- */ /*B-2-1 + C-3*/ /*C-15 + C-5 + C-14*/ /* ----------------------------------------------------------------
NEWS PRESS DETAIL
----------------------------------------------------------------- */ /* ----------------------------------------------------------------
SEARCH RESULT
----------------------------------------------------------------- */ /* ----------------------------------------------------------------
Googlemap
----------------------------------------------------------------- */ /* ----------------------------------------------------------------
HD ABOUT
----------------------------------------------------------------- */ /* ----------------------------------------------------------------
HD FUKUSHIMA
----------------------------------------------------------------- */ /* ----------------------------------------------------------------
FP Our Power Plant
----------------------------------------------------------------- */ /* ----------------------------------------------------------------
PG Stable Supply
----------------------------------------------------------------- */ /* ----------------------------------------------------------------
HD Our Business
----------------------------------------------------------------- */ /* ----------------------------------------------------------------
HD Fukushima Daiichi
----------------------------------------------------------------- */ /* ----------------------------------------------------------------
HD Fukushima Daiichi
----------------------------------------------------------------- */ /* ----------------------------------------------------------------
CONTACT US
----------------------------------------------------------------- */ /* ----------------------------------------------------------------
cuusoo
----------------------------------------------------------------- */ /* ----------------------------------------------------------------
SLICK
----------------------------------------------------------------- */ }

#content-body-wrapper .sp-none, .inline-wrap-inner .sp-none { display: inline; }

#content-body-wrapper .pc-none, .inline-wrap-inner .pc-none { display: none; }

#content-body-wrapper .disp-ib, .inline-wrap-inner .disp-ib { display: inline-block !important; }

#content-body-wrapper .txt-align-c-l, .inline-wrap-inner .txt-align-c-l { text-align: center !important; }

#content-body-wrapper .txt-bold, .inline-wrap-inner .txt-bold { font-weight: 700 !important; }

#content-body-wrapper .hdg-level1-wrapper, .inline-wrap-inner .hdg-level1-wrapper { width: 980px; margin: 30px auto 0; }

#content-body-wrapper .hdg-level1, #content-body-wrapper .hdg-level1-icon, .inline-wrap-inner .hdg-level1, .inline-wrap-inner .hdg-level1-icon { font-size: 40px; font-size: 4.0rem; font-weight: 700; padding-top: 30px; margin-bottom: 70px; color: #333333; }

#content-body-wrapper .hdg-level1 .ft-to-s, #content-body-wrapper .hdg-level1-icon .ft-to-s, .inline-wrap-inner .hdg-level1 .ft-to-s, .inline-wrap-inner .hdg-level1-icon .ft-to-s { font-size: 30px; font-size: 3.0rem; }

#content-body-wrapper .hdg-level1-icon, .inline-wrap-inner .hdg-level1-icon { background-repeat: no-repeat; background-position: right bottom; padding-right: 100px; }

#content-body-wrapper .hdg-level1-wrapper.tinfo-article .hdg-level1, .inline-wrap-inner .hdg-level1-wrapper.tinfo-article .hdg-level1 { margin-bottom: 0; }

#content-body-wrapper .hdg-level1-wrapper.tinfo-article .doc-date, .inline-wrap-inner .hdg-level1-wrapper.tinfo-article .doc-date { text-align: left; padding-top: 10px; margin-bottom: 70px; }

#content-body-wrapper .hdg-level1-catch, .inline-wrap-inner .hdg-level1-catch { font-size: 90px; font-size: 9.0rem; text-align: center; font-weight: 700; padding-top: 60px; margin-bottom: 70px; color: #333333; }

#content-body-wrapper .hdg-level1-catch-m, .inline-wrap-inner .hdg-level1-catch-m { font-size: 73px; font-size: 7.3rem; text-align: center; font-weight: 700; padding-top: 100px; margin-bottom: 0; color: #333333; }

#content-body-wrapper .hdg-level2, #content-body-wrapper .hdg-level2-icon, .inline-wrap-inner .hdg-level2, .inline-wrap-inner .hdg-level2-icon { font-size: 32px; font-size: 3.2rem; font-weight: normal; margin-bottom: 30px; text-align: center; color: #333; word-wrap: break-word; }

#content-body-wrapper .hdg-level2.first-illegular, #content-body-wrapper .hdg-level2-icon.first-illegular, .inline-wrap-inner .hdg-level2.first-illegular, .inline-wrap-inner .hdg-level2-icon.first-illegular { margin-top: 40px; }

#content-body-wrapper .hdg-level2.emphasis, #content-body-wrapper .hdg-level2-icon.emphasis, .inline-wrap-inner .hdg-level2.emphasis, .inline-wrap-inner .hdg-level2-icon.emphasis { border-bottom: 3px solid #ea1e1f; padding-bottom: 15px; margin-bottom: 0; }

#content-body-wrapper .hdg-level2.inner-img01 img, #content-body-wrapper .hdg-level2-icon.inner-img01 img, .inline-wrap-inner .hdg-level2.inner-img01 img, .inline-wrap-inner .hdg-level2-icon.inner-img01 img { max-width: 100%; height: auto; }

#content-body-wrapper .hdg-level2 .ft-to-s, #content-body-wrapper .hdg-level2-icon .ft-to-s, .inline-wrap-inner .hdg-level2 .ft-to-s, .inline-wrap-inner .hdg-level2-icon .ft-to-s { font-size: 22px; font-size: 2.2rem; }

#content-body-wrapper .section-wrapper .section &gt; .hdg-level2, #content-body-wrapper .section-wrapper .section .news-element-wrapper .hdg-wrapper &gt; .hdg-level2, #content-body-wrapper .section-wrapper .section .ly-column1-type02 &gt; .hdg-level2, #content-body-wrapper .section-wrapper .section .nav-column3-type20 &gt; .hdg-level2, #content-body-wrapper .section-wrapper .section .nav-column3-type20-1 &gt; .hdg-level2, #content-body-wrapper .section-wrapper .section .nav-column3-type20-2 &gt; .hdg-level2, #content-body-wrapper .aside-wrapper .aside &gt; .hdg-level2, #content-body-wrapper .aside-wrapper .aside .relation-column-type01 &gt; .hdg-level2, #content-body-wrapper .aside-wrapper .aside .relation-column-type02 &gt; .hdg-level2, #content-body-wrapper .aside-wrapper .aside .relation-column-type03 &gt; .hdg-level2, .inline-wrap-inner .section-wrapper .section &gt; .hdg-level2, .inline-wrap-inner .section-wrapper .section .news-element-wrapper .hdg-wrapper &gt; .hdg-level2, .inline-wrap-inner .section-wrapper .section .ly-column1-type02 &gt; .hdg-level2, .inline-wrap-inner .section-wrapper .section .nav-column3-type20 &gt; .hdg-level2, .inline-wrap-inner .section-wrapper .section .nav-column3-type20-1 &gt; .hdg-level2, .inline-wrap-inner .section-wrapper .section .nav-column3-type20-2 &gt; .hdg-level2, .inline-wrap-inner .aside-wrapper .aside &gt; .hdg-level2, .inline-wrap-inner .aside-wrapper .aside .relation-column-type01 &gt; .hdg-level2, .inline-wrap-inner .aside-wrapper .aside .relation-column-type02 &gt; .hdg-level2, .inline-wrap-inner .aside-wrapper .aside .relation-column-type03 &gt; .hdg-level2 { margin-top: 20px; }

#content-body-wrapper .hdg-level2-icon, .inline-wrap-inner .hdg-level2-icon { text-align: left; padding: 10px 0; min-height: 50px; padding-left: 80px; background-repeat: no-repeat; background-position: 0 center; }

#content-body-wrapper .hdg-level3, .inline-wrap-inner .hdg-level3 { font-size: 24px; font-size: 2.4rem; font-weight: normal; margin-bottom: 15px; color: #333; word-wrap: break-word; }

#content-body-wrapper .hdg-level3 .doc-caption, .inline-wrap-inner .hdg-level3 .doc-caption { font-size: 80%; }

#content-body-wrapper .hdg-level3.attention, .inline-wrap-inner .hdg-level3.attention { color: #eb1e1e; }

#content-body-wrapper .hdg-level4, .inline-wrap-inner .hdg-level4 { font-size: 20px; font-size: 2.0rem; font-weight: normal; margin-bottom: 10px; word-wrap: break-word; color: #333; }

#content-body-wrapper .hdg-level5, .inline-wrap-inner .hdg-level5 { font-size: 18px; font-size: 1.8rem; font-weight: normal; margin-bottom: 10px; color: #333; word-wrap: break-word; }

#content-body-wrapper a .hdg-level2, #content-body-wrapper a .hdg-level3, #content-body-wrapper a .hdg-level4, #content-body-wrapper a .hdg-level5, .inline-wrap-inner a .hdg-level2, .inline-wrap-inner a .hdg-level3, .inline-wrap-inner a .hdg-level4, .inline-wrap-inner a .hdg-level5 { color: #656d73; }

#content-body-wrapper a .hdg-level2:hover, #content-body-wrapper a .hdg-level3:hover, #content-body-wrapper a .hdg-level4:hover, #content-body-wrapper a .hdg-level5:hover, .inline-wrap-inner a .hdg-level2:hover, .inline-wrap-inner a .hdg-level3:hover, .inline-wrap-inner a .hdg-level4:hover, .inline-wrap-inner a .hdg-level5:hover { color: #333; }

#content-body-wrapper .top-hero-content-wrapper, .inline-wrap-inner .top-hero-content-wrapper { height: 620px; width: 100%; min-width: 980px; background-repeat: no-repeat; background-position: center; background-size: cover; }

#content-body-wrapper .top-hero-content-wrapper .hero-content, .inline-wrap-inner .top-hero-content-wrapper .hero-content { width: 980px; height: 620px; margin: 0 auto; display: table; vertical-align: middle; }

#content-body-wrapper .top-hero-content-wrapper .hero-content .content-innter, .inline-wrap-inner .top-hero-content-wrapper .hero-content .content-innter { display: table-cell; vertical-align: middle; }

#content-body-wrapper .top-hero-content-wrapper .hero-content .content-innter .hdg-catch, #content-body-wrapper .top-hero-content-wrapper .hero-content .content-innter .hdg-level1, .inline-wrap-inner .top-hero-content-wrapper .hero-content .content-innter .hdg-catch, .inline-wrap-inner .top-hero-content-wrapper .hero-content .content-innter .hdg-level1 { text-align: center; font-weight: 700; font-size: 60px; font-size: 6.0rem; line-height: 1.4; padding: 0 40px; box-sizing: border-box; }

#content-body-wrapper .top-hero-content-wrapper .hero-content .content-innter .hdg-catch .txt-s, #content-body-wrapper .top-hero-content-wrapper .hero-content .content-innter .hdg-level1 .txt-s, .inline-wrap-inner .top-hero-content-wrapper .hero-content .content-innter .hdg-catch .txt-s, .inline-wrap-inner .top-hero-content-wrapper .hero-content .content-innter .hdg-level1 .txt-s { font-size: 40px; font-size: 4.0rem; display: block; text-align: center; }

#content-body-wrapper .top-hero-content-wrapper .hero-content .content-innter .hdg-catch .txt-l, #content-body-wrapper .top-hero-content-wrapper .hero-content .content-innter .hdg-level1 .txt-l, .inline-wrap-inner .top-hero-content-wrapper .hero-content .content-innter .hdg-catch .txt-l, .inline-wrap-inner .top-hero-content-wrapper .hero-content .content-innter .hdg-level1 .txt-l { font-size: 80px; font-size: 8.0rem; }

#content-body-wrapper .top-hero-content-wrapper.bg-dark, #content-body-wrapper .top-hero-content-wrapper.bg-dark-light, .inline-wrap-inner .top-hero-content-wrapper.bg-dark, .inline-wrap-inner .top-hero-content-wrapper.bg-dark-light { background-repeat: no-repeat; background-position: center; background-size: cover; }

#content-body-wrapper .top-hero-content-wrapper.bg-dark .hero-content, #content-body-wrapper .top-hero-content-wrapper.bg-dark-light .hero-content, .inline-wrap-inner .top-hero-content-wrapper.bg-dark .hero-content, .inline-wrap-inner .top-hero-content-wrapper.bg-dark-light .hero-content { display: table; position: relative; height: 620px; width: 100%; text-align: center; }

#content-body-wrapper .top-hero-content-wrapper.bg-dark .hero-content .content-innter, #content-body-wrapper .top-hero-content-wrapper.bg-dark-light .hero-content .content-innter, .inline-wrap-inner .top-hero-content-wrapper.bg-dark .hero-content .content-innter, .inline-wrap-inner .top-hero-content-wrapper.bg-dark-light .hero-content .content-innter { display: table-cell; vertical-align: middle; color: #fff; }

#content-body-wrapper .top-hero-content-wrapper.bg-dark .hero-content .content-innter .hdg-catch, #content-body-wrapper .top-hero-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-catch, .inline-wrap-inner .top-hero-content-wrapper.bg-dark .hero-content .content-innter .hdg-catch, .inline-wrap-inner .top-hero-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-catch { text-shadow: 0px 0px 3px black; }

#content-body-wrapper .top-hero-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1, #content-body-wrapper .top-hero-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-level1, .inline-wrap-inner .top-hero-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1, .inline-wrap-inner .top-hero-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-level1 { text-shadow: 0px 0px 3px black; }

#content-body-wrapper .top-hero-content-wrapper.bg-dark-light .hero-content, .inline-wrap-inner .top-hero-content-wrapper.bg-dark-light .hero-content { background-color: transparent; }

#content-body-wrapper .hero-carousel-top, .inline-wrap-inner .hero-carousel-top { width: 100%; height: 620px; padding-bottom: 60px; background: #eb1e1e; margin-bottom: 0; }

#content-body-wrapper .hero-carousel-top ul, .inline-wrap-inner .hero-carousel-top ul { height: 620px; overflow: hidden; }

#content-body-wrapper .category-hero-content-wrapper, #content-body-wrapper .hero-content-wrapper, #content-body-wrapper .category-catch-content-wrapper, .inline-wrap-inner .category-hero-content-wrapper, .inline-wrap-inner .hero-content-wrapper, .inline-wrap-inner .category-catch-content-wrapper { margin-bottom: 60px; height: 360px; width: 100%; min-width: 980px; }

#content-body-wrapper .category-hero-content-wrapper.bg-hero, #content-body-wrapper .hero-content-wrapper.bg-hero, #content-body-wrapper .category-catch-content-wrapper.bg-hero, .inline-wrap-inner .category-hero-content-wrapper.bg-hero, .inline-wrap-inner .hero-content-wrapper.bg-hero, .inline-wrap-inner .category-catch-content-wrapper.bg-hero { background-repeat: no-repeat; background-position: center; background-size: cover; }

#content-body-wrapper .category-hero-content-wrapper .hero-content, #content-body-wrapper .hero-content-wrapper .hero-content, #content-body-wrapper .category-catch-content-wrapper .hero-content, .inline-wrap-inner .category-hero-content-wrapper .hero-content, .inline-wrap-inner .hero-content-wrapper .hero-content, .inline-wrap-inner .category-catch-content-wrapper .hero-content { width: 980px; height: 360px; margin: 0 auto; display: table; vertical-align: middle; }

#content-body-wrapper .category-hero-content-wrapper .hero-content .content-innter, #content-body-wrapper .hero-content-wrapper .hero-content .content-innter, #content-body-wrapper .category-catch-content-wrapper .hero-content .content-innter, .inline-wrap-inner .category-hero-content-wrapper .hero-content .content-innter, .inline-wrap-inner .hero-content-wrapper .hero-content .content-innter, .inline-wrap-inner .category-catch-content-wrapper .hero-content .content-innter { display: table-cell; vertical-align: middle; }

#content-body-wrapper .category-hero-content-wrapper .hero-content .content-innter p, #content-body-wrapper .hero-content-wrapper .hero-content .content-innter p, #content-body-wrapper .category-catch-content-wrapper .hero-content .content-innter p, .inline-wrap-inner .category-hero-content-wrapper .hero-content .content-innter p, .inline-wrap-inner .hero-content-wrapper .hero-content .content-innter p, .inline-wrap-inner .category-catch-content-wrapper .hero-content .content-innter p { width: 450px; }

#content-body-wrapper .category-hero-content-wrapper .hero-content .content-innter p.link-btn-type01, #content-body-wrapper .hero-content-wrapper .hero-content .content-innter p.link-btn-type01, #content-body-wrapper .category-catch-content-wrapper .hero-content .content-innter p.link-btn-type01, .inline-wrap-inner .category-hero-content-wrapper .hero-content .content-innter p.link-btn-type01, .inline-wrap-inner .hero-content-wrapper .hero-content .content-innter p.link-btn-type01, .inline-wrap-inner .category-catch-content-wrapper .hero-content .content-innter p.link-btn-type01 { margin-top: 20px; text-align: left; }

#content-body-wrapper .category-hero-content-wrapper .hero-content .content-innter p.link-btn-type01 a, #content-body-wrapper .hero-content-wrapper .hero-content .content-innter p.link-btn-type01 a, #content-body-wrapper .category-catch-content-wrapper .hero-content .content-innter p.link-btn-type01 a, .inline-wrap-inner .category-hero-content-wrapper .hero-content .content-innter p.link-btn-type01 a, .inline-wrap-inner .hero-content-wrapper .hero-content .content-innter p.link-btn-type01 a, .inline-wrap-inner .category-catch-content-wrapper .hero-content .content-innter p.link-btn-type01 a { border-color: #999; }

#content-body-wrapper .category-hero-content-wrapper .hero-content .content-innter .hdg-level1, #content-body-wrapper .hero-content-wrapper .hero-content .content-innter .hdg-level1, #content-body-wrapper .category-catch-content-wrapper .hero-content .content-innter .hdg-level1, .inline-wrap-inner .category-hero-content-wrapper .hero-content .content-innter .hdg-level1, .inline-wrap-inner .hero-content-wrapper .hero-content .content-innter .hdg-level1, .inline-wrap-inner .category-catch-content-wrapper .hero-content .content-innter .hdg-level1 { margin: 0 0 25px; padding: 0; }

#content-body-wrapper .category-hero-content-wrapper.bg-dark, #content-body-wrapper .category-hero-content-wrapper.bg-dark-light, #content-body-wrapper .hero-content-wrapper.bg-dark, #content-body-wrapper .hero-content-wrapper.bg-dark-light, #content-body-wrapper .category-catch-content-wrapper.bg-dark, #content-body-wrapper .category-catch-content-wrapper.bg-dark-light, .inline-wrap-inner .category-hero-content-wrapper.bg-dark, .inline-wrap-inner .category-hero-content-wrapper.bg-dark-light, .inline-wrap-inner .hero-content-wrapper.bg-dark, .inline-wrap-inner .hero-content-wrapper.bg-dark-light, .inline-wrap-inner .category-catch-content-wrapper.bg-dark, .inline-wrap-inner .category-catch-content-wrapper.bg-dark-light { background-repeat: no-repeat; background-position: center; background-size: cover; }

#content-body-wrapper .category-hero-content-wrapper.bg-dark .hero-content, #content-body-wrapper .category-hero-content-wrapper.bg-dark-light .hero-content, #content-body-wrapper .hero-content-wrapper.bg-dark .hero-content, #content-body-wrapper .hero-content-wrapper.bg-dark-light .hero-content, #content-body-wrapper .category-catch-content-wrapper.bg-dark .hero-content, #content-body-wrapper .category-catch-content-wrapper.bg-dark-light .hero-content, .inline-wrap-inner .category-hero-content-wrapper.bg-dark .hero-content, .inline-wrap-inner .category-hero-content-wrapper.bg-dark-light .hero-content, .inline-wrap-inner .hero-content-wrapper.bg-dark .hero-content, .inline-wrap-inner .hero-content-wrapper.bg-dark-light .hero-content, .inline-wrap-inner .category-catch-content-wrapper.bg-dark .hero-content, .inline-wrap-inner .category-catch-content-wrapper.bg-dark-light .hero-content { background-color: rgba(0, 0, 0, 0.2); display: table; position: relative; height: 360px; width: 100%; text-align: center; }

#content-body-wrapper .category-hero-content-wrapper.bg-dark .hero-content .content-innter, #content-body-wrapper .category-hero-content-wrapper.bg-dark-light .hero-content .content-innter, #content-body-wrapper .hero-content-wrapper.bg-dark .hero-content .content-innter, #content-body-wrapper .hero-content-wrapper.bg-dark-light .hero-content .content-innter, #content-body-wrapper .category-catch-content-wrapper.bg-dark .hero-content .content-innter, #content-body-wrapper .category-catch-content-wrapper.bg-dark-light .hero-content .content-innter, .inline-wrap-inner .category-hero-content-wrapper.bg-dark .hero-content .content-innter, .inline-wrap-inner .category-hero-content-wrapper.bg-dark-light .hero-content .content-innter, .inline-wrap-inner .hero-content-wrapper.bg-dark .hero-content .content-innter, .inline-wrap-inner .hero-content-wrapper.bg-dark-light .hero-content .content-innter, .inline-wrap-inner .category-catch-content-wrapper.bg-dark .hero-content .content-innter, .inline-wrap-inner .category-catch-content-wrapper.bg-dark-light .hero-content .content-innter { display: table-cell; vertical-align: middle; color: #fff; }

#content-body-wrapper .category-hero-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1, #content-body-wrapper .category-hero-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-level1, #content-body-wrapper .hero-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1, #content-body-wrapper .hero-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-level1, #content-body-wrapper .category-catch-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1, #content-body-wrapper .category-catch-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-level1, .inline-wrap-inner .category-hero-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1, .inline-wrap-inner .category-hero-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-level1, .inline-wrap-inner .hero-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1, .inline-wrap-inner .hero-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-level1, .inline-wrap-inner .category-catch-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1, .inline-wrap-inner .category-catch-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-level1 { color: #fff; width: 980px; margin-left: auto; margin-right: auto; text-align: left; }

#content-body-wrapper .category-hero-content-wrapper.bg-dark .hero-content .content-innter p, #content-body-wrapper .category-hero-content-wrapper.bg-dark-light .hero-content .content-innter p, #content-body-wrapper .hero-content-wrapper.bg-dark .hero-content .content-innter p, #content-body-wrapper .hero-content-wrapper.bg-dark-light .hero-content .content-innter p, #content-body-wrapper .category-catch-content-wrapper.bg-dark .hero-content .content-innter p, #content-body-wrapper .category-catch-content-wrapper.bg-dark-light .hero-content .content-innter p, .inline-wrap-inner .category-hero-content-wrapper.bg-dark .hero-content .content-innter p, .inline-wrap-inner .category-hero-content-wrapper.bg-dark-light .hero-content .content-innter p, .inline-wrap-inner .hero-content-wrapper.bg-dark .hero-content .content-innter p, .inline-wrap-inner .hero-content-wrapper.bg-dark-light .hero-content .content-innter p, .inline-wrap-inner .category-catch-content-wrapper.bg-dark .hero-content .content-innter p, .inline-wrap-inner .category-catch-content-wrapper.bg-dark-light .hero-content .content-innter p { text-shadow: 0px 0px 3px black; width: 450px; margin-left: auto; margin-right: auto; text-align: left; padding-right: 530px; }

#content-body-wrapper .category-hero-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01 a, #content-body-wrapper .category-hero-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01 a, #content-body-wrapper .hero-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01 a, #content-body-wrapper .hero-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01 a, #content-body-wrapper .category-catch-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01 a, #content-body-wrapper .category-catch-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01 a, .inline-wrap-inner .category-hero-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01 a, .inline-wrap-inner .category-hero-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01 a, .inline-wrap-inner .hero-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01 a, .inline-wrap-inner .hero-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01 a, .inline-wrap-inner .category-catch-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01 a, .inline-wrap-inner .category-catch-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01 a { border-color: #fff; background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m03r.png); color: #fff; }

#content-body-wrapper .category-hero-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01 a.link-blank, #content-body-wrapper .category-hero-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01 a.link-blank, #content-body-wrapper .hero-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01 a.link-blank, #content-body-wrapper .hero-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01 a.link-blank, #content-body-wrapper .category-catch-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01 a.link-blank, #content-body-wrapper .category-catch-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01 a.link-blank, .inline-wrap-inner .category-hero-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01 a.link-blank, .inline-wrap-inner .category-hero-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01 a.link-blank, .inline-wrap-inner .hero-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01 a.link-blank, .inline-wrap-inner .hero-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01 a.link-blank, .inline-wrap-inner .category-catch-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01 a.link-blank, .inline-wrap-inner .category-catch-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01 a.link-blank { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_blank.png); background-position: 95% center; background-size: 15px 15px; }

#content-body-wrapper .category-hero-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1, #content-body-wrapper .category-hero-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-level1, #content-body-wrapper .hero-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1, #content-body-wrapper .hero-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-level1, #content-body-wrapper .category-catch-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1, #content-body-wrapper .category-catch-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-level1, .inline-wrap-inner .category-hero-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1, .inline-wrap-inner .category-hero-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-level1, .inline-wrap-inner .hero-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1, .inline-wrap-inner .hero-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-level1, .inline-wrap-inner .category-catch-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1, .inline-wrap-inner .category-catch-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-level1 { text-shadow: 0px 0px 3px black; }

#content-body-wrapper .category-hero-content-wrapper.bg-dark-light .hero-content, #content-body-wrapper .hero-content-wrapper.bg-dark-light .hero-content, #content-body-wrapper .category-catch-content-wrapper.bg-dark-light .hero-content, .inline-wrap-inner .category-hero-content-wrapper.bg-dark-light .hero-content, .inline-wrap-inner .hero-content-wrapper.bg-dark-light .hero-content, .inline-wrap-inner .category-catch-content-wrapper.bg-dark-light .hero-content { background-color: transparent; }

#content-body-wrapper .category-hero-content-wrapper, .inline-wrap-inner .category-hero-content-wrapper { height: 400px; }

#content-body-wrapper .category-hero-content-wrapper.bg-category-hero, .inline-wrap-inner .category-hero-content-wrapper.bg-category-hero { background-repeat: no-repeat; background-position: center; background-size: cover; }

#content-body-wrapper .category-hero-content-wrapper .hero-content, .inline-wrap-inner .category-hero-content-wrapper .hero-content { height: 400px; }

#content-body-wrapper .category-hero-content-wrapper.bg-dark .hero-content, #content-body-wrapper .category-hero-content-wrapper.bg-dark-light .hero-content, .inline-wrap-inner .category-hero-content-wrapper.bg-dark .hero-content, .inline-wrap-inner .category-hero-content-wrapper.bg-dark-light .hero-content { height: 400px; }

#content-body-wrapper .category-catch-content-wrapper, .inline-wrap-inner .category-catch-content-wrapper { margin-bottom: 10px; height: 666px; border-bottom: 15px solid #eb1e1e; }

#content-body-wrapper .category-catch-content-wrapper .hero-content, .inline-wrap-inner .category-catch-content-wrapper .hero-content { height: 666px; }

#content-body-wrapper .category-catch-content-wrapper .hero-content .content-innter p.hdg-catch, .inline-wrap-inner .category-catch-content-wrapper .hero-content .content-innter p.hdg-catch { width: 100%; text-align: center; }

#content-body-wrapper .category-catch-content-wrapper .hero-content .content-innter .hdg-level1, #content-body-wrapper .category-catch-content-wrapper .hero-content .content-innter .hdg-catch, .inline-wrap-inner .category-catch-content-wrapper .hero-content .content-innter .hdg-level1, .inline-wrap-inner .category-catch-content-wrapper .hero-content .content-innter .hdg-catch { font-size: 70px; font-size: 7.0rem; font-weight: 700; margin: 0 0 25px; padding: 0; color: #333333; }

#content-body-wrapper .category-catch-content-wrapper.bg-dark .hero-content, #content-body-wrapper .category-catch-content-wrapper.bg-dark-light .hero-content, .inline-wrap-inner .category-catch-content-wrapper.bg-dark .hero-content, .inline-wrap-inner .category-catch-content-wrapper.bg-dark-light .hero-content { background-color: transparent; height: 666px; text-align: center; }

#content-body-wrapper .category-catch-content-wrapper.bg-dark .hero-content .content-innter .hdg-catch, #content-body-wrapper .category-catch-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-catch, .inline-wrap-inner .category-catch-content-wrapper.bg-dark .hero-content .content-innter .hdg-catch, .inline-wrap-inner .category-catch-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-catch { color: #fff; width: 100%; margin-left: auto; margin-right: auto; text-align: center; }

#content-body-wrapper .category-catch-content-wrapper.bg-dark .hero-content .content-innter p.hdg-catch, #content-body-wrapper .category-catch-content-wrapper.bg-dark-light .hero-content .content-innter p.hdg-catch, .inline-wrap-inner .category-catch-content-wrapper.bg-dark .hero-content .content-innter p.hdg-catch, .inline-wrap-inner .category-catch-content-wrapper.bg-dark-light .hero-content .content-innter p.hdg-catch { text-shadow: 0px 0px 3px black; width: 100%; margin-left: auto; margin-right: auto; text-align: center; padding-right: 0; }

#content-body-wrapper .category-catch-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1, #content-body-wrapper .category-catch-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-level1, .inline-wrap-inner .category-catch-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1, .inline-wrap-inner .category-catch-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-level1 { text-shadow: 0px 0px 3px black; }

#content-body-wrapper .category-catch-content-wrapper.bg-dark-light .hero-content, .inline-wrap-inner .category-catch-content-wrapper.bg-dark-light .hero-content { background-color: transparent; }

#content-body-wrapper .hdg-level1-link-type01, #content-body-wrapper .hdg-level1-link-type02, .inline-wrap-inner .hdg-level1-link-type01, .inline-wrap-inner .hdg-level1-link-type02 { display: table; width: 100%; }

#content-body-wrapper .hdg-level1-link-type01 .hdg-level1, #content-body-wrapper .hdg-level1-link-type01 .list-link-horizontal, #content-body-wrapper .hdg-level1-link-type02 .hdg-level1, #content-body-wrapper .hdg-level1-link-type02 .list-link-horizontal, .inline-wrap-inner .hdg-level1-link-type01 .hdg-level1, .inline-wrap-inner .hdg-level1-link-type01 .list-link-horizontal, .inline-wrap-inner .hdg-level1-link-type02 .hdg-level1, .inline-wrap-inner .hdg-level1-link-type02 .list-link-horizontal { display: table-cell; vertical-align: middle; padding-bottom: 70px; }

#content-body-wrapper .hdg-level1-link-type01 .list-link-horizontal, #content-body-wrapper .hdg-level1-link-type02 .list-link-horizontal, .inline-wrap-inner .hdg-level1-link-type01 .list-link-horizontal, .inline-wrap-inner .hdg-level1-link-type02 .list-link-horizontal { padding-top: 35px; }

#content-body-wrapper .hdg-level1-link-type01 .list-link-horizontal .link-btn-type01 a, #content-body-wrapper .hdg-level1-link-type02 .list-link-horizontal .link-btn-type01 a, .inline-wrap-inner .hdg-level1-link-type01 .list-link-horizontal .link-btn-type01 a, .inline-wrap-inner .hdg-level1-link-type02 .list-link-horizontal .link-btn-type01 a { padding: 10px 30px 10px 30px; min-width: 180px; }

#content-body-wrapper .hdg-level2-link-type01, #content-body-wrapper .hdg-level2-link-type02, .inline-wrap-inner .hdg-level2-link-type01, .inline-wrap-inner .hdg-level2-link-type02 { position: relative; }

#content-body-wrapper .hdg-level2-link-type01 .list-link-horizontal, #content-body-wrapper .hdg-level2-link-type02 .list-link-horizontal, .inline-wrap-inner .hdg-level2-link-type01 .list-link-horizontal, .inline-wrap-inner .hdg-level2-link-type02 .list-link-horizontal { margin: 0; position: absolute; right: 0; bottom: 5px; }

#content-body-wrapper .top-mainvisual-area, .inline-wrap-inner .top-mainvisual-area { background: #eb1e1e; /*コンチE��チE��幁E/ /*コンチE��チE�� 比率50%*/ /*コンチE��チE��イン*/ }

#content-body-wrapper .top-mainvisual-area .top-mainvisual-content-wrap, .inline-wrap-inner .top-mainvisual-area .top-mainvisual-content-wrap { width: 1240px; padding: 0 5px; margin: auto; }

#content-body-wrapper .top-mainvisual-area .top-mainvisual-content-inner, .inline-wrap-inner .top-mainvisual-area .top-mainvisual-content-inner { width: 100%; padding-top: 50%; background-size: contain; position: relative; }

#content-body-wrapper .top-mainvisual-area .top-mainvisual-content, .inline-wrap-inner .top-mainvisual-area .top-mainvisual-content { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-size: contain; }

#content-body-wrapper .top-mainvisual-area .top-mainvisual-content .hero-content, .inline-wrap-inner .top-mainvisual-area .top-mainvisual-content .hero-content { width: 100%; display: -ms-box; display: -webkit-flexbox; display: -moz-flexbox; display: -moz-flex; display: -ms-flex; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; height: 100%; }

#content-body-wrapper .top-mainvisual-area .top-mainvisual-content .hero-content .content-innter, .inline-wrap-inner .top-mainvisual-area .top-mainvisual-content .hero-content .content-innter { color: #333333; }

#content-body-wrapper .top-mainvisual-area .top-mainvisual-content .hero-content .content-innter .hdg-catch, #content-body-wrapper .top-mainvisual-area .top-mainvisual-content .hero-content .content-innter .hdg-level1, .inline-wrap-inner .top-mainvisual-area .top-mainvisual-content .hero-content .content-innter .hdg-catch, .inline-wrap-inner .top-mainvisual-area .top-mainvisual-content .hero-content .content-innter .hdg-level1 { text-align: center; font-weight: 700; font-size: 60px; font-size: 6.0rem; line-height: 1.4; padding: 0 80px; box-sizing: border-box; }

#content-body-wrapper .top-mainvisual-area .top-mainvisual-content .hero-content .content-innter .hdg-catch .txt-s, #content-body-wrapper .top-mainvisual-area .top-mainvisual-content .hero-content .content-innter .hdg-level1 .txt-s, .inline-wrap-inner .top-mainvisual-area .top-mainvisual-content .hero-content .content-innter .hdg-catch .txt-s, .inline-wrap-inner .top-mainvisual-area .top-mainvisual-content .hero-content .content-innter .hdg-level1 .txt-s { font-size: 40px; font-size: 4.0rem; display: block; text-align: center; }

#content-body-wrapper .top-mainvisual-area .top-mainvisual-content .hero-content .content-innter .hdg-catch .txt-l, #content-body-wrapper .top-mainvisual-area .top-mainvisual-content .hero-content .content-innter .hdg-level1 .txt-l, .inline-wrap-inner .top-mainvisual-area .top-mainvisual-content .hero-content .content-innter .hdg-catch .txt-l, .inline-wrap-inner .top-mainvisual-area .top-mainvisual-content .hero-content .content-innter .hdg-level1 .txt-l { font-size: 80px; font-size: 8.0rem; }

#content-body-wrapper .top-mainvisual-area .top-mainvisual-content.bg-dark, #content-body-wrapper .top-mainvisual-area .top-mainvisual-content.bg-dark-light, .inline-wrap-inner .top-mainvisual-area .top-mainvisual-content.bg-dark, .inline-wrap-inner .top-mainvisual-area .top-mainvisual-content.bg-dark-light { background-repeat: no-repeat; background-position: center; background-size: cover; }

#content-body-wrapper .top-mainvisual-area .top-mainvisual-content.bg-dark .hero-content .content-innter, #content-body-wrapper .top-mainvisual-area .top-mainvisual-content.bg-dark-light .hero-content .content-innter, .inline-wrap-inner .top-mainvisual-area .top-mainvisual-content.bg-dark .hero-content .content-innter, .inline-wrap-inner .top-mainvisual-area .top-mainvisual-content.bg-dark-light .hero-content .content-innter { color: #fff; }

#content-body-wrapper .top-mainvisual-area .top-mainvisual-content.bg-dark .hero-content .content-innter .hdg-catch, #content-body-wrapper .top-mainvisual-area .top-mainvisual-content.bg-dark-light .hero-content .content-innter .hdg-catch, .inline-wrap-inner .top-mainvisual-area .top-mainvisual-content.bg-dark .hero-content .content-innter .hdg-catch, .inline-wrap-inner .top-mainvisual-area .top-mainvisual-content.bg-dark-light .hero-content .content-innter .hdg-catch { text-shadow: 0px 0px 3px black; }

#content-body-wrapper .top-mainvisual-area .top-mainvisual-content.bg-dark .hero-content .content-innter .hdg-level1, #content-body-wrapper .top-mainvisual-area .top-mainvisual-content.bg-dark-light .hero-content .content-innter .hdg-level1, .inline-wrap-inner .top-mainvisual-area .top-mainvisual-content.bg-dark .hero-content .content-innter .hdg-level1, .inline-wrap-inner .top-mainvisual-area .top-mainvisual-content.bg-dark-light .hero-content .content-innter .hdg-level1 { text-shadow: 0px 0px 3px black; }

#content-body-wrapper .top-mainvisual-area .top-mainvisual-content.bg-dark-light .hero-content, .inline-wrap-inner .top-mainvisual-area .top-mainvisual-content.bg-dark-light .hero-content { background-color: transparent; }

@media (max-width: 1240px) { #content-body-wrapper .top-mainvisual-area .top-mainvisual-content-wrap, .inline-wrap-inner .top-mainvisual-area .top-mainvisual-content-wrap { width: 100%; padding: 0; } }

#content-body-wrapper .top-mainvisual-area .slick-arrow, .inline-wrap-inner .top-mainvisual-area .slick-arrow { outline: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; display: block; font-size: 0; line-height: 0; padding: 0; border-radius: 50%; display: block; cursor: pointer; color: transparent; border: 0; width: 60px; height: 60px; background-size: cover !important; background-color: transparent; transition: opacity 0.3s; position: absolute; top: 46%; margin-top: -30px; z-index: 5; }

@media (min-width: 768px) { #content-body-wrapper .top-mainvisual-area .slick-arrow:hover, .inline-wrap-inner .top-mainvisual-area .slick-arrow:hover { opacity: 0.8; } }

#content-body-wrapper .top-mainvisual-area .slick-prev, .inline-wrap-inner .top-mainvisual-area .slick-prev { background-image: url(/en/wp-content/uploads/sites/4/shared-css-slider-l.png); left: calc(50% - 680px); }

#content-body-wrapper .top-mainvisual-area .slick-next, .inline-wrap-inner .top-mainvisual-area .slick-next { background-image: url(/en/wp-content/uploads/sites/4/shared-css-slider-r.png); right: calc(50% - 680px); z-index: 5; }

#content-body-wrapper .top-mainvisual-area .slick-dots, .inline-wrap-inner .top-mainvisual-area .slick-dots { padding: 15px 0 25px; text-align: center; }

#content-body-wrapper .top-mainvisual-area .slick-dots li, .inline-wrap-inner .top-mainvisual-area .slick-dots li { display: inline-block; margin: 0 5px; }

#content-body-wrapper .top-mainvisual-area .slick-dots li.slick-active button, .inline-wrap-inner .top-mainvisual-area .slick-dots li.slick-active button { background-color: #fff; }

#content-body-wrapper .top-mainvisual-area .slick-dots button, .inline-wrap-inner .top-mainvisual-area .slick-dots button { outline: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; display: block; font-size: 0; line-height: 0; padding: 0; border-radius: 50%; display: block; cursor: pointer; color: transparent; border: 0; width: 10px; height: 10px; background-color: rgba(255, 255, 255, 0.4); transition: background-color 0.3s; }

@media (max-width: 1360px) { #content-body-wrapper .top-mainvisual-area .slick-prev, .inline-wrap-inner .top-mainvisual-area .slick-prev { left: 5px; }
  #content-body-wrapper .top-mainvisual-area .slick-next, .inline-wrap-inner .top-mainvisual-area .slick-next { right: 5px; } }

@media (max-width: 767px) { #content-body-wrapper .top-mainvisual-area, .inline-wrap-inner .top-mainvisual-area { padding: 0; box-sizing: border-box; }
  #content-body-wrapper .top-mainvisual-area .slick-arrow, .inline-wrap-inner .top-mainvisual-area .slick-arrow { margin-top: -20px; width: 40px; height: 40px; }
  #content-body-wrapper .top-mainvisual-area .slick-prev, .inline-wrap-inner .top-mainvisual-area .slick-prev { left: 5px; }
  #content-body-wrapper .top-mainvisual-area .slick-next, .inline-wrap-inner .top-mainvisual-area .slick-next { right: 5px; }
  #content-body-wrapper .top-mainvisual-area .slick-dots, .inline-wrap-inner .top-mainvisual-area .slick-dots { padding: 5px 0 15px; } }

#content-body-wrapper .doc-text, .inline-wrap-inner .doc-text { line-height: 1.8em; margin-bottom: 26px; }

#content-body-wrapper .doc-text.icon-check, .inline-wrap-inner .doc-text.icon-check { position: relative; padding-left: 40px; font-size: 24px; font-size: 2.4rem; }

#content-body-wrapper .doc-text.icon-check:before, .inline-wrap-inner .doc-text.icon-check:before { content: ''; position: absolute; top: 50%; left: 8px; display: block; margin-top: -14px; width: 12px; height: 24px; border-right: 2px solid #eb1e1e; border-bottom: 2px solid #eb1e1e; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); z-index: 2; }

#content-body-wrapper .doc-caption, .inline-wrap-inner .doc-caption { font-size: 85.7%; line-height: 1.8em; margin-bottom: 20px; }

#content-body-wrapper .doc-annotaion, .inline-wrap-inner .doc-annotaion { font-size: 85.7%; line-height: 1.8em; margin-bottom: 20px; display: table; }

#content-body-wrapper .doc-annotaion .nowrap, #content-body-wrapper .doc-annotaion .mark-text, .inline-wrap-inner .doc-annotaion .nowrap, .inline-wrap-inner .doc-annotaion .mark-text { display: table-cell; vertical-align: top; }

#content-body-wrapper .doc-annotaion .nowrap, .inline-wrap-inner .doc-annotaion .nowrap { white-space: nowrap; }

#content-body-wrapper .doc-photo-caption, .inline-wrap-inner .doc-photo-caption { font-size: 85.7%; padding: 0; margin-bottom: 20px; }

#content-body-wrapper .doc-photo-caption-s, .inline-wrap-inner .doc-photo-caption-s { font-size: 85.7%; padding: 0; margin: -5px 0 20px; }

#content-body-wrapper .doc-date, .inline-wrap-inner .doc-date { font-size: 12px; font-size: 1.2rem; line-height: 1.8; margin-bottom: 5px; text-align: right; }

#content-body-wrapper .doc-icon-new, .inline-wrap-inner .doc-icon-new { background: #eb1e1b; margin-left: 5px; padding: 4px 5px 2px; color: #fff; font-size: 50%; vertical-align: 3px; }

#content-body-wrapper .doc-img, .inline-wrap-inner .doc-img { line-height: 0; font-size: 0; margin-bottom: 10px; text-align: center; }

#content-body-wrapper .doc-img img, .inline-wrap-inner .doc-img img { max-width: 100%; height: auto; }

#content-body-wrapper .doc-img.border-line, .inline-wrap-inner .doc-img.border-line { border: 1px solid #ededed; }

#content-body-wrapper .doc-tel, .inline-wrap-inner .doc-tel { font-size: 200.0%; margin-bottom: 15px; color: #333; }

#content-body-wrapper .doc-tel .sp-phone-link, .inline-wrap-inner .doc-tel .sp-phone-link { color: #333; }

#content-body-wrapper .doc-tel .sp-phone-link:hover, .inline-wrap-inner .doc-tel .sp-phone-link:hover { color: #333; }

#content-body-wrapper .doc-tel .fee, .inline-wrap-inner .doc-tel .fee { font-size: 60%; }

#content-body-wrapper .doc-square, .inline-wrap-inner .doc-square { display: inline-block; border: 1px solid #333; padding: 3px 10px 2px; line-height: 1.2em; margin-right: 10px; }

#content-body-wrapper .link-btn-type01, #content-body-wrapper .link-btn-type02, .inline-wrap-inner .link-btn-type01, .inline-wrap-inner .link-btn-type02 { text-align: right; }

#content-body-wrapper .link-btn-type01 a, #content-body-wrapper .link-btn-type02 a, .inline-wrap-inner .link-btn-type01 a, .inline-wrap-inner .link-btn-type02 a { display: inline-block; padding: 5px 30px 5px 10px; min-width: 5em; text-align: center; border: 1px solid #ededed; text-decoration: none; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02r.png) no-repeat right center; background-size: 20px 14px; }

#content-body-wrapper .link-btn-type01 a.link-blank, #content-body-wrapper .link-btn-type02 a.link-blank, .inline-wrap-inner .link-btn-type01 a.link-blank, .inline-wrap-inner .link-btn-type02 a.link-blank { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_blank.png); background-position: 95% center; background-size: 15px 15px; }

#content-body-wrapper .link-btn-type01 a.link-blank:after, #content-body-wrapper .link-btn-type02 a.link-blank:after, .inline-wrap-inner .link-btn-type01 a.link-blank:after, .inline-wrap-inner .link-btn-type02 a.link-blank:after { content: ""; background: none; width: 0; height: 0; margin: 0; padding: 0; }

#content-body-wrapper .link-btn-type01 a.link-pdf, #content-body-wrapper .link-btn-type01 a.link-word, #content-body-wrapper .link-btn-type01 a.link-excel, #content-body-wrapper .link-btn-type01 a.link-csv, #content-body-wrapper .link-btn-type02 a.link-pdf, #content-body-wrapper .link-btn-type02 a.link-word, #content-body-wrapper .link-btn-type02 a.link-excel, #content-body-wrapper .link-btn-type02 a.link-csv, .inline-wrap-inner .link-btn-type01 a.link-pdf, .inline-wrap-inner .link-btn-type01 a.link-word, .inline-wrap-inner .link-btn-type01 a.link-excel, .inline-wrap-inner .link-btn-type01 a.link-csv, .inline-wrap-inner .link-btn-type02 a.link-pdf, .inline-wrap-inner .link-btn-type02 a.link-word, .inline-wrap-inner .link-btn-type02 a.link-excel, .inline-wrap-inner .link-btn-type02 a.link-csv { padding: 5px 10px 5px 10px; background-image: none; }

#content-body-wrapper .link-btn-type01 a.link-pdf:after, #content-body-wrapper .link-btn-type01 a.link-word:after, #content-body-wrapper .link-btn-type01 a.link-excel:after, #content-body-wrapper .link-btn-type01 a.link-csv:after, #content-body-wrapper .link-btn-type02 a.link-pdf:after, #content-body-wrapper .link-btn-type02 a.link-word:after, #content-body-wrapper .link-btn-type02 a.link-excel:after, #content-body-wrapper .link-btn-type02 a.link-csv:after, .inline-wrap-inner .link-btn-type01 a.link-pdf:after, .inline-wrap-inner .link-btn-type01 a.link-word:after, .inline-wrap-inner .link-btn-type01 a.link-excel:after, .inline-wrap-inner .link-btn-type01 a.link-csv:after, .inline-wrap-inner .link-btn-type02 a.link-pdf:after, .inline-wrap-inner .link-btn-type02 a.link-word:after, .inline-wrap-inner .link-btn-type02 a.link-excel:after, .inline-wrap-inner .link-btn-type02 a.link-csv:after { content: ""; background: none; width: 0; height: 0; margin: 0; padding: 0; }

#content-body-wrapper .link-btn-type01 a.link-word, #content-body-wrapper .link-btn-type02 a.link-word, .inline-wrap-inner .link-btn-type01 a.link-word, .inline-wrap-inner .link-btn-type02 a.link-word { background-image: none; }

#content-body-wrapper .link-btn-type01 a.link-excel, #content-body-wrapper .link-btn-type02 a.link-excel, .inline-wrap-inner .link-btn-type01 a.link-excel, .inline-wrap-inner .link-btn-type02 a.link-excel { background-image: none; }

#content-body-wrapper .link-btn-type01 a.link-csv, #content-body-wrapper .link-btn-type02 a.link-csv, .inline-wrap-inner .link-btn-type01 a.link-csv, .inline-wrap-inner .link-btn-type02 a.link-csv { background-image: none; }

#content-body-wrapper .link-btn-type02 a, .inline-wrap-inner .link-btn-type02 a { background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02gr2.png) no-repeat right center; background-size: 20px 14px; }

#content-body-wrapper .link-icon, #content-body-wrapper .link-internal, #content-body-wrapper .link-icon-back, .inline-wrap-inner .link-icon, .inline-wrap-inner .link-internal, .inline-wrap-inner .link-icon-back { text-decoration: none; }

#content-body-wrapper .link-icon:after, #content-body-wrapper .link-internal:after, #content-body-wrapper .link-icon-back:after, .inline-wrap-inner .link-icon:after, .inline-wrap-inner .link-internal:after, .inline-wrap-inner .link-icon-back:after { margin: 0 5px 0 5px; display: inline-block; vertical-align: middle; min-height: 10px; content: ""; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02.png) no-repeat 0 0; background-size: 6px 10px; vertical-align: 1%; width: 6px; height: 10px; }

#content-body-wrapper .link-internal:after, .inline-wrap-inner .link-internal:after { min-height: 10px; content: ""; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02b.png) no-repeat right center; background-size: 14px 10px; width: 14px; height: 10px; }

#content-body-wrapper .link-icon-back:after, .inline-wrap-inner .link-icon-back:after { min-height: 10px; content: ""; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02g.png) no-repeat right center; background-size: 6px 10px; padding-left: 3px; }

#content-body-wrapper .link-blank, .inline-wrap-inner .link-blank { text-decoration: none; }

#content-body-wrapper .link-blank:after, .inline-wrap-inner .link-blank:after { margin: 0 3px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_blank.png) no-repeat 0 0; background-size: 15px 15px; vertical-align: -2px; width: 15px; height: 15px; }

#content-body-wrapper .link-blank, #content-body-wrapper .link-pdf, #content-body-wrapper .link-excel, #content-body-wrapper .link-word, #content-body-wrapper .link-csv, .inline-wrap-inner .link-blank, .inline-wrap-inner .link-pdf, .inline-wrap-inner .link-excel, .inline-wrap-inner .link-word, .inline-wrap-inner .link-csv { text-decoration: none; }

#content-body-wrapper .link-blank .file-capacity:before, #content-body-wrapper .link-pdf .file-capacity:before, #content-body-wrapper .link-excel .file-capacity:before, #content-body-wrapper .link-word .file-capacity:before, #content-body-wrapper .link-csv .file-capacity:before, .inline-wrap-inner .link-blank .file-capacity:before, .inline-wrap-inner .link-pdf .file-capacity:before, .inline-wrap-inner .link-excel .file-capacity:before, .inline-wrap-inner .link-word .file-capacity:before, .inline-wrap-inner .link-csv .file-capacity:before { margin: 0 3px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_pdf.png) no-repeat 0 0; background-size: 13px 15px; vertical-align: -2px; width: 13px; height: 15px; }

#content-body-wrapper .link-excel .file-capacity:before, .inline-wrap-inner .link-excel .file-capacity:before { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_excel.png); }

#content-body-wrapper .link-word .file-capacity:before, .inline-wrap-inner .link-word .file-capacity:before { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_word.png); }

#content-body-wrapper .link-csv .file-capacity:before, .inline-wrap-inner .link-csv .file-capacity:before { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_csv.png); }

#content-body-wrapper .file-capacity, .inline-wrap-inner .file-capacity { display: inline-block; font-size: 80.7%; }

#content-body-wrapper h2 .file-capacity, #content-body-wrapper h3 .file-capacity, #content-body-wrapper h4 .file-capacity, #content-body-wrapper h5 .file-capacity, .inline-wrap-inner h2 .file-capacity, .inline-wrap-inner h3 .file-capacity, .inline-wrap-inner h4 .file-capacity, .inline-wrap-inner h5 .file-capacity { font-size: 62.8%; font-weight: normal; }

#content-body-wrapper .link-doc, .inline-wrap-inner .link-doc { color: #3d90cc; text-decoration: underline; }

#content-body-wrapper .link-doc:hover, .inline-wrap-inner .link-doc:hover { text-decoration: none; }

#content-body-wrapper .link-doc:hover .file-capacity, .inline-wrap-inner .link-doc:hover .file-capacity { text-decoration: none; }

#content-body-wrapper .link-doc .file-capacity, .inline-wrap-inner .link-doc .file-capacity { text-decoration: underline; }

#content-body-wrapper .link-doc .file-capacity:hover, .inline-wrap-inner .link-doc .file-capacity:hover { text-decoration: none; }

#content-body-wrapper .sp-phone-link, .inline-wrap-inner .sp-phone-link { color: #666; text-decoration: none; cursor: default; }

#content-body-wrapper .sp-phone-link:hover, .inline-wrap-inner .sp-phone-link:hover { text-decoration: none; color: #666; }

#content-body-wrapper .link-top, .inline-wrap-inner .link-top { color: #656d73; display: inline-block; position: relative; padding-right: 15px; }

#content-body-wrapper .link-top:after, .inline-wrap-inner .link-top:after { display: block; content: ''; position: absolute; top: 50%; bottom: 50%; left: auto; right: 0; width: 7px; height: 7px; margin-top: -2px; border-right: 2px solid #c4c4c4; border-bottom: 2px solid #c4c4c4; -webkit-transform: rotate(-135deg); transform: rotate(-135deg); }

@media screen and (min-width: 768px) { #content-body-wrapper .link-top:hover, .inline-wrap-inner .link-top:hover { text-decoration: none; color: #a0a5a9; } }

#content-body-wrapper .list-link, .inline-wrap-inner .list-link { margin: 0 0 15px 0; }

#content-body-wrapper .list-link li, .inline-wrap-inner .list-link li { padding-bottom: 5px; padding-left: 0; }

#content-body-wrapper .list-link.horizontal, .inline-wrap-inner .list-link.horizontal { margin: 15px 0 0 0; }

#content-body-wrapper .list-link.horizontal li, .inline-wrap-inner .list-link.horizontal li { display: inline-block; padding: 0 10px 5px; }

#content-body-wrapper .list-link-horizontal, .inline-wrap-inner .list-link-horizontal { margin: 0 0 15px 0; text-align: right; letter-spacing: -0.4em; }

#content-body-wrapper .list-link-horizontal li, .inline-wrap-inner .list-link-horizontal li { padding: 0 0 0 10px; display: inline-block; letter-spacing: normal; }

#content-body-wrapper .list-link-horizontal li a, .inline-wrap-inner .list-link-horizontal li a { display: block; padding: 5px 30px 5px 10px; min-width: 5em; text-align: center; border: 1px solid #ededed; text-decoration: none; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02r.png) no-repeat right center; background-size: 20px 14px; }

#content-body-wrapper .list-link-horizontal-c, .inline-wrap-inner .list-link-horizontal-c { margin: 0 0 15px 0; text-align: center; }

#content-body-wrapper .list-link-horizontal-c li, .inline-wrap-inner .list-link-horizontal-c li { padding: 0; line-height: normal; }

#content-body-wrapper .list-link-horizontal-c li .link-icon-back, .inline-wrap-inner .list-link-horizontal-c li .link-icon-back { display: inline-block; padding: 12px 60px 10px 40px; border: 1px solid #ebeced; background: #fff url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02gr.png) no-repeat right center; }

#content-body-wrapper .list-link-horizontal-c li .link-icon-back:after, .inline-wrap-inner .list-link-horizontal-c li .link-icon-back:after { min-height: 0; content: ""; display: none; background: none; padding-left: 0; }

#content-body-wrapper .list-link-pagein, .inline-wrap-inner .list-link-pagein { margin: 0 0 15px 0; width: 103%; margin-left: -3%; letter-spacing: -0.4em; }

#content-body-wrapper .list-link-pagein li, .inline-wrap-inner .list-link-pagein li { padding: 0 0 0 0; display: inline-block; margin-left: 3%; letter-spacing: normal; }

#content-body-wrapper .list-link-pagein li a, .inline-wrap-inner .list-link-pagein li a { display: block; padding: 5px 20px 5px 0; text-align: center; text-decoration: none; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02b.png) no-repeat right center; }

#content-body-wrapper .list-link-horizontal-type01, #content-body-wrapper .list-link-horizontal-type02, .inline-wrap-inner .list-link-horizontal-type01, .inline-wrap-inner .list-link-horizontal-type02 { margin: 0 0 15px 0; width: 103%; margin-left: -3%; letter-spacing: -0.4em; }

#content-body-wrapper .list-link-horizontal-type01 li, #content-body-wrapper .list-link-horizontal-type02 li, .inline-wrap-inner .list-link-horizontal-type01 li, .inline-wrap-inner .list-link-horizontal-type02 li { padding: 0 0 15px 0; display: inline-block; letter-spacing: normal; vertical-align: top; margin-left: 3%; }

#content-body-wrapper .list-link-horizontal-type01.auto li, #content-body-wrapper .list-link-horizontal-type02.auto li, .inline-wrap-inner .list-link-horizontal-type01.auto li, .inline-wrap-inner .list-link-horizontal-type02.auto li { width: auto; }

#content-body-wrapper .list-link-horizontal-type01.column02 li, #content-body-wrapper .list-link-horizontal-type02.column02 li, .inline-wrap-inner .list-link-horizontal-type01.column02 li, .inline-wrap-inner .list-link-horizontal-type02.column02 li { width: 47%; }

#content-body-wrapper .list-link-horizontal-type01.column03 li, #content-body-wrapper .list-link-horizontal-type02.column03 li, .inline-wrap-inner .list-link-horizontal-type01.column03 li, .inline-wrap-inner .list-link-horizontal-type02.column03 li { width: 30.3333333%; }

#content-body-wrapper .list-link-horizontal-type01.column04 li, #content-body-wrapper .list-link-horizontal-type02.column04 li, .inline-wrap-inner .list-link-horizontal-type01.column04 li, .inline-wrap-inner .list-link-horizontal-type02.column04 li { width: 22%; }

#content-body-wrapper .list-link-horizontal-type01.column05 li, #content-body-wrapper .list-link-horizontal-type02.column05 li, .inline-wrap-inner .list-link-horizontal-type01.column05 li, .inline-wrap-inner .list-link-horizontal-type02.column05 li { width: 17%; }

#content-body-wrapper .list-link-horizontal-type01.column06 li, #content-body-wrapper .list-link-horizontal-type02.column06 li, .inline-wrap-inner .list-link-horizontal-type01.column06 li, .inline-wrap-inner .list-link-horizontal-type02.column06 li { width: 13.6%; }

#content-body-wrapper .list-link-horizontal-type03, .inline-wrap-inner .list-link-horizontal-type03 { margin: 0; font-size: 0; }

#content-body-wrapper .list-link-horizontal-type03 li, .inline-wrap-inner .list-link-horizontal-type03 li { padding: 10px 1.5%; display: inline-block; letter-spacing: normal; vertical-align: middle; box-sizing: border-box; }

#content-body-wrapper .list-link-horizontal-type03 li img, .inline-wrap-inner .list-link-horizontal-type03 li img { max-width: 100%; height: auto; }

#content-body-wrapper .list-link-horizontal-type03.auto li, .inline-wrap-inner .list-link-horizontal-type03.auto li { width: auto; }

#content-body-wrapper .list-link-horizontal-type03.column02 li, .inline-wrap-inner .list-link-horizontal-type03.column02 li { width: 50%; }

#content-body-wrapper .list-link-horizontal-type03.column03 li, .inline-wrap-inner .list-link-horizontal-type03.column03 li { width: 33.3333333%; }

#content-body-wrapper .list-link-horizontal-type03.column04 li, .inline-wrap-inner .list-link-horizontal-type03.column04 li { width: 25%; }

#content-body-wrapper .list-link-horizontal-type03.column05 li, .inline-wrap-inner .list-link-horizontal-type03.column05 li { width: 20%; }

#content-body-wrapper .list-link-horizontal-type03.column06 li, .inline-wrap-inner .list-link-horizontal-type03.column06 li { width: 16.6666667%; }

#content-body-wrapper .list-link-column2, .inline-wrap-inner .list-link-column2 { margin: 0 0 15px 0; width: 102%; margin-left: -2%; letter-spacing: -0.4em; }

#content-body-wrapper .list-link-column2 li, .inline-wrap-inner .list-link-column2 li { padding: 0 0 2% 0; display: inline-block; vertical-align: top; letter-spacing: normal; margin-left: 2%; width: 48%; }

#content-body-wrapper .list-link-column2 li .column, .inline-wrap-inner .list-link-column2 li .column { border: 1px solid #ededed; padding: 20px 20px 20px 230px; position: relative; }

#content-body-wrapper .list-link-column2 li .column .img-column, .inline-wrap-inner .list-link-column2 li .column .img-column { position: absolute; left: 20px; top: 0; bottom: 0; right: auto; width: 100%; margin: auto; max-width: 190px; max-height: 100px; display: table; }

#content-body-wrapper .list-link-column2 li .column .img-column img, .inline-wrap-inner .list-link-column2 li .column .img-column img { width: 100%; height: auto; display: table-cell; vertical-align: middle; }

#content-body-wrapper .list-link-column2 li .column .link-btn-type01, .inline-wrap-inner .list-link-column2 li .column .link-btn-type01 { text-align: left; margin-top: 10px; }

#content-body-wrapper .list-link-column2 li .column .doc-text, .inline-wrap-inner .list-link-column2 li .column .doc-text { margin-bottom: 16px; }

#content-body-wrapper .list-link-column2-type01, .inline-wrap-inner .list-link-column2-type01 { margin: 0 0 15px 0; margin-left: -2%; display: -ms-box; display: -webkit-flexbox; display: -moz-flexbox; display: -moz-flex; display: -ms-flex; display: flex; flex-wrap: wrap; }

#content-body-wrapper .list-link-column2-type01 li, .inline-wrap-inner .list-link-column2-type01 li { padding: 0; display: -ms-box; display: -webkit-flexbox; display: -moz-flexbox; display: -moz-flex; display: -ms-flex; display: flex; flex-wrap: wrap; margin: 0 0 30px 2%; width: 48%; border: 1px solid #ededed; box-sizing: border-box; }

#content-body-wrapper .list-link-column2-type01 li .column, .inline-wrap-inner .list-link-column2-type01 li .column { width: 100%; display: -ms-box; display: -webkit-flexbox; display: -moz-flexbox; display: -moz-flex; display: -ms-flex; display: flex; flex-wrap: wrap; flex-wrap: nowrap; padding: 0; }

#content-body-wrapper .list-link-column2-type01 li .column .wrap-txt, .inline-wrap-inner .list-link-column2-type01 li .column .wrap-txt { width: 60%; display: -ms-box; display: -webkit-flexbox; display: -moz-flexbox; display: -moz-flex; display: -ms-flex; display: flex; flex-wrap: wrap; align-items: center; flex-direction: column; justify-content: center; padding: 20px; border-left: 1px solid #ededed; }

#content-body-wrapper .list-link-column2-type01 li .column .img-column, .inline-wrap-inner .list-link-column2-type01 li .column .img-column { width: 40%; display: -ms-box; display: -webkit-flexbox; display: -moz-flexbox; display: -moz-flex; display: -ms-flex; display: flex; flex-wrap: wrap; align-items: center; }

#content-body-wrapper .list-link-column2-type01 li .column .img-column img, .inline-wrap-inner .list-link-column2-type01 li .column .img-column img { width: 100%; height: auto; }

#content-body-wrapper .list-link-column2-type01 li .column .hdg-level3, .inline-wrap-inner .list-link-column2-type01 li .column .hdg-level3 { display: block; width: 100%; margin: 8px 0; font-size: 18px; font-size: 1.8rem; }

#content-body-wrapper .list-link-column2-type01 li .column .hdg-level3 .link-icon:after, .inline-wrap-inner .list-link-column2-type01 li .column .hdg-level3 .link-icon:after { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02.gif); background-size: 6px 11px; width: 6px; height: 11px; margin-left: 8px; vertical-align: 0; }

#content-body-wrapper .list-link-column2-type01 li .column .doc-text, .inline-wrap-inner .list-link-column2-type01 li .column .doc-text { display: block; width: 100%; margin: 8px 0; }

#content-body-wrapper .list-disc, #content-body-wrapper .list-link-disc, .inline-wrap-inner .list-disc, .inline-wrap-inner .list-link-disc { margin-bottom: 15px; }

#content-body-wrapper .list-disc li, #content-body-wrapper .list-link-disc li, .inline-wrap-inner .list-disc li, .inline-wrap-inner .list-link-disc li { padding-bottom: 5px; padding-left: 1em; position: relative; }

#content-body-wrapper .list-disc li:before, #content-body-wrapper .list-link-disc li:before, .inline-wrap-inner .list-disc li:before, .inline-wrap-inner .list-link-disc li:before { content: "\0030fb"; position: absolute; left: 0; top: 0; }

#content-body-wrapper .list-disc.horizontal, #content-body-wrapper .list-link-disc.horizontal, .inline-wrap-inner .list-disc.horizontal, .inline-wrap-inner .list-link-disc.horizontal { font-size: 0; }

#content-body-wrapper .list-disc.horizontal li, #content-body-wrapper .list-link-disc.horizontal li, .inline-wrap-inner .list-disc.horizontal li, .inline-wrap-inner .list-link-disc.horizontal li { display: inline-block; vertical-align: top; font-size: 14px; font-size: 1.4rem; }

#content-body-wrapper .list-disc.horizontal.column02-sp01 li, #content-body-wrapper .list-link-disc.horizontal.column02-sp01 li, .inline-wrap-inner .list-disc.horizontal.column02-sp01 li, .inline-wrap-inner .list-link-disc.horizontal.column02-sp01 li { width: 50%; box-sizing: border-box; }

#content-body-wrapper .list-number, #content-body-wrapper .list-link-number, .inline-wrap-inner .list-number, .inline-wrap-inner .list-link-number { margin: 0 0 15px 2em; }

#content-body-wrapper .list-number li, #content-body-wrapper .list-link-number li, .inline-wrap-inner .list-number li, .inline-wrap-inner .list-link-number li { padding-bottom: 5px; padding-left: 0; position: relative; list-style-type: decimal; }

#content-body-wrapper .list-mark, #content-body-wrapper .list-mark-type01, #content-body-wrapper .list-mark-type02, .inline-wrap-inner .list-mark, .inline-wrap-inner .list-mark-type01, .inline-wrap-inner .list-mark-type02 { margin: 0 0 15px 0; }

#content-body-wrapper .list-mark li, #content-body-wrapper .list-mark-type01 li, #content-body-wrapper .list-mark-type02 li, .inline-wrap-inner .list-mark li, .inline-wrap-inner .list-mark-type01 li, .inline-wrap-inner .list-mark-type02 li { padding-bottom: 5px; display: table; }

#content-body-wrapper .list-mark li .nowrap, #content-body-wrapper .list-mark li .mark-text, #content-body-wrapper .list-mark-type01 li .nowrap, #content-body-wrapper .list-mark-type01 li .mark-text, #content-body-wrapper .list-mark-type02 li .nowrap, #content-body-wrapper .list-mark-type02 li .mark-text, .inline-wrap-inner .list-mark li .nowrap, .inline-wrap-inner .list-mark li .mark-text, .inline-wrap-inner .list-mark-type01 li .nowrap, .inline-wrap-inner .list-mark-type01 li .mark-text, .inline-wrap-inner .list-mark-type02 li .nowrap, .inline-wrap-inner .list-mark-type02 li .mark-text { display: table-cell; vertical-align: top; }

#content-body-wrapper .list-mark li .nowrap, #content-body-wrapper .list-mark-type01 li .nowrap, #content-body-wrapper .list-mark-type02 li .nowrap, .inline-wrap-inner .list-mark li .nowrap, .inline-wrap-inner .list-mark-type01 li .nowrap, .inline-wrap-inner .list-mark-type02 li .nowrap { white-space: nowrap; }

#content-body-wrapper .list-up-alpha, #content-body-wrapper .list-low-alpha, .inline-wrap-inner .list-up-alpha, .inline-wrap-inner .list-low-alpha { margin: 0 0 15px 2em; }

#content-body-wrapper .list-up-alpha li, #content-body-wrapper .list-low-alpha li, .inline-wrap-inner .list-up-alpha li, .inline-wrap-inner .list-low-alpha li { padding-bottom: 5px; padding-left: 0; position: relative; list-style-type: upper-alpha; }

#content-body-wrapper .list-low-alpha li, .inline-wrap-inner .list-low-alpha li { list-style-type: lower-alpha; }

#content-body-wrapper .list-mark-type03, .inline-wrap-inner .list-mark-type03 { margin: 0 0 15px 0; }

#content-body-wrapper .list-mark-type03 li, .inline-wrap-inner .list-mark-type03 li { padding-bottom: 5px; position: relative; }

#content-body-wrapper .list-mark-type03 li .nowrap, .inline-wrap-inner .list-mark-type03 li .nowrap { position: absolute; left: 0; top: 0; }

#content-body-wrapper .list-mark-type03.indent2h li, .inline-wrap-inner .list-mark-type03.indent2h li { padding-left: 2.5em; }

#content-body-wrapper .list-mark-type03.indent1 li, .inline-wrap-inner .list-mark-type03.indent1 li { padding-left: 1.5em; }

#content-body-wrapper .list-mark-type03.indent4 li, .inline-wrap-inner .list-mark-type03.indent4 li { padding-left: 6em; }

#content-body-wrapper .list-mark-type03 .list-mark-type03, .inline-wrap-inner .list-mark-type03 .list-mark-type03 { margin: 5px 0 0; }

#content-body-wrapper .list-keyword, .inline-wrap-inner .list-keyword { margin: 0; text-align: right; letter-spacing: -0.4em; }

#content-body-wrapper .list-keyword li, .inline-wrap-inner .list-keyword li { display: inline-block; letter-spacing: normal; margin: 0; padding-left: 15px; padding-top: 5px; font-size: 84.7%; }

#content-body-wrapper .list-keyword li a:hover, .inline-wrap-inner .list-keyword li a:hover { text-decoration: none; }

#content-body-wrapper .list-square-type01, .inline-wrap-inner .list-square-type01 { margin-bottom: 15px; }

#content-body-wrapper .list-square-type01 li, .inline-wrap-inner .list-square-type01 li { padding-bottom: 10px; font-size: 110.4%; padding-left: 20px; position: relative; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_list01.gif) no-repeat 0 0.3em; }

#content-body-wrapper .wrap-converse, .inline-wrap-inner .wrap-converse { margin: 0 0 30px 0; }

#content-body-wrapper .wrap-converse .doc-text, .inline-wrap-inner .wrap-converse .doc-text { position: relative; }

#content-body-wrapper .wrap-converse .doc-text:after, .inline-wrap-inner .wrap-converse .doc-text:after { content: ""; display: block; clear: both; }

#content-body-wrapper .wrap-converse .doc-text .nowrap, .inline-wrap-inner .wrap-converse .doc-text .nowrap { position: absolute; left: 0; top: 0; }

#content-body-wrapper .wrap-converse .doc-text .doc-img, .inline-wrap-inner .wrap-converse .doc-text .doc-img { float: right; padding: 0 0 10px 10px; display: inline-block; width: 34%; }

#content-body-wrapper .wrap-converse .doc-text .doc-img img, .inline-wrap-inner .wrap-converse .doc-text .doc-img img { max-width: 100%; height: auto; margin-top: 5px; }

#content-body-wrapper .wrap-converse .doc-text .doc-inner, .inline-wrap-inner .wrap-converse .doc-text .doc-inner { display: block; margin-bottom: 20px; }

#content-body-wrapper .wrap-converse.indent6 .doc-text, .inline-wrap-inner .wrap-converse.indent6 .doc-text { padding-left: 7em; }

#content-body-wrapper .wrap-converse.indent5 .doc-text, .inline-wrap-inner .wrap-converse.indent5 .doc-text { padding-left: 6em; }

#content-body-wrapper .wrap-converse.indent1 .doc-text, .inline-wrap-inner .wrap-converse.indent1 .doc-text { padding-left: 1.5em; }

#content-body-wrapper .tbl-type01, #content-body-wrapper .tbl-type01-transform, .inline-wrap-inner .tbl-type01, .inline-wrap-inner .tbl-type01-transform { margin-bottom: 30px; width: 100%; }

#content-body-wrapper .tbl-type01 td, #content-body-wrapper .tbl-type01 th, #content-body-wrapper .tbl-type01-transform td, #content-body-wrapper .tbl-type01-transform th, .inline-wrap-inner .tbl-type01 td, .inline-wrap-inner .tbl-type01 th, .inline-wrap-inner .tbl-type01-transform td, .inline-wrap-inner .tbl-type01-transform th { border: 1px solid #ececec; padding: 15px 40px; }

#content-body-wrapper .tbl-type01 th, #content-body-wrapper .tbl-type01-transform th, .inline-wrap-inner .tbl-type01 th, .inline-wrap-inner .tbl-type01-transform th { background: #f5f6f8; font-weight: normal; }

#content-body-wrapper .tbl-type01 thead th, #content-body-wrapper .tbl-type01-transform thead th, .inline-wrap-inner .tbl-type01 thead th, .inline-wrap-inner .tbl-type01-transform thead th { background: #f5f6f8; font-weight: bold; font-size: 114.3%; }

#content-body-wrapper .tbl-type01-transform td, .inline-wrap-inner .tbl-type01-transform td { padding: 15px 5% 13px; width: 40%; }

#content-body-wrapper .ly-column2-type01 .tbl-type01 td, #content-body-wrapper .ly-column2-type01 .tbl-type01 th, #content-body-wrapper .ly-column2-type01 .tbl-type01-transform td, #content-body-wrapper .ly-column2-type01 .tbl-type01-transform th, .inline-wrap-inner .ly-column2-type01 .tbl-type01 td, .inline-wrap-inner .ly-column2-type01 .tbl-type01 th, .inline-wrap-inner .ly-column2-type01 .tbl-type01-transform td, .inline-wrap-inner .ly-column2-type01 .tbl-type01-transform th { padding: 15px; }

#content-body-wrapper .tbl-type02, .inline-wrap-inner .tbl-type02 { margin-bottom: 30px; width: 100%; }

#content-body-wrapper .tbl-type02 td, #content-body-wrapper .tbl-type02 th, .inline-wrap-inner .tbl-type02 td, .inline-wrap-inner .tbl-type02 th { border: 1px solid #ececec; font-weight: normal; padding: 15px 40px; }

#content-body-wrapper .tbl-type02 td .list-column2, #content-body-wrapper .tbl-type02 th .list-column2, .inline-wrap-inner .tbl-type02 td .list-column2, .inline-wrap-inner .tbl-type02 th .list-column2 { margin: 0 0 0 -10px; letter-spacing: -0.4em; }

#content-body-wrapper .tbl-type02 td .list-column2 li, #content-body-wrapper .tbl-type02 th .list-column2 li, .inline-wrap-inner .tbl-type02 td .list-column2 li, .inline-wrap-inner .tbl-type02 th .list-column2 li { display: inline-block; letter-spacing: normal; vertical-align: top; }

#content-body-wrapper .tbl-type02 td .list-column2 li p, #content-body-wrapper .tbl-type02 th .list-column2 li p, .inline-wrap-inner .tbl-type02 td .list-column2 li p, .inline-wrap-inner .tbl-type02 th .list-column2 li p { display: inline-block; padding-left: 10px; }

#content-body-wrapper .tbl-type02 th, .inline-wrap-inner .tbl-type02 th { background: #f5f6f8; text-align: left; }

#content-body-wrapper .tbl-type02 thead th, .inline-wrap-inner .tbl-type02 thead th { background: #f5f6f8; font-weight: bold; font-size: 114.3%; }

#content-body-wrapper .tbl-type02-custom, .inline-wrap-inner .tbl-type02-custom { margin-bottom: 30px; width: 100%; }

#content-body-wrapper .tbl-type02-custom td, #content-body-wrapper .tbl-type02-custom th, .inline-wrap-inner .tbl-type02-custom td, .inline-wrap-inner .tbl-type02-custom th { border: 1px solid #ececec; padding: 15px 15px 10px 10px; }

#content-body-wrapper .tbl-type02-custom td .list-column, #content-body-wrapper .tbl-type02-custom th .list-column, .inline-wrap-inner .tbl-type02-custom td .list-column, .inline-wrap-inner .tbl-type02-custom th .list-column { margin: 0; letter-spacing: -0.4em; }

#content-body-wrapper .tbl-type02-custom td .list-column li, #content-body-wrapper .tbl-type02-custom th .list-column li, .inline-wrap-inner .tbl-type02-custom td .list-column li, .inline-wrap-inner .tbl-type02-custom th .list-column li { display: inline-block; letter-spacing: normal; vertical-align: top; width: 25%; margin-bottom: 5px; }

#content-body-wrapper .tbl-type02-custom td .list-column li a, #content-body-wrapper .tbl-type02-custom th .list-column li a, .inline-wrap-inner .tbl-type02-custom td .list-column li a, .inline-wrap-inner .tbl-type02-custom th .list-column li a { display: inline-block; margin-left: 5px; }

#content-body-wrapper .tbl-type02-custom th, .inline-wrap-inner .tbl-type02-custom th { background: #f5f6f8; font-weight: bold; text-align: center; width: 20%; font-size: 114.3%; }

#content-body-wrapper .tbl-type03, .inline-wrap-inner .tbl-type03 { margin-bottom: 30px; width: 100%; }

#content-body-wrapper .tbl-type03 td, #content-body-wrapper .tbl-type03 th, .inline-wrap-inner .tbl-type03 td, .inline-wrap-inner .tbl-type03 th { border: 1px solid #ececec; padding: 15px; }

#content-body-wrapper .tbl-type03 th, .inline-wrap-inner .tbl-type03 th { background: #f5f6f8; font-weight: normal; }

#content-body-wrapper .tbl-type03 thead th, .inline-wrap-inner .tbl-type03 thead th { background: #f5f6f8; }

#content-body-wrapper .tbl-type04, .inline-wrap-inner .tbl-type04 { margin-bottom: 30px; width: 100%; }

#content-body-wrapper .tbl-type04 td, #content-body-wrapper .tbl-type04 th, .inline-wrap-inner .tbl-type04 td, .inline-wrap-inner .tbl-type04 th { border: 1px solid #ececec; padding: 15px; }

#content-body-wrapper .tbl-type04 th, .inline-wrap-inner .tbl-type04 th { background: #f5f6f8; text-align: center; font-weight: normal; }

#content-body-wrapper .tbl-type04 thead th, .inline-wrap-inner .tbl-type04 thead th { background: #f5f6f8; font-weight: bold; }

#content-body-wrapper .tbl-type06, .inline-wrap-inner .tbl-type06 { margin-bottom: 15px; width: 100%; }

#content-body-wrapper .tbl-type06 td, #content-body-wrapper .tbl-type06 th, .inline-wrap-inner .tbl-type06 td, .inline-wrap-inner .tbl-type06 th { border: 1px solid #ececec; padding: 15px 40px; }

#content-body-wrapper .tbl-type06 td .list-link-horizontal-type01, #content-body-wrapper .tbl-type06 th .list-link-horizontal-type01, .inline-wrap-inner .tbl-type06 td .list-link-horizontal-type01, .inline-wrap-inner .tbl-type06 th .list-link-horizontal-type01 { margin-bottom: 0; }

#content-body-wrapper .tbl-type06 td .list-link-horizontal-type01 li, #content-body-wrapper .tbl-type06 th .list-link-horizontal-type01 li, .inline-wrap-inner .tbl-type06 td .list-link-horizontal-type01 li, .inline-wrap-inner .tbl-type06 th .list-link-horizontal-type01 li { padding-bottom: 5px; }

#content-body-wrapper .tbl-type06 th, .inline-wrap-inner .tbl-type06 th { background: #f5f6f8; text-align: left; font-weight: normal; font-size: 142.9%; color: #333; }

#content-body-wrapper .tbl-type05, .inline-wrap-inner .tbl-type05 { margin-bottom: 30px; width: 100%; }

#content-body-wrapper .tbl-type05 td, #content-body-wrapper .tbl-type05 th, .inline-wrap-inner .tbl-type05 td, .inline-wrap-inner .tbl-type05 th { border: 1px solid #ececec; padding: 15px; text-align: left; }

#content-body-wrapper .tbl-type05 th, .inline-wrap-inner .tbl-type05 th { background: #f5f6f8; font-weight: normal; }

#content-body-wrapper .tbl-type05 .office th, .inline-wrap-inner .tbl-type05 .office th { background: #fff; font-weight: normal; width: 24%; }

#content-body-wrapper .tbl-type05 .office td, .inline-wrap-inner .tbl-type05 .office td { letter-spacing: -0.4em; }

#content-body-wrapper .tbl-type05 .office td .service-type, #content-body-wrapper .tbl-type05 .office td .column, .inline-wrap-inner .tbl-type05 .office td .service-type, .inline-wrap-inner .tbl-type05 .office td .column { display: inline-block; letter-spacing: normal; width: 20%; vertical-align: middle; }

#content-body-wrapper .tbl-type05 .office td .service-type .doc-text, #content-body-wrapper .tbl-type05 .office td .column .doc-text, .inline-wrap-inner .tbl-type05 .office td .service-type .doc-text, .inline-wrap-inner .tbl-type05 .office td .column .doc-text { margin: 0; padding-right: 10px; }

#content-body-wrapper .tbl-type05 .office td .service-type, .inline-wrap-inner .tbl-type05 .office td .service-type { width: 60%; }

#content-body-wrapper .tbl-type05 .office td .service-type .service-element, .inline-wrap-inner .tbl-type05 .office td .service-type .service-element { letter-spacing: -0.4em; text-align: center; padding-right: 10px; }

#content-body-wrapper .tbl-type05 .office td .service-type .service-element li, .inline-wrap-inner .tbl-type05 .office td .service-type .service-element li { display: inline-block; letter-spacing: normal; width: 33.3333333%; font-size: 84.7%; padding-top: 60px; }

#content-body-wrapper .tbl-type05 .office td .service-type .service-element li.payment, .inline-wrap-inner .tbl-type05 .office td .service-type .service-element li.payment { background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_wallet.png) no-repeat center top; }

#content-body-wrapper .tbl-type05 .office td .service-type .service-element li.contact, .inline-wrap-inner .tbl-type05 .office td .service-type .service-element li.contact { background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_concent.png) no-repeat center top; }

#content-body-wrapper .tbl-type05 .office td .service-type .service-element li.discussions, .inline-wrap-inner .tbl-type05 .office td .service-type .service-element li.discussions { background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_paper.png) no-repeat center top; }

#content-body-wrapper .tbl-type05 .office td .service-type .service-element li.no, .inline-wrap-inner .tbl-type05 .office td .service-type .service-element li.no { filter: alpha(opacity=30); opacity: 0.30; }

#content-body-wrapper .tbl-type05 .office td .column.wide, .inline-wrap-inner .tbl-type05 .office td .column.wide { width: 40%; }

#content-body-wrapper .tbl-type05 .office td .column.wide .doc-text, .inline-wrap-inner .tbl-type05 .office td .column.wide .doc-text { margin: 0; padding-right: 0; }

#content-body-wrapper .tbl-type01.calendar td, #content-body-wrapper .tbl-type01.calendar th, .inline-wrap-inner .tbl-type01.calendar td, .inline-wrap-inner .tbl-type01.calendar th { border: 1px solid #ccc; padding: 15px; }

#content-body-wrapper .tbl-type01.calendar td.even, #content-body-wrapper .tbl-type01.calendar th.even, .inline-wrap-inner .tbl-type01.calendar td.even, .inline-wrap-inner .tbl-type01.calendar th.even { background-color: #f5f6f8; }

#content-body-wrapper .tbl-type01.calendar th, .inline-wrap-inner .tbl-type01.calendar th { background: #ebeced; }

#content-body-wrapper .tbl-type01.calendar thead th, .inline-wrap-inner .tbl-type01.calendar thead th { background: #ebeced; font-weight: bold; }

#content-body-wrapper .tbl-inner, .inline-wrap-inner .tbl-inner { margin-bottom: 0 !important; width: auto !important; }

#content-body-wrapper .tbl-inner td, #content-body-wrapper .tbl-inner th, .inline-wrap-inner .tbl-inner td, .inline-wrap-inner .tbl-inner th { border: none !important; padding: 0 !important; vertical-align: top; }

#content-body-wrapper .tbl-inner td.nowrap, #content-body-wrapper .tbl-inner th.nowrap, .inline-wrap-inner .tbl-inner td.nowrap, .inline-wrap-inner .tbl-inner th.nowrap { white-space: nowrap; }

#content-body-wrapper .tbl-inner th, .inline-wrap-inner .tbl-inner th { background: transparent !important; }

#content-body-wrapper .ly-column1-type01, .inline-wrap-inner .ly-column1-type01 { padding-top: 15px; padding-bottom: 10px; }

#content-body-wrapper .ly-column2-type01, #content-body-wrapper .ly-column2-type03, .inline-wrap-inner .ly-column2-type01, .inline-wrap-inner .ly-column2-type03 { padding-bottom: 10px; margin-left: -2%; width: 102%; letter-spacing: -0.4em; }

#content-body-wrapper .ly-column2-type01 .column, #content-body-wrapper .ly-column2-type03 .column, .inline-wrap-inner .ly-column2-type01 .column, .inline-wrap-inner .ly-column2-type03 .column { display: inline-block; width: 48%; vertical-align: top; margin: 0 0 0 2%; letter-spacing: normal; }

#content-body-wrapper .ly-column2-type02, .inline-wrap-inner .ly-column2-type02 { padding-bottom: 10px; width: 100%; letter-spacing: -0.4em; }

#content-body-wrapper .ly-column2-type02 .column, .inline-wrap-inner .ly-column2-type02 .column { display: inline-block; width: 50%; vertical-align: top; margin: 0 0 0 0; letter-spacing: normal; }

#content-body-wrapper .ly-column2-type02 .column.txt-inner, .inline-wrap-inner .ly-column2-type02 .column.txt-inner { width: 44%; padding-right: 6%; }

#content-body-wrapper .ly-column2-type04, .inline-wrap-inner .ly-column2-type04 { padding-bottom: 10px; width: 100%; letter-spacing: -0.4em; }

#content-body-wrapper .ly-column2-type04 .column, #content-body-wrapper .ly-column2-type04 .column-wide, .inline-wrap-inner .ly-column2-type04 .column, .inline-wrap-inner .ly-column2-type04 .column-wide { display: inline-block; width: 71%; vertical-align: top; margin: 0 0 20px 0; letter-spacing: normal; }

#content-body-wrapper .ly-column2-type04 .column, .inline-wrap-inner .ly-column2-type04 .column { width: 24.7%; vertical-align: top; padding: 0 0 0 4.3%; }

#content-body-wrapper .ly-column2-type04 .column .doc-photo-caption-s + .doc-img, .inline-wrap-inner .ly-column2-type04 .column .doc-photo-caption-s + .doc-img { padding-top: 20px; }

#content-body-wrapper .ly-column2-horizontal-wrapper, .inline-wrap-inner .ly-column2-horizontal-wrapper { padding-bottom: 30px; }

#content-body-wrapper .ly-column2-horizontal-wrapper .ly-column2-horizontal, .inline-wrap-inner .ly-column2-horizontal-wrapper .ly-column2-horizontal { margin: 0; display: table; width: 100%; }

#content-body-wrapper .ly-column2-horizontal-wrapper .ly-column2-horizontal .column, .inline-wrap-inner .ly-column2-horizontal-wrapper .ly-column2-horizontal .column { display: table-cell; width: 50%; vertical-align: middle; }

#content-body-wrapper .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.txt-inner, .inline-wrap-inner .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.txt-inner { padding: 20px; }

#content-body-wrapper .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.img-inner p, .inline-wrap-inner .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.img-inner p { font-size: 0; line-height: 0; margin: 0; padding: 0; }

#content-body-wrapper .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.img-inner p.doc-caption, .inline-wrap-inner .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.img-inner p.doc-caption { font-size: 85.7%; line-height: 1.8em; padding: 5px 0; }

#content-body-wrapper .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.img-inner p.doc-photo-caption, .inline-wrap-inner .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.img-inner p.doc-photo-caption { font-size: 100%; line-height: 1.8em; padding: 5px 0; }

#content-body-wrapper .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.img-inner p img, .inline-wrap-inner .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.img-inner p img { width: 100%; height: auto; }

#content-body-wrapper .ly-column2-horizontal-type02-wrapper, .inline-wrap-inner .ly-column2-horizontal-type02-wrapper { padding-bottom: 30px; }

#content-body-wrapper .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02, .inline-wrap-inner .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 { display: table; }

#content-body-wrapper .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 .column, .inline-wrap-inner .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 .column { display: table-cell; vertical-align: middle; width: 50%; }

#content-body-wrapper .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 .column.txt-inner .txt-content-wrap, .inline-wrap-inner .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 .column.txt-inner .txt-content-wrap { display: table-cell; width: 100%; }

#content-body-wrapper .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 .column.txt-inner .txt-content-wrap .txt-content, .inline-wrap-inner .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 .column.txt-inner .txt-content-wrap .txt-content { padding: 20px; }

#content-body-wrapper .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 .column.img-inner p, .inline-wrap-inner .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 .column.img-inner p { font-size: 0; line-height: 0; margin: 0; padding: 0; }

#content-body-wrapper .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 .column.img-inner p.doc-caption, .inline-wrap-inner .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 .column.img-inner p.doc-caption { font-size: 85.7%; line-height: 1.8em; padding: 5px 0; }

#content-body-wrapper .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 .column.img-inner p.doc-photo-caption, .inline-wrap-inner .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 .column.img-inner p.doc-photo-caption { font-size: 100%; line-height: 1.8em; padding: 5px 0; }

#content-body-wrapper .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 .column.img-inner p img, .inline-wrap-inner .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 .column.img-inner p img { width: 100%; height: auto; }

#content-body-wrapper .ly-column2-horizontal-type02-wrapper + .section-wrapper-gray, .inline-wrap-inner .ly-column2-horizontal-type02-wrapper + .section-wrapper-gray { margin-top: 40px; border-top: 1px solid #ededed; }

#content-body-wrapper .ly-column2-type05, .inline-wrap-inner .ly-column2-type05 { padding-bottom: 20px; width: 102%; margin-left: -2%; letter-spacing: -0.4em; }

#content-body-wrapper .ly-column2-type05 .main-column-wrapper, #content-body-wrapper .ly-column2-type05 .sub-column, .inline-wrap-inner .ly-column2-type05 .main-column-wrapper, .inline-wrap-inner .ly-column2-type05 .sub-column { display: inline-block; width: 48%; vertical-align: top; margin: 0 0 0 2%; letter-spacing: normal; }

#content-body-wrapper .ly-column2-type05 .main-column, .inline-wrap-inner .ly-column2-type05 .main-column { padding: 30px 20px; background: #e9eaec; }

#content-body-wrapper .ly-column2-type05 .main-column .doc-spec, .inline-wrap-inner .ly-column2-type05 .main-column .doc-spec { text-align: center; font-weight: bold; color: #686868; font-size: 290%; margin-top: 25px; margin-bottom: 40px; line-height: 1.1; }

#content-body-wrapper .ly-column2-type05 .main-column .doc-spec strong, .inline-wrap-inner .ly-column2-type05 .main-column .doc-spec strong { font-size: 250%; color: #ea1f19; }

#content-body-wrapper .ly-column2-type05 .main-column .doc-spec span, .inline-wrap-inner .ly-column2-type05 .main-column .doc-spec span { font-size: 30%; font-weight: normal; padding-left: 10px; }

#content-body-wrapper .ly-column2-type05 .main-column .hdg-level2, .inline-wrap-inner .ly-column2-type05 .main-column .hdg-level2 { margin-bottom: 20px; }

#content-body-wrapper .ly-column2-type05 .main-column .topics-link-column, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column { margin-top: 20px; box-shadow: rgba(203, 204, 206, 0.992157) 4px 4px 1px -3px; -webkit-box-shadow: rgba(203, 204, 206, 0.992157) 4px 4px 1px -3px; -moz-box-shadow: rgba(203, 204, 206, 0.992157) 4px 4px 1px -3px; }

#content-body-wrapper .ly-column2-type05 .main-column .topics-link-column a, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column a { display: block; }

#content-body-wrapper .ly-column2-type05 .main-column .topics-link-column a .hdg-level1, #content-body-wrapper .ly-column2-type05 .main-column .topics-link-column a .hdg-level2, #content-body-wrapper .ly-column2-type05 .main-column .topics-link-column a .hdg-level3, #content-body-wrapper .ly-column2-type05 .main-column .topics-link-column a .hdg-level4, #content-body-wrapper .ly-column2-type05 .main-column .topics-link-column a .hdg-level5, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column a .hdg-level1, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column a .hdg-level2, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column a .hdg-level3, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column a .hdg-level4, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column a .hdg-level5 { color: #656d73; }

#content-body-wrapper .ly-column2-type05 .main-column .topics-link-column a:hover, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column a:hover { text-decoration: none; }

#content-body-wrapper .ly-column2-type05 .main-column .topics-link-column a.link-blank:after, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column a.link-blank:after { display: none; }

#content-body-wrapper .ly-column2-type05 .main-column .topics-link-column a.link-blank h3 strong:after, #content-body-wrapper .ly-column2-type05 .main-column .topics-link-column a.link-blank h4 strong:after, #content-body-wrapper .ly-column2-type05 .main-column .topics-link-column a.link-blank h5 strong:after, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column a.link-blank h3 strong:after, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column a.link-blank h4 strong:after, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column a.link-blank h5 strong:after { margin: 0 3px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_blank.png) no-repeat 0 0; background-size: 15px 15px; vertical-align: -2px; width: 15px; height: 15px; }

#content-body-wrapper .ly-column2-type05 .main-column .topics-link-column .img-wrap p, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column .img-wrap p { font-size: 0; line-height: 0; }

#content-body-wrapper .ly-column2-type05 .main-column .topics-link-column .img-wrap p img, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column .img-wrap p img { width: 100%; height: auto; }

#content-body-wrapper .ly-column2-type05 .main-column .topics-link-column .txt-wrap, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column .txt-wrap { border: 1px solid #ededed; background: #fff; padding: 15px 20px 10px; position: relative; color: #656d73; }

#content-body-wrapper .ly-column2-type05 .main-column .topics-link-column .txt-wrap a, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column .txt-wrap a { color: #656d73; text-decoration: none; }

#content-body-wrapper .ly-column2-type05 .main-column .topics-link-column .txt-wrap .doc-date, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column .txt-wrap .doc-date { position: absolute; right: 20px; bottom: 15px; }

#content-body-wrapper .ly-column2-type05 .main-column .topics-link-column .txt-wrap .doc-caption, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column .txt-wrap .doc-caption { margin-bottom: 10px; padding-right: 9em; }

#content-body-wrapper .ly-column2-type05 .sub-column, .inline-wrap-inner .ly-column2-type05 .sub-column { padding: 0; }

#content-body-wrapper .ly-column2-type05 .sub-column .hdg-level2, .inline-wrap-inner .ly-column2-type05 .sub-column .hdg-level2 { margin-top: 40px; }

#content-body-wrapper .ly-column2-type05 .sub-column .tbl-type01, .inline-wrap-inner .ly-column2-type05 .sub-column .tbl-type01 { margin-top: 20px; }

#content-body-wrapper .ly-column2-type05 .sub-column .tbl-type01 tr th, .inline-wrap-inner .ly-column2-type05 .sub-column .tbl-type01 tr th { width: 45%; font-weight: normal; }

#content-body-wrapper .ly-column2-type06 ul, .inline-wrap-inner .ly-column2-type06 ul { padding-bottom: 30px; width: 100%; }

#content-body-wrapper .ly-column2-type06 ul li, .inline-wrap-inner .ly-column2-type06 ul li { vertical-align: top; margin: 0 0 30px 0; display: block; width: 100%; }

#content-body-wrapper .ly-column2-type06 ul li .column, .inline-wrap-inner .ly-column2-type06 ul li .column { border: 1px solid #ededed; padding: 25px; letter-spacing: -0.4em; }

#content-body-wrapper .ly-column2-type06 ul li .img-column, #content-body-wrapper .ly-column2-type06 ul li .txt-column, .inline-wrap-inner .ly-column2-type06 ul li .img-column, .inline-wrap-inner .ly-column2-type06 ul li .txt-column { display: inline-block; vertical-align: middle; letter-spacing: normal; width: 48%; }

#content-body-wrapper .ly-column2-type06 ul li .img-column, .inline-wrap-inner .ly-column2-type06 ul li .img-column { font-size: 0; line-height: 0; text-align: center; margin: 0; width: 50%; padding-right: 2%; }

#content-body-wrapper .ly-column2-type06 ul li .img-column img, .inline-wrap-inner .ly-column2-type06 ul li .img-column img { width: 100%; height: auto; }

#content-body-wrapper .ly-column2-type06 ul li .txt-column, .inline-wrap-inner .ly-column2-type06 ul li .txt-column { vertical-align: middle; position: relative; }

#content-body-wrapper .ly-column2-type06 ul li .txt-column .list-disc, .inline-wrap-inner .ly-column2-type06 ul li .txt-column .list-disc { margin-bottom: 0; padding-bottom: 0; width: 100%; margin-left: 0; padding-top: 5px; }

#content-body-wrapper .ly-column2-type06 ul li .txt-column .list-disc li, .inline-wrap-inner .ly-column2-type06 ul li .txt-column .list-disc li { border: none; margin-top: 5px; margin-bottom: 0; width: auto; }

#content-body-wrapper .ly-column2-type06 ul li .txt-column .doc-text, .inline-wrap-inner .ly-column2-type06 ul li .txt-column .doc-text { margin-bottom: 0; }

#content-body-wrapper .ly-column2-type06 ul li .txt-column .link-btn-type01, .inline-wrap-inner .ly-column2-type06 ul li .txt-column .link-btn-type01 { text-align: left; margin: 0; }

#content-body-wrapper .ly-column2-arrow-type01, .inline-wrap-inner .ly-column2-arrow-type01 { padding-bottom: 30px; margin-left: 0; letter-spacing: -0.4em; }

#content-body-wrapper .ly-column2-arrow-type01 .column, .inline-wrap-inner .ly-column2-arrow-type01 .column { display: inline-block; letter-spacing: normal; width: 46%; vertical-align: middle; margin: 0 0 20px 0; }

#content-body-wrapper .ly-column2-arrow-type01 .arrow, .inline-wrap-inner .ly-column2-arrow-type01 .arrow { display: inline-block; letter-spacing: normal; width: 8%; vertical-align: middle; margin: 0; text-align: center; height: 50px; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-bg_arrow01.png) no-repeat center center; }

#content-body-wrapper .ly-column2-arrow-type01 .arrow p, .inline-wrap-inner .ly-column2-arrow-type01 .arrow p { display: none; }

#content-body-wrapper .ly-column3-type01 ul, .inline-wrap-inner .ly-column3-type01 ul { margin-left: -2%; letter-spacing: -0.4em; }

#content-body-wrapper .ly-column3-type01 ul li, .inline-wrap-inner .ly-column3-type01 ul li { display: inline-block; margin: 0 0 4% 2%; width: 31.3333333%; vertical-align: top; letter-spacing: normal; }

#content-body-wrapper .ly-column3-type01 ul li span, .inline-wrap-inner .ly-column3-type01 ul li span { display: block; font-size: 0; line-height: 0; }

#content-body-wrapper .ly-column3-type01 ul li span img, .inline-wrap-inner .ly-column3-type01 ul li span img { width: 100%; height: auto; }

#content-body-wrapper .ly-column3-type01 ul li p, .inline-wrap-inner .ly-column3-type01 ul li p { display: block; padding: 8px 0 0; margin: 0; }

#content-body-wrapper .ly-column1-type02 .doc-catch, .inline-wrap-inner .ly-column1-type02 .doc-catch { margin-bottom: 20px; }

#content-body-wrapper .ly-column1-type02 .img-inner, .inline-wrap-inner .ly-column1-type02 .img-inner { text-align: center; font-size: 0; line-height: 0; margin: 0 auto 30px; }

#content-body-wrapper .ly-column2-type-special01-wrapper, .inline-wrap-inner .ly-column2-type-special01-wrapper { margin-bottom: 40px; }

#content-body-wrapper .ly-column2-type-special01-wrapper .ly-column2-type-special01, .inline-wrap-inner .ly-column2-type-special01-wrapper .ly-column2-type-special01 { padding-bottom: 0; margin-left: -2%; width: 102%; letter-spacing: -0.4em; }

#content-body-wrapper .ly-column2-type-special01-wrapper .ly-column2-type-special01 .column-txt, #content-body-wrapper .ly-column2-type-special01-wrapper .ly-column2-type-special01 .column-img, .inline-wrap-inner .ly-column2-type-special01-wrapper .ly-column2-type-special01 .column-txt, .inline-wrap-inner .ly-column2-type-special01-wrapper .ly-column2-type-special01 .column-img { display: inline-block; letter-spacing: normal; width: 48%; vertical-align: top; margin: 0 0 0 2%; }

#content-body-wrapper .ly-column2-type-special01-wrapper .ly-column2-type-special01 .column-img .doc-img, .inline-wrap-inner .ly-column2-type-special01-wrapper .ly-column2-type-special01 .column-img .doc-img { font-size: 0; line-height: 0; margin: 0; letter-spacing: normal; }

#content-body-wrapper .hero-carousel-category-wrapper, .inline-wrap-inner .hero-carousel-category-wrapper { margin-top: -10px; }

#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category { width: 100%; height: 325px; padding-bottom: 30px; position: relative; overflow: hidden; }

#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper { position: absolute; left: 50%; margin-left: -620px; width: 1240px; overflow: visible; letter-spacing: -0.4em; }

#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li { display: inline-block; vertical-align: top; letter-spacing: normal; float: left; margin: 0 3px; }

#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a { display: block; position: relative; background: #fff; box-shadow: rgba(203, 204, 206, 0.99216) 4px 4px 1px -3px; -webkit-box-shadow: rgba(203, 204, 206, 0.99216) 4px 4px 1px -3px; -moz-box-shadow: rgba(203, 204, 206, 0.99216) 4px 4px 1px -3px; }

#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a:hover, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a:hover, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a:hover, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a:hover, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a:hover, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a:hover { text-decoration: none; }

#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a:hover img, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a:hover img, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a:hover img, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a:hover img, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a:hover img, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a:hover img { filter: alpha(opacity=70); opacity: 0.70; }

#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .img-wrap, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .img-wrap, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .img-wrap, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .img-wrap, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .img-wrap, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .img-wrap { display: block; margin: 0; padding: 0; overflow: hidden; }

#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .img-wrap img, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .img-wrap img, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .img-wrap img, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .img-wrap img, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .img-wrap img, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .img-wrap img { width: 100%; height: auto; }

#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .txt-wrap .doc-date, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .txt-wrap .doc-date, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .txt-wrap .doc-date, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .txt-wrap .doc-date, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .txt-wrap .doc-date, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .txt-wrap .doc-date { position: absolute; right: 20px; bottom: 15px; margin: 0; }

#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .txt-wrap .doc-caption, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .txt-wrap .doc-caption, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .txt-wrap .doc-caption, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .txt-wrap .doc-caption, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .txt-wrap .doc-caption, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .txt-wrap .doc-caption { position: absolute; left: 20px; bottom: 15px; padding-right: 9em; margin: 0; }

#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a.link-blank:after, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a.link-blank:after, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a.link-blank:after, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a.link-blank:after, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a.link-blank:after, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a.link-blank:after { margin: 0; display: none; min-height: 0; content: ""; background: none; width: 0; height: 0; }

#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a.link-blank .txt-wrap h3:after, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a.link-blank .txt-wrap h3:after, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a.link-blank .txt-wrap h3:after, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a.link-blank .txt-wrap h3:after, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a.link-blank .txt-wrap h3:after, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a.link-blank .txt-wrap h3:after { margin: 0 3px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_blank.png) no-repeat 0 0; background-size: 15px 15px; vertical-align: -2px; width: 15px; height: 15px; }

#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .txt-wrap, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .txt-wrap { padding: 12px 15px 3em; min-height: 3em; }

#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .txt-wrap h3, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .txt-wrap h3 { font-size: 100%; overflow: hidden; width: 274px; height: 3em; margin-bottom: 0; }

#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .img-wrap, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .img-wrap { width: 304px; height: 228px; }

#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .txt-wrap, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .txt-wrap { padding: 15px 20px 3em; min-height: 3.5em; }

#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .txt-wrap h3, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .txt-wrap h3 { font-size: 131.8%; overflow: hidden; width: 368px; height: 3em; margin-bottom: 0; }

#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .img-wrap, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .img-wrap { width: 408px; height: 306px; }

#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .txt-wrap, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .txt-wrap { padding: 20px 20px 3em; min-height: 6.6em; }

#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .txt-wrap h3, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .txt-wrap h3 { font-size: 142.9%; overflow: hidden; width: 576px; height: 3em; margin-bottom: 0; }

#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .img-wrap, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .img-wrap { width: 616px; height: 462px; }

#content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list:after, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list:after { display: block; content: ""; clear: both; height: 0; line-height: 0; overflow: hidden; }

#content-body-wrapper .nav-column1-type01, #content-body-wrapper .nav-column1-type02, #content-body-wrapper .nav-column1-type03, #content-body-wrapper .nav-column2-type05, #content-body-wrapper .nav-column2-type10, #content-body-wrapper .nav-column3-type13, #content-body-wrapper .nav-column2-type14, .inline-wrap-inner .nav-column1-type01, .inline-wrap-inner .nav-column1-type02, .inline-wrap-inner .nav-column1-type03, .inline-wrap-inner .nav-column2-type05, .inline-wrap-inner .nav-column2-type10, .inline-wrap-inner .nav-column3-type13, .inline-wrap-inner .nav-column2-type14 { margin-bottom: 20px; }

#content-body-wrapper .nav-column1-type01 .img-column-text-inner, #content-body-wrapper .nav-column1-type02 .img-column-text-inner, #content-body-wrapper .nav-column1-type03 .img-column-text-inner, #content-body-wrapper .nav-column2-type05 .img-column-text-inner, #content-body-wrapper .nav-column2-type10 .img-column-text-inner, #content-body-wrapper .nav-column3-type13 .img-column-text-inner, #content-body-wrapper .nav-column2-type14 .img-column-text-inner, .inline-wrap-inner .nav-column1-type01 .img-column-text-inner, .inline-wrap-inner .nav-column1-type02 .img-column-text-inner, .inline-wrap-inner .nav-column1-type03 .img-column-text-inner, .inline-wrap-inner .nav-column2-type05 .img-column-text-inner, .inline-wrap-inner .nav-column2-type10 .img-column-text-inner, .inline-wrap-inner .nav-column3-type13 .img-column-text-inner, .inline-wrap-inner .nav-column2-type14 .img-column-text-inner { margin: 0; padding: 0; width: 100%; position: relative; text-align: center; line-height: 0; }

#content-body-wrapper .nav-column1-type01 .img-column-text-inner img, #content-body-wrapper .nav-column1-type02 .img-column-text-inner img, #content-body-wrapper .nav-column1-type03 .img-column-text-inner img, #content-body-wrapper .nav-column2-type05 .img-column-text-inner img, #content-body-wrapper .nav-column2-type10 .img-column-text-inner img, #content-body-wrapper .nav-column3-type13 .img-column-text-inner img, #content-body-wrapper .nav-column2-type14 .img-column-text-inner img, .inline-wrap-inner .nav-column1-type01 .img-column-text-inner img, .inline-wrap-inner .nav-column1-type02 .img-column-text-inner img, .inline-wrap-inner .nav-column1-type03 .img-column-text-inner img, .inline-wrap-inner .nav-column2-type05 .img-column-text-inner img, .inline-wrap-inner .nav-column2-type10 .img-column-text-inner img, .inline-wrap-inner .nav-column3-type13 .img-column-text-inner img, .inline-wrap-inner .nav-column2-type14 .img-column-text-inner img { width: 100%; height: auto; }

#content-body-wrapper .nav-column1-type01 .img-column-text-inner p, #content-body-wrapper .nav-column1-type02 .img-column-text-inner p, #content-body-wrapper .nav-column1-type03 .img-column-text-inner p, #content-body-wrapper .nav-column2-type05 .img-column-text-inner p, #content-body-wrapper .nav-column2-type10 .img-column-text-inner p, #content-body-wrapper .nav-column3-type13 .img-column-text-inner p, #content-body-wrapper .nav-column2-type14 .img-column-text-inner p, .inline-wrap-inner .nav-column1-type01 .img-column-text-inner p, .inline-wrap-inner .nav-column1-type02 .img-column-text-inner p, .inline-wrap-inner .nav-column1-type03 .img-column-text-inner p, .inline-wrap-inner .nav-column2-type05 .img-column-text-inner p, .inline-wrap-inner .nav-column2-type10 .img-column-text-inner p, .inline-wrap-inner .nav-column3-type13 .img-column-text-inner p, .inline-wrap-inner .nav-column2-type14 .img-column-text-inner p { display: block; width: 100%; text-align: center; position: absolute; left: 0; bottom: 50px; color: #fff; font-size: 220%; line-height: 1.6em; }

#content-body-wrapper .nav-column1-type01 .txt-column, #content-body-wrapper .nav-column1-type02 .txt-column, #content-body-wrapper .nav-column1-type03 .txt-column, #content-body-wrapper .nav-column2-type05 .txt-column, #content-body-wrapper .nav-column2-type10 .txt-column, #content-body-wrapper .nav-column3-type13 .txt-column, #content-body-wrapper .nav-column2-type14 .txt-column, .inline-wrap-inner .nav-column1-type01 .txt-column, .inline-wrap-inner .nav-column1-type02 .txt-column, .inline-wrap-inner .nav-column1-type03 .txt-column, .inline-wrap-inner .nav-column2-type05 .txt-column, .inline-wrap-inner .nav-column2-type10 .txt-column, .inline-wrap-inner .nav-column3-type13 .txt-column, .inline-wrap-inner .nav-column2-type14 .txt-column { border: 1px solid #ededed; padding: 30px; }

#content-body-wrapper .nav-column1-type01 .txt-column .hdg-level3, #content-body-wrapper .nav-column1-type02 .txt-column .hdg-level3, #content-body-wrapper .nav-column1-type03 .txt-column .hdg-level3, #content-body-wrapper .nav-column2-type05 .txt-column .hdg-level3, #content-body-wrapper .nav-column2-type10 .txt-column .hdg-level3, #content-body-wrapper .nav-column3-type13 .txt-column .hdg-level3, #content-body-wrapper .nav-column2-type14 .txt-column .hdg-level3, .inline-wrap-inner .nav-column1-type01 .txt-column .hdg-level3, .inline-wrap-inner .nav-column1-type02 .txt-column .hdg-level3, .inline-wrap-inner .nav-column1-type03 .txt-column .hdg-level3, .inline-wrap-inner .nav-column2-type05 .txt-column .hdg-level3, .inline-wrap-inner .nav-column2-type10 .txt-column .hdg-level3, .inline-wrap-inner .nav-column3-type13 .txt-column .hdg-level3, .inline-wrap-inner .nav-column2-type14 .txt-column .hdg-level3 { margin-bottom: 10px; }

#content-body-wrapper .nav-column1-type01 .txt-column .doc-text, #content-body-wrapper .nav-column1-type02 .txt-column .doc-text, #content-body-wrapper .nav-column1-type03 .txt-column .doc-text, #content-body-wrapper .nav-column2-type05 .txt-column .doc-text, #content-body-wrapper .nav-column2-type10 .txt-column .doc-text, #content-body-wrapper .nav-column3-type13 .txt-column .doc-text, #content-body-wrapper .nav-column2-type14 .txt-column .doc-text, .inline-wrap-inner .nav-column1-type01 .txt-column .doc-text, .inline-wrap-inner .nav-column1-type02 .txt-column .doc-text, .inline-wrap-inner .nav-column1-type03 .txt-column .doc-text, .inline-wrap-inner .nav-column2-type05 .txt-column .doc-text, .inline-wrap-inner .nav-column2-type10 .txt-column .doc-text, .inline-wrap-inner .nav-column3-type13 .txt-column .doc-text, .inline-wrap-inner .nav-column2-type14 .txt-column .doc-text { margin-bottom: 0; }

#content-body-wrapper .nav-column1-type01 .txt-column .link-btn-type01, #content-body-wrapper .nav-column1-type02 .txt-column .link-btn-type01, #content-body-wrapper .nav-column1-type03 .txt-column .link-btn-type01, #content-body-wrapper .nav-column2-type05 .txt-column .link-btn-type01, #content-body-wrapper .nav-column2-type10 .txt-column .link-btn-type01, #content-body-wrapper .nav-column3-type13 .txt-column .link-btn-type01, #content-body-wrapper .nav-column2-type14 .txt-column .link-btn-type01, .inline-wrap-inner .nav-column1-type01 .txt-column .link-btn-type01, .inline-wrap-inner .nav-column1-type02 .txt-column .link-btn-type01, .inline-wrap-inner .nav-column1-type03 .txt-column .link-btn-type01, .inline-wrap-inner .nav-column2-type05 .txt-column .link-btn-type01, .inline-wrap-inner .nav-column2-type10 .txt-column .link-btn-type01, .inline-wrap-inner .nav-column3-type13 .txt-column .link-btn-type01, .inline-wrap-inner .nav-column2-type14 .txt-column .link-btn-type01 { margin-top: 15px; text-align: left; }

#content-body-wrapper .nav-column1-type01 .txt-column, .inline-wrap-inner .nav-column1-type01 .txt-column { padding: 35px 40px 30px; }

#content-body-wrapper .nav-column1-type02, .inline-wrap-inner .nav-column1-type02 { margin-bottom: 20px; }

#content-body-wrapper .nav-column1-type02 a, .inline-wrap-inner .nav-column1-type02 a { text-decoration: none; }

#content-body-wrapper .nav-column1-type02 a.link-blank:after, #content-body-wrapper .nav-column1-type02 a.link-pdf:after, .inline-wrap-inner .nav-column1-type02 a.link-blank:after, .inline-wrap-inner .nav-column1-type02 a.link-pdf:after { display: none; }

#content-body-wrapper .nav-column1-type02 a.link-blank .hdg-level2:after, #content-body-wrapper .nav-column1-type02 a.link-blank .hdg-level3:after, #content-body-wrapper .nav-column1-type02 a.link-blank .hdg-level4:after, #content-body-wrapper .nav-column1-type02 a.link-blank p:after, #content-body-wrapper .nav-column1-type02 a.link-pdf .hdg-level2:after, #content-body-wrapper .nav-column1-type02 a.link-pdf .hdg-level3:after, #content-body-wrapper .nav-column1-type02 a.link-pdf .hdg-level4:after, #content-body-wrapper .nav-column1-type02 a.link-pdf p:after, .inline-wrap-inner .nav-column1-type02 a.link-blank .hdg-level2:after, .inline-wrap-inner .nav-column1-type02 a.link-blank .hdg-level3:after, .inline-wrap-inner .nav-column1-type02 a.link-blank .hdg-level4:after, .inline-wrap-inner .nav-column1-type02 a.link-blank p:after, .inline-wrap-inner .nav-column1-type02 a.link-pdf .hdg-level2:after, .inline-wrap-inner .nav-column1-type02 a.link-pdf .hdg-level3:after, .inline-wrap-inner .nav-column1-type02 a.link-pdf .hdg-level4:after, .inline-wrap-inner .nav-column1-type02 a.link-pdf p:after { margin: 0 0px 0 10px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_blank.png) no-repeat 0 0; background-size: 15px 15px; vertical-align: 0; width: 15px; height: 15px; }

#content-body-wrapper .nav-column1-type02 a.link-pdf .hdg-level2:after, #content-body-wrapper .nav-column1-type02 a.link-pdf .hdg-level3:after, #content-body-wrapper .nav-column1-type02 a.link-pdf .hdg-level4:after, #content-body-wrapper .nav-column1-type02 a.link-pdf p:after, .inline-wrap-inner .nav-column1-type02 a.link-pdf .hdg-level2:after, .inline-wrap-inner .nav-column1-type02 a.link-pdf .hdg-level3:after, .inline-wrap-inner .nav-column1-type02 a.link-pdf .hdg-level4:after, .inline-wrap-inner .nav-column1-type02 a.link-pdf p:after { background-image: none; }

#content-body-wrapper .nav-column1-type02 .img-column, .inline-wrap-inner .nav-column1-type02 .img-column { margin: 0; padding: 0; width: 100%; position: relative; text-align: center; line-height: 0; }

#content-body-wrapper .nav-column1-type02 .img-column img, .inline-wrap-inner .nav-column1-type02 .img-column img { width: 100%; height: auto; }

#content-body-wrapper .nav-column1-type02 .txt-column, .inline-wrap-inner .nav-column1-type02 .txt-column { border: 1px solid #ededed; padding: 15px 25px; }

#content-body-wrapper .nav-column1-type02 .txt-column .hdg-level2, #content-body-wrapper .nav-column1-type02 .txt-column .hdg-level3, #content-body-wrapper .nav-column1-type02 .txt-column .hdg-level4, #content-body-wrapper .nav-column1-type02 .txt-column p, .inline-wrap-inner .nav-column1-type02 .txt-column .hdg-level2, .inline-wrap-inner .nav-column1-type02 .txt-column .hdg-level3, .inline-wrap-inner .nav-column1-type02 .txt-column .hdg-level4, .inline-wrap-inner .nav-column1-type02 .txt-column p { margin-bottom: 0; }

#content-body-wrapper .nav-column1-type02 .txt-column .hdg-level2:after, #content-body-wrapper .nav-column1-type02 .txt-column .hdg-level3:after, #content-body-wrapper .nav-column1-type02 .txt-column .hdg-level4:after, #content-body-wrapper .nav-column1-type02 .txt-column p:after, .inline-wrap-inner .nav-column1-type02 .txt-column .hdg-level2:after, .inline-wrap-inner .nav-column1-type02 .txt-column .hdg-level3:after, .inline-wrap-inner .nav-column1-type02 .txt-column .hdg-level4:after, .inline-wrap-inner .nav-column1-type02 .txt-column p:after { margin: 0 0px 0 10px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02.png) no-repeat 0 0; background-size: 8px 14px; vertical-align: 1px; width: 8px; height: 15px; }

#content-body-wrapper .nav-column1-type03, .inline-wrap-inner .nav-column1-type03 { margin-bottom: 40px; border: 1px solid #ededed; }

#content-body-wrapper .nav-column1-type03 a, .inline-wrap-inner .nav-column1-type03 a { text-decoration: none; }

#content-body-wrapper .nav-column1-type03 a.link-blank:after, #content-body-wrapper .nav-column1-type03 a.link-pdf:after, .inline-wrap-inner .nav-column1-type03 a.link-blank:after, .inline-wrap-inner .nav-column1-type03 a.link-pdf:after { display: none; }

#content-body-wrapper .nav-column1-type03 a.link-blank .hdg-level3:after, #content-body-wrapper .nav-column1-type03 a.link-blank .hdg-level4:after, #content-body-wrapper .nav-column1-type03 a.link-pdf .hdg-level3:after, #content-body-wrapper .nav-column1-type03 a.link-pdf .hdg-level4:after, .inline-wrap-inner .nav-column1-type03 a.link-blank .hdg-level3:after, .inline-wrap-inner .nav-column1-type03 a.link-blank .hdg-level4:after, .inline-wrap-inner .nav-column1-type03 a.link-pdf .hdg-level3:after, .inline-wrap-inner .nav-column1-type03 a.link-pdf .hdg-level4:after { margin: 0 0px 0 10px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_blank.png) no-repeat 0 0; background-size: 15px 15px; vertical-align: 0; width: 15px; height: 15px; }

#content-body-wrapper .nav-column1-type03 a.link-pdf .hdg-level3:after, #content-body-wrapper .nav-column1-type03 a.link-pdf .hdg-level4:after, .inline-wrap-inner .nav-column1-type03 a.link-pdf .hdg-level3:after, .inline-wrap-inner .nav-column1-type03 a.link-pdf .hdg-level4:after { background-image: none; }

#content-body-wrapper .nav-column1-type03 .img-column, .inline-wrap-inner .nav-column1-type03 .img-column { margin: 0; padding: 0; position: relative; text-align: center; line-height: 0; }

#content-body-wrapper .nav-column1-type03 .img-column img, .inline-wrap-inner .nav-column1-type03 .img-column img { width: 100%; height: auto; }

#content-body-wrapper .nav-column1-type03 .img-column .img-column-inner-txt, .inline-wrap-inner .nav-column1-type03 .img-column .img-column-inner-txt { position: absolute; top: 33%; width: 100%; left: 0; }

#content-body-wrapper .nav-column1-type03 .img-column .img-column-inner-txt .hdg-level2, .inline-wrap-inner .nav-column1-type03 .img-column .img-column-inner-txt .hdg-level2 { color: #ea1f19; font-weight: bold; line-height: normal; }

#content-body-wrapper .nav-column1-type03 .img-column .img-column-inner-txt .inner-wrap, .inline-wrap-inner .nav-column1-type03 .img-column .img-column-inner-txt .inner-wrap { text-align: center; letter-spacing: -0.4em; font-family: 'Noto Sans Japanese', 'Hiragino Kaku Gothic ProN', Meiryo, '�E��E� �E�ゴシチE��', 'Arial', sans-serif; }

#content-body-wrapper .nav-column1-type03 .img-column .img-column-inner-txt .inner-wrap p, .inline-wrap-inner .nav-column1-type03 .img-column .img-column-inner-txt .inner-wrap p { display: inline-block; vertical-align: top; line-height: normal; letter-spacing: normal; line-height: normal; padding: 0 40px; }

#content-body-wrapper .nav-column1-type03 .img-column .img-column-inner-txt .inner-wrap p em, .inline-wrap-inner .nav-column1-type03 .img-column .img-column-inner-txt .inner-wrap p em { display: block; background-color: #ea1f19; padding: 5px 50px 7px; color: #fff; font-weight: bold; margin-bottom: 0; font-size: 114.3%; }

#content-body-wrapper .nav-column1-type03 .img-column .img-column-inner-txt .inner-wrap p strong, .inline-wrap-inner .nav-column1-type03 .img-column .img-column-inner-txt .inner-wrap p strong { color: #ea1f19; font-size: 550%; }

#content-body-wrapper .nav-column1-type03 .img-column .img-column-inner-txt .inner-wrap p strong span, .inline-wrap-inner .nav-column1-type03 .img-column .img-column-inner-txt .inner-wrap p strong span { font-size: 50%; padding-left: 5px; }

#content-body-wrapper .nav-column1-type03 .txt-column, .inline-wrap-inner .nav-column1-type03 .txt-column { border: none; border-top: 1px solid #ededed; padding: 15px 25px; text-align: left; }

#content-body-wrapper .nav-column1-type03 .txt-column .hdg-level2, #content-body-wrapper .nav-column1-type03 .txt-column .hdg-level3, #content-body-wrapper .nav-column1-type03 .txt-column .hdg-level4, #content-body-wrapper .nav-column1-type03 .txt-column p, .inline-wrap-inner .nav-column1-type03 .txt-column .hdg-level2, .inline-wrap-inner .nav-column1-type03 .txt-column .hdg-level3, .inline-wrap-inner .nav-column1-type03 .txt-column .hdg-level4, .inline-wrap-inner .nav-column1-type03 .txt-column p { margin-bottom: 0; }

#content-body-wrapper .nav-column1-type03 .txt-column .hdg-level2:after, #content-body-wrapper .nav-column1-type03 .txt-column .hdg-level3:after, #content-body-wrapper .nav-column1-type03 .txt-column .hdg-level4:after, #content-body-wrapper .nav-column1-type03 .txt-column p:after, .inline-wrap-inner .nav-column1-type03 .txt-column .hdg-level2:after, .inline-wrap-inner .nav-column1-type03 .txt-column .hdg-level3:after, .inline-wrap-inner .nav-column1-type03 .txt-column .hdg-level4:after, .inline-wrap-inner .nav-column1-type03 .txt-column p:after { margin: 0 0px 0 10px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02.png) no-repeat 0 0; background-size: 8px 14px; vertical-align: 1px; width: 8px; height: 15px; }

#content-body-wrapper .nav-column2-type05, #content-body-wrapper .nav-column2-type10, #content-body-wrapper .nav-column2-type14, .inline-wrap-inner .nav-column2-type05, .inline-wrap-inner .nav-column2-type10, .inline-wrap-inner .nav-column2-type14 { margin-bottom: 0px; padding-bottom: 10px; }

#content-body-wrapper .nav-column2-type05 ul, #content-body-wrapper .nav-column2-type10 ul, #content-body-wrapper .nav-column2-type14 ul, .inline-wrap-inner .nav-column2-type05 ul, .inline-wrap-inner .nav-column2-type10 ul, .inline-wrap-inner .nav-column2-type14 ul { margin-left: -2%; width: 102%; letter-spacing: -0.4em; }

#content-body-wrapper .nav-column2-type05 ul li, #content-body-wrapper .nav-column2-type10 ul li, #content-body-wrapper .nav-column2-type14 ul li, .inline-wrap-inner .nav-column2-type05 ul li, .inline-wrap-inner .nav-column2-type10 ul li, .inline-wrap-inner .nav-column2-type14 ul li { display: inline-block; vertical-align: top; letter-spacing: normal; margin: 0 0 20px 2%; width: 48%; }

#content-body-wrapper .nav-column2-type05 ul li .list-link, #content-body-wrapper .nav-column2-type10 ul li .list-link, #content-body-wrapper .nav-column2-type14 ul li .list-link, .inline-wrap-inner .nav-column2-type05 ul li .list-link, .inline-wrap-inner .nav-column2-type10 ul li .list-link, .inline-wrap-inner .nav-column2-type14 ul li .list-link { margin: 17px 0 0; width: 100%; }

#content-body-wrapper .nav-column2-type05 ul li .list-link li, #content-body-wrapper .nav-column2-type10 ul li .list-link li, #content-body-wrapper .nav-column2-type14 ul li .list-link li, .inline-wrap-inner .nav-column2-type05 ul li .list-link li, .inline-wrap-inner .nav-column2-type10 ul li .list-link li, .inline-wrap-inner .nav-column2-type14 ul li .list-link li { display: block; margin: 0 0 0 0; padding-top: 5px; width: 100%; }

#content-body-wrapper .nav-column2-type05 .txt-column, .inline-wrap-inner .nav-column2-type05 .txt-column { padding: 20px; }

#content-body-wrapper .nav-column2-type05 .txt-column .hdg-level3, .inline-wrap-inner .nav-column2-type05 .txt-column .hdg-level3 { margin-bottom: 5px; }

#content-body-wrapper .nav-column3-type13, .inline-wrap-inner .nav-column3-type13 { margin-bottom: 0px; padding-bottom: 10px; }

#content-body-wrapper .nav-column3-type13 ul, .inline-wrap-inner .nav-column3-type13 ul { margin-left: -2%; letter-spacing: -0.4em; }

#content-body-wrapper .nav-column3-type13 ul li, .inline-wrap-inner .nav-column3-type13 ul li { display: inline-block; letter-spacing: normal; margin: 0 0 20px 2%; width: 31.3333333%; vertical-align: top; }

#content-body-wrapper .nav-column3-type13 .txt-column, .inline-wrap-inner .nav-column3-type13 .txt-column { padding: 20px; }

#content-body-wrapper .nav-column3-type13 .txt-column .link-column, .inline-wrap-inner .nav-column3-type13 .txt-column .link-column { display: block; margin: -20px; padding: 20px; }

#content-body-wrapper .nav-column3-type13 .txt-column .link-column .hdg-level3:after, #content-body-wrapper .nav-column3-type13 .txt-column .link-column .hdg-level4:after, .inline-wrap-inner .nav-column3-type13 .txt-column .link-column .hdg-level3:after, .inline-wrap-inner .nav-column3-type13 .txt-column .link-column .hdg-level4:after { margin: 0 0 0 8px; display: inline-block; min-height: 14px; content: ""; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02.png) no-repeat 0 0; background-size: 8px 14px; vertical-align: 1px; width: 8px; height: 14px; }

#content-body-wrapper .nav-column3-type13 .txt-column .link-column:hover, .inline-wrap-inner .nav-column3-type13 .txt-column .link-column:hover { text-decoration: none; }

#content-body-wrapper .nav-column3-type13 .img-column, .inline-wrap-inner .nav-column3-type13 .img-column { font-size: 0; line-height: 0; text-align: center; margin-bottom: 15px; }

#content-body-wrapper .nav-column3-type13 .img-column img, .inline-wrap-inner .nav-column3-type13 .img-column img { width: 100%; max-width: 270px; height: auto; }

#content-body-wrapper .nav-column2-type01, #content-body-wrapper .nav-column2-type09, .inline-wrap-inner .nav-column2-type01, .inline-wrap-inner .nav-column2-type09 { padding-bottom: 0; }

#content-body-wrapper .nav-column2-type01 ul, #content-body-wrapper .nav-column2-type09 ul, .inline-wrap-inner .nav-column2-type01 ul, .inline-wrap-inner .nav-column2-type09 ul { margin-left: -2%; width: 102%; letter-spacing: -0.4em; }

#content-body-wrapper .nav-column2-type01 ul li, #content-body-wrapper .nav-column2-type09 ul li, .inline-wrap-inner .nav-column2-type01 ul li, .inline-wrap-inner .nav-column2-type09 ul li { display: inline-block; letter-spacing: normal; margin: 0 0 20px 2%; vertical-align: top; width: 48%; }

#content-body-wrapper .nav-column2-type01 ul li a, #content-body-wrapper .nav-column2-type09 ul li a, .inline-wrap-inner .nav-column2-type01 ul li a, .inline-wrap-inner .nav-column2-type09 ul li a { display: block; border: 1px solid #ededed; text-decoration: none; }

#content-body-wrapper .nav-column2-type01 ul li a span, #content-body-wrapper .nav-column2-type09 ul li a span, .inline-wrap-inner .nav-column2-type01 ul li a span, .inline-wrap-inner .nav-column2-type09 ul li a span { display: block; font-size: 0; line-height: 0; }

#content-body-wrapper .nav-column2-type01 ul li a span img, #content-body-wrapper .nav-column2-type09 ul li a span img, .inline-wrap-inner .nav-column2-type01 ul li a span img, .inline-wrap-inner .nav-column2-type09 ul li a span img { margin: 0 auto; width: 100%; height: auto; border-bottom: 1px solid #ededed; }

#content-body-wrapper .nav-column2-type01 ul li a h2, #content-body-wrapper .nav-column2-type01 ul li a h3, #content-body-wrapper .nav-column2-type01 ul li a h4, #content-body-wrapper .nav-column2-type09 ul li a h2, #content-body-wrapper .nav-column2-type09 ul li a h3, #content-body-wrapper .nav-column2-type09 ul li a h4, .inline-wrap-inner .nav-column2-type01 ul li a h2, .inline-wrap-inner .nav-column2-type01 ul li a h3, .inline-wrap-inner .nav-column2-type01 ul li a h4, .inline-wrap-inner .nav-column2-type09 ul li a h2, .inline-wrap-inner .nav-column2-type09 ul li a h3, .inline-wrap-inner .nav-column2-type09 ul li a h4 { padding: 15px 25px 14px 25px; position: relative; margin: 0; }

#content-body-wrapper .nav-column2-type01 ul li a h2:after, #content-body-wrapper .nav-column2-type01 ul li a h3:after, #content-body-wrapper .nav-column2-type01 ul li a h4:after, #content-body-wrapper .nav-column2-type09 ul li a h2:after, #content-body-wrapper .nav-column2-type09 ul li a h3:after, #content-body-wrapper .nav-column2-type09 ul li a h4:after, .inline-wrap-inner .nav-column2-type01 ul li a h2:after, .inline-wrap-inner .nav-column2-type01 ul li a h3:after, .inline-wrap-inner .nav-column2-type01 ul li a h4:after, .inline-wrap-inner .nav-column2-type09 ul li a h2:after, .inline-wrap-inner .nav-column2-type09 ul li a h3:after, .inline-wrap-inner .nav-column2-type09 ul li a h4:after { margin: 0 0px 0 10px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02.png) no-repeat 0 0; background-size: 8px 14px; vertical-align: -1px; width: 8px; height: 14px; }

#content-body-wrapper .nav-column2-type01 ul li a h2.hdg-level3, #content-body-wrapper .nav-column2-type01 ul li a h3.hdg-level3, #content-body-wrapper .nav-column2-type01 ul li a h4.hdg-level3, #content-body-wrapper .nav-column2-type09 ul li a h2.hdg-level3, #content-body-wrapper .nav-column2-type09 ul li a h3.hdg-level3, #content-body-wrapper .nav-column2-type09 ul li a h4.hdg-level3, .inline-wrap-inner .nav-column2-type01 ul li a h2.hdg-level3, .inline-wrap-inner .nav-column2-type01 ul li a h3.hdg-level3, .inline-wrap-inner .nav-column2-type01 ul li a h4.hdg-level3, .inline-wrap-inner .nav-column2-type09 ul li a h2.hdg-level3, .inline-wrap-inner .nav-column2-type09 ul li a h3.hdg-level3, .inline-wrap-inner .nav-column2-type09 ul li a h4.hdg-level3 { font-size: 130%; }

#content-body-wrapper .nav-column2-type01 ul li a .doc-text, #content-body-wrapper .nav-column2-type09 ul li a .doc-text, .inline-wrap-inner .nav-column2-type01 ul li a .doc-text, .inline-wrap-inner .nav-column2-type09 ul li a .doc-text { margin: -10px 0 0; padding: 0 25px 14px; }

#content-body-wrapper .nav-column2-type01 ul li a .doc-text:hover, #content-body-wrapper .nav-column2-type09 ul li a .doc-text:hover, .inline-wrap-inner .nav-column2-type01 ul li a .doc-text:hover, .inline-wrap-inner .nav-column2-type09 ul li a .doc-text:hover { color: #656d73; }

#content-body-wrapper .nav-column2-type01 ul li a.link-blank:after, #content-body-wrapper .nav-column2-type01 ul li a.link-pdf:after, #content-body-wrapper .nav-column2-type09 ul li a.link-blank:after, #content-body-wrapper .nav-column2-type09 ul li a.link-pdf:after, .inline-wrap-inner .nav-column2-type01 ul li a.link-blank:after, .inline-wrap-inner .nav-column2-type01 ul li a.link-pdf:after, .inline-wrap-inner .nav-column2-type09 ul li a.link-blank:after, .inline-wrap-inner .nav-column2-type09 ul li a.link-pdf:after { display: none; }

#content-body-wrapper .nav-column2-type01 ul li a.link-blank h2:after, #content-body-wrapper .nav-column2-type01 ul li a.link-blank h3:after, #content-body-wrapper .nav-column2-type01 ul li a.link-blank h4:after, #content-body-wrapper .nav-column2-type01 ul li a.link-pdf h2:after, #content-body-wrapper .nav-column2-type01 ul li a.link-pdf h3:after, #content-body-wrapper .nav-column2-type01 ul li a.link-pdf h4:after, #content-body-wrapper .nav-column2-type09 ul li a.link-blank h2:after, #content-body-wrapper .nav-column2-type09 ul li a.link-blank h3:after, #content-body-wrapper .nav-column2-type09 ul li a.link-blank h4:after, #content-body-wrapper .nav-column2-type09 ul li a.link-pdf h2:after, #content-body-wrapper .nav-column2-type09 ul li a.link-pdf h3:after, #content-body-wrapper .nav-column2-type09 ul li a.link-pdf h4:after, .inline-wrap-inner .nav-column2-type01 ul li a.link-blank h2:after, .inline-wrap-inner .nav-column2-type01 ul li a.link-blank h3:after, .inline-wrap-inner .nav-column2-type01 ul li a.link-blank h4:after, .inline-wrap-inner .nav-column2-type01 ul li a.link-pdf h2:after, .inline-wrap-inner .nav-column2-type01 ul li a.link-pdf h3:after, .inline-wrap-inner .nav-column2-type01 ul li a.link-pdf h4:after, .inline-wrap-inner .nav-column2-type09 ul li a.link-blank h2:after, .inline-wrap-inner .nav-column2-type09 ul li a.link-blank h3:after, .inline-wrap-inner .nav-column2-type09 ul li a.link-blank h4:after, .inline-wrap-inner .nav-column2-type09 ul li a.link-pdf h2:after, .inline-wrap-inner .nav-column2-type09 ul li a.link-pdf h3:after, .inline-wrap-inner .nav-column2-type09 ul li a.link-pdf h4:after { margin: 0 0px 0 10px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_blank.png) no-repeat 0 0; background-size: 15px 15px; vertical-align: 0; width: 15px; height: 15px; }

#content-body-wrapper .nav-column2-type01 ul li a.link-pdf h2:after, #content-body-wrapper .nav-column2-type01 ul li a.link-pdf h3:after, #content-body-wrapper .nav-column2-type01 ul li a.link-pdf h4:after, #content-body-wrapper .nav-column2-type09 ul li a.link-pdf h2:after, #content-body-wrapper .nav-column2-type09 ul li a.link-pdf h3:after, #content-body-wrapper .nav-column2-type09 ul li a.link-pdf h4:after, .inline-wrap-inner .nav-column2-type01 ul li a.link-pdf h2:after, .inline-wrap-inner .nav-column2-type01 ul li a.link-pdf h3:after, .inline-wrap-inner .nav-column2-type01 ul li a.link-pdf h4:after, .inline-wrap-inner .nav-column2-type09 ul li a.link-pdf h2:after, .inline-wrap-inner .nav-column2-type09 ul li a.link-pdf h3:after, .inline-wrap-inner .nav-column2-type09 ul li a.link-pdf h4:after { background: none; }

#content-body-wrapper .nav-column2-type01 ul li a.link-pdf h2 .file-capacity, #content-body-wrapper .nav-column2-type01 ul li a.link-pdf h3 .file-capacity, #content-body-wrapper .nav-column2-type01 ul li a.link-pdf h4 .file-capacity, #content-body-wrapper .nav-column2-type09 ul li a.link-pdf h2 .file-capacity, #content-body-wrapper .nav-column2-type09 ul li a.link-pdf h3 .file-capacity, #content-body-wrapper .nav-column2-type09 ul li a.link-pdf h4 .file-capacity, .inline-wrap-inner .nav-column2-type01 ul li a.link-pdf h2 .file-capacity, .inline-wrap-inner .nav-column2-type01 ul li a.link-pdf h3 .file-capacity, .inline-wrap-inner .nav-column2-type01 ul li a.link-pdf h4 .file-capacity, .inline-wrap-inner .nav-column2-type09 ul li a.link-pdf h2 .file-capacity, .inline-wrap-inner .nav-column2-type09 ul li a.link-pdf h3 .file-capacity, .inline-wrap-inner .nav-column2-type09 ul li a.link-pdf h4 .file-capacity { font-size: 65%; line-height: normal; display: inline-block; }

#content-body-wrapper .txt-column3-type01, .inline-wrap-inner .txt-column3-type01 { width: 100%; padding-bottom: 70px; }

#content-body-wrapper .txt-column3-type01 ul, .inline-wrap-inner .txt-column3-type01 ul { letter-spacing: -0.4em; }

#content-body-wrapper .txt-column3-type01 ul li, .inline-wrap-inner .txt-column3-type01 ul li { display: inline-block; letter-spacing: normal; width: 33.333333%; vertical-align: top; text-align: center; }

#content-body-wrapper .txt-column3-type01 ul li .doc-text, .inline-wrap-inner .txt-column3-type01 ul li .doc-text { font-size: 14px; font-size: 1.4rem; font-weight: 700; margin: 0 0 15px; }

#content-body-wrapper .txt-column3-type01 ul li .doc-spec, .inline-wrap-inner .txt-column3-type01 ul li .doc-spec { font-size: 20px; font-size: 2.0rem; line-height: 1.3em; font-weight: 700; }

#content-body-wrapper .txt-column3-type01 ul li .doc-spec strong, .inline-wrap-inner .txt-column3-type01 ul li .doc-spec strong { color: #eb1e1e; font-size: 50px; font-size: 5.0rem; padding-right: 5px; }

#content-body-wrapper .txt-column2-type01, .inline-wrap-inner .txt-column2-type01 { width: 100%; padding-bottom: 70px; }

#content-body-wrapper .txt-column2-type01 ul, .inline-wrap-inner .txt-column2-type01 ul { letter-spacing: -0.4em; text-align: center; }

#content-body-wrapper .txt-column2-type01 ul li, .inline-wrap-inner .txt-column2-type01 ul li { display: inline-block; letter-spacing: normal; width: 50%; vertical-align: top; text-align: center; }

#content-body-wrapper .txt-column2-type01 ul li .doc-text, .inline-wrap-inner .txt-column2-type01 ul li .doc-text { font-size: 18px; font-size: 1.8rem; font-weight: 700; margin: 0 0 15px; }

#content-body-wrapper .txt-column2-type01 ul li .doc-text-s, .inline-wrap-inner .txt-column2-type01 ul li .doc-text-s { font-size: 14px; font-size: 1.4rem; margin: 5px 0 0; }

#content-body-wrapper .txt-column2-type01 ul li .doc-spec, .inline-wrap-inner .txt-column2-type01 ul li .doc-spec { font-size: 30px; font-size: 3.0rem; line-height: 1.3em; font-weight: 700; }

#content-body-wrapper .txt-column2-type01 ul li .doc-spec strong, .inline-wrap-inner .txt-column2-type01 ul li .doc-spec strong { color: #eb1e1e; font-size: 70px; font-size: 7.0rem; padding-right: 5px; }

#content-body-wrapper .nav-column2-type01e, .inline-wrap-inner .nav-column2-type01e { padding-bottom: 0; }

#content-body-wrapper .nav-column2-type01e ul, .inline-wrap-inner .nav-column2-type01e ul { margin-left: -1%; width: 101%; font-size: 0; }

#content-body-wrapper .nav-column2-type01e ul li, .inline-wrap-inner .nav-column2-type01e ul li { display: inline-block; letter-spacing: normal; margin: 0 0 10px 1%; vertical-align: top; width: 49%; }

#content-body-wrapper .nav-column2-type01e ul li a, .inline-wrap-inner .nav-column2-type01e ul li a { display: block; position: relative; border: 1px solid #ededed; text-decoration: none; color: #ffffff; }

#content-body-wrapper .nav-column2-type01e ul li a:before, .inline-wrap-inner .nav-column2-type01e ul li a:before { content: ""; width: 100%; height: 20%; display: block; position: absolute; left: 0; bottom: 0; background: linear-gradient(to top, rgba(0, 0, 0, 0.7), transparent); z-index: 2; }

#content-body-wrapper .nav-column2-type01e ul li a .wrap-img, .inline-wrap-inner .nav-column2-type01e ul li a .wrap-img { position: relative; }

#content-body-wrapper .nav-column2-type01e ul li a .wrap-img img, .inline-wrap-inner .nav-column2-type01e ul li a .wrap-img img { margin: 0 auto; width: 100%; height: auto; display: block; }

#content-body-wrapper .nav-column2-type01e ul li a h2, #content-body-wrapper .nav-column2-type01e ul li a h3, #content-body-wrapper .nav-column2-type01e ul li a h4, .inline-wrap-inner .nav-column2-type01e ul li a h2, .inline-wrap-inner .nav-column2-type01e ul li a h3, .inline-wrap-inner .nav-column2-type01e ul li a h4 { position: absolute; left: 0; bottom: 0; margin: 0; width: 100%; font-size: 20px; font-size: 2.0rem; color: #ffffff; z-index: 3; }

#content-body-wrapper .nav-column2-type01e ul li a h2 .inner-txt, #content-body-wrapper .nav-column2-type01e ul li a h3 .inner-txt, #content-body-wrapper .nav-column2-type01e ul li a h4 .inner-txt, .inline-wrap-inner .nav-column2-type01e ul li a h2 .inner-txt, .inline-wrap-inner .nav-column2-type01e ul li a h3 .inner-txt, .inline-wrap-inner .nav-column2-type01e ul li a h4 .inner-txt { padding: 25px 15px; display: inline-block; position: relative; text-shadow: 0px 0px 3px black; }

#content-body-wrapper .nav-column2-type01e ul li a h2 .inner-txt:after, #content-body-wrapper .nav-column2-type01e ul li a h3 .inner-txt:after, #content-body-wrapper .nav-column2-type01e ul li a h4 .inner-txt:after, .inline-wrap-inner .nav-column2-type01e ul li a h2 .inner-txt:after, .inline-wrap-inner .nav-column2-type01e ul li a h3 .inner-txt:after, .inline-wrap-inner .nav-column2-type01e ul li a h4 .inner-txt:after { display: inline-block; vertical-align: middle; content: ''; width: 7px; height: 7px; margin: -1px 0 0 5px; border-right: 2px solid #ea1e1f; border-bottom: 2px solid #ea1e1f; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); background-image: none; min-height: 7px; }

#content-body-wrapper .nav-column2-type01e ul li a h2.hdg-level3, #content-body-wrapper .nav-column2-type01e ul li a h3.hdg-level3, #content-body-wrapper .nav-column2-type01e ul li a h4.hdg-level3, .inline-wrap-inner .nav-column2-type01e ul li a h2.hdg-level3, .inline-wrap-inner .nav-column2-type01e ul li a h3.hdg-level3, .inline-wrap-inner .nav-column2-type01e ul li a h4.hdg-level3 { font-size: 20px; font-size: 2.0rem; }

#content-body-wrapper .nav-column2-type01e ul li a.link-blank:after, #content-body-wrapper .nav-column2-type01e ul li a.link-pdf:after, .inline-wrap-inner .nav-column2-type01e ul li a.link-blank:after, .inline-wrap-inner .nav-column2-type01e ul li a.link-pdf:after { display: none; }

#content-body-wrapper .nav-column2-type01e ul li a.link-blank h2 .inner-txt, #content-body-wrapper .nav-column2-type01e ul li a.link-blank h3 .inner-txt, #content-body-wrapper .nav-column2-type01e ul li a.link-blank h4 .inner-txt, #content-body-wrapper .nav-column2-type01e ul li a.link-pdf h2 .inner-txt, #content-body-wrapper .nav-column2-type01e ul li a.link-pdf h3 .inner-txt, #content-body-wrapper .nav-column2-type01e ul li a.link-pdf h4 .inner-txt, .inline-wrap-inner .nav-column2-type01e ul li a.link-blank h2 .inner-txt, .inline-wrap-inner .nav-column2-type01e ul li a.link-blank h3 .inner-txt, .inline-wrap-inner .nav-column2-type01e ul li a.link-blank h4 .inner-txt, .inline-wrap-inner .nav-column2-type01e ul li a.link-pdf h2 .inner-txt, .inline-wrap-inner .nav-column2-type01e ul li a.link-pdf h3 .inner-txt, .inline-wrap-inner .nav-column2-type01e ul li a.link-pdf h4 .inner-txt { padding: 25px 0 25px 15px; }

#content-body-wrapper .nav-column2-type01e ul li a.link-blank h2 .inner-txt:after, #content-body-wrapper .nav-column2-type01e ul li a.link-blank h3 .inner-txt:after, #content-body-wrapper .nav-column2-type01e ul li a.link-blank h4 .inner-txt:after, #content-body-wrapper .nav-column2-type01e ul li a.link-pdf h2 .inner-txt:after, #content-body-wrapper .nav-column2-type01e ul li a.link-pdf h3 .inner-txt:after, #content-body-wrapper .nav-column2-type01e ul li a.link-pdf h4 .inner-txt:after, .inline-wrap-inner .nav-column2-type01e ul li a.link-blank h2 .inner-txt:after, .inline-wrap-inner .nav-column2-type01e ul li a.link-blank h3 .inner-txt:after, .inline-wrap-inner .nav-column2-type01e ul li a.link-blank h4 .inner-txt:after, .inline-wrap-inner .nav-column2-type01e ul li a.link-pdf h2 .inner-txt:after, .inline-wrap-inner .nav-column2-type01e ul li a.link-pdf h3 .inner-txt:after, .inline-wrap-inner .nav-column2-type01e ul li a.link-pdf h4 .inner-txt:after { display: none; }

#content-body-wrapper .nav-column2-type01e ul li a.link-blank h2:after, #content-body-wrapper .nav-column2-type01e ul li a.link-blank h3:after, #content-body-wrapper .nav-column2-type01e ul li a.link-blank h4:after, #content-body-wrapper .nav-column2-type01e ul li a.link-pdf h2:after, #content-body-wrapper .nav-column2-type01e ul li a.link-pdf h3:after, #content-body-wrapper .nav-column2-type01e ul li a.link-pdf h4:after, .inline-wrap-inner .nav-column2-type01e ul li a.link-blank h2:after, .inline-wrap-inner .nav-column2-type01e ul li a.link-blank h3:after, .inline-wrap-inner .nav-column2-type01e ul li a.link-blank h4:after, .inline-wrap-inner .nav-column2-type01e ul li a.link-pdf h2:after, .inline-wrap-inner .nav-column2-type01e ul li a.link-pdf h3:after, .inline-wrap-inner .nav-column2-type01e ul li a.link-pdf h4:after { content: ""; margin: 0 0px 0 10px; display: inline-block; vertical-align: middle; min-height: 15px; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_blank.png) no-repeat 0 0; background-size: 15px 15px; vertical-align: 0; width: 15px; height: 15px; }

#content-body-wrapper .nav-column2-type01e ul li a.link-blank h2:after .inner:after, #content-body-wrapper .nav-column2-type01e ul li a.link-blank h3:after .inner:after, #content-body-wrapper .nav-column2-type01e ul li a.link-blank h4:after .inner:after, #content-body-wrapper .nav-column2-type01e ul li a.link-pdf h2:after .inner:after, #content-body-wrapper .nav-column2-type01e ul li a.link-pdf h3:after .inner:after, #content-body-wrapper .nav-column2-type01e ul li a.link-pdf h4:after .inner:after, .inline-wrap-inner .nav-column2-type01e ul li a.link-blank h2:after .inner:after, .inline-wrap-inner .nav-column2-type01e ul li a.link-blank h3:after .inner:after, .inline-wrap-inner .nav-column2-type01e ul li a.link-blank h4:after .inner:after, .inline-wrap-inner .nav-column2-type01e ul li a.link-pdf h2:after .inner:after, .inline-wrap-inner .nav-column2-type01e ul li a.link-pdf h3:after .inner:after, .inline-wrap-inner .nav-column2-type01e ul li a.link-pdf h4:after .inner:after { display: none; }

#content-body-wrapper .nav-column2-type01e ul li a.link-pdf h2:after, #content-body-wrapper .nav-column2-type01e ul li a.link-pdf h3:after, #content-body-wrapper .nav-column2-type01e ul li a.link-pdf h4:after, .inline-wrap-inner .nav-column2-type01e ul li a.link-pdf h2:after, .inline-wrap-inner .nav-column2-type01e ul li a.link-pdf h3:after, .inline-wrap-inner .nav-column2-type01e ul li a.link-pdf h4:after { background: none; }

#content-body-wrapper .nav-column2-type01e ul li a.link-pdf h2 .file-capacity, #content-body-wrapper .nav-column2-type01e ul li a.link-pdf h3 .file-capacity, #content-body-wrapper .nav-column2-type01e ul li a.link-pdf h4 .file-capacity, .inline-wrap-inner .nav-column2-type01e ul li a.link-pdf h2 .file-capacity, .inline-wrap-inner .nav-column2-type01e ul li a.link-pdf h3 .file-capacity, .inline-wrap-inner .nav-column2-type01e ul li a.link-pdf h4 .file-capacity { font-size: 65%; line-height: normal; display: inline-block; }

@media screen and (min-width: 768px) { #content-body-wrapper .nav-column2-type01e ul li a:hover h2, #content-body-wrapper .nav-column2-type01e ul li a:hover h3, #content-body-wrapper .nav-column2-type01e ul li a:hover h4, .inline-wrap-inner .nav-column2-type01e ul li a:hover h2, .inline-wrap-inner .nav-column2-type01e ul li a:hover h3, .inline-wrap-inner .nav-column2-type01e ul li a:hover h4 { color: #ffffff; } }

#content-body-wrapper .nav-column2-type01e ul li.bg-white a:before, .inline-wrap-inner .nav-column2-type01e ul li.bg-white a:before { display: none; }

#content-body-wrapper .nav-column2-type01e ul li.bg-white a h2, #content-body-wrapper .nav-column2-type01e ul li.bg-white a h3, #content-body-wrapper .nav-column2-type01e ul li.bg-white a h4, .inline-wrap-inner .nav-column2-type01e ul li.bg-white a h2, .inline-wrap-inner .nav-column2-type01e ul li.bg-white a h3, .inline-wrap-inner .nav-column2-type01e ul li.bg-white a h4 { color: #656d73; }

#content-body-wrapper .nav-column2-type01e ul li.bg-white a h2 .inner-txt, #content-body-wrapper .nav-column2-type01e ul li.bg-white a h3 .inner-txt, #content-body-wrapper .nav-column2-type01e ul li.bg-white a h4 .inner-txt, .inline-wrap-inner .nav-column2-type01e ul li.bg-white a h2 .inner-txt, .inline-wrap-inner .nav-column2-type01e ul li.bg-white a h3 .inner-txt, .inline-wrap-inner .nav-column2-type01e ul li.bg-white a h4 .inner-txt { text-shadow: none; }

@media screen and (min-width: 768px) { #content-body-wrapper .nav-column2-type01e ul li.bg-white a:hover h2, #content-body-wrapper .nav-column2-type01e ul li.bg-white a:hover h3, #content-body-wrapper .nav-column2-type01e ul li.bg-white a:hover h4, .inline-wrap-inner .nav-column2-type01e ul li.bg-white a:hover h2, .inline-wrap-inner .nav-column2-type01e ul li.bg-white a:hover h3, .inline-wrap-inner .nav-column2-type01e ul li.bg-white a:hover h4 { color: #a0a5a9; } }

#content-body-wrapper .nav-column2-type10e, .inline-wrap-inner .nav-column2-type10e { margin-bottom: 20px; }

#content-body-wrapper .nav-column2-type10e &gt; ul, .inline-wrap-inner .nav-column2-type10e &gt; ul { display: -ms-box; display: -webkit-flexbox; display: -moz-flexbox; display: -moz-flex; display: -ms-flex; display: flex; flex-wrap: wrap; margin-left: -2%; width: 102%; }

#content-body-wrapper .nav-column2-type10e &gt; ul &gt; li, .inline-wrap-inner .nav-column2-type10e &gt; ul &gt; li { width: 48%; margin: 0 0 20px 2%; border: 1px solid #ededed; box-sizing: border-box; }

#content-body-wrapper .nav-column2-type10e .txt-column, .inline-wrap-inner .nav-column2-type10e .txt-column { padding: 30px; }

#content-body-wrapper .nav-column2-type10e .txt-column .hdg-level3, .inline-wrap-inner .nav-column2-type10e .txt-column .hdg-level3 { margin-bottom: 10px; }

#content-body-wrapper .nav-column2-type10e .txt-column .doc-text, #content-body-wrapper .nav-column2-type10e .txt-column .doc-annotaion, .inline-wrap-inner .nav-column2-type10e .txt-column .doc-text, .inline-wrap-inner .nav-column2-type10e .txt-column .doc-annotaion { margin-bottom: 0; }

#content-body-wrapper .nav-column3-type08, #content-body-wrapper .nav-column3-type08-01, .inline-wrap-inner .nav-column3-type08, .inline-wrap-inner .nav-column3-type08-01 { padding-bottom: 10px; }

#content-body-wrapper .nav-column3-type08 ul, #content-body-wrapper .nav-column3-type08-01 ul, .inline-wrap-inner .nav-column3-type08 ul, .inline-wrap-inner .nav-column3-type08-01 ul { margin-left: -2%; letter-spacing: -0.4em; }

#content-body-wrapper .nav-column3-type08 ul li, #content-body-wrapper .nav-column3-type08-01 ul li, .inline-wrap-inner .nav-column3-type08 ul li, .inline-wrap-inner .nav-column3-type08-01 ul li { display: inline-block; letter-spacing: normal; margin: 0 0 20px 2%; width: 31.3333333%; vertical-align: top; }

#content-body-wrapper .nav-column3-type08 ul li .list-link, #content-body-wrapper .nav-column3-type08-01 ul li .list-link, .inline-wrap-inner .nav-column3-type08 ul li .list-link, .inline-wrap-inner .nav-column3-type08-01 ul li .list-link { margin-left: 0; }

#content-body-wrapper .nav-column3-type08 ul li .list-link li, #content-body-wrapper .nav-column3-type08-01 ul li .list-link li, .inline-wrap-inner .nav-column3-type08 ul li .list-link li, .inline-wrap-inner .nav-column3-type08-01 ul li .list-link li { display: block; width: auto; margin: 5px 0px; }

#content-body-wrapper .nav-column3-type08 ul li .hdg-level3, #content-body-wrapper .nav-column3-type08-01 ul li .hdg-level3, .inline-wrap-inner .nav-column3-type08 ul li .hdg-level3, .inline-wrap-inner .nav-column3-type08-01 ul li .hdg-level3 { margin: 0px; padding: 0 0 15px; }

#content-body-wrapper .nav-column3-type08 ul li .hdg-level3 .link-icon:after, #content-body-wrapper .nav-column3-type08-01 ul li .hdg-level3 .link-icon:after, .inline-wrap-inner .nav-column3-type08 ul li .hdg-level3 .link-icon:after, .inline-wrap-inner .nav-column3-type08-01 ul li .hdg-level3 .link-icon:after { margin: 0 0px 0 8px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02.png) no-repeat 0 0; background-size: 8px 14px; vertical-align: -1px; width: 8px; height: 14px; }

#content-body-wrapper .nav-column3-type08 .txt-column, #content-body-wrapper .nav-column3-type08-01 .txt-column, .inline-wrap-inner .nav-column3-type08 .txt-column, .inline-wrap-inner .nav-column3-type08-01 .txt-column { border: 1px solid #ededed; padding: 20px 30px; }

#content-body-wrapper .nav-column3-type08 .txt-column .link-btn-type01, #content-body-wrapper .nav-column3-type08-01 .txt-column .link-btn-type01, .inline-wrap-inner .nav-column3-type08 .txt-column .link-btn-type01, .inline-wrap-inner .nav-column3-type08-01 .txt-column .link-btn-type01 { text-align: left; }

#content-body-wrapper .nav-column3-type08 .img-column, #content-body-wrapper .nav-column3-type08-01 .img-column, .inline-wrap-inner .nav-column3-type08 .img-column, .inline-wrap-inner .nav-column3-type08-01 .img-column { font-size: 0; line-height: 0; margin: 0; padding: 0; }

#content-body-wrapper .nav-column3-type08 .img-column img, #content-body-wrapper .nav-column3-type08-01 .img-column img, .inline-wrap-inner .nav-column3-type08 .img-column img, .inline-wrap-inner .nav-column3-type08-01 .img-column img { width: 100%; height: auto; }

#content-body-wrapper .nav-column3-type08e, .inline-wrap-inner .nav-column3-type08e { margin-bottom: 20px; }

#content-body-wrapper .nav-column3-type08e &gt; ul, .inline-wrap-inner .nav-column3-type08e &gt; ul { display: -ms-box; display: -webkit-flexbox; display: -moz-flexbox; display: -moz-flex; display: -ms-flex; display: flex; flex-wrap: wrap; margin-left: -2%; width: 102%; }

#content-body-wrapper .nav-column3-type08e &gt; ul &gt; li, .inline-wrap-inner .nav-column3-type08e &gt; ul &gt; li { width: 31.3333333333333%; margin: 0 0 20px 2%; border: 1px solid #ededed; box-sizing: border-box; }

#content-body-wrapper .nav-column3-type08e .txt-column, .inline-wrap-inner .nav-column3-type08e .txt-column { padding: 30px; }

#content-body-wrapper .nav-column3-type08e .txt-column .hdg-level3, .inline-wrap-inner .nav-column3-type08e .txt-column .hdg-level3 { margin-bottom: 10px; }

#content-body-wrapper .nav-column3-type08e .txt-column .doc-text, #content-body-wrapper .nav-column3-type08e .txt-column .doc-annotaion, .inline-wrap-inner .nav-column3-type08e .txt-column .doc-text, .inline-wrap-inner .nav-column3-type08e .txt-column .doc-annotaion { margin-bottom: 0; }

#content-body-wrapper .nav-column2-type09, .inline-wrap-inner .nav-column2-type09 { padding-bottom: 10px; }

#content-body-wrapper .nav-column2-type09 ul li a h2, #content-body-wrapper .nav-column2-type09 ul li a h3, #content-body-wrapper .nav-column2-type09 ul li a h4, .inline-wrap-inner .nav-column2-type09 ul li a h2, .inline-wrap-inner .nav-column2-type09 ul li a h3, .inline-wrap-inner .nav-column2-type09 ul li a h4 { padding: 25px 25px 24px 25px; position: relative; margin: 0; }

#content-body-wrapper .nav-column2-type09 ul li a h2:after, #content-body-wrapper .nav-column2-type09 ul li a h3:after, #content-body-wrapper .nav-column2-type09 ul li a h4:after, .inline-wrap-inner .nav-column2-type09 ul li a h2:after, .inline-wrap-inner .nav-column2-type09 ul li a h3:after, .inline-wrap-inner .nav-column2-type09 ul li a h4:after { margin: 0 0px 0 10px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02.png) no-repeat 0 0; background-size: 8px 14px; vertical-align: 1px; width: 8px; height: 15px; }

#content-body-wrapper .nav-column2-type02 .list-parent, .inline-wrap-inner .nav-column2-type02 .list-parent { margin-left: -2%; width: 102%; letter-spacing: -0.4em; }

#content-body-wrapper .nav-column2-type02 .list-parent li, .inline-wrap-inner .nav-column2-type02 .list-parent li { display: inline-block; letter-spacing: normal; margin: 0 0 20px 2%; width: 47.7%; vertical-align: top; border: 1px solid #ededed; box-sizing: border-box; }

#content-body-wrapper .nav-column2-type02 .list-parent li .list-parent-inner, .inline-wrap-inner .nav-column2-type02 .list-parent li .list-parent-inner { padding: 40px 20px; }

#content-body-wrapper .nav-column2-type02 .list-parent li .list-parent-inner .hdg-text, .inline-wrap-inner .nav-column2-type02 .list-parent li .list-parent-inner .hdg-text { font-size: 120.3%; padding-bottom: 15px; }

#content-body-wrapper .nav-column2-type02 .list-parent li .list-parent-inner .doc-text, .inline-wrap-inner .nav-column2-type02 .list-parent li .list-parent-inner .doc-text { margin: 10px 0 0; }

#content-body-wrapper .nav-column2-type02 .list-parent li .list-parent-inner ul, .inline-wrap-inner .nav-column2-type02 .list-parent li .list-parent-inner ul { margin-bottom: 0; }

#content-body-wrapper .nav-column2-type02 .list-parent li .list-parent-inner ul li, .inline-wrap-inner .nav-column2-type02 .list-parent li .list-parent-inner ul li { border: none; width: auto; margin-bottom: 0; }

#content-body-wrapper .nav-column2-type02 .list-parent li .list-child li, .inline-wrap-inner .nav-column2-type02 .list-parent li .list-child li { border: none; border-top: 1px solid #ededed; margin: 0; width: 100%; }

#content-body-wrapper .nav-column2-type02 .list-parent li .list-child li span, .inline-wrap-inner .nav-column2-type02 .list-parent li .list-child li span { display: block; padding: 10px; }

#content-body-wrapper .nav-column2-type07 ul li, #content-body-wrapper .nav-column2-type19 ul li, .inline-wrap-inner .nav-column2-type07 ul li, .inline-wrap-inner .nav-column2-type19 ul li { vertical-align: middle; margin: 0 0 30px 0; border: 1px solid #ededed; letter-spacing: -0.4em; }

#content-body-wrapper .nav-column2-type07 ul li .img-column, #content-body-wrapper .nav-column2-type07 ul li .txt-column, #content-body-wrapper .nav-column2-type19 ul li .img-column, #content-body-wrapper .nav-column2-type19 ul li .txt-column, .inline-wrap-inner .nav-column2-type07 ul li .img-column, .inline-wrap-inner .nav-column2-type07 ul li .txt-column, .inline-wrap-inner .nav-column2-type19 ul li .img-column, .inline-wrap-inner .nav-column2-type19 ul li .txt-column { display: inline-block; letter-spacing: normal; vertical-align: middle; width: 50%; }

#content-body-wrapper .nav-column2-type07 ul li .img-column, #content-body-wrapper .nav-column2-type19 ul li .img-column, .inline-wrap-inner .nav-column2-type07 ul li .img-column, .inline-wrap-inner .nav-column2-type19 ul li .img-column { font-size: 0; line-height: 0; margin: 0; }

#content-body-wrapper .nav-column2-type07 ul li .img-column img, #content-body-wrapper .nav-column2-type19 ul li .img-column img, .inline-wrap-inner .nav-column2-type07 ul li .img-column img, .inline-wrap-inner .nav-column2-type19 ul li .img-column img { display: block; margin: -1px 0; width: 100%; height: auto; }

#content-body-wrapper .nav-column2-type07 ul li .txt-column .txt-column-inner, #content-body-wrapper .nav-column2-type19 ul li .txt-column .txt-column-inner, .inline-wrap-inner .nav-column2-type07 ul li .txt-column .txt-column-inner, .inline-wrap-inner .nav-column2-type19 ul li .txt-column .txt-column-inner { padding: 20px 30px; vertical-align: middle; position: relative; }

#content-body-wrapper .nav-column2-type07 ul li .txt-column .txt-column-inner .list-disc, #content-body-wrapper .nav-column2-type19 ul li .txt-column .txt-column-inner .list-disc, .inline-wrap-inner .nav-column2-type07 ul li .txt-column .txt-column-inner .list-disc, .inline-wrap-inner .nav-column2-type19 ul li .txt-column .txt-column-inner .list-disc { margin-bottom: 0; }

#content-body-wrapper .nav-column2-type07 ul li .txt-column .txt-column-inner .list-disc li, #content-body-wrapper .nav-column2-type19 ul li .txt-column .txt-column-inner .list-disc li, .inline-wrap-inner .nav-column2-type07 ul li .txt-column .txt-column-inner .list-disc li, .inline-wrap-inner .nav-column2-type19 ul li .txt-column .txt-column-inner .list-disc li { border: none; margin-bottom: 5px; }

#content-body-wrapper .nav-column2-type07 ul li .txt-column .txt-column-inner .link-btn-type01, #content-body-wrapper .nav-column2-type19 ul li .txt-column .txt-column-inner .link-btn-type01, .inline-wrap-inner .nav-column2-type07 ul li .txt-column .txt-column-inner .link-btn-type01, .inline-wrap-inner .nav-column2-type19 ul li .txt-column .txt-column-inner .link-btn-type01 { text-align: left; margin: 0; }

#content-body-wrapper .nav-column2-type07 ul li .txt-column .txt-column-inner ul, #content-body-wrapper .nav-column2-type19 ul li .txt-column .txt-column-inner ul, .inline-wrap-inner .nav-column2-type07 ul li .txt-column .txt-column-inner ul, .inline-wrap-inner .nav-column2-type19 ul li .txt-column .txt-column-inner ul { margin: 20px 0 0; }

#content-body-wrapper .nav-column2-type07 ul li .txt-column .txt-column-inner ul li, #content-body-wrapper .nav-column2-type19 ul li .txt-column .txt-column-inner ul li, .inline-wrap-inner .nav-column2-type07 ul li .txt-column .txt-column-inner ul li, .inline-wrap-inner .nav-column2-type19 ul li .txt-column .txt-column-inner ul li { border: none; letter-spacing: normal; margin: 5px 0 0; }

#content-body-wrapper .nav-column2-type03 ul li, .inline-wrap-inner .nav-column2-type03 ul li { margin: 0 0 30px 0; border: 1px solid #ededed; letter-spacing: -0.4em; }

#content-body-wrapper .nav-column2-type03 ul li .img-column, #content-body-wrapper .nav-column2-type03 ul li .txt-column, .inline-wrap-inner .nav-column2-type03 ul li .img-column, .inline-wrap-inner .nav-column2-type03 ul li .txt-column { display: inline-block; letter-spacing: normal; vertical-align: top; width: 72.8%; }

#content-body-wrapper .nav-column2-type03 ul li .img-column, .inline-wrap-inner .nav-column2-type03 ul li .img-column { width: 27.2%; font-size: 0; line-height: 0; margin: 0; }

#content-body-wrapper .nav-column2-type03 ul li .img-column img, .inline-wrap-inner .nav-column2-type03 ul li .img-column img { width: 100%; height: auto; }

#content-body-wrapper .nav-column2-type03 ul li .txt-column-inner, .inline-wrap-inner .nav-column2-type03 ul li .txt-column-inner { padding: 30px; position: relative; }

#content-body-wrapper .nav-column2-type03 ul li .txt-column-inner .list-disc, #content-body-wrapper .nav-column2-type03 ul li .txt-column-inner .list-mark, .inline-wrap-inner .nav-column2-type03 ul li .txt-column-inner .list-disc, .inline-wrap-inner .nav-column2-type03 ul li .txt-column-inner .list-mark { margin-bottom: 0; }

#content-body-wrapper .nav-column2-type03 ul li .txt-column-inner .list-disc li, #content-body-wrapper .nav-column2-type03 ul li .txt-column-inner .list-mark li, .inline-wrap-inner .nav-column2-type03 ul li .txt-column-inner .list-disc li, .inline-wrap-inner .nav-column2-type03 ul li .txt-column-inner .list-mark li { border: none; margin-bottom: 5px; }

#content-body-wrapper .nav-column2-type03 ul li .txt-column-inner .list-mark, .inline-wrap-inner .nav-column2-type03 ul li .txt-column-inner .list-mark { margin-bottom: 0; margin-top: 5px; }

#content-body-wrapper .nav-column2-type03 ul li .txt-column-inner .list-mark li, .inline-wrap-inner .nav-column2-type03 ul li .txt-column-inner .list-mark li { border: none; margin-bottom: 0; }

#content-body-wrapper .nav-column2-type03 ul li .txt-column-inner .doc-text, .inline-wrap-inner .nav-column2-type03 ul li .txt-column-inner .doc-text { margin: 0; }

#content-body-wrapper .nav-column2-type03 ul li .txt-column-inner .link-btn-type01, .inline-wrap-inner .nav-column2-type03 ul li .txt-column-inner .link-btn-type01 { text-align: left; margin: 0; }

#content-body-wrapper .nav-column2-type03 ul li .txt-column-inner .list-link-horizontal, .inline-wrap-inner .nav-column2-type03 ul li .txt-column-inner .list-link-horizontal { margin: 15px 0 0; text-align: left; }

#content-body-wrapper .nav-column2-type03 ul li .txt-column-inner .list-link-horizontal li, .inline-wrap-inner .nav-column2-type03 ul li .txt-column-inner .list-link-horizontal li { border: none; margin: 0; padding: 0 30px 0 0; }

#content-body-wrapper .nav-column2-type03 ul li .txt-column-inner .list-link, .inline-wrap-inner .nav-column2-type03 ul li .txt-column-inner .list-link { padding-top: 20px; margin-bottom: 0; }

#content-body-wrapper .nav-column2-type03 ul li .txt-column-inner .list-link li, .inline-wrap-inner .nav-column2-type03 ul li .txt-column-inner .list-link li { border: none; margin: 10px 0 0; }

#content-body-wrapper .nav-column2-type03 ul li .txt-column-inner ul li, .inline-wrap-inner .nav-column2-type03 ul li .txt-column-inner ul li { letter-spacing: normal; }

#content-body-wrapper .nav-column2-type15, .inline-wrap-inner .nav-column2-type15 { margin-bottom: 20px; }

#content-body-wrapper .nav-column2-type15 ul, .inline-wrap-inner .nav-column2-type15 ul { margin: 0 0 0 -2%; letter-spacing: -0.4em; }

#content-body-wrapper .nav-column2-type15 ul li, .inline-wrap-inner .nav-column2-type15 ul li { display: inline-block; vertical-align: top; letter-spacing: normal; margin: 0 0 0 2%; width: 48%; text-align: center; }

#content-body-wrapper .nav-column2-type15 ul li.bg-type01, .inline-wrap-inner .nav-column2-type15 ul li.bg-type01 { background: #e8eaeb; }

#content-body-wrapper .nav-column2-type15 .txt-column, .inline-wrap-inner .nav-column2-type15 .txt-column { padding: 40px; }

#content-body-wrapper .nav-column2-type15 .txt-column .doc-hdg-caption, .inline-wrap-inner .nav-column2-type15 .txt-column .doc-hdg-caption { color: #333; font-size: 108%; margin: 0 0 15px; }

#content-body-wrapper .nav-column2-type15 .txt-column .hdg-level3, .inline-wrap-inner .nav-column2-type15 .txt-column .hdg-level3 { margin-bottom: 15px; }

#content-body-wrapper .nav-column2-type15 .txt-column .doc-text, .inline-wrap-inner .nav-column2-type15 .txt-column .doc-text { margin-bottom: 30px; }

#content-body-wrapper .nav-column2-type15 .txt-column .doc-spec, .inline-wrap-inner .nav-column2-type15 .txt-column .doc-spec { color: #333; font-size: 170%; line-height: 1.3; font-family: 'Noto Sans Japanese','Hiragino Kaku Gothic ProN',Meiryo,'�E��E� �E�ゴシチE��','Arial',sans-serif; }

#content-body-wrapper .nav-column2-type15 .txt-column .doc-spec strong, .inline-wrap-inner .nav-column2-type15 .txt-column .doc-spec strong { font-size: 300%; color: #ea1e1f; }

#content-body-wrapper .nav-column2-type15 .txt-column .link-btn-type01, .inline-wrap-inner .nav-column2-type15 .txt-column .link-btn-type01 { margin-top: 30px; text-align: center; }

#content-body-wrapper .nav-column2-type15 .txt-column .link-btn-type01 a, .inline-wrap-inner .nav-column2-type15 .txt-column .link-btn-type01 a { border-color: #bdbfbf; }

#content-body-wrapper .nav-column3-type01 ul, .inline-wrap-inner .nav-column3-type01 ul { margin-left: -2%; width: 102%; letter-spacing: -0.4em; }

#content-body-wrapper .nav-column3-type01 ul li, .inline-wrap-inner .nav-column3-type01 ul li { display: inline-block; letter-spacing: normal; margin: 0 0 0 2%; width: 48%; vertical-align: top; }

#content-body-wrapper .nav-column3-type01 ul li .column-main a, .inline-wrap-inner .nav-column3-type01 ul li .column-main a { min-height: 374px; }

#content-body-wrapper .nav-column3-type01 ul li .column-main.bg-type01, .inline-wrap-inner .nav-column3-type01 ul li .column-main.bg-type01 { background-repeat: no-repeat; background-position: 0 0; background-size: contain; }

#content-body-wrapper .nav-column3-type01 ul li .column, .inline-wrap-inner .nav-column3-type01 ul li .column { margin-bottom: 23px; }

#content-body-wrapper .nav-column3-type01 ul li .column a, .inline-wrap-inner .nav-column3-type01 ul li .column a { min-height: 150px; }

#content-body-wrapper .nav-column3-type01 ul li .column.bg-type01, #content-body-wrapper .nav-column3-type01 ul li .column.bg-type02, .inline-wrap-inner .nav-column3-type01 ul li .column.bg-type01, .inline-wrap-inner .nav-column3-type01 ul li .column.bg-type02 { background-repeat: no-repeat; background-position: 0 0; background-size: contain; }

#content-body-wrapper .nav-column3-type01 ul li .column.bg-dark a, .inline-wrap-inner .nav-column3-type01 ul li .column.bg-dark a { background-color: rgba(0, 0, 0, 0.2); }

#content-body-wrapper .nav-column3-type01 ul li .column.bg-dark a .doc-text, .inline-wrap-inner .nav-column3-type01 ul li .column.bg-dark a .doc-text { color: #fff; }

#content-body-wrapper .nav-column3-type01 ul li .column.bg-dark a .hdg-level2, #content-body-wrapper .nav-column3-type01 ul li .column.bg-dark a .hdg-level3, #content-body-wrapper .nav-column3-type01 ul li .column.bg-dark a .hdg-level4, #content-body-wrapper .nav-column3-type01 ul li .column.bg-dark a .hdg-level5, .inline-wrap-inner .nav-column3-type01 ul li .column.bg-dark a .hdg-level2, .inline-wrap-inner .nav-column3-type01 ul li .column.bg-dark a .hdg-level3, .inline-wrap-inner .nav-column3-type01 ul li .column.bg-dark a .hdg-level4, .inline-wrap-inner .nav-column3-type01 ul li .column.bg-dark a .hdg-level5 { color: #fff; }

#content-body-wrapper .nav-column3-type01 ul li .column.bg-dark a .hdg-level2:after, #content-body-wrapper .nav-column3-type01 ul li .column.bg-dark a .hdg-level3:after, #content-body-wrapper .nav-column3-type01 ul li .column.bg-dark a .hdg-level4:after, #content-body-wrapper .nav-column3-type01 ul li .column.bg-dark a .hdg-level5:after, .inline-wrap-inner .nav-column3-type01 ul li .column.bg-dark a .hdg-level2:after, .inline-wrap-inner .nav-column3-type01 ul li .column.bg-dark a .hdg-level3:after, .inline-wrap-inner .nav-column3-type01 ul li .column.bg-dark a .hdg-level4:after, .inline-wrap-inner .nav-column3-type01 ul li .column.bg-dark a .hdg-level5:after { background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m03r.png) no-repeat 0 0; background-size: 20px 16px; width: 20px; height: 16px; }

#content-body-wrapper .nav-column3-type01 ul li a, .inline-wrap-inner .nav-column3-type01 ul li a { display: block; text-decoration: none; padding: 25px; }

#content-body-wrapper .nav-column3-type01 ul li a p, .inline-wrap-inner .nav-column3-type01 ul li a p { margin-bottom: 5px; }

#content-body-wrapper .nav-column3-type01 ul li a h2:after, #content-body-wrapper .nav-column3-type01 ul li a h3:after, #content-body-wrapper .nav-column3-type01 ul li a h4:after, #content-body-wrapper .nav-column3-type01 ul li a h5:after, .inline-wrap-inner .nav-column3-type01 ul li a h2:after, .inline-wrap-inner .nav-column3-type01 ul li a h3:after, .inline-wrap-inner .nav-column3-type01 ul li a h4:after, .inline-wrap-inner .nav-column3-type01 ul li a h5:after { margin: 0 0px 0 10px; display: inline-block; vertical-align: middle; min-height: 14px; content: ""; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02.png) no-repeat 0 0; background-size: 8px 14px; vertical-align: 1.5%; width: 8px; height: 14px; }

#content-body-wrapper .nav-column5-type01, .inline-wrap-inner .nav-column5-type01 { padding-bottom: 20px; }

#content-body-wrapper .nav-column5-type01 ul, .inline-wrap-inner .nav-column5-type01 ul { margin-left: -2%; width: 102%; letter-spacing: -0.4em; }

#content-body-wrapper .nav-column5-type01 ul li, .inline-wrap-inner .nav-column5-type01 ul li { display: inline-block; letter-spacing: normal; margin: 0 0 2% 2%; width: 31.3333333%; vertical-align: top; }

#content-body-wrapper .nav-column5-type01 ul li a, .inline-wrap-inner .nav-column5-type01 ul li a { border: 1px solid #ededed; color: #333; display: block; text-decoration: none; }

#content-body-wrapper .nav-column5-type01 ul li a .img-column, .inline-wrap-inner .nav-column5-type01 ul li a .img-column { display: block; font-size: 0; line-height: 0; padding: 20px; }

#content-body-wrapper .nav-column5-type01 ul li a .img-column img, .inline-wrap-inner .nav-column5-type01 ul li a .img-column img { display: block; margin: 0 auto; height: 110px; width: auto; }

#content-body-wrapper .nav-column5-type01 ul li a h2, #content-body-wrapper .nav-column5-type01 ul li a h3, #content-body-wrapper .nav-column5-type01 ul li a h4, #content-body-wrapper .nav-column5-type01 ul li a h5, .inline-wrap-inner .nav-column5-type01 ul li a h2, .inline-wrap-inner .nav-column5-type01 ul li a h3, .inline-wrap-inner .nav-column5-type01 ul li a h4, .inline-wrap-inner .nav-column5-type01 ul li a h5 { display: inline-block; padding: 15px 20px 14px 20px; position: relative; margin: 0; }

#content-body-wrapper .nav-column5-type01 ul li a h2:after, #content-body-wrapper .nav-column5-type01 ul li a h3:after, #content-body-wrapper .nav-column5-type01 ul li a h4:after, #content-body-wrapper .nav-column5-type01 ul li a h5:after, .inline-wrap-inner .nav-column5-type01 ul li a h2:after, .inline-wrap-inner .nav-column5-type01 ul li a h3:after, .inline-wrap-inner .nav-column5-type01 ul li a h4:after, .inline-wrap-inner .nav-column5-type01 ul li a h5:after { margin: 0 0px 0 10px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02.png) no-repeat 0 0; background-size: 8px 14px; vertical-align: 1%; width: 8px; height: 15px; }

#content-body-wrapper .nav-column5-type01 ul li.wide, .inline-wrap-inner .nav-column5-type01 ul li.wide { width: 63.6666666%; }

#content-body-wrapper .nav-column3-type18 .list-parent, .inline-wrap-inner .nav-column3-type18 .list-parent { margin-left: -2%; width: 102%; letter-spacing: -0.4em; }

#content-body-wrapper .nav-column3-type18 .list-parent li, .inline-wrap-inner .nav-column3-type18 .list-parent li { display: inline-block; letter-spacing: normal; margin: 0 0 20px 2%; width: 31.132%; vertical-align: top; border: 1px solid #ededed; }

#content-body-wrapper .nav-column3-type18 .list-parent li .list-parent-inner, .inline-wrap-inner .nav-column3-type18 .list-parent li .list-parent-inner { padding: 40px 20px; }

#content-body-wrapper .nav-column3-type18 .list-parent li .list-parent-inner .hdg-text, .inline-wrap-inner .nav-column3-type18 .list-parent li .list-parent-inner .hdg-text { font-size: 120.3%; padding-bottom: 15px; }

#content-body-wrapper .nav-column3-type18 .list-parent li .list-parent-inner .hdg-level3, .inline-wrap-inner .nav-column3-type18 .list-parent li .list-parent-inner .hdg-level3 { padding-bottom: 0; font-weight: bold; font-size: 130.0%; }

#content-body-wrapper .nav-column3-type18 .list-parent li .list-parent-inner .doc-text, .inline-wrap-inner .nav-column3-type18 .list-parent li .list-parent-inner .doc-text { margin: 10px 0 0; }

#content-body-wrapper .nav-column3-type20, .inline-wrap-inner .nav-column3-type20 { padding-bottom: 10px; }

#content-body-wrapper .nav-column3-type20 ul, .inline-wrap-inner .nav-column3-type20 ul { margin-left: -2%; letter-spacing: -0.4em; width: 102%; }

#content-body-wrapper .nav-column3-type20 ul li, .inline-wrap-inner .nav-column3-type20 ul li { display: inline-block; letter-spacing: normal; margin: 0 0 20px 2%; width: 31.3333333%; vertical-align: top; }

#content-body-wrapper .nav-column3-type20 ul li a, .inline-wrap-inner .nav-column3-type20 ul li a { color: #333; display: block; text-decoration: none; border: 1px solid #ededed; }

#content-body-wrapper .nav-column3-type20 ul li a span, .inline-wrap-inner .nav-column3-type20 ul li a span { display: block; font-size: 0; line-height: 0; }

#content-body-wrapper .nav-column3-type20 ul li a span img, .inline-wrap-inner .nav-column3-type20 ul li a span img { width: 100%; height: auto; border-bottom: 1px solid #ededed; }

#content-body-wrapper .nav-column3-type20 ul li a p, #content-body-wrapper .nav-column3-type20 ul li a h2, #content-body-wrapper .nav-column3-type20 ul li a h3, #content-body-wrapper .nav-column3-type20 ul li a h4, .inline-wrap-inner .nav-column3-type20 ul li a p, .inline-wrap-inner .nav-column3-type20 ul li a h2, .inline-wrap-inner .nav-column3-type20 ul li a h3, .inline-wrap-inner .nav-column3-type20 ul li a h4 { display: block; padding: 20px 25px 20px 25px; position: relative; margin: 0; }

#content-body-wrapper .nav-column3-type20 ul li a p:after, #content-body-wrapper .nav-column3-type20 ul li a h2:after, #content-body-wrapper .nav-column3-type20 ul li a h3:after, #content-body-wrapper .nav-column3-type20 ul li a h4:after, .inline-wrap-inner .nav-column3-type20 ul li a p:after, .inline-wrap-inner .nav-column3-type20 ul li a h2:after, .inline-wrap-inner .nav-column3-type20 ul li a h3:after, .inline-wrap-inner .nav-column3-type20 ul li a h4:after { margin: 0 0px 0 10px; display: inline-block; vertical-align: middle; min-height: 14px; content: ""; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02.png) no-repeat 0 0; background-size: 8px 14px; vertical-align: 1px; width: 8px; height: 14px; }

#content-body-wrapper .nav-column3-type20 ul li a p.hdg-level4:after, #content-body-wrapper .nav-column3-type20 ul li a h2.hdg-level4:after, #content-body-wrapper .nav-column3-type20 ul li a h3.hdg-level4:after, #content-body-wrapper .nav-column3-type20 ul li a h4.hdg-level4:after, .inline-wrap-inner .nav-column3-type20 ul li a p.hdg-level4:after, .inline-wrap-inner .nav-column3-type20 ul li a h2.hdg-level4:after, .inline-wrap-inner .nav-column3-type20 ul li a h3.hdg-level4:after, .inline-wrap-inner .nav-column3-type20 ul li a h4.hdg-level4:after { vertical-align: 0; }

#content-body-wrapper .nav-column3-type20 ul li a p.hdg-level5:after, #content-body-wrapper .nav-column3-type20 ul li a h2.hdg-level5:after, #content-body-wrapper .nav-column3-type20 ul li a h3.hdg-level5:after, #content-body-wrapper .nav-column3-type20 ul li a h4.hdg-level5:after, .inline-wrap-inner .nav-column3-type20 ul li a p.hdg-level5:after, .inline-wrap-inner .nav-column3-type20 ul li a h2.hdg-level5:after, .inline-wrap-inner .nav-column3-type20 ul li a h3.hdg-level5:after, .inline-wrap-inner .nav-column3-type20 ul li a h4.hdg-level5:after { vertical-align: 1%; }

#content-body-wrapper .nav-column3-type20 ul li a.link-blank:after, #content-body-wrapper .nav-column3-type20 ul li a.link-pdf:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-blank:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-pdf:after { display: none; }

#content-body-wrapper .nav-column3-type20 ul li a.link-blank p:after, #content-body-wrapper .nav-column3-type20 ul li a.link-blank h2:after, #content-body-wrapper .nav-column3-type20 ul li a.link-blank h3:after, #content-body-wrapper .nav-column3-type20 ul li a.link-blank h4:after, #content-body-wrapper .nav-column3-type20 ul li a.link-pdf p:after, #content-body-wrapper .nav-column3-type20 ul li a.link-pdf h2:after, #content-body-wrapper .nav-column3-type20 ul li a.link-pdf h3:after, #content-body-wrapper .nav-column3-type20 ul li a.link-pdf h4:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-blank p:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-blank h2:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-blank h3:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-blank h4:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-pdf p:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-pdf h2:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-pdf h3:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-pdf h4:after { margin: 0 0px 0 10px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_blank.png) no-repeat 0 0; background-size: 15px 15px; vertical-align: 0; width: 15px; height: 15px; }

#content-body-wrapper .nav-column3-type20 ul li a.link-pdf p:after, #content-body-wrapper .nav-column3-type20 ul li a.link-pdf h2:after, #content-body-wrapper .nav-column3-type20 ul li a.link-pdf h3:after, #content-body-wrapper .nav-column3-type20 ul li a.link-pdf h4:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-pdf p:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-pdf h2:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-pdf h3:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-pdf h4:after { background: none; }

#content-body-wrapper .nav-column3-type20 ul li a.link-pdf p .file-capacity, #content-body-wrapper .nav-column3-type20 ul li a.link-pdf h2 .file-capacity, #content-body-wrapper .nav-column3-type20 ul li a.link-pdf h3 .file-capacity, #content-body-wrapper .nav-column3-type20 ul li a.link-pdf h4 .file-capacity, .inline-wrap-inner .nav-column3-type20 ul li a.link-pdf p .file-capacity, .inline-wrap-inner .nav-column3-type20 ul li a.link-pdf h2 .file-capacity, .inline-wrap-inner .nav-column3-type20 ul li a.link-pdf h3 .file-capacity, .inline-wrap-inner .nav-column3-type20 ul li a.link-pdf h4 .file-capacity { font-size: 65%; line-height: normal; display: inline-block; }

#content-body-wrapper .nav-column3-type20-1, .inline-wrap-inner .nav-column3-type20-1 { padding-bottom: 10px; }

#content-body-wrapper .nav-column3-type20-1 ul, .inline-wrap-inner .nav-column3-type20-1 ul { margin-left: -2%; letter-spacing: -0.4em; }

#content-body-wrapper .nav-column3-type20-1 ul li, .inline-wrap-inner .nav-column3-type20-1 ul li { display: inline-block; letter-spacing: normal; margin: 0 0 20px 2%; width: 31.3333333%; vertical-align: top; }

#content-body-wrapper .nav-column3-type20-1 ul li a, .inline-wrap-inner .nav-column3-type20-1 ul li a { color: #656d73; display: block; text-decoration: none; border: 1px solid #ededed; }

#content-body-wrapper .nav-column3-type20-1 ul li a span, .inline-wrap-inner .nav-column3-type20-1 ul li a span { display: block; font-size: 0; line-height: 0; }

#content-body-wrapper .nav-column3-type20-1 ul li a span img, .inline-wrap-inner .nav-column3-type20-1 ul li a span img { width: 100%; height: auto; border-bottom: 1px solid #ededed; }

#content-body-wrapper .nav-column3-type20-1 ul li a .txt-column, .inline-wrap-inner .nav-column3-type20-1 ul li a .txt-column { display: block; padding: 20px 25px; position: relative; margin: 0; }

#content-body-wrapper .nav-column3-type20-1 ul li a h2, #content-body-wrapper .nav-column3-type20-1 ul li a h3, #content-body-wrapper .nav-column3-type20-1 ul li a h4, .inline-wrap-inner .nav-column3-type20-1 ul li a h2, .inline-wrap-inner .nav-column3-type20-1 ul li a h3, .inline-wrap-inner .nav-column3-type20-1 ul li a h4 { margin: 0; }

#content-body-wrapper .nav-column3-type20-1 ul li a h2:after, #content-body-wrapper .nav-column3-type20-1 ul li a h3:after, #content-body-wrapper .nav-column3-type20-1 ul li a h4:after, .inline-wrap-inner .nav-column3-type20-1 ul li a h2:after, .inline-wrap-inner .nav-column3-type20-1 ul li a h3:after, .inline-wrap-inner .nav-column3-type20-1 ul li a h4:after { margin: 0 0 0 10px; display: inline-block; vertical-align: middle; min-height: 14px; content: ""; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02.png) no-repeat 0 0; background-size: 8px 14px; vertical-align: 1px; width: 8px; height: 14px; }

#content-body-wrapper .nav-column3-type20-1 ul li a .doc-text, .inline-wrap-inner .nav-column3-type20-1 ul li a .doc-text { margin: 0; font-weight: normal; }

#content-body-wrapper .nav-column3-type20-1 ul li a .doc-text:hover, .inline-wrap-inner .nav-column3-type20-1 ul li a .doc-text:hover { color: #656d73; }

#content-body-wrapper .nav-column3-type20-1 ul li a.link-blank:after, #content-body-wrapper .nav-column3-type20-1 ul li a.link-pdf:after, .inline-wrap-inner .nav-column3-type20-1 ul li a.link-blank:after, .inline-wrap-inner .nav-column3-type20-1 ul li a.link-pdf:after { display: none; }

#content-body-wrapper .nav-column3-type20-1 ul li a.link-blank h2:after, #content-body-wrapper .nav-column3-type20-1 ul li a.link-blank h3:after, #content-body-wrapper .nav-column3-type20-1 ul li a.link-blank h4:after, #content-body-wrapper .nav-column3-type20-1 ul li a.link-pdf h2:after, #content-body-wrapper .nav-column3-type20-1 ul li a.link-pdf h3:after, #content-body-wrapper .nav-column3-type20-1 ul li a.link-pdf h4:after, .inline-wrap-inner .nav-column3-type20-1 ul li a.link-blank h2:after, .inline-wrap-inner .nav-column3-type20-1 ul li a.link-blank h3:after, .inline-wrap-inner .nav-column3-type20-1 ul li a.link-blank h4:after, .inline-wrap-inner .nav-column3-type20-1 ul li a.link-pdf h2:after, .inline-wrap-inner .nav-column3-type20-1 ul li a.link-pdf h3:after, .inline-wrap-inner .nav-column3-type20-1 ul li a.link-pdf h4:after { margin: 0 0px 0 10px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_blank.png) no-repeat 0 0; background-size: 15px 15px; vertical-align: 0; width: 15px; height: 15px; }

#content-body-wrapper .nav-column3-type20-1 ul li a.link-pdf h2:after, #content-body-wrapper .nav-column3-type20-1 ul li a.link-pdf h3:after, #content-body-wrapper .nav-column3-type20-1 ul li a.link-pdf h4:after, .inline-wrap-inner .nav-column3-type20-1 ul li a.link-pdf h2:after, .inline-wrap-inner .nav-column3-type20-1 ul li a.link-pdf h3:after, .inline-wrap-inner .nav-column3-type20-1 ul li a.link-pdf h4:after { background: none; }

#content-body-wrapper .nav-column3-type20-1 ul li a.link-pdf h2 .file-capacity, #content-body-wrapper .nav-column3-type20-1 ul li a.link-pdf h3 .file-capacity, #content-body-wrapper .nav-column3-type20-1 ul li a.link-pdf h4 .file-capacity, .inline-wrap-inner .nav-column3-type20-1 ul li a.link-pdf h2 .file-capacity, .inline-wrap-inner .nav-column3-type20-1 ul li a.link-pdf h3 .file-capacity, .inline-wrap-inner .nav-column3-type20-1 ul li a.link-pdf h4 .file-capacity { font-size: 65%; line-height: normal; display: inline-block; }

#content-body-wrapper .nav-column3-type20-2, .inline-wrap-inner .nav-column3-type20-2 { padding-bottom: 10px; }

#content-body-wrapper .nav-column3-type20-2 ul, .inline-wrap-inner .nav-column3-type20-2 ul { margin-left: -2%; letter-spacing: -0.4em; }

#content-body-wrapper .nav-column3-type20-2 ul li, .inline-wrap-inner .nav-column3-type20-2 ul li { display: inline-block; letter-spacing: normal; margin: 0 0 20px 2%; width: 31.3333333%; vertical-align: top; }

#content-body-wrapper .nav-column3-type20-2 ul li a, .inline-wrap-inner .nav-column3-type20-2 ul li a { color: #656d73; display: block; text-decoration: none; border: 1px solid #ededed; letter-spacing: -0.4em; }

#content-body-wrapper .nav-column3-type20-2 ul li a span, .inline-wrap-inner .nav-column3-type20-2 ul li a span { display: inline-block; letter-spacing: normal; vertical-align: middle; font-size: 0; line-height: 0; width: 30%; }

#content-body-wrapper .nav-column3-type20-2 ul li a span img, .inline-wrap-inner .nav-column3-type20-2 ul li a span img { width: 100%; height: auto; }

#content-body-wrapper .nav-column3-type20-2 ul li a .txt-column, .inline-wrap-inner .nav-column3-type20-2 ul li a .txt-column { width: 70%; display: inline-block; letter-spacing: normal; vertical-align: middle; position: relative; margin: 0; }

#content-body-wrapper .nav-column3-type20-2 ul li a h2, #content-body-wrapper .nav-column3-type20-2 ul li a h3, #content-body-wrapper .nav-column3-type20-2 ul li a h4, .inline-wrap-inner .nav-column3-type20-2 ul li a h2, .inline-wrap-inner .nav-column3-type20-2 ul li a h3, .inline-wrap-inner .nav-column3-type20-2 ul li a h4 { padding: 20px 10px 20px 25px; letter-spacing: normal; margin: 0; }

#content-body-wrapper .nav-column3-type20-2 ul li a h2:after, #content-body-wrapper .nav-column3-type20-2 ul li a h3:after, #content-body-wrapper .nav-column3-type20-2 ul li a h4:after, .inline-wrap-inner .nav-column3-type20-2 ul li a h2:after, .inline-wrap-inner .nav-column3-type20-2 ul li a h3:after, .inline-wrap-inner .nav-column3-type20-2 ul li a h4:after { margin: 0 0 0 10px; display: inline-block; vertical-align: middle; min-height: 14px; content: ""; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02.png) no-repeat 0 0; background-size: 8px 14px; vertical-align: 1px; width: 8px; height: 14px; }

#content-body-wrapper .nav-column3-type20-2 ul li a.link-blank:after, #content-body-wrapper .nav-column3-type20-2 ul li a.link-pdf:after, .inline-wrap-inner .nav-column3-type20-2 ul li a.link-blank:after, .inline-wrap-inner .nav-column3-type20-2 ul li a.link-pdf:after { display: none; }

#content-body-wrapper .nav-column3-type20-2 ul li a.link-blank h2:after, #content-body-wrapper .nav-column3-type20-2 ul li a.link-blank h3:after, #content-body-wrapper .nav-column3-type20-2 ul li a.link-blank h4:after, #content-body-wrapper .nav-column3-type20-2 ul li a.link-pdf h2:after, #content-body-wrapper .nav-column3-type20-2 ul li a.link-pdf h3:after, #content-body-wrapper .nav-column3-type20-2 ul li a.link-pdf h4:after, .inline-wrap-inner .nav-column3-type20-2 ul li a.link-blank h2:after, .inline-wrap-inner .nav-column3-type20-2 ul li a.link-blank h3:after, .inline-wrap-inner .nav-column3-type20-2 ul li a.link-blank h4:after, .inline-wrap-inner .nav-column3-type20-2 ul li a.link-pdf h2:after, .inline-wrap-inner .nav-column3-type20-2 ul li a.link-pdf h3:after, .inline-wrap-inner .nav-column3-type20-2 ul li a.link-pdf h4:after { margin: 0 0px 0 10px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_blank.png) no-repeat 0 0; background-size: 15px 15px; vertical-align: 0; width: 15px; height: 15px; }

#content-body-wrapper .nav-column3-type20-2 ul li a.link-pdf h2:after, #content-body-wrapper .nav-column3-type20-2 ul li a.link-pdf h3:after, #content-body-wrapper .nav-column3-type20-2 ul li a.link-pdf h4:after, .inline-wrap-inner .nav-column3-type20-2 ul li a.link-pdf h2:after, .inline-wrap-inner .nav-column3-type20-2 ul li a.link-pdf h3:after, .inline-wrap-inner .nav-column3-type20-2 ul li a.link-pdf h4:after { background: none; }

#content-body-wrapper .nav-column3-type20-2 ul li a.link-pdf h2 .file-capacity, #content-body-wrapper .nav-column3-type20-2 ul li a.link-pdf h3 .file-capacity, #content-body-wrapper .nav-column3-type20-2 ul li a.link-pdf h4 .file-capacity, .inline-wrap-inner .nav-column3-type20-2 ul li a.link-pdf h2 .file-capacity, .inline-wrap-inner .nav-column3-type20-2 ul li a.link-pdf h3 .file-capacity, .inline-wrap-inner .nav-column3-type20-2 ul li a.link-pdf h4 .file-capacity { font-size: 65%; line-height: normal; display: inline-block; width: auto; }

#content-body-wrapper .nav-column1-type22, #content-body-wrapper .nav-column2-type22, .inline-wrap-inner .nav-column1-type22, .inline-wrap-inner .nav-column2-type22 { padding-bottom: 0; }

#content-body-wrapper .nav-column1-type22 ul, #content-body-wrapper .nav-column2-type22 ul, .inline-wrap-inner .nav-column1-type22 ul, .inline-wrap-inner .nav-column2-type22 ul { margin-left: -2%; letter-spacing: -0.4em; }

#content-body-wrapper .nav-column1-type22 ul li, #content-body-wrapper .nav-column2-type22 ul li, .inline-wrap-inner .nav-column1-type22 ul li, .inline-wrap-inner .nav-column2-type22 ul li { display: inline-block; letter-spacing: normal; margin: 0 0 20px 2%; width: 48%; vertical-align: top; }

#content-body-wrapper .nav-column1-type22 ul li a, #content-body-wrapper .nav-column2-type22 ul li a, .inline-wrap-inner .nav-column1-type22 ul li a, .inline-wrap-inner .nav-column2-type22 ul li a { color: #656d73; display: block; text-decoration: none; border: 1px solid #ededed; letter-spacing: -0.4em; }

#content-body-wrapper .nav-column1-type22 ul li a span, #content-body-wrapper .nav-column2-type22 ul li a span, .inline-wrap-inner .nav-column1-type22 ul li a span, .inline-wrap-inner .nav-column2-type22 ul li a span { display: inline-block; letter-spacing: normal; vertical-align: top; font-size: 0; line-height: 0; width: 50%; }

#content-body-wrapper .nav-column1-type22 ul li a span img, #content-body-wrapper .nav-column2-type22 ul li a span img, .inline-wrap-inner .nav-column1-type22 ul li a span img, .inline-wrap-inner .nav-column2-type22 ul li a span img { width: 100%; height: auto; }

#content-body-wrapper .nav-column1-type22 ul li a .txt-column, #content-body-wrapper .nav-column2-type22 ul li a .txt-column, .inline-wrap-inner .nav-column1-type22 ul li a .txt-column, .inline-wrap-inner .nav-column2-type22 ul li a .txt-column { width: 50%; display: inline-block; letter-spacing: normal; vertical-align: top; position: relative; margin: 0; }

#content-body-wrapper .nav-column1-type22 ul li a h2, #content-body-wrapper .nav-column1-type22 ul li a h3, #content-body-wrapper .nav-column1-type22 ul li a h4, #content-body-wrapper .nav-column2-type22 ul li a h2, #content-body-wrapper .nav-column2-type22 ul li a h3, #content-body-wrapper .nav-column2-type22 ul li a h4, .inline-wrap-inner .nav-column1-type22 ul li a h2, .inline-wrap-inner .nav-column1-type22 ul li a h3, .inline-wrap-inner .nav-column1-type22 ul li a h4, .inline-wrap-inner .nav-column2-type22 ul li a h2, .inline-wrap-inner .nav-column2-type22 ul li a h3, .inline-wrap-inner .nav-column2-type22 ul li a h4 { padding: 20px 20px 15px; letter-spacing: normal; margin: 0; }

#content-body-wrapper .nav-column1-type22 ul li a h2:after, #content-body-wrapper .nav-column1-type22 ul li a h3:after, #content-body-wrapper .nav-column1-type22 ul li a h4:after, #content-body-wrapper .nav-column2-type22 ul li a h2:after, #content-body-wrapper .nav-column2-type22 ul li a h3:after, #content-body-wrapper .nav-column2-type22 ul li a h4:after, .inline-wrap-inner .nav-column1-type22 ul li a h2:after, .inline-wrap-inner .nav-column1-type22 ul li a h3:after, .inline-wrap-inner .nav-column1-type22 ul li a h4:after, .inline-wrap-inner .nav-column2-type22 ul li a h2:after, .inline-wrap-inner .nav-column2-type22 ul li a h3:after, .inline-wrap-inner .nav-column2-type22 ul li a h4:after { margin: 0 0 0 10px; display: inline-block; vertical-align: middle; min-height: 14px; content: ""; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02.png) no-repeat 0 0; background-size: 8px 14px; vertical-align: 1px; width: 8px; height: 14px; }

#content-body-wrapper .nav-column1-type22 ul li a h2.hdg-level3, #content-body-wrapper .nav-column1-type22 ul li a h3.hdg-level3, #content-body-wrapper .nav-column1-type22 ul li a h4.hdg-level3, #content-body-wrapper .nav-column2-type22 ul li a h2.hdg-level3, #content-body-wrapper .nav-column2-type22 ul li a h3.hdg-level3, #content-body-wrapper .nav-column2-type22 ul li a h4.hdg-level3, .inline-wrap-inner .nav-column1-type22 ul li a h2.hdg-level3, .inline-wrap-inner .nav-column1-type22 ul li a h3.hdg-level3, .inline-wrap-inner .nav-column1-type22 ul li a h4.hdg-level3, .inline-wrap-inner .nav-column2-type22 ul li a h2.hdg-level3, .inline-wrap-inner .nav-column2-type22 ul li a h3.hdg-level3, .inline-wrap-inner .nav-column2-type22 ul li a h4.hdg-level3 { font-size: 130.0%; }

#content-body-wrapper .nav-column1-type22 ul li a .doc-text, #content-body-wrapper .nav-column2-type22 ul li a .doc-text, .inline-wrap-inner .nav-column1-type22 ul li a .doc-text, .inline-wrap-inner .nav-column2-type22 ul li a .doc-text { padding: 0 20px 20px; margin-bottom: 0; }

#content-body-wrapper .nav-column1-type22 ul li a.link-blank:after, #content-body-wrapper .nav-column1-type22 ul li a.link-pdf:after, #content-body-wrapper .nav-column2-type22 ul li a.link-blank:after, #content-body-wrapper .nav-column2-type22 ul li a.link-pdf:after, .inline-wrap-inner .nav-column1-type22 ul li a.link-blank:after, .inline-wrap-inner .nav-column1-type22 ul li a.link-pdf:after, .inline-wrap-inner .nav-column2-type22 ul li a.link-blank:after, .inline-wrap-inner .nav-column2-type22 ul li a.link-pdf:after { display: none; }

#content-body-wrapper .nav-column1-type22 ul li a.link-blank h2:after, #content-body-wrapper .nav-column1-type22 ul li a.link-blank h3:after, #content-body-wrapper .nav-column1-type22 ul li a.link-blank h4:after, #content-body-wrapper .nav-column1-type22 ul li a.link-pdf h2:after, #content-body-wrapper .nav-column1-type22 ul li a.link-pdf h3:after, #content-body-wrapper .nav-column1-type22 ul li a.link-pdf h4:after, #content-body-wrapper .nav-column2-type22 ul li a.link-blank h2:after, #content-body-wrapper .nav-column2-type22 ul li a.link-blank h3:after, #content-body-wrapper .nav-column2-type22 ul li a.link-blank h4:after, #content-body-wrapper .nav-column2-type22 ul li a.link-pdf h2:after, #content-body-wrapper .nav-column2-type22 ul li a.link-pdf h3:after, #content-body-wrapper .nav-column2-type22 ul li a.link-pdf h4:after, .inline-wrap-inner .nav-column1-type22 ul li a.link-blank h2:after, .inline-wrap-inner .nav-column1-type22 ul li a.link-blank h3:after, .inline-wrap-inner .nav-column1-type22 ul li a.link-blank h4:after, .inline-wrap-inner .nav-column1-type22 ul li a.link-pdf h2:after, .inline-wrap-inner .nav-column1-type22 ul li a.link-pdf h3:after, .inline-wrap-inner .nav-column1-type22 ul li a.link-pdf h4:after, .inline-wrap-inner .nav-column2-type22 ul li a.link-blank h2:after, .inline-wrap-inner .nav-column2-type22 ul li a.link-blank h3:after, .inline-wrap-inner .nav-column2-type22 ul li a.link-blank h4:after, .inline-wrap-inner .nav-column2-type22 ul li a.link-pdf h2:after, .inline-wrap-inner .nav-column2-type22 ul li a.link-pdf h3:after, .inline-wrap-inner .nav-column2-type22 ul li a.link-pdf h4:after { margin: 0 0px 0 10px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_blank.png) no-repeat 0 0; background-size: 15px 15px; vertical-align: 0; width: 15px; height: 15px; }

#content-body-wrapper .nav-column1-type22 ul li a.link-pdf h2:after, #content-body-wrapper .nav-column1-type22 ul li a.link-pdf h3:after, #content-body-wrapper .nav-column1-type22 ul li a.link-pdf h4:after, #content-body-wrapper .nav-column2-type22 ul li a.link-pdf h2:after, #content-body-wrapper .nav-column2-type22 ul li a.link-pdf h3:after, #content-body-wrapper .nav-column2-type22 ul li a.link-pdf h4:after, .inline-wrap-inner .nav-column1-type22 ul li a.link-pdf h2:after, .inline-wrap-inner .nav-column1-type22 ul li a.link-pdf h3:after, .inline-wrap-inner .nav-column1-type22 ul li a.link-pdf h4:after, .inline-wrap-inner .nav-column2-type22 ul li a.link-pdf h2:after, .inline-wrap-inner .nav-column2-type22 ul li a.link-pdf h3:after, .inline-wrap-inner .nav-column2-type22 ul li a.link-pdf h4:after { background: none; }

#content-body-wrapper .nav-column1-type22 ul li a.link-pdf h2 .file-capacity, #content-body-wrapper .nav-column1-type22 ul li a.link-pdf h3 .file-capacity, #content-body-wrapper .nav-column1-type22 ul li a.link-pdf h4 .file-capacity, #content-body-wrapper .nav-column2-type22 ul li a.link-pdf h2 .file-capacity, #content-body-wrapper .nav-column2-type22 ul li a.link-pdf h3 .file-capacity, #content-body-wrapper .nav-column2-type22 ul li a.link-pdf h4 .file-capacity, .inline-wrap-inner .nav-column1-type22 ul li a.link-pdf h2 .file-capacity, .inline-wrap-inner .nav-column1-type22 ul li a.link-pdf h3 .file-capacity, .inline-wrap-inner .nav-column1-type22 ul li a.link-pdf h4 .file-capacity, .inline-wrap-inner .nav-column2-type22 ul li a.link-pdf h2 .file-capacity, .inline-wrap-inner .nav-column2-type22 ul li a.link-pdf h3 .file-capacity, .inline-wrap-inner .nav-column2-type22 ul li a.link-pdf h4 .file-capacity { font-size: 65%; line-height: normal; display: inline-block; width: auto; padding-top: 5px; }

#content-body-wrapper .nav-column1-type22, .inline-wrap-inner .nav-column1-type22 { padding-bottom: 0; }

#content-body-wrapper .nav-column1-type22 ul, .inline-wrap-inner .nav-column1-type22 ul { margin-left: 0; letter-spacing: normal; }

#content-body-wrapper .nav-column1-type22 ul li, .inline-wrap-inner .nav-column1-type22 ul li { display: block; letter-spacing: normal; margin: 0 0 20px; width: 100%; vertical-align: top; }

#content-body-wrapper .nav-column1-type22 ul li a h2.hdg-level3, #content-body-wrapper .nav-column1-type22 ul li a h3.hdg-level3, #content-body-wrapper .nav-column1-type22 ul li a h4.hdg-level3, .inline-wrap-inner .nav-column1-type22 ul li a h2.hdg-level3, .inline-wrap-inner .nav-column1-type22 ul li a h3.hdg-level3, .inline-wrap-inner .nav-column1-type22 ul li a h4.hdg-level3 { font-size: 130.0%; margin-top: 5%; }

#content-body-wrapper .nav-column4-type01, .inline-wrap-inner .nav-column4-type01 { padding-bottom: 10px; }

#content-body-wrapper .nav-column4-type01 ul, .inline-wrap-inner .nav-column4-type01 ul { margin-left: -2%; letter-spacing: -0.4em; width: 102%; }

#content-body-wrapper .nav-column4-type01 ul li, .inline-wrap-inner .nav-column4-type01 ul li { display: inline-block; letter-spacing: normal; margin: 0 0 20px 2%; width: 23%; vertical-align: top; }

#content-body-wrapper .nav-column4-type01 ul li a, .inline-wrap-inner .nav-column4-type01 ul li a { color: #333; display: block; text-decoration: none; }

#content-body-wrapper .nav-column4-type01 ul li a span, .inline-wrap-inner .nav-column4-type01 ul li a span { display: block; font-size: 0; line-height: 0; }

#content-body-wrapper .nav-column4-type01 ul li a span img, .inline-wrap-inner .nav-column4-type01 ul li a span img { width: 100%; height: auto; }

#content-body-wrapper .nav-column4-type01 ul li a p, #content-body-wrapper .nav-column4-type01 ul li a h2, #content-body-wrapper .nav-column4-type01 ul li a h3, #content-body-wrapper .nav-column4-type01 ul li a h4, .inline-wrap-inner .nav-column4-type01 ul li a p, .inline-wrap-inner .nav-column4-type01 ul li a h2, .inline-wrap-inner .nav-column4-type01 ul li a h3, .inline-wrap-inner .nav-column4-type01 ul li a h4 { display: block; border: 1px solid #ededed; padding: 20px 25px 20px 25px; position: relative; margin: 0; }

#content-body-wrapper .nav-column4-type01 ul li a p:after, #content-body-wrapper .nav-column4-type01 ul li a h2:after, #content-body-wrapper .nav-column4-type01 ul li a h3:after, #content-body-wrapper .nav-column4-type01 ul li a h4:after, .inline-wrap-inner .nav-column4-type01 ul li a p:after, .inline-wrap-inner .nav-column4-type01 ul li a h2:after, .inline-wrap-inner .nav-column4-type01 ul li a h3:after, .inline-wrap-inner .nav-column4-type01 ul li a h4:after { margin: 0 0px 0 10px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02.gif) no-repeat 0 0; background-size: 8px 15px; vertical-align: 0; width: 8px; height: 15px; }

#content-body-wrapper .nav-column4-type01 ul li a.link-blank:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-blank:after { display: none; }

#content-body-wrapper .nav-column4-type01 ul li a.link-blank p:after, #content-body-wrapper .nav-column4-type01 ul li a.link-blank h2:after, #content-body-wrapper .nav-column4-type01 ul li a.link-blank h3:after, #content-body-wrapper .nav-column4-type01 ul li a.link-blank h4:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-blank p:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-blank h2:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-blank h3:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-blank h4:after { background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_blank.png) no-repeat 0 0; background-size: 15px 15px; vertical-align: 0; width: 15px; height: 15px; vertical-align: 0; }

#content-body-wrapper .nav-column4-type01 ul li a.link-pdf:after, #content-body-wrapper .nav-column4-type01 ul li a.link-word:after, #content-body-wrapper .nav-column4-type01 ul li a.link-excel:after, #content-body-wrapper .nav-column4-type01 ul li a.link-csv:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-pdf:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-word:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-excel:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-csv:after { display: none; }

#content-body-wrapper .nav-column4-type01 ul li a.link-pdf p:after, #content-body-wrapper .nav-column4-type01 ul li a.link-pdf h2:after, #content-body-wrapper .nav-column4-type01 ul li a.link-pdf h3:after, #content-body-wrapper .nav-column4-type01 ul li a.link-pdf h4:after, #content-body-wrapper .nav-column4-type01 ul li a.link-word p:after, #content-body-wrapper .nav-column4-type01 ul li a.link-word h2:after, #content-body-wrapper .nav-column4-type01 ul li a.link-word h3:after, #content-body-wrapper .nav-column4-type01 ul li a.link-word h4:after, #content-body-wrapper .nav-column4-type01 ul li a.link-excel p:after, #content-body-wrapper .nav-column4-type01 ul li a.link-excel h2:after, #content-body-wrapper .nav-column4-type01 ul li a.link-excel h3:after, #content-body-wrapper .nav-column4-type01 ul li a.link-excel h4:after, #content-body-wrapper .nav-column4-type01 ul li a.link-csv p:after, #content-body-wrapper .nav-column4-type01 ul li a.link-csv h2:after, #content-body-wrapper .nav-column4-type01 ul li a.link-csv h3:after, #content-body-wrapper .nav-column4-type01 ul li a.link-csv h4:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-pdf p:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-pdf h2:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-pdf h3:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-pdf h4:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-word p:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-word h2:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-word h3:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-word h4:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-excel p:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-excel h2:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-excel h3:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-excel h4:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-csv p:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-csv h2:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-csv h3:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-csv h4:after { display: none; }

#content-body-wrapper .nav-column4-type01 ul li a.link-pdf p .file-capacity, #content-body-wrapper .nav-column4-type01 ul li a.link-pdf h2 .file-capacity, #content-body-wrapper .nav-column4-type01 ul li a.link-pdf h3 .file-capacity, #content-body-wrapper .nav-column4-type01 ul li a.link-pdf h4 .file-capacity, #content-body-wrapper .nav-column4-type01 ul li a.link-word p .file-capacity, #content-body-wrapper .nav-column4-type01 ul li a.link-word h2 .file-capacity, #content-body-wrapper .nav-column4-type01 ul li a.link-word h3 .file-capacity, #content-body-wrapper .nav-column4-type01 ul li a.link-word h4 .file-capacity, #content-body-wrapper .nav-column4-type01 ul li a.link-excel p .file-capacity, #content-body-wrapper .nav-column4-type01 ul li a.link-excel h2 .file-capacity, #content-body-wrapper .nav-column4-type01 ul li a.link-excel h3 .file-capacity, #content-body-wrapper .nav-column4-type01 ul li a.link-excel h4 .file-capacity, #content-body-wrapper .nav-column4-type01 ul li a.link-csv p .file-capacity, #content-body-wrapper .nav-column4-type01 ul li a.link-csv h2 .file-capacity, #content-body-wrapper .nav-column4-type01 ul li a.link-csv h3 .file-capacity, #content-body-wrapper .nav-column4-type01 ul li a.link-csv h4 .file-capacity, .inline-wrap-inner .nav-column4-type01 ul li a.link-pdf p .file-capacity, .inline-wrap-inner .nav-column4-type01 ul li a.link-pdf h2 .file-capacity, .inline-wrap-inner .nav-column4-type01 ul li a.link-pdf h3 .file-capacity, .inline-wrap-inner .nav-column4-type01 ul li a.link-pdf h4 .file-capacity, .inline-wrap-inner .nav-column4-type01 ul li a.link-word p .file-capacity, .inline-wrap-inner .nav-column4-type01 ul li a.link-word h2 .file-capacity, .inline-wrap-inner .nav-column4-type01 ul li a.link-word h3 .file-capacity, .inline-wrap-inner .nav-column4-type01 ul li a.link-word h4 .file-capacity, .inline-wrap-inner .nav-column4-type01 ul li a.link-excel p .file-capacity, .inline-wrap-inner .nav-column4-type01 ul li a.link-excel h2 .file-capacity, .inline-wrap-inner .nav-column4-type01 ul li a.link-excel h3 .file-capacity, .inline-wrap-inner .nav-column4-type01 ul li a.link-excel h4 .file-capacity, .inline-wrap-inner .nav-column4-type01 ul li a.link-csv p .file-capacity, .inline-wrap-inner .nav-column4-type01 ul li a.link-csv h2 .file-capacity, .inline-wrap-inner .nav-column4-type01 ul li a.link-csv h3 .file-capacity, .inline-wrap-inner .nav-column4-type01 ul li a.link-csv h4 .file-capacity { font-size: 65%; line-height: normal; display: inline-block; }

#content-body-wrapper .nav-column4-type01 ul li a.hdg-level4, .inline-wrap-inner .nav-column4-type01 ul li a.hdg-level4 { font-size: 114.3%; }

#content-body-wrapper .nav-column4-type01 ul li a.hdg-level4:after, .inline-wrap-inner .nav-column4-type01 ul li a.hdg-level4:after { vertical-align: -1px; }

#content-body-wrapper .nav-column4-type02, .inline-wrap-inner .nav-column4-type02 { padding-bottom: 10px; }

#content-body-wrapper .nav-column4-type02 ul, .inline-wrap-inner .nav-column4-type02 ul { margin-left: -2%; letter-spacing: -0.4em; width: 102%; }

#content-body-wrapper .nav-column4-type02 ul li, .inline-wrap-inner .nav-column4-type02 ul li { display: inline-block; letter-spacing: normal; margin: 0 0 20px 2%; width: 23%; background: #fff; vertical-align: top; }

#content-body-wrapper .nav-column4-type02 ul li .img-column, .inline-wrap-inner .nav-column4-type02 ul li .img-column { display: block; font-size: 0; line-height: 0; }

#content-body-wrapper .nav-column4-type02 ul li .img-column img, .inline-wrap-inner .nav-column4-type02 ul li .img-column img { width: 100%; height: auto; }

#content-body-wrapper .nav-column4-type02 ul li .txt-column, .inline-wrap-inner .nav-column4-type02 ul li .txt-column { border: 1px solid #ededed; padding: 15px 15px 5px; }

#content-body-wrapper .nav-column4-type02 ul li .txt-column .doc-catch, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .doc-catch { color: #333; margin-bottom: 10px; font-size: 85.7%; }

#content-body-wrapper .nav-column4-type02 ul li .txt-column .doc-text, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .doc-text { margin-bottom: 10px; font-size: 85.7%; }

#content-body-wrapper .nav-column4-type02 ul li .txt-column .hr-line, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .hr-line { border-top: 1px solid #ededed; height: 1px; margin-bottom: 15px; }

#content-body-wrapper .nav-column4-type02 ul li .txt-column .list-point, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .list-point { margin: 0 0 10px; letter-spacing: normal; width: 100%; }

#content-body-wrapper .nav-column4-type02 ul li .txt-column .list-point li, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .list-point li { width: 100%; font-size: 85.7%; box-sizing: border-box; padding-left: 1em; display: block; margin: 0 0 5px 0; position: relative; }

#content-body-wrapper .nav-column4-type02 ul li .txt-column .list-point li:before, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .list-point li:before { content: "\0030fb"; position: absolute; left: 0; top: 0; }

#content-body-wrapper .nav-column4-type02 ul li .txt-column .link-btn-type01, #content-body-wrapper .nav-column4-type02 ul li .txt-column .link-btn-type02, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .link-btn-type01, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .link-btn-type02 { text-align: left; line-height: normal; padding-bottom: 10px; }

#content-body-wrapper .nav-column4-type02 ul li .txt-column .link-btn-type01 a, #content-body-wrapper .nav-column4-type02 ul li .txt-column .link-btn-type02 a, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .link-btn-type01 a, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .link-btn-type02 a { display: block; padding: 10px 30px 7px 10px; }

#content-body-wrapper .nav-column4-type02 ul li .txt-column .link-btn-type01 a.link-pdf, #content-body-wrapper .nav-column4-type02 ul li .txt-column .link-btn-type01 a.link-wprd, #content-body-wrapper .nav-column4-type02 ul li .txt-column .link-btn-type01 a.link-excel, #content-body-wrapper .nav-column4-type02 ul li .txt-column .link-btn-type01 a.link-csv, #content-body-wrapper .nav-column4-type02 ul li .txt-column .link-btn-type02 a.link-pdf, #content-body-wrapper .nav-column4-type02 ul li .txt-column .link-btn-type02 a.link-wprd, #content-body-wrapper .nav-column4-type02 ul li .txt-column .link-btn-type02 a.link-excel, #content-body-wrapper .nav-column4-type02 ul li .txt-column .link-btn-type02 a.link-csv, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .link-btn-type01 a.link-pdf, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .link-btn-type01 a.link-wprd, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .link-btn-type01 a.link-excel, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .link-btn-type01 a.link-csv, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .link-btn-type02 a.link-pdf, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .link-btn-type02 a.link-wprd, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .link-btn-type02 a.link-excel, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .link-btn-type02 a.link-csv { padding: 10px 10px 7px 10px; }

#content-body-wrapper .nav-column4-type02 ul li .txt-column h3 a, #content-body-wrapper .nav-column4-type02 ul li .txt-column h4 a, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h3 a, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h4 a { display: inline-block; position: relative; margin: 0; }

#content-body-wrapper .nav-column4-type02 ul li .txt-column h3 a:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h4 a:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h3 a:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h4 a:after { margin: 0 0px 0 8px; display: inline-block; vertical-align: top; min-height: 15px; content: ""; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02.gif) no-repeat 0 0; background-size: 8px 15px; width: 8px; height: 15px; vertical-align: -1px; }

#content-body-wrapper .nav-column4-type02 ul li .txt-column h3 a.link-blank:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h3 a.link-pdf:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h3 a.link-word:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h3 a.link-excel:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h3 a.link-csv:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h4 a.link-blank:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h4 a.link-pdf:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h4 a.link-word:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h4 a.link-excel:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h4 a.link-csv:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h3 a.link-blank:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h3 a.link-pdf:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h3 a.link-word:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h3 a.link-excel:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h3 a.link-csv:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h4 a.link-blank:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h4 a.link-pdf:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h4 a.link-word:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h4 a.link-excel:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h4 a.link-csv:after { background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_blank.png) no-repeat 0 0; background-size: 15px 15px; vertical-align: 0; width: 15px; height: 15px; vertical-align: 0; }

#content-body-wrapper .nav-column4-type02 ul li .txt-column h3 a.link-pdf:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h3 a.link-word:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h3 a.link-excel:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h3 a.link-csv:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h4 a.link-pdf:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h4 a.link-word:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h4 a.link-excel:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h4 a.link-csv:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h3 a.link-pdf:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h3 a.link-word:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h3 a.link-excel:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h3 a.link-csv:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h4 a.link-pdf:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h4 a.link-word:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h4 a.link-excel:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h4 a.link-csv:after { display: none; }

#content-body-wrapper .nav-column4-type02 ul li .txt-column h3 a:hover, #content-body-wrapper .nav-column4-type02 ul li .txt-column h4 a:hover, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h3 a:hover, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h4 a:hover { text-decoration: none !important; }

#content-body-wrapper .nav-column4-type03, .inline-wrap-inner .nav-column4-type03 { margin-left: -2%; margin-bottom: -10px; letter-spacing: -0.4em; width: 102%; }

#content-body-wrapper .nav-column4-type03 .site-menu-top, .inline-wrap-inner .nav-column4-type03 .site-menu-top { font-size: 114.3%; letter-spacing: normal; margin: 30px 0 0 2%; }

#content-body-wrapper .nav-column4-type03 .nav-column4-type03-inner, #content-body-wrapper .nav-column4-type03 .nav-column4-type03-inner-column2, .inline-wrap-inner .nav-column4-type03 .nav-column4-type03-inner, .inline-wrap-inner .nav-column4-type03 .nav-column4-type03-inner-column2 { display: inline-block; letter-spacing: normal; vertical-align: top; margin: 30px 0 0 2%; width: 23%; }

#content-body-wrapper .nav-column4-type03 .nav-column4-type03-inner .site-menu-parent li, #content-body-wrapper .nav-column4-type03 .nav-column4-type03-inner-column2 .site-menu-parent li, .inline-wrap-inner .nav-column4-type03 .nav-column4-type03-inner .site-menu-parent li, .inline-wrap-inner .nav-column4-type03 .nav-column4-type03-inner-column2 .site-menu-parent li { padding-bottom: 20px; }

#content-body-wrapper .nav-column4-type03 .nav-column4-type03-inner .site-menu-parent li .site-menu-child, #content-body-wrapper .nav-column4-type03 .nav-column4-type03-inner-column2 .site-menu-parent li .site-menu-child, .inline-wrap-inner .nav-column4-type03 .nav-column4-type03-inner .site-menu-parent li .site-menu-child, .inline-wrap-inner .nav-column4-type03 .nav-column4-type03-inner-column2 .site-menu-parent li .site-menu-child { padding-top: 20px; }

#content-body-wrapper .nav-column4-type03 .nav-column4-type03-inner .site-menu-parent li .site-menu-child li, #content-body-wrapper .nav-column4-type03 .nav-column4-type03-inner-column2 .site-menu-parent li .site-menu-child li, .inline-wrap-inner .nav-column4-type03 .nav-column4-type03-inner .site-menu-parent li .site-menu-child li, .inline-wrap-inner .nav-column4-type03 .nav-column4-type03-inner-column2 .site-menu-parent li .site-menu-child li { display: block; padding-bottom: 0; margin: 10px 0 0; width: 100%; font-size: 85.7%; }

#content-body-wrapper .nav-column4-type03 .nav-column4-type03-inner-column2, .inline-wrap-inner .nav-column4-type03 .nav-column4-type03-inner-column2 { display: inline-block; width: 48%; }

#content-body-wrapper .nav-column4-type03 .nav-column4-type03-inner-column2 .site-menu-parent li .column2, .inline-wrap-inner .nav-column4-type03 .nav-column4-type03-inner-column2 .site-menu-parent li .column2 { letter-spacing: -0.4em; margin-right: -5%; width: 105%; }

#content-body-wrapper .nav-column4-type03 .nav-column4-type03-inner-column2 .site-menu-parent li .column2 .site-menu-child, .inline-wrap-inner .nav-column4-type03 .nav-column4-type03-inner-column2 .site-menu-parent li .column2 .site-menu-child { display: inline-block; vertical-align: top; letter-spacing: normal; width: 46%; padding-right: 4%; }

#content-body-wrapper .relation-column-type01 ul, .inline-wrap-inner .relation-column-type01 ul { margin-left: -2%; letter-spacing: -0.4em; }

#content-body-wrapper .relation-column-type01 ul li, .inline-wrap-inner .relation-column-type01 ul li { display: inline-block; letter-spacing: normal; margin: 0 0 2% 2%; width: 31.3333333%; vertical-align: top; }

#content-body-wrapper .relation-column-type01 ul li a, .inline-wrap-inner .relation-column-type01 ul li a { display: block; text-decoration: none; }

#content-body-wrapper .relation-column-type01 ul li a span, .inline-wrap-inner .relation-column-type01 ul li a span { display: block; font-size: 0; line-height: 0; border: 1px solid #ededed; border-bottom: none; }

#content-body-wrapper .relation-column-type01 ul li a span img, .inline-wrap-inner .relation-column-type01 ul li a span img { width: 100%; height: auto; }

#content-body-wrapper .relation-column-type01 ul li a h3, .inline-wrap-inner .relation-column-type01 ul li a h3 { border: 1px solid #ededed; padding: 25px; position: relative; margin: 0; }

#content-body-wrapper .relation-column-type01 ul li a h3:after, .inline-wrap-inner .relation-column-type01 ul li a h3:after { margin: 0 0px 0 10px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02.png) no-repeat 0 0; background-size: 8px 14px; vertical-align: -2px; width: 8px; height: 15px; }

#content-body-wrapper .relation-column-type01 ul li a h3:before, .inline-wrap-inner .relation-column-type01 ul li a h3:before { bottom: 100%; left: 50%; padding: 0; margin: 0 0 -17px -16px; font-size: 0; line-height: 0; content: url(/en/wp-content/uploads/sites/4/shared-css-arrow_relation01.png); height: 32px; width: 16px; position: absolute; }

#content-body-wrapper .relation-column-type01 ul li a h3 span, .inline-wrap-inner .relation-column-type01 ul li a h3 span { border: none; }

#content-body-wrapper .relation-column-type01 ul li a.link-blank:after, #content-body-wrapper .relation-column-type01 ul li a.link-pdf:after, .inline-wrap-inner .relation-column-type01 ul li a.link-blank:after, .inline-wrap-inner .relation-column-type01 ul li a.link-pdf:after { display: none; }

#content-body-wrapper .relation-column-type01 ul li a.link-blank p:after, #content-body-wrapper .relation-column-type01 ul li a.link-blank h2:after, #content-body-wrapper .relation-column-type01 ul li a.link-blank h3:after, #content-body-wrapper .relation-column-type01 ul li a.link-blank h4:after, #content-body-wrapper .relation-column-type01 ul li a.link-pdf p:after, #content-body-wrapper .relation-column-type01 ul li a.link-pdf h2:after, #content-body-wrapper .relation-column-type01 ul li a.link-pdf h3:after, #content-body-wrapper .relation-column-type01 ul li a.link-pdf h4:after, .inline-wrap-inner .relation-column-type01 ul li a.link-blank p:after, .inline-wrap-inner .relation-column-type01 ul li a.link-blank h2:after, .inline-wrap-inner .relation-column-type01 ul li a.link-blank h3:after, .inline-wrap-inner .relation-column-type01 ul li a.link-blank h4:after, .inline-wrap-inner .relation-column-type01 ul li a.link-pdf p:after, .inline-wrap-inner .relation-column-type01 ul li a.link-pdf h2:after, .inline-wrap-inner .relation-column-type01 ul li a.link-pdf h3:after, .inline-wrap-inner .relation-column-type01 ul li a.link-pdf h4:after { margin: 0 0px 0 10px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_blank.png) no-repeat 0 0; background-size: 15px 15px; vertical-align: 0; width: 15px; height: 15px; }

#content-body-wrapper .relation-column-type01 ul li a.link-pdf p:after, #content-body-wrapper .relation-column-type01 ul li a.link-pdf h2:after, #content-body-wrapper .relation-column-type01 ul li a.link-pdf h3:after, #content-body-wrapper .relation-column-type01 ul li a.link-pdf h4:after, .inline-wrap-inner .relation-column-type01 ul li a.link-pdf p:after, .inline-wrap-inner .relation-column-type01 ul li a.link-pdf h2:after, .inline-wrap-inner .relation-column-type01 ul li a.link-pdf h3:after, .inline-wrap-inner .relation-column-type01 ul li a.link-pdf h4:after { background: none; }

#content-body-wrapper .relation-column-type01 ul li a.link-pdf p .file-capacity, #content-body-wrapper .relation-column-type01 ul li a.link-pdf h2 .file-capacity, #content-body-wrapper .relation-column-type01 ul li a.link-pdf h3 .file-capacity, #content-body-wrapper .relation-column-type01 ul li a.link-pdf h4 .file-capacity, .inline-wrap-inner .relation-column-type01 ul li a.link-pdf p .file-capacity, .inline-wrap-inner .relation-column-type01 ul li a.link-pdf h2 .file-capacity, .inline-wrap-inner .relation-column-type01 ul li a.link-pdf h3 .file-capacity, .inline-wrap-inner .relation-column-type01 ul li a.link-pdf h4 .file-capacity { font-size: 65%; line-height: normal; display: inline-block; border: none; }

#content-body-wrapper .relation-column-type02 ul li, .inline-wrap-inner .relation-column-type02 ul li { vertical-align: middle; margin: 0 0 20px 0; border: 1px solid #ededed; letter-spacing: -0.4em; }

#content-body-wrapper .relation-column-type02 ul li .img-column, #content-body-wrapper .relation-column-type02 ul li .txt-column, .inline-wrap-inner .relation-column-type02 ul li .img-column, .inline-wrap-inner .relation-column-type02 ul li .txt-column { display: inline-block; letter-spacing: normal; vertical-align: middle; box-sizing: border-box; width: 50%; }

#content-body-wrapper .relation-column-type02 ul li .img-column, .inline-wrap-inner .relation-column-type02 ul li .img-column { font-size: 0; line-height: 0; margin: 0 0 0 1px; }

#content-body-wrapper .relation-column-type02 ul li .img-column img, .inline-wrap-inner .relation-column-type02 ul li .img-column img { width: 100%; height: auto; border-right: 1px solid #ededed; margin-left: -1px; }

#content-body-wrapper .relation-column-type02 ul li .txt-column, .inline-wrap-inner .relation-column-type02 ul li .txt-column { padding: 30px; vertical-align: middle; position: relative; border-left: 1px solid #ededed; margin-left: -1px; }

#content-body-wrapper .relation-column-type02 ul li .txt-column:before, .inline-wrap-inner .relation-column-type02 ul li .txt-column:before { right: 100%; top: 50%; border: solid transparent; font-size: 0; line-height: 0; margin: -20px -3px 0 0; content: url(/en/wp-content/uploads/sites/4/shared-css-arrow_relation02.png); height: 43px; width: 21px; position: absolute; }

#content-body-wrapper .relation-column-type02 ul li .txt-column .doc-text, .inline-wrap-inner .relation-column-type02 ul li .txt-column .doc-text { color: #666; margin-bottom: 16px; }

#content-body-wrapper .relation-column-type02 ul li .txt-column .link-btn-type01, .inline-wrap-inner .relation-column-type02 ul li .txt-column .link-btn-type01 { text-align: left; margin: 10px 0 0; }

#content-body-wrapper .relation-column-type02 ul li .txt-column .list-disc li, .inline-wrap-inner .relation-column-type02 ul li .txt-column .list-disc li { border: none; margin-bottom: 0; }

#content-body-wrapper .relation-column-type02 ul li .txt-column ul li, .inline-wrap-inner .relation-column-type02 ul li .txt-column ul li { letter-spacing: normal; border: none; }

#content-body-wrapper .relation-column-type02 ul li .txt-column .list-keyword, .inline-wrap-inner .relation-column-type02 ul li .txt-column .list-keyword { margin-top: 10px; }

#content-body-wrapper .relation-column-type02.tinfo-list .txt-column .hdg-level3, .inline-wrap-inner .relation-column-type02.tinfo-list .txt-column .hdg-level3 { margin-bottom: 0; }

#content-body-wrapper .relation-column-type02.tinfo-list .txt-column .doc-date, .inline-wrap-inner .relation-column-type02.tinfo-list .txt-column .doc-date { text-align: left; margin-bottom: 20px; }

#content-body-wrapper .relation-column-type02.tinfo-list .txt-column .list-keyword li, .inline-wrap-inner .relation-column-type02.tinfo-list .txt-column .list-keyword li { margin-bottom: 0; }

#content-body-wrapper .page-nation-wrapper, .inline-wrap-inner .page-nation-wrapper { margin-bottom: 30px; }

#content-body-wrapper .page-nation-wrapper ul, .inline-wrap-inner .page-nation-wrapper ul { text-align: right; letter-spacing: -0.4em; }

#content-body-wrapper .page-nation-wrapper ul li, .inline-wrap-inner .page-nation-wrapper ul li { display: inline-block; letter-spacing: normal; margin: 0 0 0 30px; color: #333; }

#content-body-wrapper .page-nation-wrapper ul li a, .inline-wrap-inner .page-nation-wrapper ul li a { color: #3d90cc; font-weight: bold; }

#content-body-wrapper .page-nation-wrapper ul li.prev a, .inline-wrap-inner .page-nation-wrapper ul li.prev a { display: inline-block; padding-left: 15px; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m04g.png) no-repeat 0 0.2em; background-size: 8px 14px; }

#content-body-wrapper .page-nation-wrapper ul li.prev span, .inline-wrap-inner .page-nation-wrapper ul li.prev span { display: inline-block; padding-left: 15px; color: #ccc; }

#content-body-wrapper .page-nation-wrapper ul li.next a, .inline-wrap-inner .page-nation-wrapper ul li.next a { display: inline-block; padding-right: 15px; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02g.png) no-repeat right 0.2em; background-size: 8px 14px; }

#content-body-wrapper .page-nation-wrapper ul li.next span, .inline-wrap-inner .page-nation-wrapper ul li.next span { display: inline-block; padding-right: 15px; color: #ccc; }

#content-body-wrapper .select-element-wrapper, .inline-wrap-inner .select-element-wrapper { margin-bottom: 30px; }

#content-body-wrapper .select-element-wrapper ul, .inline-wrap-inner .select-element-wrapper ul { letter-spacing: -0.4em; }

#content-body-wrapper .select-element-wrapper ul li, .inline-wrap-inner .select-element-wrapper ul li { display: inline-block; letter-spacing: normal; margin: 0 50px 0 0; vertical-align: middle; }

#content-body-wrapper .select-element-wrapper ul li select.select-element-type01, .inline-wrap-inner .select-element-wrapper ul li select.select-element-type01 { font-size: 110%; color: #656d73; display: inline-block; height: 50px; text-indent: .01px; text-overflow: ""; outline: none; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02br.png) no-repeat right center; border: 1px solid #ebeced; padding: 0.5em 3em 0.5em 1em; height: 50px; line-height: 1.2; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; -ms-appearance: none; border-radius: 0; }

#content-body-wrapper .tab-elements-wrapper, .inline-wrap-inner .tab-elements-wrapper { margin-bottom: 50px; }

#content-body-wrapper .tab-elements-wrapper .tab-head, .inline-wrap-inner .tab-elements-wrapper .tab-head { margin-bottom: 50px; border-bottom: 3px solid #f6f7f9; }

#content-body-wrapper .tab-elements-wrapper .tab-head ul, .inline-wrap-inner .tab-elements-wrapper .tab-head ul { text-align: center; letter-spacing: -0.4em; }

#content-body-wrapper .tab-elements-wrapper .tab-head ul li, .inline-wrap-inner .tab-elements-wrapper .tab-head ul li { display: inline-block; letter-spacing: normal; margin: 0 10px -3px; font-size: 114.3%; }

#content-body-wrapper .tab-elements-wrapper .tab-head ul li a, .inline-wrap-inner .tab-elements-wrapper .tab-head ul li a { display: block; color: #333; text-decoration: none; padding: 5px 10px; border-bottom: 3px solid #f6f7f9; }

#content-body-wrapper .tab-elements-wrapper .tab-head ul li a.tab-location, .inline-wrap-inner .tab-elements-wrapper .tab-head ul li a.tab-location { border-color: #eb1e1b; color: #eb1e1b; }

#content-body-wrapper .tab-elements-wrapper .tab-elements .tab-element, .inline-wrap-inner .tab-elements-wrapper .tab-elements .tab-element { visibility: hidden; height: 0; overflow: hidden; }

#content-body-wrapper .tab-elements-wrapper .tab-elements .tab-element.tabchange01, #content-body-wrapper .tab-elements-wrapper .tab-elements .tab-element.visible, .inline-wrap-inner .tab-elements-wrapper .tab-elements .tab-element.tabchange01, .inline-wrap-inner .tab-elements-wrapper .tab-elements .tab-element.visible { display: block; visibility: visible; height: auto; overflow: visible; }

#content-body-wrapper .faq-elements-wrapper, .inline-wrap-inner .faq-elements-wrapper { margin-bottom: 80px; }

#content-body-wrapper .faq-elements-wrapper .faq-element, .inline-wrap-inner .faq-elements-wrapper .faq-element { border: 1px solid #ececec; margin-bottom: 20px; }

#content-body-wrapper .faq-elements-wrapper .faq-element .question p, .inline-wrap-inner .faq-elements-wrapper .faq-element .question p { margin: 0; font-size: 124.3%; }

#content-body-wrapper .faq-elements-wrapper .faq-element .question p a, .inline-wrap-inner .faq-elements-wrapper .faq-element .question p a { display: block; padding: 15px 60px 15px 20px; position: relative; text-decoration: none; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_open_plus.gif) no-repeat 98% 0.8em; }

#content-body-wrapper .faq-elements-wrapper .faq-element .question p a span, .inline-wrap-inner .faq-elements-wrapper .faq-element .question p a span { display: table; }

#content-body-wrapper .faq-elements-wrapper .faq-element .question p a span.number, #content-body-wrapper .faq-elements-wrapper .faq-element .question p a span.doc, .inline-wrap-inner .faq-elements-wrapper .faq-element .question p a span.number, .inline-wrap-inner .faq-elements-wrapper .faq-element .question p a span.doc { display: table-cell; vertical-align: top; }

#content-body-wrapper .faq-elements-wrapper .faq-element .question p a span.number, .inline-wrap-inner .faq-elements-wrapper .faq-element .question p a span.number { padding-right: 30px; white-space: nowrap; color: #ea1e1d; font-size: 124.3%; line-height: 1.1; }

#content-body-wrapper .faq-elements-wrapper .faq-element .question p a:hover, .inline-wrap-inner .faq-elements-wrapper .faq-element .question p a:hover { text-decoration: none; }

#content-body-wrapper .faq-elements-wrapper .faq-element .question p a.open, .inline-wrap-inner .faq-elements-wrapper .faq-element .question p a.open { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_close_minus.gif); }

#content-body-wrapper .faq-elements-wrapper .faq-element .question p a.open:hover, .inline-wrap-inner .faq-elements-wrapper .faq-element .question p a.open:hover { text-decoration: none; }

#content-body-wrapper .faq-elements-wrapper .faq-element .answer, .inline-wrap-inner .faq-elements-wrapper .faq-element .answer { display: none; padding: 15px 20px 15px 20px; border-bottom: none; }

#content-body-wrapper .faq-elements-wrapper .faq-element .answer .answer-number, .inline-wrap-inner .faq-elements-wrapper .faq-element .answer .answer-number { margin: 0 0 20px; display: table; }

#content-body-wrapper .faq-elements-wrapper .faq-element .answer .answer-number span.number, #content-body-wrapper .faq-elements-wrapper .faq-element .answer .answer-number span.doc, .inline-wrap-inner .faq-elements-wrapper .faq-element .answer .answer-number span.number, .inline-wrap-inner .faq-elements-wrapper .faq-element .answer .answer-number span.doc { display: table-cell; vertical-align: top; }

#content-body-wrapper .faq-elements-wrapper .faq-element .answer .answer-number span.number, .inline-wrap-inner .faq-elements-wrapper .faq-element .answer .answer-number span.number { font-size: 165%; padding-right: 32px; white-space: nowrap; color: #ea1e1d; line-height: 1.1; }

#content-body-wrapper .faq-elements-wrapper .faq-element .answer .section, .inline-wrap-inner .faq-elements-wrapper .faq-element .answer .section { width: 100%; }

#content-body-wrapper .faq-elements-wrapper .faq-element .answer.open, .inline-wrap-inner .faq-elements-wrapper .faq-element .answer.open { display: block; }

#content-body-wrapper .box-reader, .inline-wrap-inner .box-reader { margin: 30px 0; font-size: 85.7%; }

#content-body-wrapper .box-reader .link-pdf:before, .inline-wrap-inner .box-reader .link-pdf:before { margin: 0 5px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_pdf.png) no-repeat 0 0; background-size: 13px 15px; vertical-align: -2px; width: 13px; height: 15px; }

#content-body-wrapper .box-reader .link-pdf:after, .inline-wrap-inner .box-reader .link-pdf:after { content: ""; width: 0; height: 0; background: none; }

#content-body-wrapper .news-element-wrapper, .inline-wrap-inner .news-element-wrapper { margin-bottom: 40px; }

#content-body-wrapper .news-element-wrapper .hdg-wrapper, .inline-wrap-inner .news-element-wrapper .hdg-wrapper { padding: 0 150px; position: relative; }

#content-body-wrapper .news-element-wrapper .hdg-wrapper .hdg-level3, .inline-wrap-inner .news-element-wrapper .hdg-wrapper .hdg-level3 { margin-left: -150px; }

#content-body-wrapper .news-element-wrapper .hdg-wrapper .link-btn-type01, .inline-wrap-inner .news-element-wrapper .hdg-wrapper .link-btn-type01 { position: absolute; right: 0; top: 0.3em; }

#content-body-wrapper .news-element-wrapper .hdg-wrapper .link-btn-type01 a, .inline-wrap-inner .news-element-wrapper .hdg-wrapper .link-btn-type01 a { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02gr.gif); background-size: 16px 16px; }

#content-body-wrapper .news-element-wrapper .hdg-wrapper .link-btn-type01 a.link-blank, .inline-wrap-inner .news-element-wrapper .hdg-wrapper .link-btn-type01 a.link-blank { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_blank.png); background-size: 15px 15px; }

#content-body-wrapper .news-element-wrapper .hdg-wrapper .link-btn-rss, .inline-wrap-inner .news-element-wrapper .hdg-wrapper .link-btn-rss { position: absolute; right: 0; top: 8px; }

#content-body-wrapper .news-element-wrapper .hdg-wrapper.rss .link-btn-type01, .inline-wrap-inner .news-element-wrapper .hdg-wrapper.rss .link-btn-type01 { position: absolute; right: 40px; }

#content-body-wrapper .news-element-wrapper.btn-empty .hdg-wrapper, .inline-wrap-inner .news-element-wrapper.btn-empty .hdg-wrapper { padding: 0; }

#content-body-wrapper .news-element-wrapper.btn-empty .hdg-wrapper .hdg-level3, .inline-wrap-inner .news-element-wrapper.btn-empty .hdg-wrapper .hdg-level3 { margin-left: 0; }

#content-body-wrapper .news-element-wrapper dl dt, .inline-wrap-inner .news-element-wrapper dl dt { width: 9em; position: relative; white-space: nowrap; color: #333; }

#content-body-wrapper .news-element-wrapper dl dt.hide, .inline-wrap-inner .news-element-wrapper dl dt.hide { display: none; }

#content-body-wrapper .news-element-wrapper dl dt span, .inline-wrap-inner .news-element-wrapper dl dt span { position: absolute; left: 0; top: 0; }

#content-body-wrapper .news-element-wrapper dl dd, .inline-wrap-inner .news-element-wrapper dl dd { display: block; padding-left: 9em; padding-bottom: 15px; word-wrap: break-word; }

#content-body-wrapper .news-element-wrapper dl dd.hide, .inline-wrap-inner .news-element-wrapper dl dd.hide { display: none; }

#content-body-wrapper .news-element-wrapper dl dd a .icon-type01, .inline-wrap-inner .news-element-wrapper dl dd a .icon-type01 { border: 1px solid #ebeced; }

#content-body-wrapper .news-element-wrapper dl dd a:hover, .inline-wrap-inner .news-element-wrapper dl dd a:hover { text-decoration: none; }

#content-body-wrapper .news-element-wrapper dl dd .doc-add-icon, .inline-wrap-inner .news-element-wrapper dl dd .doc-add-icon { margin-bottom: 5px; }

#content-body-wrapper .news-element-wrapper dl dd .doc-add-icon .icon-type01, .inline-wrap-inner .news-element-wrapper dl dd .doc-add-icon .icon-type01 { display: inline-block; margin-right: 10px; border: 1px solid #ebeced; padding: 3px 5px; line-height: 1; color: #666666; font-size: 75.5%; }

#content-body-wrapper .news-element-wrapper dl dd .doc-add-icon .company-type01, .inline-wrap-inner .news-element-wrapper dl dd .doc-add-icon .company-type01 { margin-right: 10px; }

#content-body-wrapper .contact-column-type01, #content-body-wrapper .contact-column-type02, #content-body-wrapper .contact-column-type03, #content-body-wrapper .contact-column-type04, .inline-wrap-inner .contact-column-type01, .inline-wrap-inner .contact-column-type02, .inline-wrap-inner .contact-column-type03, .inline-wrap-inner .contact-column-type04 { border: 1px solid #ededed; padding: 25px 20px; margin-bottom: 30px; }

#content-body-wrapper .contact-column-type01.border-red, #content-body-wrapper .contact-column-type02.border-red, #content-body-wrapper .contact-column-type03.border-red, #content-body-wrapper .contact-column-type04.border-red, .inline-wrap-inner .contact-column-type01.border-red, .inline-wrap-inner .contact-column-type02.border-red, .inline-wrap-inner .contact-column-type03.border-red, .inline-wrap-inner .contact-column-type04.border-red { border-color: #ea1e1f; }

#content-body-wrapper .contact-column-type01 .hdg-level2, #content-body-wrapper .contact-column-type02 .hdg-level2, #content-body-wrapper .contact-column-type03 .hdg-level2, #content-body-wrapper .contact-column-type04 .hdg-level2, .inline-wrap-inner .contact-column-type01 .hdg-level2, .inline-wrap-inner .contact-column-type02 .hdg-level2, .inline-wrap-inner .contact-column-type03 .hdg-level2, .inline-wrap-inner .contact-column-type04 .hdg-level2 { font-size: 155.0%; text-align: left; }

#content-body-wrapper .contact-column-type01 .hdg-level3 .link-icon:after, #content-body-wrapper .contact-column-type02 .hdg-level3 .link-icon:after, #content-body-wrapper .contact-column-type03 .hdg-level3 .link-icon:after, #content-body-wrapper .contact-column-type04 .hdg-level3 .link-icon:after, .inline-wrap-inner .contact-column-type01 .hdg-level3 .link-icon:after, .inline-wrap-inner .contact-column-type02 .hdg-level3 .link-icon:after, .inline-wrap-inner .contact-column-type03 .hdg-level3 .link-icon:after, .inline-wrap-inner .contact-column-type04 .hdg-level3 .link-icon:after { margin: 0 0 0 8px; display: inline-block; min-height: 14px; content: ""; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02.png) no-repeat 0 0; background-size: 8px 14px; width: 8px; height: 14px; }

#content-body-wrapper .contact-column-type01.pad-high, #content-body-wrapper .contact-column-type02.pad-high, #content-body-wrapper .contact-column-type03.pad-high, #content-body-wrapper .contact-column-type04.pad-high, .inline-wrap-inner .contact-column-type01.pad-high, .inline-wrap-inner .contact-column-type02.pad-high, .inline-wrap-inner .contact-column-type03.pad-high, .inline-wrap-inner .contact-column-type04.pad-high { padding: 40px 20px 25px; }

#content-body-wrapper .contact-column-type01.pad-high .hdg-level3, #content-body-wrapper .contact-column-type02.pad-high .hdg-level3, #content-body-wrapper .contact-column-type03.pad-high .hdg-level3, #content-body-wrapper .contact-column-type04.pad-high .hdg-level3, .inline-wrap-inner .contact-column-type01.pad-high .hdg-level3, .inline-wrap-inner .contact-column-type02.pad-high .hdg-level3, .inline-wrap-inner .contact-column-type03.pad-high .hdg-level3, .inline-wrap-inner .contact-column-type04.pad-high .hdg-level3 { margin-bottom: 30px; }

#content-body-wrapper .contact-column-type01 .doc-text, #content-body-wrapper .contact-column-type02 .doc-text, #content-body-wrapper .contact-column-type03 .doc-text, #content-body-wrapper .contact-column-type04 .doc-text, .inline-wrap-inner .contact-column-type01 .doc-text, .inline-wrap-inner .contact-column-type02 .doc-text, .inline-wrap-inner .contact-column-type03 .doc-text, .inline-wrap-inner .contact-column-type04 .doc-text { margin: 15px 0 0 0; }

#content-body-wrapper .contact-column-type01 .doc-contact, #content-body-wrapper .contact-column-type02 .doc-contact, #content-body-wrapper .contact-column-type03 .doc-contact, #content-body-wrapper .contact-column-type04 .doc-contact, .inline-wrap-inner .contact-column-type01 .doc-contact, .inline-wrap-inner .contact-column-type02 .doc-contact, .inline-wrap-inner .contact-column-type03 .doc-contact, .inline-wrap-inner .contact-column-type04 .doc-contact { margin: 0 0 5px; font-size: 114.3%; }

#content-body-wrapper .contact-column-type01 .phone-link-type01, #content-body-wrapper .contact-column-type01 .fax-link-type01, #content-body-wrapper .contact-column-type02 .phone-link-type01, #content-body-wrapper .contact-column-type02 .fax-link-type01, #content-body-wrapper .contact-column-type03 .phone-link-type01, #content-body-wrapper .contact-column-type03 .fax-link-type01, #content-body-wrapper .contact-column-type04 .phone-link-type01, #content-body-wrapper .contact-column-type04 .fax-link-type01, .inline-wrap-inner .contact-column-type01 .phone-link-type01, .inline-wrap-inner .contact-column-type01 .fax-link-type01, .inline-wrap-inner .contact-column-type02 .phone-link-type01, .inline-wrap-inner .contact-column-type02 .fax-link-type01, .inline-wrap-inner .contact-column-type03 .phone-link-type01, .inline-wrap-inner .contact-column-type03 .fax-link-type01, .inline-wrap-inner .contact-column-type04 .phone-link-type01, .inline-wrap-inner .contact-column-type04 .fax-link-type01 { font-size: 180%; font-weight: bold; padding-left: 60px; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_phone.png) no-repeat 0 center; min-height: 50px; }

#content-body-wrapper .contact-column-type01 .phone-link-type01 a, #content-body-wrapper .contact-column-type01 .fax-link-type01 a, #content-body-wrapper .contact-column-type02 .phone-link-type01 a, #content-body-wrapper .contact-column-type02 .fax-link-type01 a, #content-body-wrapper .contact-column-type03 .phone-link-type01 a, #content-body-wrapper .contact-column-type03 .fax-link-type01 a, #content-body-wrapper .contact-column-type04 .phone-link-type01 a, #content-body-wrapper .contact-column-type04 .fax-link-type01 a, .inline-wrap-inner .contact-column-type01 .phone-link-type01 a, .inline-wrap-inner .contact-column-type01 .fax-link-type01 a, .inline-wrap-inner .contact-column-type02 .phone-link-type01 a, .inline-wrap-inner .contact-column-type02 .fax-link-type01 a, .inline-wrap-inner .contact-column-type03 .phone-link-type01 a, .inline-wrap-inner .contact-column-type03 .fax-link-type01 a, .inline-wrap-inner .contact-column-type04 .phone-link-type01 a, .inline-wrap-inner .contact-column-type04 .fax-link-type01 a { color: #333; cursor: default; text-decoration: none; }

#content-body-wrapper .contact-column-type01 .fax-link-type01, #content-body-wrapper .contact-column-type02 .fax-link-type01, #content-body-wrapper .contact-column-type03 .fax-link-type01, #content-body-wrapper .contact-column-type04 .fax-link-type01, .inline-wrap-inner .contact-column-type01 .fax-link-type01, .inline-wrap-inner .contact-column-type02 .fax-link-type01, .inline-wrap-inner .contact-column-type03 .fax-link-type01, .inline-wrap-inner .contact-column-type04 .fax-link-type01 { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_fax.png); }

#content-body-wrapper .contact-column-type01 .mail-link-type01, #content-body-wrapper .contact-column-type01 .pc-link-type01, #content-body-wrapper .contact-column-type01 .phone-link-type02, #content-body-wrapper .contact-column-type01 .fax-link-type02, #content-body-wrapper .contact-column-type02 .mail-link-type01, #content-body-wrapper .contact-column-type02 .pc-link-type01, #content-body-wrapper .contact-column-type02 .phone-link-type02, #content-body-wrapper .contact-column-type02 .fax-link-type02, #content-body-wrapper .contact-column-type03 .mail-link-type01, #content-body-wrapper .contact-column-type03 .pc-link-type01, #content-body-wrapper .contact-column-type03 .phone-link-type02, #content-body-wrapper .contact-column-type03 .fax-link-type02, #content-body-wrapper .contact-column-type04 .mail-link-type01, #content-body-wrapper .contact-column-type04 .pc-link-type01, #content-body-wrapper .contact-column-type04 .phone-link-type02, #content-body-wrapper .contact-column-type04 .fax-link-type02, .inline-wrap-inner .contact-column-type01 .mail-link-type01, .inline-wrap-inner .contact-column-type01 .pc-link-type01, .inline-wrap-inner .contact-column-type01 .phone-link-type02, .inline-wrap-inner .contact-column-type01 .fax-link-type02, .inline-wrap-inner .contact-column-type02 .mail-link-type01, .inline-wrap-inner .contact-column-type02 .pc-link-type01, .inline-wrap-inner .contact-column-type02 .phone-link-type02, .inline-wrap-inner .contact-column-type02 .fax-link-type02, .inline-wrap-inner .contact-column-type03 .mail-link-type01, .inline-wrap-inner .contact-column-type03 .pc-link-type01, .inline-wrap-inner .contact-column-type03 .phone-link-type02, .inline-wrap-inner .contact-column-type03 .fax-link-type02, .inline-wrap-inner .contact-column-type04 .mail-link-type01, .inline-wrap-inner .contact-column-type04 .pc-link-type01, .inline-wrap-inner .contact-column-type04 .phone-link-type02, .inline-wrap-inner .contact-column-type04 .fax-link-type02 { font-weight: bold; padding-left: 80px; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_mail.png) no-repeat 0 center; min-height: 50px; }

#content-body-wrapper .contact-column-type01 .mail-link-type01 a, #content-body-wrapper .contact-column-type01 .pc-link-type01 a, #content-body-wrapper .contact-column-type01 .phone-link-type02 a, #content-body-wrapper .contact-column-type01 .fax-link-type02 a, #content-body-wrapper .contact-column-type02 .mail-link-type01 a, #content-body-wrapper .contact-column-type02 .pc-link-type01 a, #content-body-wrapper .contact-column-type02 .phone-link-type02 a, #content-body-wrapper .contact-column-type02 .fax-link-type02 a, #content-body-wrapper .contact-column-type03 .mail-link-type01 a, #content-body-wrapper .contact-column-type03 .pc-link-type01 a, #content-body-wrapper .contact-column-type03 .phone-link-type02 a, #content-body-wrapper .contact-column-type03 .fax-link-type02 a, #content-body-wrapper .contact-column-type04 .mail-link-type01 a, #content-body-wrapper .contact-column-type04 .pc-link-type01 a, #content-body-wrapper .contact-column-type04 .phone-link-type02 a, #content-body-wrapper .contact-column-type04 .fax-link-type02 a, .inline-wrap-inner .contact-column-type01 .mail-link-type01 a, .inline-wrap-inner .contact-column-type01 .pc-link-type01 a, .inline-wrap-inner .contact-column-type01 .phone-link-type02 a, .inline-wrap-inner .contact-column-type01 .fax-link-type02 a, .inline-wrap-inner .contact-column-type02 .mail-link-type01 a, .inline-wrap-inner .contact-column-type02 .pc-link-type01 a, .inline-wrap-inner .contact-column-type02 .phone-link-type02 a, .inline-wrap-inner .contact-column-type02 .fax-link-type02 a, .inline-wrap-inner .contact-column-type03 .mail-link-type01 a, .inline-wrap-inner .contact-column-type03 .pc-link-type01 a, .inline-wrap-inner .contact-column-type03 .phone-link-type02 a, .inline-wrap-inner .contact-column-type03 .fax-link-type02 a, .inline-wrap-inner .contact-column-type04 .mail-link-type01 a, .inline-wrap-inner .contact-column-type04 .pc-link-type01 a, .inline-wrap-inner .contact-column-type04 .phone-link-type02 a, .inline-wrap-inner .contact-column-type04 .fax-link-type02 a { display: inline-block; min-width: 120px; text-align: center; padding: 12px 30px 10px 20px; border: 1px solid #ebeced; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02r.png) no-repeat right center; background-size: 20px 14px; color: #333; text-decoration: none; }

#content-body-wrapper .contact-column-type01 .pc-link-type01, #content-body-wrapper .contact-column-type02 .pc-link-type01, #content-body-wrapper .contact-column-type03 .pc-link-type01, #content-body-wrapper .contact-column-type04 .pc-link-type01, .inline-wrap-inner .contact-column-type01 .pc-link-type01, .inline-wrap-inner .contact-column-type02 .pc-link-type01, .inline-wrap-inner .contact-column-type03 .pc-link-type01, .inline-wrap-inner .contact-column-type04 .pc-link-type01 { font-weight: bold; padding-left: 80px; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_internet.png) no-repeat 0 center; min-height: 50px; }

#content-body-wrapper .contact-column-type01 .phone-link-type02, #content-body-wrapper .contact-column-type02 .phone-link-type02, #content-body-wrapper .contact-column-type03 .phone-link-type02, #content-body-wrapper .contact-column-type04 .phone-link-type02, .inline-wrap-inner .contact-column-type01 .phone-link-type02, .inline-wrap-inner .contact-column-type02 .phone-link-type02, .inline-wrap-inner .contact-column-type03 .phone-link-type02, .inline-wrap-inner .contact-column-type04 .phone-link-type02 { background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_phone.png) no-repeat 0 center; }

#content-body-wrapper .contact-column-type01 .fax-link-type02, #content-body-wrapper .contact-column-type02 .fax-link-type02, #content-body-wrapper .contact-column-type03 .fax-link-type02, #content-body-wrapper .contact-column-type04 .fax-link-type02, .inline-wrap-inner .contact-column-type01 .fax-link-type02, .inline-wrap-inner .contact-column-type02 .fax-link-type02, .inline-wrap-inner .contact-column-type03 .fax-link-type02, .inline-wrap-inner .contact-column-type04 .fax-link-type02 { background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_fax.png) no-repeat 0 center; }

#content-body-wrapper .contact-column-type01 .column-wrapper, #content-body-wrapper .contact-column-type02 .column-wrapper, #content-body-wrapper .contact-column-type03 .column-wrapper, #content-body-wrapper .contact-column-type04 .column-wrapper, .inline-wrap-inner .contact-column-type01 .column-wrapper, .inline-wrap-inner .contact-column-type02 .column-wrapper, .inline-wrap-inner .contact-column-type03 .column-wrapper, .inline-wrap-inner .contact-column-type04 .column-wrapper { margin: 0 0 0 -3%; letter-spacing: -0.4em; }

#content-body-wrapper .contact-column-type01 .column-wrapper .column, #content-body-wrapper .contact-column-type02 .column-wrapper .column, #content-body-wrapper .contact-column-type03 .column-wrapper .column, #content-body-wrapper .contact-column-type04 .column-wrapper .column, .inline-wrap-inner .contact-column-type01 .column-wrapper .column, .inline-wrap-inner .contact-column-type02 .column-wrapper .column, .inline-wrap-inner .contact-column-type03 .column-wrapper .column, .inline-wrap-inner .contact-column-type04 .column-wrapper .column { display: inline-block; letter-spacing: normal; width: 47%; vertical-align: top; margin-left: 3%; }

#content-body-wrapper #relationArea .contact-column-type03 a, .inline-wrap-inner #relationArea .contact-column-type03 a { color: #3d90cc; text-decoration: underline; }

#content-body-wrapper #relationArea .contact-column-type03 a:hover, .inline-wrap-inner #relationArea .contact-column-type03 a:hover { text-decoration: none; }

#content-body-wrapper .contact-column-type01.border-none, .inline-wrap-inner .contact-column-type01.border-none { border: none; padding: 30px 50px; }

#content-body-wrapper .contact-column-type03e, .inline-wrap-inner .contact-column-type03e { border: 3px solid #f5f6f7; padding: 25px 40px; margin-bottom: 30px; }

#content-body-wrapper .contact-column-type03e.border-red, .inline-wrap-inner .contact-column-type03e.border-red { border-color: #ea1e1f; }

#content-body-wrapper .contact-column-type03e .doc-text, #content-body-wrapper .contact-column-type03e .list-disc, #content-body-wrapper .contact-column-type03e .list-mark, .inline-wrap-inner .contact-column-type03e .doc-text, .inline-wrap-inner .contact-column-type03e .list-disc, .inline-wrap-inner .contact-column-type03e .list-mark { margin: 15px 0 0 0; }

#content-body-wrapper .pickup-type01, #content-body-wrapper .pickup-type02, .inline-wrap-inner .pickup-type01, .inline-wrap-inner .pickup-type02 { margin-bottom: 40px; letter-spacing: -0.4em; }

#content-body-wrapper .pickup-type01 .column, #content-body-wrapper .pickup-type02 .column, .inline-wrap-inner .pickup-type01 .column, .inline-wrap-inner .pickup-type02 .column { display: inline-block; letter-spacing: normal; width: 50%; vertical-align: middle; margin: 0; }

#content-body-wrapper .pickup-type01 .column .doc-wrap, #content-body-wrapper .pickup-type02 .column .doc-wrap, .inline-wrap-inner .pickup-type01 .column .doc-wrap, .inline-wrap-inner .pickup-type02 .column .doc-wrap { padding-right: 14%; }

#content-body-wrapper .pickup-type01 .column .doc-wrap .hdg-level2, #content-body-wrapper .pickup-type02 .column .doc-wrap .hdg-level2, .inline-wrap-inner .pickup-type01 .column .doc-wrap .hdg-level2, .inline-wrap-inner .pickup-type02 .column .doc-wrap .hdg-level2 { text-align: left; margin: 0 0 10px; }

#content-body-wrapper .pickup-type01 .column .doc-wrap .hdg-level3, #content-body-wrapper .pickup-type02 .column .doc-wrap .hdg-level3, .inline-wrap-inner .pickup-type01 .column .doc-wrap .hdg-level3, .inline-wrap-inner .pickup-type02 .column .doc-wrap .hdg-level3 { margin: 0 0 10px; }

#content-body-wrapper .pickup-type01 .column .doc-wrap .link-btn-type01, #content-body-wrapper .pickup-type02 .column .doc-wrap .link-btn-type01, .inline-wrap-inner .pickup-type01 .column .doc-wrap .link-btn-type01, .inline-wrap-inner .pickup-type02 .column .doc-wrap .link-btn-type01 { text-align: left; margin: 0; }

#content-body-wrapper .pickup-type01 .column .img-wrap p, #content-body-wrapper .pickup-type02 .column .img-wrap p, .inline-wrap-inner .pickup-type01 .column .img-wrap p, .inline-wrap-inner .pickup-type02 .column .img-wrap p { margin: 0; font-size: 0; line-height: 0; }

#content-body-wrapper .pickup-type01 .column .img-wrap p img, #content-body-wrapper .pickup-type02 .column .img-wrap p img, .inline-wrap-inner .pickup-type01 .column .img-wrap p img, .inline-wrap-inner .pickup-type02 .column .img-wrap p img { width: 100%; height: auto; }

#content-body-wrapper .pickup-type02, .inline-wrap-inner .pickup-type02 { border: 1px solid #ebeced; padding: 40px; }

#content-body-wrapper .pickup-type03, .inline-wrap-inner .pickup-type03 { border: 1px solid #ebeced; padding: 30px 20px 40px; margin-bottom: 40px; }

#content-body-wrapper .pickup-type03 .column .doc-wrap .hdg-level3, .inline-wrap-inner .pickup-type03 .column .doc-wrap .hdg-level3 { margin: 0 0 10px; }

#content-body-wrapper .pickup-type03 .column .doc-wrap .doc-text, .inline-wrap-inner .pickup-type03 .column .doc-wrap .doc-text { margin: 0 0 10px; }

#content-body-wrapper .pickup-type03 .column .doc-wrap .link-btn-type01, .inline-wrap-inner .pickup-type03 .column .doc-wrap .link-btn-type01 { text-align: left; margin: 20px 0 0; }

#content-body-wrapper .pickup-type03 .column .img-wrap p, .inline-wrap-inner .pickup-type03 .column .img-wrap p { margin: 0; padding: 0; font-size: 0; line-height: 0; }

#content-body-wrapper .pickup-type03 .column .img-wrap p img, .inline-wrap-inner .pickup-type03 .column .img-wrap p img { width: 100%; height: auto; }

#content-body-wrapper .pickup-type04, .inline-wrap-inner .pickup-type04 { border: 1px solid #ebeced; padding: 30px 20px 40px; margin-bottom: 40px; }

#content-body-wrapper .pickup-type04 .doc-wrap .hdg-level3, .inline-wrap-inner .pickup-type04 .doc-wrap .hdg-level3 { margin: 0 0 10px; }

#content-body-wrapper .pickup-type04 .doc-wrap .doc-text, .inline-wrap-inner .pickup-type04 .doc-wrap .doc-text { margin: 0 0 10px; }

#content-body-wrapper .pickup-type04 .doc-wrap .link-btn-type01, .inline-wrap-inner .pickup-type04 .doc-wrap .link-btn-type01 { text-align: left; margin: 20px 0 0; }

#content-body-wrapper .pickup-type04 .img-wrap p, .inline-wrap-inner .pickup-type04 .img-wrap p { margin: 0; padding: 0; font-size: 0; line-height: 0; }

#content-body-wrapper .pickup-type04 .img-wrap p img, .inline-wrap-inner .pickup-type04 .img-wrap p img { width: 100%; height: auto; }

#content-body-wrapper .pickup-type04 ul, .inline-wrap-inner .pickup-type04 ul { margin-left: -2%; letter-spacing: -0.4em; }

#content-body-wrapper .pickup-type04 ul li, .inline-wrap-inner .pickup-type04 ul li { display: inline-block; letter-spacing: normal; width: 48%; margin: 0 0 0 2%; vertical-align: top; }

#content-body-wrapper .pickup-type04 ul li img, .inline-wrap-inner .pickup-type04 ul li img { width: 100%; height: auto; }

#content-body-wrapper .pickup-type05, .inline-wrap-inner .pickup-type05 { border: 1px solid #ececec; box-shadow: rgba(203, 204, 206, 0.99216) 4px 4px 1px -3px; -webkit-box-shadow: rgba(203, 204, 206, 0.99216) 4px 4px 1px -3px; -moz-box-shadow: rgba(203, 204, 206, 0.99216) 4px 4px 1px -3px; position: relative; margin: 0 0 40px; }

#content-body-wrapper .pickup-type05 .img-wrap, .inline-wrap-inner .pickup-type05 .img-wrap { font-size: 0; line-height: 0; }

#content-body-wrapper .pickup-type05 .img-wrap img, .inline-wrap-inner .pickup-type05 .img-wrap img { width: 100%; height: auto; }

#content-body-wrapper .pickup-type05 .txt-wrap, .inline-wrap-inner .pickup-type05 .txt-wrap { border-top: 1px solid #ececec; padding: 20px; }

#content-body-wrapper .pickup-type05 .txt-wrap p, .inline-wrap-inner .pickup-type05 .txt-wrap p { margin: 0; }

#content-body-wrapper .pickup-type05 .txt-wrap .hdg-pickup h2, #content-body-wrapper .pickup-type05 .txt-wrap .hdg-pickup h3, #content-body-wrapper .pickup-type05 .txt-wrap .hdg-pickup h4, #content-body-wrapper .pickup-type05 .txt-wrap .hdg-pickup h5, .inline-wrap-inner .pickup-type05 .txt-wrap .hdg-pickup h2, .inline-wrap-inner .pickup-type05 .txt-wrap .hdg-pickup h3, .inline-wrap-inner .pickup-type05 .txt-wrap .hdg-pickup h4, .inline-wrap-inner .pickup-type05 .txt-wrap .hdg-pickup h5 { font-size: 150%; }

#content-body-wrapper .pickup-type05 .txt-wrap .doc-caption, .inline-wrap-inner .pickup-type05 .txt-wrap .doc-caption { padding-top: 15px; padding-right: 9em; }

#content-body-wrapper .pickup-type05 .txt-wrap .doc-date, .inline-wrap-inner .pickup-type05 .txt-wrap .doc-date { position: absolute; right: 20px; bottom: 18px; }

#content-body-wrapper .pickup-type05 a, .inline-wrap-inner .pickup-type05 a { display: block; }

#content-body-wrapper .pickup-type05 a:hover, .inline-wrap-inner .pickup-type05 a:hover { text-decoration: none; }

#content-body-wrapper .pickup-type05 a.link-blank:after, .inline-wrap-inner .pickup-type05 a.link-blank:after { display: none; }

#content-body-wrapper .pickup-type05 a.link-blank .txt-wrap .hdg-pickup h2:after, #content-body-wrapper .pickup-type05 a.link-blank .txt-wrap .hdg-pickup h3:after, #content-body-wrapper .pickup-type05 a.link-blank .txt-wrap .hdg-pickup h4:after, .inline-wrap-inner .pickup-type05 a.link-blank .txt-wrap .hdg-pickup h2:after, .inline-wrap-inner .pickup-type05 a.link-blank .txt-wrap .hdg-pickup h3:after, .inline-wrap-inner .pickup-type05 a.link-blank .txt-wrap .hdg-pickup h4:after { margin: 0 3px; display: inline-block; vertical-align: middle; min-height: 15px; content: ""; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_blank.png) no-repeat 0 0; background-size: 15px 15px; width: 15px; height: 15px; }

#content-body-wrapper .step-wrapper, .inline-wrap-inner .step-wrapper { margin-bottom: 40px; }

#content-body-wrapper .step-wrapper .step-column, .inline-wrap-inner .step-wrapper .step-column { border: 1px solid #ececec; letter-spacing: -0.4em; }

#content-body-wrapper .step-wrapper .step-column + .step-column, .inline-wrap-inner .step-wrapper .step-column + .step-column { margin-top: 40px; }

#content-body-wrapper .step-wrapper .arrow, .inline-wrap-inner .step-wrapper .arrow { display: block; letter-spacing: normal; vertical-align: middle; margin: 20px 0; text-align: center; height: 50px; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-bg_arrow02.png) no-repeat center center; }

#content-body-wrapper .step-wrapper .arrow p, .inline-wrap-inner .step-wrapper .arrow p { display: none; }

#content-body-wrapper .step-wrapper .column, .inline-wrap-inner .step-wrapper .column { display: inline-block; letter-spacing: normal; width: 50%; vertical-align: top; margin: 0; }

#content-body-wrapper .step-wrapper .column .hdg-level2, .inline-wrap-inner .step-wrapper .column .hdg-level2 { text-align: left; margin: 0 0 10px; }

#content-body-wrapper .step-wrapper .column .link-btn-type01, .inline-wrap-inner .step-wrapper .column .link-btn-type01 { text-align: left; margin: 20px 0 0; }

#content-body-wrapper .step-wrapper .column .doc-img, .inline-wrap-inner .step-wrapper .column .doc-img { margin: 0; font-size: 0; line-height: 0; }

#content-body-wrapper .step-wrapper .column .doc-img img, .inline-wrap-inner .step-wrapper .column .doc-img img { width: 100%; height: auto; }

#content-body-wrapper .step-wrapper .column .doc-warp, .inline-wrap-inner .step-wrapper .column .doc-warp { padding: 20px; }

#content-body-wrapper .step-wrapper .column-wide, .inline-wrap-inner .step-wrapper .column-wide { display: block; vertical-align: middle; letter-spacing: normal; padding: 25px 20px; }

#content-body-wrapper .wrap-movie, .inline-wrap-inner .wrap-movie { margin-bottom: 40px; padding: 0 10%; }

#content-body-wrapper .wrap-movie .inner, .inline-wrap-inner .wrap-movie .inner { margin-top: 40px; position: relative; width: 100%; padding-top: 56.25%; }

#content-body-wrapper .wrap-movie .inner iframe, .inline-wrap-inner .wrap-movie .inner iframe { position: absolute; top: 0; right: 0; width: 100% !important; height: 100% !important; }

#content-body-wrapper .wrap-movie .wrap-txt, .inline-wrap-inner .wrap-movie .wrap-txt { padding: 30px 18% 0; }

#content-body-wrapper .wrap-movie .wrap-txt .doc-hdg, .inline-wrap-inner .wrap-movie .wrap-txt .doc-hdg { font-size: 24px; font-size: 2.4rem; margin-bottom: 20px; }

#content-body-wrapper .composite-ly-type01, .inline-wrap-inner .composite-ly-type01 { width: 102%; margin-left: -2%; padding-bottom: 30px; letter-spacing: -0.4em; }

#content-body-wrapper .composite-ly-type01 .column, .inline-wrap-inner .composite-ly-type01 .column { display: inline-block; letter-spacing: normal; vertical-align: top; width: 48%; margin-left: 2%; }

#content-body-wrapper .composite-ly-type01 .column .ly-column1-type01, .inline-wrap-inner .composite-ly-type01 .column .ly-column1-type01 { padding-top: 0; padding-bottom: 0; }

#content-body-wrapper .composite-ly-type01 .column .ly-column1-type01 .doc-img img, .inline-wrap-inner .composite-ly-type01 .column .ly-column1-type01 .doc-img img { width: 100%; height: auto; }

#content-body-wrapper .composite-ly-type01 .column .nav-column2-type01, .inline-wrap-inner .composite-ly-type01 .column .nav-column2-type01 { padding-bottom: 0; }

#content-body-wrapper .composite-ly-type01 .column .nav-column2-type01 ul, .inline-wrap-inner .composite-ly-type01 .column .nav-column2-type01 ul { margin-left: 0%; width: 100%; }

#content-body-wrapper .composite-ly-type01 .column .nav-column2-type01 ul li, .inline-wrap-inner .composite-ly-type01 .column .nav-column2-type01 ul li { display: block; margin: 0 0 20px 0; width: 100%; }

#content-body-wrapper .composite-ly-type02, .inline-wrap-inner .composite-ly-type02 { width: 102%; margin-left: -2%; padding-bottom: 30px; letter-spacing: -0.4em; }

#content-body-wrapper .composite-ly-type02 .column, .inline-wrap-inner .composite-ly-type02 .column { display: inline-block; letter-spacing: normal; vertical-align: top; width: 48%; margin-left: 2%; }

#content-body-wrapper .composite-ly-type02 .column .nav-column2-type15 ul li, .inline-wrap-inner .composite-ly-type02 .column .nav-column2-type15 ul li { display: block; margin: 0 0 20px; width: 100%; }

#content-body-wrapper .composite-ly-type02 .column .nav-column2-type05, #content-body-wrapper .composite-ly-type02 .column .nav-column2-type10, .inline-wrap-inner .composite-ly-type02 .column .nav-column2-type05, .inline-wrap-inner .composite-ly-type02 .column .nav-column2-type10 { padding-bottom: 0; }

#content-body-wrapper .composite-ly-type02 .column .nav-column2-type05 ul, #content-body-wrapper .composite-ly-type02 .column .nav-column2-type10 ul, .inline-wrap-inner .composite-ly-type02 .column .nav-column2-type05 ul, .inline-wrap-inner .composite-ly-type02 .column .nav-column2-type10 ul { margin-left: 0%; width: 100%; }

#content-body-wrapper .composite-ly-type02 .column .nav-column2-type05 ul li, #content-body-wrapper .composite-ly-type02 .column .nav-column2-type10 ul li, .inline-wrap-inner .composite-ly-type02 .column .nav-column2-type05 ul li, .inline-wrap-inner .composite-ly-type02 .column .nav-column2-type10 ul li { display: block; margin: 0 0 20px 0; width: 100%; }

#content-body-wrapper .edit-content p, .inline-wrap-inner .edit-content p { line-height: 1.8em; margin-top: 26px; }

#content-body-wrapper .edit-content p.edit-date, #content-body-wrapper .edit-content p.edit-company, .inline-wrap-inner .edit-content p.edit-date, .inline-wrap-inner .edit-content p.edit-company { text-align: right; margin-top: 0; }

#content-body-wrapper .edit-content p.doc-add-icon, .inline-wrap-inner .edit-content p.doc-add-icon { margin-bottom: 5px; }

#content-body-wrapper .edit-content p.doc-add-icon span.icon-type01, .inline-wrap-inner .edit-content p.doc-add-icon span.icon-type01 { display: inline-block; margin-right: 10px; border: 1px solid #ebeced; padding: 3px 5px; line-height: 1; color: #666666; font-size: 75.5%; }

#content-body-wrapper .edit-content p a, .inline-wrap-inner .edit-content p a { color: #3d90cc; text-decoration: underline; }

#content-body-wrapper .edit-content p a:hover, .inline-wrap-inner .edit-content p a:hover { text-decoration: none; }

#content-body-wrapper .edit-content h2, #content-body-wrapper .edit-content h3, #content-body-wrapper .edit-content h4, #content-body-wrapper .edit-content h5, #content-body-wrapper .edit-content h6, .inline-wrap-inner .edit-content h2, .inline-wrap-inner .edit-content h3, .inline-wrap-inner .edit-content h4, .inline-wrap-inner .edit-content h5, .inline-wrap-inner .edit-content h6 { color: #333333; }

#content-body-wrapper .edit-content h2, .inline-wrap-inner .edit-content h2 { font-size: 32px; font-size: 3.2rem; margin-top: 65px; }

#content-body-wrapper .edit-content h3, .inline-wrap-inner .edit-content h3 { font-size: 24px; font-size: 2.4rem; margin-top: 36px; }

#content-body-wrapper .edit-content h4, .inline-wrap-inner .edit-content h4 { font-size: 20px; font-size: 2.0rem; margin-top: 26px; }

#content-body-wrapper .edit-content h5, .inline-wrap-inner .edit-content h5 { font-size: 18px; font-size: 1.8rem; margin-top: 26px; }

#content-body-wrapper .edit-content h6, .inline-wrap-inner .edit-content h6 { font-size: 16px; font-size: 1.6rem; margin-top: 26px; }

#content-body-wrapper .edit-content h1 + p, .inline-wrap-inner .edit-content h1 + p { margin-top: 30px; }

#content-body-wrapper .edit-content h2 + p, .inline-wrap-inner .edit-content h2 + p { margin-top: 15px; }

#content-body-wrapper .edit-content h3 + p, .inline-wrap-inner .edit-content h3 + p { margin-top: 10px; }

#content-body-wrapper .edit-content h4 + p, .inline-wrap-inner .edit-content h4 + p { margin-top: 5px; }

#content-body-wrapper .edit-content h5 + p, .inline-wrap-inner .edit-content h5 + p { margin-top: 0; }

#content-body-wrapper .edit-content h6 + p, .inline-wrap-inner .edit-content h6 + p { margin-top: 0; }

#content-body-wrapper .edit-content ul, .inline-wrap-inner .edit-content ul { margin: 20px 0; }

#content-body-wrapper .edit-content ul li, .inline-wrap-inner .edit-content ul li { padding-bottom: 5px; padding-left: 1em; position: relative; }

#content-body-wrapper .edit-content ul li:before, .inline-wrap-inner .edit-content ul li:before { content: "\0030fb"; position: absolute; left: 0; top: 0; }

#content-body-wrapper .edit-content ol, .inline-wrap-inner .edit-content ol { margin: 20px 0 20px 2em; }

#content-body-wrapper .edit-content ol li, .inline-wrap-inner .edit-content ol li { padding-bottom: 5px; padding-left: 0; position: relative; list-style-type: decimal; }

#content-body-wrapper .edit-content .box-reader p a, .inline-wrap-inner .edit-content .box-reader p a { color: #656d73; text-decoration: none; }

#content-body-wrapper .edit-content .box-reader p a:hover, .inline-wrap-inner .edit-content .box-reader p a:hover { color: #333333; }

#content-body-wrapper .search-sort-wrapper, .inline-wrap-inner .search-sort-wrapper { display: block; }

#content-body-wrapper .search-sort-wrapper ul, .inline-wrap-inner .search-sort-wrapper ul { letter-spacing: -0.4em; margin-bottom: 30px; }

#content-body-wrapper .search-sort-wrapper ul li, .inline-wrap-inner .search-sort-wrapper ul li { display: inline-block; vertical-align: middle; letter-spacing: normal; margin-right: 10px; }

#content-body-wrapper .search-sort-wrapper ul li input[type="text"], .inline-wrap-inner .search-sort-wrapper ul li input[type="text"] { border: 1px solid #ebeced; padding-left: 15px; padding-right: 15px; height: 48px; width: 250px; font-size: 100%; color: #656d73; border-radius: 0; }

#content-body-wrapper .search-sort-wrapper ul li select, .inline-wrap-inner .search-sort-wrapper ul li select { font-size: 87.5%; color: #656d73; height: 50px; text-indent: .01px; text-overflow: ""; outline: none; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02br.png) no-repeat right center; padding-right: 0.5em\9; border: 1px solid #ebeced; padding: 0.5em 3em 0.5em 1em; line-height: 1.2; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; -ms-appearance: none; border-radius: 0; }

#content-body-wrapper .search-sort-wrapper ul li input[type="submit"], .inline-wrap-inner .search-sort-wrapper ul li input[type="submit"] { -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; border: 1px solid #ebeced; padding-left: 40px; padding-right: 40px; height: 50px; font-size: 114.3%; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_search.gif) no-repeat -1px 5px; border-radius: 0; }

#content-body-wrapper .search-result-wrapper, .inline-wrap-inner .search-result-wrapper { zoom: 1; }

#content-body-wrapper .search-result-wrapper:after, .inline-wrap-inner .search-result-wrapper:after { display: block; content: ""; clear: both; height: 0; line-height: 0; overflow: hidden; }

#content-body-wrapper .search-result-wrapper #inline-wrap-seach, .inline-wrap-inner .search-result-wrapper #inline-wrap-seach { display: block; }

#content-body-wrapper .search-result-wrapper .search-refine-wrapper, .inline-wrap-inner .search-result-wrapper .search-refine-wrapper { width: 21.5%; float: left; }

#content-body-wrapper .search-result-wrapper .search-refine-wrapper .search-refine-sp, .inline-wrap-inner .search-result-wrapper .search-refine-wrapper .search-refine-sp { display: none; }

#content-body-wrapper .search-result-wrapper .search-refine-wrapper .search-refine, .inline-wrap-inner .search-result-wrapper .search-refine-wrapper .search-refine { background-color: #ebeced; padding: 20px 20px 40px; }

#content-body-wrapper .search-result-wrapper .search-refine-wrapper .search-refine .doc-head, .inline-wrap-inner .search-result-wrapper .search-refine-wrapper .search-refine .doc-head { color: #333; margin-bottom: 0; font-size: 114.3%; font-weight: bold; }

#content-body-wrapper .search-result-wrapper .search-refine-wrapper .search-refine dl, .inline-wrap-inner .search-result-wrapper .search-refine-wrapper .search-refine dl { font-size: 85.7%; }

#content-body-wrapper .search-result-wrapper .search-refine-wrapper .search-refine dl dt, .inline-wrap-inner .search-result-wrapper .search-refine-wrapper .search-refine dl dt { color: #333; padding-top: 20px; font-weight: bold; }

#content-body-wrapper .search-result-wrapper .search-refine-wrapper .search-refine dl dd, .inline-wrap-inner .search-result-wrapper .search-refine-wrapper .search-refine dl dd { padding-top: 5px; }

#content-body-wrapper .search-result-wrapper .search-refine-wrapper .search-refine dl dd a, .inline-wrap-inner .search-result-wrapper .search-refine-wrapper .search-refine dl dd a { display: inline-block; }

#content-body-wrapper .search-result-wrapper .search-refine-wrapper .search-refine dl dd a:hover, .inline-wrap-inner .search-result-wrapper .search-refine-wrapper .search-refine dl dd a:hover { text-decoration: none; }

#content-body-wrapper .search-result-wrapper .search-refine-wrapper .search-refine dl dd a.clear, .inline-wrap-inner .search-result-wrapper .search-refine-wrapper .search-refine dl dd a.clear { color: #3d90cc; margin-left: 10px; }

#content-body-wrapper .search-result-wrapper .search-refine-wrapper .search-refine dl dd a.clear:hover, .inline-wrap-inner .search-result-wrapper .search-refine-wrapper .search-refine dl dd a.clear:hover { text-decoration: underline; }

#content-body-wrapper .search-result-wrapper .search-refine-wrapper .relation-content, .inline-wrap-inner .search-result-wrapper .search-refine-wrapper .relation-content { padding: 20px; border: 1px solid #ebeced; margin-top: 20px; }

#content-body-wrapper .search-result-wrapper .search-refine-wrapper .relation-content .doc-head, .inline-wrap-inner .search-result-wrapper .search-refine-wrapper .relation-content .doc-head { color: #333; margin-bottom: 0; font-weight: bold; }

#content-body-wrapper .search-result-wrapper .search-refine-wrapper .relation-content ul, .inline-wrap-inner .search-result-wrapper .search-refine-wrapper .relation-content ul { font-size: 85.7%; margin-bottom: 0; }

#content-body-wrapper .search-result-wrapper .search-refine-wrapper .relation-content ul li, .inline-wrap-inner .search-result-wrapper .search-refine-wrapper .relation-content ul li { padding-top: 10px; }

#content-body-wrapper .search-result-wrapper .search-refine-wrapper .relation-content ul li a:hover, .inline-wrap-inner .search-result-wrapper .search-refine-wrapper .relation-content ul li a:hover { text-decoration: none; }

#content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper { width: 49%; padding: 0 4%; float: left; }

#content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .page-nation-wrapper, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .page-nation-wrapper { margin-bottom: 30px; }

#content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .page-nation-wrapper .view-page, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .page-nation-wrapper .view-page { letter-spacing: normal; font-size: 85.7%; color: #333; }

#content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .page-nation-wrapper ul, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .page-nation-wrapper ul { letter-spacing: normal; text-align: right; }

#content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .page-nation-wrapper ul li, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .page-nation-wrapper ul li { margin-left: 18px; }

#content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .page-nation-wrapper ul li.prev, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .page-nation-wrapper ul li.prev { margin-left: 0; }

#content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .page-nation-wrapper ul li.prev a, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .page-nation-wrapper ul li.prev a { background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m04g.png) no-repeat 0 0.2em; background-size: 8px 14px; }

#content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .page-nation-wrapper ul li.next a, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .page-nation-wrapper ul li.next a { background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02g.png) no-repeat right 0.2em; background-size: 8px 14px; }

#content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .page-nation-wrapper ul li a, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .page-nation-wrapper ul li a { color: #3d90cc; font-weight: bold; }

#content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li { margin-bottom: 40px; padding-bottom: 40px; border-bottom: 1px solid #ebeced; letter-spacing: -0.4em; }

#content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li:last-child, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li:last-child { border-bottom: none; padding-bottom: 0; }

#content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li .tmn-area, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li .tmn-area { width: 26%; display: inline-block; letter-spacing: normal; vertical-align: top; padding-right: 4%; }

#content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li .tmn-area img, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li .tmn-area img { width: 100%; height: auto; }

#content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li .txt-area, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li .txt-area { width: 70%; display: inline-block; letter-spacing: normal; vertical-align: top; }

#content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li .txt-area a:hover, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li .txt-area a:hover { text-decoration: none; }

#content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li .txt-area .url, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li .txt-area .url { margin: 10px 0; word-break: break-all; font-size: 71.4%; }

#content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li .txt-area .url span, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li .txt-area .url span { display: block; }

#content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li .txt-area .discription, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li .txt-area .discription { font-size: 84.7%; }

#content-body-wrapper .search-result-wrapper .faq-content-wrapper, .inline-wrap-inner .search-result-wrapper .faq-content-wrapper { width: 21.5%; float: right; }

#content-body-wrapper .search-result-wrapper .faq-content-wrapper .faq-content, .inline-wrap-inner .search-result-wrapper .faq-content-wrapper .faq-content { border: 1px solid #ebeced; padding: 15px 20px; }

#content-body-wrapper .search-result-wrapper .faq-content-wrapper .faq-content .doc-head, .inline-wrap-inner .search-result-wrapper .faq-content-wrapper .faq-content .doc-head { color: #333; font-size: 114.3%; }

#content-body-wrapper .search-result-wrapper .faq-content-wrapper .faq-content ul, .inline-wrap-inner .search-result-wrapper .faq-content-wrapper .faq-content ul { margin-bottom: 15px; }

#content-body-wrapper .search-result-wrapper .faq-content-wrapper .faq-content ul li, .inline-wrap-inner .search-result-wrapper .faq-content-wrapper .faq-content ul li { margin-top: 15px; font-size: 84.7%; }

#content-body-wrapper .search-result-wrapper .faq-content-wrapper .faq-content ul li a:hover, .inline-wrap-inner .search-result-wrapper .faq-content-wrapper .faq-content ul li a:hover { text-decoration: none; }

#content-body-wrapper .search-result-wrapper .faq-content-wrapper .faq-content .btn-list, .inline-wrap-inner .search-result-wrapper .faq-content-wrapper .faq-content .btn-list { text-align: center; font-size: 84.7%; border: 1px solid #ebeced; margin-bottom: 20px; }

#content-body-wrapper .search-result-wrapper .faq-content-wrapper .faq-content .btn-list a, .inline-wrap-inner .search-result-wrapper .faq-content-wrapper .faq-content .btn-list a { display: block; padding: 4px 10px 2px; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_local_navi03_01.png) no-repeat right center; }

#content-body-wrapper .search-result-wrapper .faq-content-wrapper .faq-content .btn-list a:hover, .inline-wrap-inner .search-result-wrapper .faq-content-wrapper .faq-content .btn-list a:hover { text-decoration: none; }

#content-body-wrapper .search-result-wrapper .faq-content-wrapper .faq-content .support, .inline-wrap-inner .search-result-wrapper .faq-content-wrapper .faq-content .support { font-size: 71.4%; text-align: right; color: #ccc; }

#content-body-wrapper .map-wrapper, .inline-wrap-inner .map-wrapper { width: 100%; height: 300px; letter-spacing: normal; padding-top: 20px; }

#content-body-wrapper .map-wrapper #map, .inline-wrap-inner .map-wrapper #map { height: 300px; width: 100%; }

#content-body-wrapper .top-message-wrapper.column4, .inline-wrap-inner .top-message-wrapper.column4 { margin: 30px 0 40px; background-repeat: no-repeat; background-position: center top; background-size: cover; display: table; width: 100%; height: 436px; }

#content-body-wrapper .top-message-wrapper.column4 .top-message, .inline-wrap-inner .top-message-wrapper.column4 .top-message { display: table-cell; text-align: center; margin: 0 auto; vertical-align: middle; max-width: 1240px; width: 100%; color: #fff; }

#content-body-wrapper .top-message-wrapper.column4 .top-message .doc-text-s, .inline-wrap-inner .top-message-wrapper.column4 .top-message .doc-text-s { text-align: left; font-size: 14px; font-size: 1.4rem; text-shadow: 0px 0px 3px #000000; max-width: 1240px; width: 100%; padding: 0 20px; box-sizing: border-box; margin: 20px auto 0; }

#content-body-wrapper .top-message-wrapper.column4 .top-message .message-carousel-wrapper .message-carousel, .inline-wrap-inner .top-message-wrapper.column4 .top-message .message-carousel-wrapper .message-carousel { display: table; margin: 0 auto; font-size: 0; }

#content-body-wrapper .top-message-wrapper.column4 .top-message .message-carousel-wrapper .message-carousel li, .inline-wrap-inner .top-message-wrapper.column4 .top-message .message-carousel-wrapper .message-carousel li { display: table-cell; letter-spacing: normal; text-align: center; vertical-align: center; border-left: 1px solid #fff; padding: 10px 40px; text-shadow: 0px 0px 3px #000000; line-height: normal; }

#content-body-wrapper .top-message-wrapper.column4 .top-message .message-carousel-wrapper .message-carousel li.first, .inline-wrap-inner .top-message-wrapper.column4 .top-message .message-carousel-wrapper .message-carousel li.first { border-left: none; }

#content-body-wrapper .top-message-wrapper.column4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2, .inline-wrap-inner .top-message-wrapper.column4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2 { font-size: 17px; font-size: 1.7rem; font-weight: 700; }

#content-body-wrapper .top-message-wrapper.column4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1, .inline-wrap-inner .top-message-wrapper.column4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 { font-size: 55px; font-size: 5.5rem; line-height: 1.1; font-weight: 700; }

#content-body-wrapper .top-message-wrapper.column4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 span, .inline-wrap-inner .top-message-wrapper.column4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 span { font-size: 82px; font-size: 8.2rem; padding: 0; display: block; }

#content-body-wrapper .top-message-wrapper.column2-2, .inline-wrap-inner .top-message-wrapper.column2-2 { margin: 30px auto 0; background-repeat: no-repeat; background-position: center top; background-size: cover; padding: 30px 0; width: 100%; }

#content-body-wrapper .top-message-wrapper.column2-2 .top-message, .inline-wrap-inner .top-message-wrapper.column2-2 .top-message { text-align: center; margin: 0 auto; width: 100%; color: #fff; }

#content-body-wrapper .top-message-wrapper.column2-2 .top-message .doc-text-s, .inline-wrap-inner .top-message-wrapper.column2-2 .top-message .doc-text-s { text-align: left; font-size: 14px; font-size: 1.4rem; text-shadow: 0px 0px 3px #000000; box-sizing: border-box; width: 100%; padding: 0 20px; margin: 20px auto 0; }

#content-body-wrapper .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .message-carousel, .inline-wrap-inner .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .message-carousel { display: -ms-box; display: -webkit-flexbox; display: -moz-flexbox; display: -moz-flex; display: -ms-flex; display: flex; flex-wrap: wrap; margin: 0 auto; font-size: 0; width: 100%; }

#content-body-wrapper .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .message-carousel li, .inline-wrap-inner .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .message-carousel li { width: 50%; display: -ms-box; display: -webkit-flexbox; display: -moz-flexbox; display: -moz-flex; display: -ms-flex; display: flex; flex-wrap: wrap; align-items: center; box-sizing: border-box; text-align: center; border-left: 1px solid #fff; padding: 5px 10px; text-shadow: 0px 0px 3px #000000; line-height: normal; margin: 20px 0; }

#content-body-wrapper .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .message-carousel li .inner, .inline-wrap-inner .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .message-carousel li .inner { width: 100%; }

#content-body-wrapper .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .message-carousel li.first, .inline-wrap-inner .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .message-carousel li.first { border-left: none; }

#content-body-wrapper .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2, .inline-wrap-inner .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2 { font-size: 16px; font-size: 1.6rem; font-weight: 700; }

#content-body-wrapper .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable3, .inline-wrap-inner .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable3 { font-size: 14px; font-size: 1.4rem; margin-top: 5px; }

#content-body-wrapper .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1, .inline-wrap-inner .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 { font-size: 30px; font-size: 3.0rem; line-height: 1.1; font-weight: 700; }

#content-body-wrapper .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 .number, .inline-wrap-inner .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 .number { font-size: 60px; font-size: 6.0rem; padding: 0 5px; display: inline-block; }

#content-body-wrapper .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 .attend, .inline-wrap-inner .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 .attend { font-size: 14px; font-size: 1.4rem; font-weight: normal; }

#content-body-wrapper .top-message-wrapper.column2, .inline-wrap-inner .top-message-wrapper.column2 { margin: 0 0 50px; background-repeat: no-repeat; background-position: center top; background-size: cover; display: -ms-box; display: -webkit-flexbox; display: -moz-flexbox; display: -moz-flex; display: -ms-flex; display: flex; flex-wrap: wrap; align-items: center; width: 100%; height: 630px; box-sizing: border-box; }

#content-body-wrapper .top-message-wrapper.column2 .hdg-level2, .inline-wrap-inner .top-message-wrapper.column2 .hdg-level2 { font-size: 28px; font-size: 2.8rem; font-weight: 700; color: #fff; }

#content-body-wrapper .top-message-wrapper.column2 .hdg-level3, .inline-wrap-inner .top-message-wrapper.column2 .hdg-level3 { font-size: 24px; font-size: 2.4rem; font-weight: 700; color: #fff; }

#content-body-wrapper .top-message-wrapper.column2 .top-message, .inline-wrap-inner .top-message-wrapper.column2 .top-message { text-align: center; margin: 0 auto; max-width: 1240px; width: 100%; color: #fff; }

#content-body-wrapper .top-message-wrapper.column2 .top-message .doc-text-s, .inline-wrap-inner .top-message-wrapper.column2 .top-message .doc-text-s { text-align: left; font-size: 14px; font-size: 1.4rem; text-shadow: 0px 0px 3px #000000; max-width: 1240px; width: 100%; padding: 0 20px; margin: 20px auto 0; }

#content-body-wrapper .top-message-wrapper.column2 .top-message .message-carousel-wrapper .message-carousel, .inline-wrap-inner .top-message-wrapper.column2 .top-message .message-carousel-wrapper .message-carousel { display: table; margin: 0 auto; font-size: 0; }

#content-body-wrapper .top-message-wrapper.column2 .top-message .message-carousel-wrapper .message-carousel li, .inline-wrap-inner .top-message-wrapper.column2 .top-message .message-carousel-wrapper .message-carousel li { display: table-cell; letter-spacing: normal; text-align: center; vertical-align: center; border-left: 1px solid #ededed; padding: 10px 80px; line-height: normal; box-sizing: border-box; width: 50%; }

#content-body-wrapper .top-message-wrapper.column2 .top-message .message-carousel-wrapper .message-carousel li.first, .inline-wrap-inner .top-message-wrapper.column2 .top-message .message-carousel-wrapper .message-carousel li.first { border-left: none; }

#content-body-wrapper .top-message-wrapper.column2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2, .inline-wrap-inner .top-message-wrapper.column2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2 { font-size: 24px; font-size: 2.4rem; font-weight: 700; }

#content-body-wrapper .top-message-wrapper.column2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable3, .inline-wrap-inner .top-message-wrapper.column2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable3 { font-size: 14px; font-size: 1.4rem; font-weight: 700; }

#content-body-wrapper .top-message-wrapper.column2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1, .inline-wrap-inner .top-message-wrapper.column2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 { font-size: 36px; font-size: 3.6rem; line-height: 1.1; font-weight: 700; }

#content-body-wrapper .top-message-wrapper.column2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 span, .inline-wrap-inner .top-message-wrapper.column2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 span { font-size: 82px; font-size: 8.2rem; padding: 0; }

#content-body-wrapper .top-message-wrapper.column2 .top-message .link-btn-type01, .inline-wrap-inner .top-message-wrapper.column2 .top-message .link-btn-type01 { margin-top: 30px; text-align: center; }

#content-body-wrapper .top-message-wrapper.column2 .top-message .link-btn-type01 a, .inline-wrap-inner .top-message-wrapper.column2 .top-message .link-btn-type01 a { color: #fff; background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02rw.png); }

#content-body-wrapper .top-message-wrapper.column2.ver1 .hdg-level2, .inline-wrap-inner .top-message-wrapper.column2.ver1 .hdg-level2 { color: #333333; }

#content-body-wrapper .top-message-wrapper.column2.ver1 .hdg-level3, .inline-wrap-inner .top-message-wrapper.column2.ver1 .hdg-level3 { color: #333333; }

#content-body-wrapper .top-message-wrapper.column2.ver1 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2, .inline-wrap-inner .top-message-wrapper.column2.ver1 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2 { color: #666666; }

#content-body-wrapper .top-message-wrapper.column2.ver1 .top-message .message-carousel-wrapper .message-carousel li .txt-stable3, .inline-wrap-inner .top-message-wrapper.column2.ver1 .top-message .message-carousel-wrapper .message-carousel li .txt-stable3 { color: #666666; }

#content-body-wrapper .top-message-wrapper.column2.ver1 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1, .inline-wrap-inner .top-message-wrapper.column2.ver1 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 { color: #666666; }

#content-body-wrapper .top-message-wrapper.column2.ver1 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 span, .inline-wrap-inner .top-message-wrapper.column2.ver1 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 span { color: #eb1e1e; }

#content-body-wrapper .top-message-wrapper.column2.ver2, #content-body-wrapper .top-message-wrapper.column2.ver3, #content-body-wrapper .top-message-wrapper.column2.ver4, .inline-wrap-inner .top-message-wrapper.column2.ver2, .inline-wrap-inner .top-message-wrapper.column2.ver3, .inline-wrap-inner .top-message-wrapper.column2.ver4 { margin: 60px 0 50px; background-repeat: no-repeat; background-position: center top; background-size: cover; display: -ms-box; display: -webkit-flexbox; display: -moz-flexbox; display: -moz-flex; display: -ms-flex; display: flex; flex-wrap: wrap; align-items: center; width: 100%; height: 600px; box-sizing: border-box; }

#content-body-wrapper .top-message-wrapper.column2.ver2 .top-message, #content-body-wrapper .top-message-wrapper.column2.ver3 .top-message, #content-body-wrapper .top-message-wrapper.column2.ver4 .top-message, .inline-wrap-inner .top-message-wrapper.column2.ver2 .top-message, .inline-wrap-inner .top-message-wrapper.column2.ver3 .top-message, .inline-wrap-inner .top-message-wrapper.column2.ver4 .top-message { text-align: center; margin: 0 auto; max-width: 1240px; width: 100%; color: #fff; }

#content-body-wrapper .top-message-wrapper.column2.ver2 .top-message .doc-text-s, #content-body-wrapper .top-message-wrapper.column2.ver3 .top-message .doc-text-s, #content-body-wrapper .top-message-wrapper.column2.ver4 .top-message .doc-text-s, .inline-wrap-inner .top-message-wrapper.column2.ver2 .top-message .doc-text-s, .inline-wrap-inner .top-message-wrapper.column2.ver3 .top-message .doc-text-s, .inline-wrap-inner .top-message-wrapper.column2.ver4 .top-message .doc-text-s { text-align: left; font-size: 14px; font-size: 1.4rem; text-shadow: 0px 0px 3px #000000; max-width: 1240px; width: 100%; padding: 0 20px; margin: 20px auto 0; }

#content-body-wrapper .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel, #content-body-wrapper .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel, #content-body-wrapper .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel, .inline-wrap-inner .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel, .inline-wrap-inner .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel, .inline-wrap-inner .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel { display: table; margin: 0 auto; font-size: 0; }

#content-body-wrapper .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel li, #content-body-wrapper .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li, #content-body-wrapper .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel li, .inline-wrap-inner .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel li, .inline-wrap-inner .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li, .inline-wrap-inner .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel li { display: table-cell; letter-spacing: normal; text-align: center; vertical-align: center; border-left: 1px solid #fff; padding: 10px 80px; text-shadow: 0px 0px 3px #000000; line-height: normal; box-sizing: border-box; width: 50%; }

#content-body-wrapper .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel li.first, #content-body-wrapper .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li.first, #content-body-wrapper .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel li.first, .inline-wrap-inner .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel li.first, .inline-wrap-inner .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li.first, .inline-wrap-inner .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel li.first { border-left: none; }

#content-body-wrapper .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2, #content-body-wrapper .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2, #content-body-wrapper .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2, .inline-wrap-inner .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2, .inline-wrap-inner .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2, .inline-wrap-inner .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2 { font-size: 28px; font-size: 2.8rem; font-weight: 700; }

#content-body-wrapper .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable3, #content-body-wrapper .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable3, #content-body-wrapper .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable3, .inline-wrap-inner .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable3, .inline-wrap-inner .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable3, .inline-wrap-inner .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable3 { margin-top: 10px; font-size: 20px; font-size: 2.0rem; font-weight: 700; }

#content-body-wrapper .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1, #content-body-wrapper .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1, #content-body-wrapper .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1, .inline-wrap-inner .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1, .inline-wrap-inner .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1, .inline-wrap-inner .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 { font-size: 60px; font-size: 6.0rem; line-height: 1.1; font-weight: 700; }

#content-body-wrapper .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 span, #content-body-wrapper .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 span, #content-body-wrapper .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 span, .inline-wrap-inner .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 span, .inline-wrap-inner .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 span, .inline-wrap-inner .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 span { font-size: 100px; font-size: 10.0rem; padding: 0; }

#content-body-wrapper .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 .attend, #content-body-wrapper .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 .attend, #content-body-wrapper .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 .attend, .inline-wrap-inner .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 .attend, .inline-wrap-inner .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 .attend, .inline-wrap-inner .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 .attend { font-size: 40px; font-size: 4.0rem; padding: 0; }

#content-body-wrapper .top-message-wrapper.column2.ver2 .top-message .link-btn-type01, #content-body-wrapper .top-message-wrapper.column2.ver3 .top-message .link-btn-type01, #content-body-wrapper .top-message-wrapper.column2.ver4 .top-message .link-btn-type01, .inline-wrap-inner .top-message-wrapper.column2.ver2 .top-message .link-btn-type01, .inline-wrap-inner .top-message-wrapper.column2.ver3 .top-message .link-btn-type01, .inline-wrap-inner .top-message-wrapper.column2.ver4 .top-message .link-btn-type01 { margin-top: 30px; margin-bottom: 0; text-align: center; }

#content-body-wrapper .top-message-wrapper.column2.ver2 .top-message .link-btn-type01 a, #content-body-wrapper .top-message-wrapper.column2.ver3 .top-message .link-btn-type01 a, #content-body-wrapper .top-message-wrapper.column2.ver4 .top-message .link-btn-type01 a, .inline-wrap-inner .top-message-wrapper.column2.ver2 .top-message .link-btn-type01 a, .inline-wrap-inner .top-message-wrapper.column2.ver3 .top-message .link-btn-type01 a, .inline-wrap-inner .top-message-wrapper.column2.ver4 .top-message .link-btn-type01 a { color: #fff; padding: 10px 40px 10px 20px; font-weight: 700; background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02rw.png); }

#content-body-wrapper .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel li, .inline-wrap-inner .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel li { padding: 10px 40px; }

#content-body-wrapper .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2, .inline-wrap-inner .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2 { font-size: 24px; font-size: 2.4rem; }

#content-body-wrapper .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1, .inline-wrap-inner .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 { font-size: 34px; font-size: 3.4rem; }

#content-body-wrapper .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 span, .inline-wrap-inner .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 span { font-size: 80px; font-size: 8.0rem; }

#content-body-wrapper .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable3, .inline-wrap-inner .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable3 { margin-top: 10px; font-size: 20px; font-size: 2.0rem; }

#content-body-wrapper .top-message-wrapper.column2.ver3, .inline-wrap-inner .top-message-wrapper.column2.ver3 { padding: 80px 0; height: auto; }

#content-body-wrapper .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li, .inline-wrap-inner .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li { padding: 10px 40px; }

#content-body-wrapper .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2, .inline-wrap-inner .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2 { font-size: 28px; font-size: 2.8rem; }

#content-body-wrapper .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable3, .inline-wrap-inner .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable3 { margin-top: 10px; font-size: 20px; font-size: 2.0rem; }

#content-body-wrapper .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1, .inline-wrap-inner .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 { font-size: 40px; font-size: 4.0rem; }

#content-body-wrapper .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 span, .inline-wrap-inner .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 span { font-size: 80px; font-size: 8.0rem; }

#content-body-wrapper .top-message-wrapper.column2.ver4, .inline-wrap-inner .top-message-wrapper.column2.ver4 { padding: 70px 0; height: auto; }

#content-body-wrapper .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel li, .inline-wrap-inner .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel li { padding: 10px 40px; }

#content-body-wrapper .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1, .inline-wrap-inner .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 { font-size: 48px; font-size: 4.8rem; }

#content-body-wrapper .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 span, .inline-wrap-inner .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 span { font-size: 80px; font-size: 8.0rem; padding: 0; }

#content-body-wrapper .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 .attend, .inline-wrap-inner .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 .attend { font-size: 40px; font-size: 4.0rem; padding: 0; }

#content-body-wrapper .top-message-wrapper.column2.ver4 .top-message .link-btn-type01 a, .inline-wrap-inner .top-message-wrapper.column2.ver4 .top-message .link-btn-type01 a { padding: 15px 40px 15px 40px; font-size: 16px; font-size: 1.6rem; }

#content-body-wrapper .top-message-wrapper.column3, .inline-wrap-inner .top-message-wrapper.column3 { margin: 60px auto 0; background-repeat: no-repeat; background-position: center center; background-size: cover; padding: 60px 0; width: 100%; display: -ms-box; display: -webkit-flexbox; display: -moz-flexbox; display: -moz-flex; display: -ms-flex; display: flex; flex-wrap: wrap; align-items: center; }

#content-body-wrapper .top-message-wrapper.column3 .top-message, .inline-wrap-inner .top-message-wrapper.column3 .top-message { text-align: center; margin: 0 auto; max-width: 980px; width: 100%; color: #fff; }

#content-body-wrapper .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel, .inline-wrap-inner .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel { display: -ms-box; display: -webkit-flexbox; display: -moz-flexbox; display: -moz-flex; display: -ms-flex; display: flex; flex-wrap: wrap; margin: 0 auto; font-size: 0; width: 100%; }

#content-body-wrapper .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel li, .inline-wrap-inner .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel li { width: 33.33333333333%; display: -ms-box; display: -webkit-flexbox; display: -moz-flexbox; display: -moz-flex; display: -ms-flex; display: flex; flex-wrap: wrap; align-items: center; box-sizing: border-box; text-align: center; border-left: 1px solid #fff; padding: 5px 10px; text-shadow: 0px 0px 3px #000000; line-height: normal; margin: 20px 0; }

#content-body-wrapper .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel li .inner, .inline-wrap-inner .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel li .inner { width: 100%; }

#content-body-wrapper .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel li.first, .inline-wrap-inner .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel li.first { border-left: none; }

#content-body-wrapper .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2, .inline-wrap-inner .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2 { font-size: 18px; font-size: 1.8rem; font-weight: 700; }

#content-body-wrapper .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable3, .inline-wrap-inner .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable3 { font-size: 14px; font-size: 1.4rem; margin-top: 5px; }

#content-body-wrapper .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1, .inline-wrap-inner .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 { font-size: 24px; font-size: 2.4rem; line-height: 1.1; font-weight: 700; }

#content-body-wrapper .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 span, .inline-wrap-inner .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 span { font-size: 60px; font-size: 6.0rem; padding: 0 5px; display: inline-block; }

#content-body-wrapper .top-message-wrapper.column6, .inline-wrap-inner .top-message-wrapper.column6 { margin: 30px auto 0; background-repeat: no-repeat; background-position: center top; background-size: cover; padding: 30px 0; width: 100%; }

#content-body-wrapper .top-message-wrapper.column6 .top-message, .inline-wrap-inner .top-message-wrapper.column6 .top-message { text-align: center; margin: 0 auto; vertical-align: middle; max-width: 980px; width: 100%; color: #fff; }

#content-body-wrapper .top-message-wrapper.column6 .top-message .doc-text-s, .inline-wrap-inner .top-message-wrapper.column6 .top-message .doc-text-s { text-align: left; font-size: 14px; font-size: 1.4rem; text-shadow: 0px 0px 3px #000000; max-width: 980px; box-sizing: border-box; width: 100%; padding: 0 20px; margin: 20px auto 0; }

#content-body-wrapper .top-message-wrapper.column6 .top-message .message-carousel-wrapper .message-carousel, .inline-wrap-inner .top-message-wrapper.column6 .top-message .message-carousel-wrapper .message-carousel { display: -ms-box; display: -webkit-flexbox; display: -moz-flexbox; display: -moz-flex; display: -ms-flex; display: flex; flex-wrap: wrap; margin: 0 auto; font-size: 0; width: 100%; }

#content-body-wrapper .top-message-wrapper.column6 .top-message .message-carousel-wrapper .message-carousel li, .inline-wrap-inner .top-message-wrapper.column6 .top-message .message-carousel-wrapper .message-carousel li { width: 33.33333333333%; display: -ms-box; display: -webkit-flexbox; display: -moz-flexbox; display: -moz-flex; display: -ms-flex; display: flex; flex-wrap: wrap; align-items: center; box-sizing: border-box; text-align: center; border-left: 1px solid #fff; padding: 5px 10px; text-shadow: 0px 0px 3px #000000; line-height: normal; margin: 20px 0; }

#content-body-wrapper .top-message-wrapper.column6 .top-message .message-carousel-wrapper .message-carousel li .inner, .inline-wrap-inner .top-message-wrapper.column6 .top-message .message-carousel-wrapper .message-carousel li .inner { width: 100%; }

#content-body-wrapper .top-message-wrapper.column6 .top-message .message-carousel-wrapper .message-carousel li.first, .inline-wrap-inner .top-message-wrapper.column6 .top-message .message-carousel-wrapper .message-carousel li.first { border-left: none; }

#content-body-wrapper .top-message-wrapper.column6 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2, .inline-wrap-inner .top-message-wrapper.column6 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2 { font-size: 16px; font-size: 1.6rem; font-weight: 700; }

#content-body-wrapper .top-message-wrapper.column6 .top-message .message-carousel-wrapper .message-carousel li .txt-stable3, .inline-wrap-inner .top-message-wrapper.column6 .top-message .message-carousel-wrapper .message-carousel li .txt-stable3 { font-size: 14px; font-size: 1.4rem; margin-top: 5px; }

#content-body-wrapper .top-message-wrapper.column6 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1, .inline-wrap-inner .top-message-wrapper.column6 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 { font-size: 30px; font-size: 3.0rem; line-height: 1.1; font-weight: 700; }

#content-body-wrapper .top-message-wrapper.column6 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 .number, .inline-wrap-inner .top-message-wrapper.column6 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 .number { font-size: 60px; font-size: 6.0rem; padding: 0 5px; display: inline-block; }

#content-body-wrapper .top-message-wrapper.column6 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 .attend, .inline-wrap-inner .top-message-wrapper.column6 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 .attend { font-size: 14px; font-size: 1.4rem; font-weight: normal; }

#content-body-wrapper .top-message-wrapper.column6 + .section, .inline-wrap-inner .top-message-wrapper.column6 + .section { margin-top: 40px; }

#content-body-wrapper .wrap-contant-us, .inline-wrap-inner .wrap-contant-us { margin: 40px 0 60px; }

#content-body-wrapper .wrap-contant-us .inner, .inline-wrap-inner .wrap-contant-us .inner { background: transparent url(/en/wp-content/uploads/sites/4/shared-css-bg-contact01.jpg) no-repeat center center; background-size: cover; display: table; width: 100%; padding: 140px 30px 65px; text-align: center; box-sizing: border-box; }

#content-body-wrapper .wrap-contant-us .inner .txt-hdg, .inline-wrap-inner .wrap-contant-us .inner .txt-hdg { color: #fff; font-size: 50px; font-size: 5.0rem; font-weight: 700; text-shadow: 0px 0px 3px #000000; }

#content-body-wrapper .wrap-contant-us .inner .link-btn-type01, .inline-wrap-inner .wrap-contant-us .inner .link-btn-type01 { margin-top: 70px; }

#content-body-wrapper .wrap-contant-us .inner .link-btn-type01 a, .inline-wrap-inner .wrap-contant-us .inner .link-btn-type01 a { background-color: #eb1e1e; color: #fff; border-color: #eb1e1e; font-size: 18px; font-size: 1.8rem; padding: 10px 70px 10px 60px; border-radius: 3px; background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02rw.png); }

#content-body-wrapper .wrap-cuusoo, .inline-wrap-inner .wrap-cuusoo { margin: 40px 0 60px; }

#content-body-wrapper .wrap-cuusoo .inner, .inline-wrap-inner .wrap-cuusoo .inner { background: transparent no-repeat center center; background-size: cover; display: table; width: 100%; padding: 140px 30px 65px; text-align: center; box-sizing: border-box; }

#content-body-wrapper .wrap-cuusoo .inner .txt-hdg, .inline-wrap-inner .wrap-cuusoo .inner .txt-hdg { color: #fff; font-size: 50px; font-size: 5.0rem; font-weight: 700; text-shadow: 0px 0px 3px #000000; }

#content-body-wrapper .wrap-cuusoo .inner .link-btn-type01, .inline-wrap-inner .wrap-cuusoo .inner .link-btn-type01 { margin: 70px 20px 0; display: inline-block; }

#content-body-wrapper .wrap-cuusoo .inner .link-btn-type01 a, .inline-wrap-inner .wrap-cuusoo .inner .link-btn-type01 a { background-color: #eb1e1e; color: #fff; border-color: #eb1e1e; font-size: 18px; font-size: 1.8rem; padding: 10px 70px 10px 60px; border-radius: 3px; background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02rw.png); }

#content-body-wrapper .wrap-cuusoo .inner .link-btn-type01 a.link-blank, .inline-wrap-inner .wrap-cuusoo .inner .link-btn-type01 a.link-blank { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_blank_white.png); background-size: 15px 15px; }

#content-body-wrapper .carousel-topics-wrap, .inline-wrap-inner .carousel-topics-wrap { max-width: 980px; width: 100%; margin: auto; position: relative; padding-bottom: 50px; }

#content-body-wrapper .carousel-topics-wrap .item, .inline-wrap-inner .carousel-topics-wrap .item { height: auto; padding-bottom: 5px; }

#content-body-wrapper .carousel-topics-wrap .slick-track, .inline-wrap-inner .carousel-topics-wrap .slick-track { display: flex; }

#content-body-wrapper .carousel-topics-wrap .topics-content, .inline-wrap-inner .carousel-topics-wrap .topics-content { display: block; height: 100%; box-sizing: border-box; margin: 0 3px 5px; background-color: white; box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2); position: relative; }

#content-body-wrapper .carousel-topics-wrap .topics-content img, .inline-wrap-inner .carousel-topics-wrap .topics-content img { display: block; height: auto; width: 100%; }

#content-body-wrapper .carousel-topics-wrap .topics-content:hover, .inline-wrap-inner .carousel-topics-wrap .topics-content:hover { text-decoration: none; }

#content-body-wrapper .carousel-topics-wrap .txt-wrap, .inline-wrap-inner .carousel-topics-wrap .txt-wrap { padding: 15px 15px 2em; }

#content-body-wrapper .carousel-topics-wrap .txt-wrap .doc-hdg, .inline-wrap-inner .carousel-topics-wrap .txt-wrap .doc-hdg { font-weight: bold; }

#content-body-wrapper .carousel-topics-wrap .txt-wrap .doc-hdg.ver1, .inline-wrap-inner .carousel-topics-wrap .txt-wrap .doc-hdg.ver1 { font-size: 16px; font-size: 1.6rem; min-height: 3em; }

#content-body-wrapper .carousel-topics-wrap .txt-wrap .doc-date, .inline-wrap-inner .carousel-topics-wrap .txt-wrap .doc-date { position: absolute; right: 10px; bottom: 10px; }

#content-body-wrapper .carousel-topics-wrap .slick-arrow, .inline-wrap-inner .carousel-topics-wrap .slick-arrow { outline: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; display: block; font-size: 0; line-height: 0; padding: 0; border-radius: 50%; display: block; cursor: pointer; color: transparent; border: 0; width: 60px; height: 60px; background-size: cover !important; background-color: transparent; transition: opacity 0.3s; position: absolute; top: 40%; margin-top: -30px; z-index: 5; }

@media (min-width: 768px) { #content-body-wrapper .carousel-topics-wrap .slick-arrow:hover, .inline-wrap-inner .carousel-topics-wrap .slick-arrow:hover { opacity: 0.8; } }

#content-body-wrapper .carousel-topics-wrap .slick-prev, .inline-wrap-inner .carousel-topics-wrap .slick-prev { background-image: url(/en/wp-content/uploads/sites/4/shared-css-slider-l.png); left: -40px; }

#content-body-wrapper .carousel-topics-wrap .slick-next, .inline-wrap-inner .carousel-topics-wrap .slick-next { background-image: url(/en/wp-content/uploads/sites/4/shared-css-slider-r.png); right: -40px; }

#content-body-wrapper .carousel-topics-wrap .slick-dots, .inline-wrap-inner .carousel-topics-wrap .slick-dots { text-align: center; }

#content-body-wrapper .carousel-topics-wrap .slick-dots li, .inline-wrap-inner .carousel-topics-wrap .slick-dots li { display: inline-block; margin: 0 5px; }

#content-body-wrapper .carousel-topics-wrap .slick-dots li.slick-active button, .inline-wrap-inner .carousel-topics-wrap .slick-dots li.slick-active button { background-color: #eb1e1e; }

#content-body-wrapper .carousel-topics-wrap .slick-dots button, .inline-wrap-inner .carousel-topics-wrap .slick-dots button { outline: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; display: block; font-size: 0; line-height: 0; padding: 0; border-radius: 50%; display: block; cursor: pointer; color: transparent; border: 0; width: 10px; height: 10px; background-color: #babbbc; transition: background-color 0.3s; }

@media (max-width: 1060px) { #content-body-wrapper .carousel-topics-wrap, .inline-wrap-inner .carousel-topics-wrap { padding-left: 20px; padding-right: 20px; box-sizing: bordr-box; }
  #content-body-wrapper .carousel-topics-wrap .slick-prev, .inline-wrap-inner .carousel-topics-wrap .slick-prev { left: 5px; }
  #content-body-wrapper .carousel-topics-wrap .slick-next, .inline-wrap-inner .carousel-topics-wrap .slick-next { right: 5px; } }

@media (max-width: 767px) { #content-body-wrapper .carousel-topics-wrap, .inline-wrap-inner .carousel-topics-wrap { padding: 0 20px 20px; box-sizing: border-box; }
  #content-body-wrapper .carousel-topics-wrap .topics-content, .inline-wrap-inner .carousel-topics-wrap .topics-content { max-width: 100%; margin: 0 0 5px; }
  #content-body-wrapper .carousel-topics-wrap .slick-arrow, .inline-wrap-inner .carousel-topics-wrap .slick-arrow { width: 40px; height: 40px; }
  #content-body-wrapper .carousel-topics-wrap .slick-prev, .inline-wrap-inner .carousel-topics-wrap .slick-prev { left: 5px; }
  #content-body-wrapper .carousel-topics-wrap .slick-next, .inline-wrap-inner .carousel-topics-wrap .slick-next { right: 5px; } }

.wide #content-body-wrapper .carousel-topics-wrap { max-width: 1240px !important; }

.wide #content-body-wrapper .carousel-topics-wrap .slick-prev { background-image: url(/en/wp-content/uploads/sites/4/shared-css-slider-l.png); left: -40px; }

.wide #content-body-wrapper .carousel-topics-wrap .slick-next { background-image: url(/en/wp-content/uploads/sites/4/shared-css-slider-r.png); right: -40px; }

@media (max-width: 1320px) { .wide #content-body-wrapper .carousel-topics-wrap { padding-left: 20px; padding-right: 20px; box-sizing: bordr-box; }
  .wide #content-body-wrapper .carousel-topics-wrap .slick-prev { left: 5px; }
  .wide #content-body-wrapper .carousel-topics-wrap .slick-next { right: 5px; } }

.wide #content-body-wrapper .hdg-level1-wrapper { width: 1240px; }

.wide #content-body-wrapper .hdg-catch { max-width: 1240px; margin: 0 auto; }

.wide #content-body-wrapper .nav-column3-type18 { padding-bottom: 35px; }

.wide #content-body-wrapper .nav-column3-type18 .list-parent { margin-left: -1.5%; width: 101.5%; }

.wide #content-body-wrapper .nav-column3-type18 .list-parent li { margin: 0 0 20px 1.5%; width: 31.132%; }

.wide #content-body-wrapper .nav-column3-type20 { padding-bottom: 0; }

.wide #content-body-wrapper .nav-column3-type20 ul { margin-left: -1.5%; width: 101.5%; }

.wide #content-body-wrapper .nav-column3-type20 ul li { margin: 0 0 20px 1.5%; width: 31.83%; }

.wide #content-body-wrapper .nav-column2-type22 ul { margin-left: -1.5%; width: 101.5%; }

.wide #content-body-wrapper .nav-column2-type22 ul li { margin: 0 0 20px 1.5%; width: 48.5%; }

.wide #content-body-wrapper .nav-column4-type01, .wide #content-body-wrapper .nav-column4-type02 { padding-bottom: 0; }

.wide #content-body-wrapper .nav-column4-type01 ul, .wide #content-body-wrapper .nav-column4-type02 ul { margin-left: -1.5%; width: 101.5%; }

.wide #content-body-wrapper .nav-column4-type01 ul li, .wide #content-body-wrapper .nav-column4-type02 ul li { margin: 0 0 20px 1.5%; width: 23.5%; }

@media (min-width: 768px) and (max-width: 1000px) { #content-body-wrapper { /*A-1*/ /*A-2*/ /*A-3*/ /*A-8*/ /*E-3*/ }
  #content-body-wrapper .hdg-level1-wrapper { width: 100%; padding: 0 20px; box-sizing: border-box; }
  #content-body-wrapper .top-hero-content-wrapper { width: 100%; min-width: 100%; }
  #content-body-wrapper .top-hero-content-wrapper .hero-content { width: 100%; }
  #content-body-wrapper .top-hero-content-wrapper .hero-content .content-innter { padding: 0 10px; }
  #content-body-wrapper .top-hero-content-wrapper.bg-dark .hero-content .content-innter { box-sizing: border-box; }
  #content-body-wrapper .top-hero-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1 { width: 100%; }
  #content-body-wrapper .top-hero-content-wrapper.bg-dark .hero-content .content-innter p { padding-right: 50%; width: 100%; box-sizing: border-box; }
  #content-body-wrapper .hero-carousel-top { width: 100%; }
  #content-body-wrapper .category-hero-content-wrapper, #content-body-wrapper .hero-content-wrapper, #content-body-wrapper .category-catch-content-wrapper { width: 100%; min-width: 100%; }
  #content-body-wrapper .category-hero-content-wrapper .hero-content, #content-body-wrapper .hero-content-wrapper .hero-content, #content-body-wrapper .category-catch-content-wrapper .hero-content { width: 100%; }
  #content-body-wrapper .category-hero-content-wrapper .hero-content .content-innter, #content-body-wrapper .hero-content-wrapper .hero-content .content-innter, #content-body-wrapper .category-catch-content-wrapper .hero-content .content-innter { padding: 0 10px; }
  #content-body-wrapper .category-hero-content-wrapper.bg-dark .hero-content .content-innter, #content-body-wrapper .hero-content-wrapper.bg-dark .hero-content .content-innter, #content-body-wrapper .category-catch-content-wrapper.bg-dark .hero-content .content-innter { box-sizing: border-box; }
  #content-body-wrapper .category-hero-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1, #content-body-wrapper .hero-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1, #content-body-wrapper .category-catch-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1 { width: 100%; }
  #content-body-wrapper .category-hero-content-wrapper.bg-dark .hero-content .content-innter p, #content-body-wrapper .hero-content-wrapper.bg-dark .hero-content .content-innter p, #content-body-wrapper .category-catch-content-wrapper.bg-dark .hero-content .content-innter p { padding-right: 50%; width: 100%; box-sizing: border-box; }
  #content-body-wrapper .category-catch-content-wrapper.bg-dark .hero-content .content-innter { box-sizing: border-box; }
  #content-body-wrapper .category-catch-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1 { width: 100%; }
  #content-body-wrapper .category-catch-content-wrapper.bg-dark .hero-content .content-innter p.hdg-catch { padding-right: 0; }
  #content-body-wrapper .doc-resize-break td { word-break: break-all; }
  .wide #content-body-wrapper .hdg-level1-wrapper { width: 100%; } }

@media (min-width: 768px) and (max-width: 1240px) { .wide #content-body-wrapper { /*C-23*/ /* ---------------------------------------------------------------- HD ABOUT ----------------------------------------------------------------- */ }
  .wide #content-body-wrapper .bx-wrapper { padding: 0 !important; }
  .wide #content-body-wrapper .hdg-level1-wrapper { width: 100%; padding: 0 10px; box-sizing: border-box; }
  .wide #content-body-wrapper .nav-column4-type01 ul li a p, .wide #content-body-wrapper .nav-column4-type01 ul li a h2, .wide #content-body-wrapper .nav-column4-type01 ul li a h3, .wide #content-body-wrapper .nav-column4-type01 ul li a h4 { padding: 15px; }
  .wide #content-body-wrapper .top-message-wrapper.column4 .top-message .message-carousel-wrapper .message-carousel { display: table; margin: 0 auto; font-size: 0; }
  .wide #content-body-wrapper .top-message-wrapper.column4 .top-message .message-carousel-wrapper .message-carousel li { display: table-cell; padding: 5px 20px; }
  .wide #content-body-wrapper .top-message-wrapper.column4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2 { font-size: 15px; font-size: 1.5rem; }
  .wide #content-body-wrapper .top-message-wrapper.column4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 { font-size: 32px; font-size: 3.2rem; line-height: 1.1; font-weight: 700; }
  .wide #content-body-wrapper .top-message-wrapper.column4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 span { font-size: 60px; font-size: 6.0rem; padding: 0; display: block; }
  #content-body-wrapper { /*C-1*/ }
  #content-body-wrapper .hero-carousel-category-wrapper { margin: -10px 0 0; padding: 0 10px; position: relative; overflow-x: hidden; box-sizing: border-box; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category { width: 100%; height: auto; padding-bottom: 30px; position: relative; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper { position: static; left: auto; margin-left: 0; width: 100%; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .bx-wrapper a.bx-prev { left: 4px !important; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .bx-wrapper a.bx-next { right: 4px !important; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list { margin: 0; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li { display: inline-block; vertical-align: top; letter-spacing: normal; float: left; margin: 0 !important; padding: 0 3px; width: 24.3%; box-sizing: border-box; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a { display: block; position: relative; background: #fff; box-shadow: rgba(203, 204, 206, 0.99216) 4px 4px 1px -3px; -webkit-box-shadow: rgba(203, 204, 206, 0.99216) 4px 4px 1px -3px; -moz-box-shadow: rgba(203, 204, 206, 0.99216) 4px 4px 1px -3px; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a:hover, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a:hover, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a:hover { text-decoration: none; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a:hover img, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a:hover img, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a:hover img { filter: alpha(opacity=70); opacity: 0.70; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .img-wrap, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .img-wrap, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .img-wrap { display: block; margin: 0; padding: 0; overflow: hidden; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .img-wrap img, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .img-wrap img, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .img-wrap img { width: 100%; height: auto; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .txt-wrap { padding: 12px 10px 4.0em; min-height: 3em; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .txt-wrap h3 { font-size: 90.5%; overflow: hidden; width: 100%; height: 3em; margin-bottom: 0; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .txt-wrap .doc-date { position: absolute; right: 10px; bottom: 10px; margin: 0; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .txt-wrap .doc-caption { position: absolute; left: 10px; bottom: 2.5em; padding-right: 0; margin: 0; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .img-wrap { width: 100%; height: auto; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list:after { display: block; content: ""; clear: both; height: 0; line-height: 0; overflow: hidden; } }

@media screen and (min-width: 768px) { #content-body-wrapper .search-result-wrapper .search-refine-wrapper #inline-wrap-search.mfp-hide { display: block !important; } }

/* ----------------------------------------------------------------
TINFO PARTS
----------------------------------------------------------------- */
.tinfo-header-logo { background: #656566; }

.tinfo-header-logo h1, .tinfo-header-logo p { display: block; padding: 10px; text-align: center; font-size: 0; line-height: 0; }

#content-body-wrapper .todenho-article-carousel-list-wrapper { margin: -10px 0 0; }

#content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list { width: 100%; margin: 0; height: 310px; padding-bottom: 20px; position: relative; }

#content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper { position: absolute; left: 50%; margin-left: -490px; width: 980px; overflow: hidden; }

#content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list { letter-spacing: -0.4em; }

#content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li { display: inline-block; vertical-align: top; letter-spacing: normal; float: left; margin: 0  !important; padding: 0 4px; position: relative; }

#content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-l a, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-m a, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s a { display: block; background: #fff; box-shadow: rgba(203, 204, 206, 0.99216) 4px 4px 1px -3px; -webkit-box-shadow: rgba(203, 204, 206, 0.99216) 4px 4px 1px -3px; -moz-box-shadow: rgba(203, 204, 206, 0.99216) 4px 4px 1px -3px; }

#content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-l a:hover, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-m a:hover, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s a:hover { text-decoration: none; }

#content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-l a:hover img, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-m a:hover img, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s a:hover img { filter: alpha(opacity=70); opacity: 0.70; }

#content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-l a .img-wrap, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-m a .img-wrap, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s a .img-wrap { display: block; margin: 0; padding: 0; overflow: hidden; }

#content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-l a .img-wrap img, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-m a .img-wrap img, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s a .img-wrap img { width: 100%; height: auto; }

#content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-l a .txt-wrap .doc-caption, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-m a .txt-wrap .doc-caption, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s a .txt-wrap .doc-caption { margin-bottom: 5px; }

#content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-l .doc-keyword, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-m .doc-keyword, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s .doc-keyword { position: absolute; right: 18px; bottom: 15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 85.7%; text-align: right; width: 87%; }

#content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-l .doc-keyword a, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-m .doc-keyword a, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s .doc-keyword a { display: inline; background: transparent; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; text-decoration: underline; text-decoration: none; }

#content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-l .doc-keyword a:hover, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-m .doc-keyword a:hover, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s .doc-keyword a:hover { text-decoration: none; }

#content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s a .txt-wrap { padding: 12px 10px 3em; min-height: 3em; }

#content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s a .txt-wrap h3 { font-size: 100%; overflow: hidden; height: 3em; margin-bottom: 0; }

#content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s a .img-wrap { width: 100%; height: auto; }

#content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list:after { display: block; content: ""; clear: both; height: 0; line-height: 0; overflow: hidden; }

#content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .bx-wrapper a.bx-prev { left: 4px !important; }

#content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .bx-wrapper a.bx-next { right: 4px !important; }

@media (min-width: 768px) and (max-width: 979px) { #content-body-wrapper .todenho-article-carousel-list-wrapper { margin: -10px -6px 0; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list { width: 100%; height: auto; padding-bottom: 20px; position: relative; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper { position: static; left: auto; margin-left: 0; width: 100%; overflow: hidden; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .bx-wrapper a.bx-prev { left: 4px !important; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .bx-wrapper a.bx-next { right: 4px !important; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list { letter-spacing: -0.4em; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li { display: inline-block; vertical-align: top; letter-spacing: normal; float: left; margin: 0 !important; padding: 0 4px; box-sizing: border-box; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-l, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-m, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s { box-sizing: border-box; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-l a, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-m a, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s a { display: block; position: relative; background: #fff; box-shadow: rgba(203, 204, 206, 0.99216) 4px 4px 1px -3px; -webkit-box-shadow: rgba(203, 204, 206, 0.99216) 4px 4px 1px -3px; -moz-box-shadow: rgba(203, 204, 206, 0.99216) 4px 4px 1px -3px; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-l a:hover, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-m a:hover, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s a:hover { text-decoration: none; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-l a:hover img, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-m a:hover img, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s a:hover img { filter: alpha(opacity=70); opacity: 0.70; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-l a .img-wrap, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-m a .img-wrap, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s a .img-wrap { display: block; margin: 0; padding: 0; overflow: hidden; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-l a .img-wrap img, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-m a .img-wrap img, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s a .img-wrap img { width: 100%; height: auto; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s a .txt-wrap { padding: 12px 10px 3em; min-height: 3em; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s a .txt-wrap h3 { font-size: 90.5%; overflow: hidden; width: 100%; margin-bottom: 0; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s a .img-wrap { width: 100%; height: auto; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list:after { display: block; content: ""; clear: both; height: 0; line-height: 0; overflow: hidden; }
  #content-body-wrapper .tbl-type01.calendar td, #content-body-wrapper .tbl-type01.calendar th { padding: 10px 5px; word-break: break-word; } }

/* sass */
@media screen and (max-width: 767px) { /* ----------------------------------------------------------------
PARTS
----------------------------------------------------------------- */
  #content-body-wrapper, .inline-wrap-inner { /* ----------------------------------------------------------------
H
----------------------------------------------------------------- */ /*A-1*/ /*A-2*/ /*A-3*/ /*EA-1*/ /*EA-1*/ /*A-6*/ /*A-7*/ /*A-1NEW*/ /* ----------------------------------------------------------------
P
----------------------------------------------------------------- */ /* ----------------------------------------------------------------
A
----------------------------------------------------------------- */ /* ----------------------------------------------------------------
UL
----------------------------------------------------------------- */ /*I-1 I-8*/ /*I-9*/ /*I-12*/ /*I-13*/ /*I-14*/ /*EI-14*/ /*I-10*/ /*N-1*/ /*I-11*/ /*N-3*/ /*N-4*/ /*EN-1*/ /* ----------------------------------------------------------------
TABLE
----------------------------------------------------------------- */ /*E-1*/ /*E-2*/ /*E-2-1*/ /*E-3*/ /*E-5*/ /*E-9*/ /* ----------------------------------------------------------------
UNIQUE
----------------------------------------------------------------- */ /*---------------------B--------------------- */ /*B-2-1*/ /*B-2-2*/ /*B-2-6*/ /*B-2-3*/ /*B-2-4*/ /*B-2-5*/ /*B-2-8*/ /*B-2-8-2*/ /*B-2-9*/ /*B-2-10*/ /*B-2-11*/ /*B-2-12*/ /*B-3*/ /**/ /*---------------------C--------------------- */ /*C-1*/ /*C-2*/ /*C-2-1*/ /*C-2-2*/ /*C-5*/ /*C-10*/ /*C-13*/ /*C-14*/ /*C-2-1*/ /*C-2-2*/ /*C-5*/ /*C-10*/ /*C-14*/ /*C-13*/ /*C-3*/ /*C-9*/ /*EC-3*/ /*EC-10*/ /*C-8*/ /*C-8-1*/ /*C-9*/ /*
.nav-column2-type09{
	padding-bottom:5px;
	ul{
		li{
			a{
				p,
				h2,
				h3,
				h4{
					padding:15px 25px 15px 15px;
				}
			}
		}

	}
}
*/ /*C-18*/ /*C-7*/ /*C-19*/ /*C-11*/ /*C-15*/ /*C-17*/ /*C-16*/ /*C-18-2*/ /*C-20*/ /*C-20-1*/ /*C-20-2*/ /*C-21*/ /*C-22*/ /*C-22-1*/ /*C-23*/ /*C-24*/ /*C-25*/ /*---------------------D--------------------- */ /*D-1*/ /*D-2*/ /*D-3 D-4*/ /*---------------------F--------------------- */ /*F-2*/ /*F-2-1*/ /*F-5*/ /*F-6*/ /*F-12*/ /*---------------------H--------------------- */ /*H-1*/ /*---------------------K--------------------- */ /*K-1*/ /*K-2*/ /*K-2*/ /*K-3*/ /*K-4*/ /*K-5*/ /*---------------------L--------------------- */ /*L-1*/ /*L-2*/ /*E-2*/ /* ----------------------------------------------------------------
composite
----------------------------------------------------------------- */ /*B-2-1 + C-3*/ /*C-15 + C-5 + C-14*/ /* ----------------------------------------------------------------
NEWS PRESS DETAIL
----------------------------------------------------------------- */ /* ----------------------------------------------------------------
SEARCH RESULT
----------------------------------------------------------------- */ /* ----------------------------------------------------------------
HD ABOUT
----------------------------------------------------------------- */ /* ----------------------------------------------------------------
FP Our Power Plant
----------------------------------------------------------------- */ /* ----------------------------------------------------------------
PG Stable Supply
----------------------------------------------------------------- */ /* ----------------------------------------------------------------
FP Our Power Plant
----------------------------------------------------------------- */ /* ----------------------------------------------------------------
HD Fukushima Daiichi
----------------------------------------------------------------- */ /* ----------------------------------------------------------------
CONTACT US
----------------------------------------------------------------- */ /* ----------------------------------------------------------------
SLICK
----------------------------------------------------------------- */ }
  #content-body-wrapper .sp-none, .inline-wrap-inner .sp-none { display: none; }
  #content-body-wrapper .pc-none, .inline-wrap-inner .pc-none { display: inline; }
  #content-body-wrapper .txt-align-c-l, .inline-wrap-inner .txt-align-c-l { text-align: left !important; }
  #content-body-wrapper .hdg-level1-wrapper, .inline-wrap-inner .hdg-level1-wrapper { width: 100%; margin: 45px auto 36px; padding: 0 10px; box-sizing: border-box; }
  #content-body-wrapper .hdg-level1, #content-body-wrapper .hdg-level1-icon, .inline-wrap-inner .hdg-level1, .inline-wrap-inner .hdg-level1-icon { font-size: 28px; font-size: 2.8rem; padding-top: 0; margin-bottom: 10px; }
  #content-body-wrapper .hdg-level1 .ft-to-s, #content-body-wrapper .hdg-level1-icon .ft-to-s, .inline-wrap-inner .hdg-level1 .ft-to-s, .inline-wrap-inner .hdg-level1-icon .ft-to-s { font-size: 20px; font-size: 2.0rem; }
  #content-body-wrapper .hdg-level1-icon, .inline-wrap-inner .hdg-level1-icon { background-size: 40px auto; padding-right: 50px; background-position: right center; }
  #content-body-wrapper .hdg-level1-wrapper.tinfo-article .doc-date, .inline-wrap-inner .hdg-level1-wrapper.tinfo-article .doc-date { margin-bottom: 36px; }
  #content-body-wrapper .hdg-level1-catch, .inline-wrap-inner .hdg-level1-catch { font-size: 36px; font-size: 3.6rem; padding-top: 30px; margin-bottom: 40px; color: #333333; }
  #content-body-wrapper .hdg-level1-catch-m, .inline-wrap-inner .hdg-level1-catch-m { font-size: 32px; font-size: 3.2rem; padding-top: 50px; }
  #content-body-wrapper .hdg-level2, #content-body-wrapper .hdg-level2-icon, .inline-wrap-inner .hdg-level2, .inline-wrap-inner .hdg-level2-icon { font-size: 24px; font-size: 2.4rem; font-weight: normal; margin-bottom: 10px; margin-top: 45px; }
  #content-body-wrapper .hdg-level2:first-child, #content-body-wrapper .hdg-level2-icon:first-child, .inline-wrap-inner .hdg-level2:first-child, .inline-wrap-inner .hdg-level2-icon:first-child { margin-top: 0; }
  #content-body-wrapper .hdg-level2:first-child.first-illegular, #content-body-wrapper .hdg-level2-icon:first-child.first-illegular, .inline-wrap-inner .hdg-level2:first-child.first-illegular, .inline-wrap-inner .hdg-level2-icon:first-child.first-illegular { margin-top: 40px; }
  #content-body-wrapper .hdg-level2.inner-img01 img, #content-body-wrapper .hdg-level2-icon.inner-img01 img, .inline-wrap-inner .hdg-level2.inner-img01 img, .inline-wrap-inner .hdg-level2-icon.inner-img01 img { max-width: 240px; height: auto; }
  #content-body-wrapper .hdg-level2.emphasis, #content-body-wrapper .hdg-level2-icon.emphasis, .inline-wrap-inner .hdg-level2.emphasis, .inline-wrap-inner .hdg-level2-icon.emphasis { border-bottom: 2px solid #ea1e1f; padding-bottom: 5px; margin: 0; }
  #content-body-wrapper .hdg-level2 .ft-to-s, #content-body-wrapper .hdg-level2-icon .ft-to-s, .inline-wrap-inner .hdg-level2 .ft-to-s, .inline-wrap-inner .hdg-level2-icon .ft-to-s { font-size: 18px; font-size: 1.8rem; }
  #content-body-wrapper .section-wrapper-gray .hdg-level2, .inline-wrap-inner .section-wrapper-gray .hdg-level2 { margin-top: 0; }
  #content-body-wrapper .hdg-level2-icon, .inline-wrap-inner .hdg-level2-icon { padding: 5px 0; margin-top: 0; min-height: 15px; padding-left: 30px; background-size: 25px 25px; background-position: center left; }
  #content-body-wrapper .section-wrapper .section &gt; .hdg-level2, #content-body-wrapper .section-wrapper .section .news-element-wrapper .hdg-wrapper &gt; .hdg-level2, #content-body-wrapper .section-wrapper .section .ly-column1-type02 &gt; .hdg-level2, #content-body-wrapper .section-wrapper .section .nav-column3-type20 &gt; .hdg-level2, #content-body-wrapper .section-wrapper .section .nav-column3-type20-1 &gt; .hdg-level2, #content-body-wrapper .section-wrapper .section .nav-column3-type20-2 &gt; .hdg-level2, #content-body-wrapper .aside-wrapper .aside &gt; .hdg-level2, #content-body-wrapper .aside-wrapper .aside .relation-column-type01 &gt; .hdg-level2, #content-body-wrapper .aside-wrapper .aside .relation-column-type02 &gt; .hdg-level2, #content-body-wrapper .aside-wrapper .aside .relation-column-type03 &gt; .hdg-level2, #content-body-wrapper .aside-wrapper .aside .relation-column-type01 &gt; .hdg-level2-icon, #content-body-wrapper .aside-wrapper .aside .relation-column-type02 &gt; .hdg-level2-icon, #content-body-wrapper .aside-wrapper .aside .relation-column-type03 &gt; .hdg-level2-icon, .inline-wrap-inner .section-wrapper .section &gt; .hdg-level2, .inline-wrap-inner .section-wrapper .section .news-element-wrapper .hdg-wrapper &gt; .hdg-level2, .inline-wrap-inner .section-wrapper .section .ly-column1-type02 &gt; .hdg-level2, .inline-wrap-inner .section-wrapper .section .nav-column3-type20 &gt; .hdg-level2, .inline-wrap-inner .section-wrapper .section .nav-column3-type20-1 &gt; .hdg-level2, .inline-wrap-inner .section-wrapper .section .nav-column3-type20-2 &gt; .hdg-level2, .inline-wrap-inner .aside-wrapper .aside &gt; .hdg-level2, .inline-wrap-inner .aside-wrapper .aside .relation-column-type01 &gt; .hdg-level2, .inline-wrap-inner .aside-wrapper .aside .relation-column-type02 &gt; .hdg-level2, .inline-wrap-inner .aside-wrapper .aside .relation-column-type03 &gt; .hdg-level2, .inline-wrap-inner .aside-wrapper .aside .relation-column-type01 &gt; .hdg-level2-icon, .inline-wrap-inner .aside-wrapper .aside .relation-column-type02 &gt; .hdg-level2-icon, .inline-wrap-inner .aside-wrapper .aside .relation-column-type03 &gt; .hdg-level2-icon { margin-top: 28px; }
  #content-body-wrapper .hdg-level3, .inline-wrap-inner .hdg-level3 { font-size: 20px; font-size: 2.0rem; font-weight: normal; margin-top: 40px; margin-bottom: 8px; }
  #content-body-wrapper .hdg-level4, .inline-wrap-inner .hdg-level4 { margin-top: 45px; font-size: 18px; font-size: 1.8rem; font-weight: normal; margin-bottom: 8px; }
  #content-body-wrapper .hdg-level5, .inline-wrap-inner .hdg-level5 { margin-top: 45px; font-size: 16px; font-size: 1.6rem; font-weight: normal; margin-bottom: 8px; }
  #content-body-wrapper .top-hero-content-wrapper, .inline-wrap-inner .top-hero-content-wrapper { height: 300px; width: 100%; min-width: 100%; padding: 15px; box-sizing: border-box; background-size: cover; }
  #content-body-wrapper .top-hero-content-wrapper .hero-content, .inline-wrap-inner .top-hero-content-wrapper .hero-content { width: 100%; height: 300px; margin: 0 auto; display: table; vertical-align: middle; }
  #content-body-wrapper .top-hero-content-wrapper .hero-content .content-innter, .inline-wrap-inner .top-hero-content-wrapper .hero-content .content-innter { display: table-cell; vertical-align: middle; }
  #content-body-wrapper .top-hero-content-wrapper .hero-content .content-innter .hdg-catch, #content-body-wrapper .top-hero-content-wrapper .hero-content .content-innter .hdg-level1, .inline-wrap-inner .top-hero-content-wrapper .hero-content .content-innter .hdg-catch, .inline-wrap-inner .top-hero-content-wrapper .hero-content .content-innter .hdg-level1 { font-size: 22px; font-size: 2.2rem; padding: 0 10px; }
  #content-body-wrapper .top-hero-content-wrapper .hero-content .content-innter .hdg-catch .txt-s, #content-body-wrapper .top-hero-content-wrapper .hero-content .content-innter .hdg-level1 .txt-s, .inline-wrap-inner .top-hero-content-wrapper .hero-content .content-innter .hdg-catch .txt-s, .inline-wrap-inner .top-hero-content-wrapper .hero-content .content-innter .hdg-level1 .txt-s { font-size: 16px; font-size: 1.6rem; }
  #content-body-wrapper .top-hero-content-wrapper .hero-content .content-innter .hdg-catch .txt-l, #content-body-wrapper .top-hero-content-wrapper .hero-content .content-innter .hdg-level1 .txt-l, .inline-wrap-inner .top-hero-content-wrapper .hero-content .content-innter .hdg-catch .txt-l, .inline-wrap-inner .top-hero-content-wrapper .hero-content .content-innter .hdg-level1 .txt-l { font-size: 26px; font-size: 2.6rem; }
  #content-body-wrapper .top-hero-content-wrapper.bg-dark, #content-body-wrapper .top-hero-content-wrapper.bg-dark-light, .inline-wrap-inner .top-hero-content-wrapper.bg-dark, .inline-wrap-inner .top-hero-content-wrapper.bg-dark-light { padding: 0; }
  #content-body-wrapper .top-hero-content-wrapper.bg-dark .hero-content, #content-body-wrapper .top-hero-content-wrapper.bg-dark-light .hero-content, .inline-wrap-inner .top-hero-content-wrapper.bg-dark .hero-content, .inline-wrap-inner .top-hero-content-wrapper.bg-dark-light .hero-content { padding: 15px; box-sizing: border-box; height: 300px; }
  #content-body-wrapper .top-hero-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1, #content-body-wrapper .top-hero-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-level1, .inline-wrap-inner .top-hero-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1, .inline-wrap-inner .top-hero-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-level1 { width: 100%; }
  #content-body-wrapper .top-hero-content-wrapper.bg-dark .hero-content .content-innter p, #content-body-wrapper .top-hero-content-wrapper.bg-dark-light .hero-content .content-innter p, .inline-wrap-inner .top-hero-content-wrapper.bg-dark .hero-content .content-innter p, .inline-wrap-inner .top-hero-content-wrapper.bg-dark-light .hero-content .content-innter p { padding-right: 0; width: auto; }
  #content-body-wrapper .top-hero-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01, #content-body-wrapper .top-hero-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01, .inline-wrap-inner .top-hero-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01, .inline-wrap-inner .top-hero-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01 { padding-left: 0; }
  #content-body-wrapper .top-hero-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01 a, #content-body-wrapper .top-hero-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01 a, .inline-wrap-inner .top-hero-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01 a, .inline-wrap-inner .top-hero-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01 a { background-image: none; }
  #content-body-wrapper .top-hero-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01 a:after, #content-body-wrapper .top-hero-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01 a:after, .inline-wrap-inner .top-hero-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01 a:after, .inline-wrap-inner .top-hero-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01 a:after { border-color: #fff; }
  #content-body-wrapper .hero-carousel-top, .inline-wrap-inner .hero-carousel-top { width: 100%; height: 300px; padding-bottom: 30px; margin-bottom: 0; }
  #content-body-wrapper .hero-carousel-top ul, .inline-wrap-inner .hero-carousel-top ul { height: 300px; overflow: hidden; }
  #content-body-wrapper .category-hero-content-wrapper, #content-body-wrapper .hero-content-wrapper, #content-body-wrapper .category-catch-content-wrapper, .inline-wrap-inner .category-hero-content-wrapper, .inline-wrap-inner .hero-content-wrapper, .inline-wrap-inner .category-catch-content-wrapper { margin-top: -1px; margin-bottom: 32px; height: auto; width: 100%; min-width: 100%; }
  #content-body-wrapper .category-hero-content-wrapper.bg-hero, #content-body-wrapper .category-hero-content-wrapper.bg-category-hero, #content-body-wrapper .hero-content-wrapper.bg-hero, #content-body-wrapper .hero-content-wrapper.bg-category-hero, #content-body-wrapper .category-catch-content-wrapper.bg-hero, #content-body-wrapper .category-catch-content-wrapper.bg-category-hero, .inline-wrap-inner .category-hero-content-wrapper.bg-hero, .inline-wrap-inner .category-hero-content-wrapper.bg-category-hero, .inline-wrap-inner .hero-content-wrapper.bg-hero, .inline-wrap-inner .hero-content-wrapper.bg-category-hero, .inline-wrap-inner .category-catch-content-wrapper.bg-hero, .inline-wrap-inner .category-catch-content-wrapper.bg-category-hero { background-color: #fff; background-size: cover; }
  #content-body-wrapper .category-hero-content-wrapper .hero-content, #content-body-wrapper .hero-content-wrapper .hero-content, #content-body-wrapper .category-catch-content-wrapper .hero-content, .inline-wrap-inner .category-hero-content-wrapper .hero-content, .inline-wrap-inner .hero-content-wrapper .hero-content, .inline-wrap-inner .category-catch-content-wrapper .hero-content { width: 100%; height: auto; margin: 0 auto; display: table; height: 200px; vertical-align: middle; }
  #content-body-wrapper .category-hero-content-wrapper .hero-content .content-innter, #content-body-wrapper .hero-content-wrapper .hero-content .content-innter, #content-body-wrapper .category-catch-content-wrapper .hero-content .content-innter, .inline-wrap-inner .category-hero-content-wrapper .hero-content .content-innter, .inline-wrap-inner .hero-content-wrapper .hero-content .content-innter, .inline-wrap-inner .category-catch-content-wrapper .hero-content .content-innter { padding: 10px; box-sizing: border-box; }
  #content-body-wrapper .category-hero-content-wrapper .hero-content .content-innter p, #content-body-wrapper .hero-content-wrapper .hero-content .content-innter p, #content-body-wrapper .category-catch-content-wrapper .hero-content .content-innter p, .inline-wrap-inner .category-hero-content-wrapper .hero-content .content-innter p, .inline-wrap-inner .hero-content-wrapper .hero-content .content-innter p, .inline-wrap-inner .category-catch-content-wrapper .hero-content .content-innter p { width: 100%; display: none; }
  #content-body-wrapper .category-hero-content-wrapper .hero-content .content-innter p.link-btn-type01, #content-body-wrapper .hero-content-wrapper .hero-content .content-innter p.link-btn-type01, #content-body-wrapper .category-catch-content-wrapper .hero-content .content-innter p.link-btn-type01, .inline-wrap-inner .category-hero-content-wrapper .hero-content .content-innter p.link-btn-type01, .inline-wrap-inner .hero-content-wrapper .hero-content .content-innter p.link-btn-type01, .inline-wrap-inner .category-catch-content-wrapper .hero-content .content-innter p.link-btn-type01 { margin-top: 10px; display: block; }
  #content-body-wrapper .category-hero-content-wrapper .hero-content .content-innter .hdg-level1, #content-body-wrapper .hero-content-wrapper .hero-content .content-innter .hdg-level1, #content-body-wrapper .category-catch-content-wrapper .hero-content .content-innter .hdg-level1, .inline-wrap-inner .category-hero-content-wrapper .hero-content .content-innter .hdg-level1, .inline-wrap-inner .hero-content-wrapper .hero-content .content-innter .hdg-level1, .inline-wrap-inner .category-catch-content-wrapper .hero-content .content-innter .hdg-level1 { margin-bottom: 0; word-wrap: break-word; }
  #content-body-wrapper .category-hero-content-wrapper.bg-dark, #content-body-wrapper .category-hero-content-wrapper.bg-dark-light, #content-body-wrapper .hero-content-wrapper.bg-dark, #content-body-wrapper .hero-content-wrapper.bg-dark-light, #content-body-wrapper .category-catch-content-wrapper.bg-dark, #content-body-wrapper .category-catch-content-wrapper.bg-dark-light, .inline-wrap-inner .category-hero-content-wrapper.bg-dark, .inline-wrap-inner .category-hero-content-wrapper.bg-dark-light, .inline-wrap-inner .hero-content-wrapper.bg-dark, .inline-wrap-inner .hero-content-wrapper.bg-dark-light, .inline-wrap-inner .category-catch-content-wrapper.bg-dark, .inline-wrap-inner .category-catch-content-wrapper.bg-dark-light { padding: 0; }
  #content-body-wrapper .category-hero-content-wrapper.bg-dark .hero-content, #content-body-wrapper .category-hero-content-wrapper.bg-dark-light .hero-content, #content-body-wrapper .hero-content-wrapper.bg-dark .hero-content, #content-body-wrapper .hero-content-wrapper.bg-dark-light .hero-content, #content-body-wrapper .category-catch-content-wrapper.bg-dark .hero-content, #content-body-wrapper .category-catch-content-wrapper.bg-dark-light .hero-content, .inline-wrap-inner .category-hero-content-wrapper.bg-dark .hero-content, .inline-wrap-inner .category-hero-content-wrapper.bg-dark-light .hero-content, .inline-wrap-inner .hero-content-wrapper.bg-dark .hero-content, .inline-wrap-inner .hero-content-wrapper.bg-dark-light .hero-content, .inline-wrap-inner .category-catch-content-wrapper.bg-dark .hero-content, .inline-wrap-inner .category-catch-content-wrapper.bg-dark-light .hero-content { box-sizing: border-box; height: 200px; }
  #content-body-wrapper .category-hero-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1, #content-body-wrapper .category-hero-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-level1, #content-body-wrapper .hero-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1, #content-body-wrapper .hero-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-level1, #content-body-wrapper .category-catch-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1, #content-body-wrapper .category-catch-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-level1, .inline-wrap-inner .category-hero-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1, .inline-wrap-inner .category-hero-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-level1, .inline-wrap-inner .hero-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1, .inline-wrap-inner .hero-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-level1, .inline-wrap-inner .category-catch-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1, .inline-wrap-inner .category-catch-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-level1 { width: 100%; }
  #content-body-wrapper .category-hero-content-wrapper.bg-dark .hero-content .content-innter p, #content-body-wrapper .category-hero-content-wrapper.bg-dark-light .hero-content .content-innter p, #content-body-wrapper .hero-content-wrapper.bg-dark .hero-content .content-innter p, #content-body-wrapper .hero-content-wrapper.bg-dark-light .hero-content .content-innter p, #content-body-wrapper .category-catch-content-wrapper.bg-dark .hero-content .content-innter p, #content-body-wrapper .category-catch-content-wrapper.bg-dark-light .hero-content .content-innter p, .inline-wrap-inner .category-hero-content-wrapper.bg-dark .hero-content .content-innter p, .inline-wrap-inner .category-hero-content-wrapper.bg-dark-light .hero-content .content-innter p, .inline-wrap-inner .hero-content-wrapper.bg-dark .hero-content .content-innter p, .inline-wrap-inner .hero-content-wrapper.bg-dark-light .hero-content .content-innter p, .inline-wrap-inner .category-catch-content-wrapper.bg-dark .hero-content .content-innter p, .inline-wrap-inner .category-catch-content-wrapper.bg-dark-light .hero-content .content-innter p { padding-right: 0; width: auto; }
  #content-body-wrapper .category-hero-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01, #content-body-wrapper .category-hero-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01, #content-body-wrapper .hero-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01, #content-body-wrapper .hero-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01, #content-body-wrapper .category-catch-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01, #content-body-wrapper .category-catch-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01, .inline-wrap-inner .category-hero-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01, .inline-wrap-inner .category-hero-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01, .inline-wrap-inner .hero-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01, .inline-wrap-inner .hero-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01, .inline-wrap-inner .category-catch-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01, .inline-wrap-inner .category-catch-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01 { padding-left: 0; }
  #content-body-wrapper .category-hero-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01 a, #content-body-wrapper .category-hero-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01 a, #content-body-wrapper .hero-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01 a, #content-body-wrapper .hero-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01 a, #content-body-wrapper .category-catch-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01 a, #content-body-wrapper .category-catch-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01 a, .inline-wrap-inner .category-hero-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01 a, .inline-wrap-inner .category-hero-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01 a, .inline-wrap-inner .hero-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01 a, .inline-wrap-inner .hero-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01 a, .inline-wrap-inner .category-catch-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01 a, .inline-wrap-inner .category-catch-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01 a { background-image: none; }
  #content-body-wrapper .category-hero-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01 a:after, #content-body-wrapper .category-hero-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01 a:after, #content-body-wrapper .hero-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01 a:after, #content-body-wrapper .hero-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01 a:after, #content-body-wrapper .category-catch-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01 a:after, #content-body-wrapper .category-catch-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01 a:after, .inline-wrap-inner .category-hero-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01 a:after, .inline-wrap-inner .category-hero-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01 a:after, .inline-wrap-inner .hero-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01 a:after, .inline-wrap-inner .hero-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01 a:after, .inline-wrap-inner .category-catch-content-wrapper.bg-dark .hero-content .content-innter p.link-btn-type01 a:after, .inline-wrap-inner .category-catch-content-wrapper.bg-dark-light .hero-content .content-innter p.link-btn-type01 a:after { border-color: #fff; }
  #content-body-wrapper .category-catch-content-wrapper, .inline-wrap-inner .category-catch-content-wrapper { margin-bottom: 10px; height: auto; border-bottom-width: 8px; }
  #content-body-wrapper .category-catch-content-wrapper .hero-content, .inline-wrap-inner .category-catch-content-wrapper .hero-content { height: 250px; }
  #content-body-wrapper .category-catch-content-wrapper .hero-content .content-innter p.hdg-catch, .inline-wrap-inner .category-catch-content-wrapper .hero-content .content-innter p.hdg-catch { width: 100%; display: block; text-align: center; }
  #content-body-wrapper .category-catch-content-wrapper .hero-content .content-innter .hdg-level1, #content-body-wrapper .category-catch-content-wrapper .hero-content .content-innter .hdg-catch, .inline-wrap-inner .category-catch-content-wrapper .hero-content .content-innter .hdg-level1, .inline-wrap-inner .category-catch-content-wrapper .hero-content .content-innter .hdg-catch { font-size: 24px; font-size: 2.4rem; margin: 0 0 25px; }
  #content-body-wrapper .category-catch-content-wrapper.bg-dark .hero-content, #content-body-wrapper .category-catch-content-wrapper.bg-dark-light .hero-content, .inline-wrap-inner .category-catch-content-wrapper.bg-dark .hero-content, .inline-wrap-inner .category-catch-content-wrapper.bg-dark-light .hero-content { background-color: transparent; height: 300px; text-align: center; }
  #content-body-wrapper .category-catch-content-wrapper.bg-dark .hero-content .content-innter .hdg-catch, #content-body-wrapper .category-catch-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-catch, .inline-wrap-inner .category-catch-content-wrapper.bg-dark .hero-content .content-innter .hdg-catch, .inline-wrap-inner .category-catch-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-catch { color: #fff; width: 100%; margin-left: auto; margin-right: auto; text-align: center; }
  #content-body-wrapper .category-catch-content-wrapper.bg-dark .hero-content .content-innter p.hdg-catch, #content-body-wrapper .category-catch-content-wrapper.bg-dark-light .hero-content .content-innter p.hdg-catch, .inline-wrap-inner .category-catch-content-wrapper.bg-dark .hero-content .content-innter p.hdg-catch, .inline-wrap-inner .category-catch-content-wrapper.bg-dark-light .hero-content .content-innter p.hdg-catch { text-shadow: 0px 0px 3px black; width: 100%; margin-left: auto; margin-right: auto; text-align: center; padding-right: 0; }
  #content-body-wrapper .category-catch-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1, #content-body-wrapper .category-catch-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-level1, .inline-wrap-inner .category-catch-content-wrapper.bg-dark .hero-content .content-innter .hdg-level1, .inline-wrap-inner .category-catch-content-wrapper.bg-dark-light .hero-content .content-innter .hdg-level1 { text-shadow: 0px 0px 3px black; }
  #content-body-wrapper .category-catch-content-wrapper.bg-dark-light .hero-content, .inline-wrap-inner .category-catch-content-wrapper.bg-dark-light .hero-content { background-color: transparent; }
  #content-body-wrapper .hdg-level1-link-type01, #content-body-wrapper .hdg-level1-link-type02, #content-body-wrapper .hdg-level2-link-type01, #content-body-wrapper .hdg-level2-link-type02, .inline-wrap-inner .hdg-level1-link-type01, .inline-wrap-inner .hdg-level1-link-type02, .inline-wrap-inner .hdg-level2-link-type01, .inline-wrap-inner .hdg-level2-link-type02 { display: block; margin-bottom: 10px; }
  #content-body-wrapper .hdg-level1-link-type01 .hdg-level1, #content-body-wrapper .hdg-level1-link-type01 .hdg-level2, #content-body-wrapper .hdg-level1-link-type01 .list-link-horizontal, #content-body-wrapper .hdg-level1-link-type02 .hdg-level1, #content-body-wrapper .hdg-level1-link-type02 .hdg-level2, #content-body-wrapper .hdg-level1-link-type02 .list-link-horizontal, #content-body-wrapper .hdg-level2-link-type01 .hdg-level1, #content-body-wrapper .hdg-level2-link-type01 .hdg-level2, #content-body-wrapper .hdg-level2-link-type01 .list-link-horizontal, #content-body-wrapper .hdg-level2-link-type02 .hdg-level1, #content-body-wrapper .hdg-level2-link-type02 .hdg-level2, #content-body-wrapper .hdg-level2-link-type02 .list-link-horizontal, .inline-wrap-inner .hdg-level1-link-type01 .hdg-level1, .inline-wrap-inner .hdg-level1-link-type01 .hdg-level2, .inline-wrap-inner .hdg-level1-link-type01 .list-link-horizontal, .inline-wrap-inner .hdg-level1-link-type02 .hdg-level1, .inline-wrap-inner .hdg-level1-link-type02 .hdg-level2, .inline-wrap-inner .hdg-level1-link-type02 .list-link-horizontal, .inline-wrap-inner .hdg-level2-link-type01 .hdg-level1, .inline-wrap-inner .hdg-level2-link-type01 .hdg-level2, .inline-wrap-inner .hdg-level2-link-type01 .list-link-horizontal, .inline-wrap-inner .hdg-level2-link-type02 .hdg-level1, .inline-wrap-inner .hdg-level2-link-type02 .hdg-level2, .inline-wrap-inner .hdg-level2-link-type02 .list-link-horizontal { display: block; margin: 0; padding: 0; }
  #content-body-wrapper .hdg-level1-link-type01 .list-link-horizontal, #content-body-wrapper .hdg-level1-link-type02 .list-link-horizontal, #content-body-wrapper .hdg-level2-link-type01 .list-link-horizontal, #content-body-wrapper .hdg-level2-link-type02 .list-link-horizontal, .inline-wrap-inner .hdg-level1-link-type01 .list-link-horizontal, .inline-wrap-inner .hdg-level1-link-type02 .list-link-horizontal, .inline-wrap-inner .hdg-level2-link-type01 .list-link-horizontal, .inline-wrap-inner .hdg-level2-link-type02 .list-link-horizontal { display: none; }
  #content-body-wrapper .hdg-level2-link-type01 .hdg-level2, .inline-wrap-inner .hdg-level2-link-type01 .hdg-level2 { margin-top: 45px; }
  #content-body-wrapper .list-link-horizontal-c, .inline-wrap-inner .list-link-horizontal-c { margin: 0; text-align: center; }
  #content-body-wrapper .list-link-horizontal-c li, .inline-wrap-inner .list-link-horizontal-c li { padding: 0 0 15px; display: inline-block; }
  #content-body-wrapper .list-link-horizontal-c li .link-icon-back, .inline-wrap-inner .list-link-horizontal-c li .link-icon-back { display: block; padding: 12px 60px 10px 40px; border: 1px solid #ebeced; background: #fff; position: relative; }
  #content-body-wrapper .list-link-horizontal-c li .link-icon-back:after, .inline-wrap-inner .list-link-horizontal-c li .link-icon-back:after { display: block; content: ''; position: absolute; top: 50%; bottom: 50%; left: auto; right: 15px; width: 7px; height: 7px; margin-top: -2.5px; border-right: 1px solid #656d73; border-bottom: 1px solid #656d73; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
  #content-body-wrapper .top-mainvisual-area .top-mainvisual-content .hero-content, .inline-wrap-inner .top-mainvisual-area .top-mainvisual-content .hero-content { height: 100%; }
  #content-body-wrapper .top-mainvisual-area .top-mainvisual-content .hero-content .content-innter, .inline-wrap-inner .top-mainvisual-area .top-mainvisual-content .hero-content .content-innter { padding: 0 40px; }
  #content-body-wrapper .top-mainvisual-area .top-mainvisual-content .hero-content .content-innter .hdg-catch, #content-body-wrapper .top-mainvisual-area .top-mainvisual-content .hero-content .content-innter .hdg-level1, .inline-wrap-inner .top-mainvisual-area .top-mainvisual-content .hero-content .content-innter .hdg-catch, .inline-wrap-inner .top-mainvisual-area .top-mainvisual-content .hero-content .content-innter .hdg-level1 { font-size: 22px; font-size: 2.2rem; padding: 0 10px; }
  #content-body-wrapper .top-mainvisual-area .top-mainvisual-content .hero-content .content-innter .hdg-catch .txt-s, #content-body-wrapper .top-mainvisual-area .top-mainvisual-content .hero-content .content-innter .hdg-level1 .txt-s, .inline-wrap-inner .top-mainvisual-area .top-mainvisual-content .hero-content .content-innter .hdg-catch .txt-s, .inline-wrap-inner .top-mainvisual-area .top-mainvisual-content .hero-content .content-innter .hdg-level1 .txt-s { font-size: 16px; font-size: 1.6rem; }
  #content-body-wrapper .top-mainvisual-area .top-mainvisual-content .hero-content .content-innter .hdg-catch .txt-l, #content-body-wrapper .top-mainvisual-area .top-mainvisual-content .hero-content .content-innter .hdg-level1 .txt-l, .inline-wrap-inner .top-mainvisual-area .top-mainvisual-content .hero-content .content-innter .hdg-catch .txt-l, .inline-wrap-inner .top-mainvisual-area .top-mainvisual-content .hero-content .content-innter .hdg-level1 .txt-l { font-size: 26px; font-size: 2.6rem; }
  #content-body-wrapper .top-mainvisual-area .slick-dots, .inline-wrap-inner .top-mainvisual-area .slick-dots { padding: 0 0 10px; }
  #content-body-wrapper .doc-text, #content-body-wrapper .doc-caption, #content-body-wrapper .doc-photo-caption, #content-body-wrapper .doc-photo-caption-s, .inline-wrap-inner .doc-text, .inline-wrap-inner .doc-caption, .inline-wrap-inner .doc-photo-caption, .inline-wrap-inner .doc-photo-caption-s { margin-bottom: 10px; }
  #content-body-wrapper .doc-text.icon-check, #content-body-wrapper .doc-caption.icon-check, #content-body-wrapper .doc-photo-caption.icon-check, #content-body-wrapper .doc-photo-caption-s.icon-check, .inline-wrap-inner .doc-text.icon-check, .inline-wrap-inner .doc-caption.icon-check, .inline-wrap-inner .doc-photo-caption.icon-check, .inline-wrap-inner .doc-photo-caption-s.icon-check { position: relative; padding-left: 35px; font-size: 18px; font-size: 1.8rem; }
  #content-body-wrapper .doc-text.icon-check:before, #content-body-wrapper .doc-caption.icon-check:before, #content-body-wrapper .doc-photo-caption.icon-check:before, #content-body-wrapper .doc-photo-caption-s.icon-check:before, .inline-wrap-inner .doc-text.icon-check:before, .inline-wrap-inner .doc-caption.icon-check:before, .inline-wrap-inner .doc-photo-caption.icon-check:before, .inline-wrap-inner .doc-photo-caption-s.icon-check:before { left: 8px; margin-top: -12px; width: 8px; height: 18px; }
  #content-body-wrapper .doc-caption, .inline-wrap-inner .doc-caption { padding-top: 10px; }
  #content-body-wrapper .doc-img img, .inline-wrap-inner .doc-img img { max-width: 100%; height: auto; }
  #content-body-wrapper .doc-photo-caption, #content-body-wrapper .doc-photo-caption-s, .inline-wrap-inner .doc-photo-caption, .inline-wrap-inner .doc-photo-caption-s { padding: 0; margin-top: 0; }
  #content-body-wrapper .doc-tel, .inline-wrap-inner .doc-tel { font-size: 140.0%; margin-bottom: 10px; }
  #content-body-wrapper .doc-tel .sp-phone-link, .inline-wrap-inner .doc-tel .sp-phone-link { color: #3d90cc; }
  #content-body-wrapper .doc-tel .sp-phone-link:hover, .inline-wrap-inner .doc-tel .sp-phone-link:hover { color: #3d90cc; }
  #content-body-wrapper .doc-tel .fee, .inline-wrap-inner .doc-tel .fee { font-size: 60%; }
  #content-body-wrapper .link-btn-type01 a.link-blank, #content-body-wrapper .link-btn-type02 a.link-blank, .inline-wrap-inner .link-btn-type01 a.link-blank, .inline-wrap-inner .link-btn-type02 a.link-blank { background-position: 96% center; }
  #content-body-wrapper .sp-phone-link, .inline-wrap-inner .sp-phone-link { color: #3d90cc; text-decoration: none; cursor: pointer; }
  #content-body-wrapper .sp-phone-link:hover, .inline-wrap-inner .sp-phone-link:hover { text-decoration: none; color: #3d90cc; }
  #content-body-wrapper .link-internal:after, .inline-wrap-inner .link-internal:after { background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02gb.png) no-repeat right 0.2em; background-size: 14px 7px; width: 14px; height: 7px; }
  #content-body-wrapper .list-link, .inline-wrap-inner .list-link { margin: 0 0 10px 0; }
  #content-body-wrapper .list-link-pagein, .inline-wrap-inner .list-link-pagein { margin: 0 0 10px -3%; }
  #content-body-wrapper .list-link-pagein li a, .inline-wrap-inner .list-link-pagein li a { background-image: none; position: relative; text-align: left; }
  #content-body-wrapper .list-link-pagein li a:after, .inline-wrap-inner .list-link-pagein li a:after { display: inline-block; content: ''; position: static; top: 50%; bottom: 50%; left: auto; right: 5px; width: 7px; height: 7px; margin: 6px 0 0 7px; vertical-align: top; border-right: 1px solid #c4c4c4; border-bottom: 1px solid #c4c4c4; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
  #content-body-wrapper .list-link-horizontal-type01, #content-body-wrapper .list-link-horizontal-type02, .inline-wrap-inner .list-link-horizontal-type01, .inline-wrap-inner .list-link-horizontal-type02 { margin: 0 0 10px 0; width: auto; }
  #content-body-wrapper .list-link-horizontal-type01 li, #content-body-wrapper .list-link-horizontal-type02 li, .inline-wrap-inner .list-link-horizontal-type01 li, .inline-wrap-inner .list-link-horizontal-type02 li { padding: 0 0 10px 0; margin: 0; }
  #content-body-wrapper .list-link-horizontal-type01.column02 li, #content-body-wrapper .list-link-horizontal-type01.column03 li, #content-body-wrapper .list-link-horizontal-type01.column04 li, #content-body-wrapper .list-link-horizontal-type01.column05 li, #content-body-wrapper .list-link-horizontal-type01.column06 li, #content-body-wrapper .list-link-horizontal-type02.column02 li, #content-body-wrapper .list-link-horizontal-type02.column03 li, #content-body-wrapper .list-link-horizontal-type02.column04 li, #content-body-wrapper .list-link-horizontal-type02.column05 li, #content-body-wrapper .list-link-horizontal-type02.column06 li, .inline-wrap-inner .list-link-horizontal-type01.column02 li, .inline-wrap-inner .list-link-horizontal-type01.column03 li, .inline-wrap-inner .list-link-horizontal-type01.column04 li, .inline-wrap-inner .list-link-horizontal-type01.column05 li, .inline-wrap-inner .list-link-horizontal-type01.column06 li, .inline-wrap-inner .list-link-horizontal-type02.column02 li, .inline-wrap-inner .list-link-horizontal-type02.column03 li, .inline-wrap-inner .list-link-horizontal-type02.column04 li, .inline-wrap-inner .list-link-horizontal-type02.column05 li, .inline-wrap-inner .list-link-horizontal-type02.column06 li { width: 33.3333333%; }
  #content-body-wrapper .list-link-horizontal-type01, .inline-wrap-inner .list-link-horizontal-type01 { margin: 0 0 10px 0; }
  #content-body-wrapper .list-link-horizontal-type01 li, .inline-wrap-inner .list-link-horizontal-type01 li { padding: 0 0 10px 0; display: block; }
  #content-body-wrapper .list-link-horizontal-type01.column02 li, #content-body-wrapper .list-link-horizontal-type01.column03 li, #content-body-wrapper .list-link-horizontal-type01.column04 li, #content-body-wrapper .list-link-horizontal-type01.column05 li, #content-body-wrapper .list-link-horizontal-type01.column06 li, .inline-wrap-inner .list-link-horizontal-type01.column02 li, .inline-wrap-inner .list-link-horizontal-type01.column03 li, .inline-wrap-inner .list-link-horizontal-type01.column04 li, .inline-wrap-inner .list-link-horizontal-type01.column05 li, .inline-wrap-inner .list-link-horizontal-type01.column06 li { width: 100%; margin-left: 0; }
  #content-body-wrapper .list-link-column2, .inline-wrap-inner .list-link-column2 { margin: 0 0 15px 0; width: 100%; margin-left: 0; }
  #content-body-wrapper .list-link-column2 li, .inline-wrap-inner .list-link-column2 li { padding: 0 0 15px 0; display: block; margin-left: 0%; width: 100%; }
  #content-body-wrapper .list-link-column2 li .column, .inline-wrap-inner .list-link-column2 li .column { border: 1px solid #ededed; padding: 10px; }
  #content-body-wrapper .list-link-column2 li .column .img-column, .inline-wrap-inner .list-link-column2 li .column .img-column { position: static; width: 100%; margin: auto; max-width: 100%; max-height: 100%; display: block; }
  #content-body-wrapper .list-link-column2 li .column .img-column img, .inline-wrap-inner .list-link-column2 li .column .img-column img { width: 100%; height: auto; display: block; }
  #content-body-wrapper .list-link-column2 li .column .link-btn-type01, .inline-wrap-inner .list-link-column2 li .column .link-btn-type01 { text-align: left; margin-top: 10px; }
  #content-body-wrapper .list-link-column2 li .column .hdg-level2, #content-body-wrapper .list-link-column2 li .column .hdg-level3, #content-body-wrapper .list-link-column2 li .column .hdg-level4, #content-body-wrapper .list-link-column2 li .column .hdg-level5, .inline-wrap-inner .list-link-column2 li .column .hdg-level2, .inline-wrap-inner .list-link-column2 li .column .hdg-level3, .inline-wrap-inner .list-link-column2 li .column .hdg-level4, .inline-wrap-inner .list-link-column2 li .column .hdg-level5 { margin-top: 0; }
  #content-body-wrapper .list-link-column2-type01, .inline-wrap-inner .list-link-column2-type01 { margin: 0 0 15px 0; margin-left: 0; }
  #content-body-wrapper .list-link-column2-type01 li, .inline-wrap-inner .list-link-column2-type01 li { padding: 0; margin: 0 0 15px 0; width: 100%; }
  #content-body-wrapper .list-link-column2-type01 li .column .wrap-txt, .inline-wrap-inner .list-link-column2-type01 li .column .wrap-txt { width: 70%; padding: 5px 10px; }
  #content-body-wrapper .list-link-column2-type01 li .column .img-column, .inline-wrap-inner .list-link-column2-type01 li .column .img-column { width: 30%; }
  #content-body-wrapper .list-link-column2-type01 li .column .hdg-level3, .inline-wrap-inner .list-link-column2-type01 li .column .hdg-level3 { font-size: 16px; font-size: 1.6rem; }
  #content-body-wrapper .list-link-disc, #content-body-wrapper .list-disc, .inline-wrap-inner .list-link-disc, .inline-wrap-inner .list-disc { margin-bottom: 10px; }
  #content-body-wrapper .list-link-disc.horizontal.column02-sp01 li, #content-body-wrapper .list-disc.horizontal.column02-sp01 li, .inline-wrap-inner .list-link-disc.horizontal.column02-sp01 li, .inline-wrap-inner .list-disc.horizontal.column02-sp01 li { width: 100%; }
  #content-body-wrapper .list-number, #content-body-wrapper .list-link-number, .inline-wrap-inner .list-number, .inline-wrap-inner .list-link-number { margin: 0 0 10px 2.5em; }
  #content-body-wrapper .list-up-alpha, #content-body-wrapper .list-low-alpha, .inline-wrap-inner .list-up-alpha, .inline-wrap-inner .list-low-alpha { margin: 0 0 10px 2em; }
  #content-body-wrapper .wrap-converse, .inline-wrap-inner .wrap-converse { margin: 0 0 40px 0; }
  #content-body-wrapper .wrap-converse .doc-text, .inline-wrap-inner .wrap-converse .doc-text { position: relative; padding-top: 2em; }
  #content-body-wrapper .wrap-converse .doc-text .nowrap, .inline-wrap-inner .wrap-converse .doc-text .nowrap { top: 0em; }
  #content-body-wrapper .wrap-converse .doc-text .doc-img, .inline-wrap-inner .wrap-converse .doc-text .doc-img { float: right; padding: 0 0 0 10px; display: inline-block; width: 40%; }
  #content-body-wrapper .wrap-converse .doc-text .doc-img img, .inline-wrap-inner .wrap-converse .doc-text .doc-img img { max-width: 100%; height: auto; display: inline-block; margin-top: 5px; }
  #content-body-wrapper .wrap-converse .doc-text .doc-inner, .inline-wrap-inner .wrap-converse .doc-text .doc-inner { display: block; margin-bottom: 20px; }
  #content-body-wrapper .wrap-converse.indent6 .doc-text, .inline-wrap-inner .wrap-converse.indent6 .doc-text { padding-left: 0; }
  #content-body-wrapper .wrap-converse.indent5 .doc-text, .inline-wrap-inner .wrap-converse.indent5 .doc-text { padding-left: 0; }
  #content-body-wrapper .wrap-converse.indent1 .doc-text, .inline-wrap-inner .wrap-converse.indent1 .doc-text { padding-left: 0; }
  #content-body-wrapper .tbl-type01, #content-body-wrapper .tbl-type01-transform, #content-body-wrapper .tbl-type02, #content-body-wrapper .tbl-type02-custom, #content-body-wrapper .tbl-type03, #content-body-wrapper .tbl-type04, #content-body-wrapper .tbl-type06, .inline-wrap-inner .tbl-type01, .inline-wrap-inner .tbl-type01-transform, .inline-wrap-inner .tbl-type02, .inline-wrap-inner .tbl-type02-custom, .inline-wrap-inner .tbl-type03, .inline-wrap-inner .tbl-type04, .inline-wrap-inner .tbl-type06 { margin-bottom: 20px; width: 100%; }
  #content-body-wrapper .tbl-type01 td, #content-body-wrapper .tbl-type01 th, #content-body-wrapper .tbl-type01-transform td, #content-body-wrapper .tbl-type01-transform th, #content-body-wrapper .tbl-type02 td, #content-body-wrapper .tbl-type02 th, #content-body-wrapper .tbl-type02-custom td, #content-body-wrapper .tbl-type02-custom th, #content-body-wrapper .tbl-type03 td, #content-body-wrapper .tbl-type03 th, #content-body-wrapper .tbl-type04 td, #content-body-wrapper .tbl-type04 th, #content-body-wrapper .tbl-type06 td, #content-body-wrapper .tbl-type06 th, .inline-wrap-inner .tbl-type01 td, .inline-wrap-inner .tbl-type01 th, .inline-wrap-inner .tbl-type01-transform td, .inline-wrap-inner .tbl-type01-transform th, .inline-wrap-inner .tbl-type02 td, .inline-wrap-inner .tbl-type02 th, .inline-wrap-inner .tbl-type02-custom td, .inline-wrap-inner .tbl-type02-custom th, .inline-wrap-inner .tbl-type03 td, .inline-wrap-inner .tbl-type03 th, .inline-wrap-inner .tbl-type04 td, .inline-wrap-inner .tbl-type04 th, .inline-wrap-inner .tbl-type06 td, .inline-wrap-inner .tbl-type06 th { padding: 6px; }
  #content-body-wrapper .tbl-type01.sp-ft-s, #content-body-wrapper .tbl-type01-transform.sp-ft-s, #content-body-wrapper .tbl-type02.sp-ft-s, #content-body-wrapper .tbl-type02-custom.sp-ft-s, #content-body-wrapper .tbl-type03.sp-ft-s, #content-body-wrapper .tbl-type04.sp-ft-s, #content-body-wrapper .tbl-type06.sp-ft-s, .inline-wrap-inner .tbl-type01.sp-ft-s, .inline-wrap-inner .tbl-type01-transform.sp-ft-s, .inline-wrap-inner .tbl-type02.sp-ft-s, .inline-wrap-inner .tbl-type02-custom.sp-ft-s, .inline-wrap-inner .tbl-type03.sp-ft-s, .inline-wrap-inner .tbl-type04.sp-ft-s, .inline-wrap-inner .tbl-type06.sp-ft-s { font-size: 12px; font-size: 1.2rem; }
  #content-body-wrapper .tbl-type01.sp-ft-s td, #content-body-wrapper .tbl-type01.sp-ft-s th, #content-body-wrapper .tbl-type01-transform.sp-ft-s td, #content-body-wrapper .tbl-type01-transform.sp-ft-s th, #content-body-wrapper .tbl-type02.sp-ft-s td, #content-body-wrapper .tbl-type02.sp-ft-s th, #content-body-wrapper .tbl-type02-custom.sp-ft-s td, #content-body-wrapper .tbl-type02-custom.sp-ft-s th, #content-body-wrapper .tbl-type03.sp-ft-s td, #content-body-wrapper .tbl-type03.sp-ft-s th, #content-body-wrapper .tbl-type04.sp-ft-s td, #content-body-wrapper .tbl-type04.sp-ft-s th, #content-body-wrapper .tbl-type06.sp-ft-s td, #content-body-wrapper .tbl-type06.sp-ft-s th, .inline-wrap-inner .tbl-type01.sp-ft-s td, .inline-wrap-inner .tbl-type01.sp-ft-s th, .inline-wrap-inner .tbl-type01-transform.sp-ft-s td, .inline-wrap-inner .tbl-type01-transform.sp-ft-s th, .inline-wrap-inner .tbl-type02.sp-ft-s td, .inline-wrap-inner .tbl-type02.sp-ft-s th, .inline-wrap-inner .tbl-type02-custom.sp-ft-s td, .inline-wrap-inner .tbl-type02-custom.sp-ft-s th, .inline-wrap-inner .tbl-type03.sp-ft-s td, .inline-wrap-inner .tbl-type03.sp-ft-s th, .inline-wrap-inner .tbl-type04.sp-ft-s td, .inline-wrap-inner .tbl-type04.sp-ft-s th, .inline-wrap-inner .tbl-type06.sp-ft-s td, .inline-wrap-inner .tbl-type06.sp-ft-s th { padding: 3px; }
  #content-body-wrapper .tbl-type01.sp-ft-xs, #content-body-wrapper .tbl-type01-transform.sp-ft-xs, #content-body-wrapper .tbl-type02.sp-ft-xs, #content-body-wrapper .tbl-type02-custom.sp-ft-xs, #content-body-wrapper .tbl-type03.sp-ft-xs, #content-body-wrapper .tbl-type04.sp-ft-xs, #content-body-wrapper .tbl-type06.sp-ft-xs, .inline-wrap-inner .tbl-type01.sp-ft-xs, .inline-wrap-inner .tbl-type01-transform.sp-ft-xs, .inline-wrap-inner .tbl-type02.sp-ft-xs, .inline-wrap-inner .tbl-type02-custom.sp-ft-xs, .inline-wrap-inner .tbl-type03.sp-ft-xs, .inline-wrap-inner .tbl-type04.sp-ft-xs, .inline-wrap-inner .tbl-type06.sp-ft-xs { font-size: 11px; font-size: 1.1rem; }
  #content-body-wrapper .tbl-type01.sp-ft-xs td, #content-body-wrapper .tbl-type01.sp-ft-xs th, #content-body-wrapper .tbl-type01-transform.sp-ft-xs td, #content-body-wrapper .tbl-type01-transform.sp-ft-xs th, #content-body-wrapper .tbl-type02.sp-ft-xs td, #content-body-wrapper .tbl-type02.sp-ft-xs th, #content-body-wrapper .tbl-type02-custom.sp-ft-xs td, #content-body-wrapper .tbl-type02-custom.sp-ft-xs th, #content-body-wrapper .tbl-type03.sp-ft-xs td, #content-body-wrapper .tbl-type03.sp-ft-xs th, #content-body-wrapper .tbl-type04.sp-ft-xs td, #content-body-wrapper .tbl-type04.sp-ft-xs th, #content-body-wrapper .tbl-type06.sp-ft-xs td, #content-body-wrapper .tbl-type06.sp-ft-xs th, .inline-wrap-inner .tbl-type01.sp-ft-xs td, .inline-wrap-inner .tbl-type01.sp-ft-xs th, .inline-wrap-inner .tbl-type01-transform.sp-ft-xs td, .inline-wrap-inner .tbl-type01-transform.sp-ft-xs th, .inline-wrap-inner .tbl-type02.sp-ft-xs td, .inline-wrap-inner .tbl-type02.sp-ft-xs th, .inline-wrap-inner .tbl-type02-custom.sp-ft-xs td, .inline-wrap-inner .tbl-type02-custom.sp-ft-xs th, .inline-wrap-inner .tbl-type03.sp-ft-xs td, .inline-wrap-inner .tbl-type03.sp-ft-xs th, .inline-wrap-inner .tbl-type04.sp-ft-xs td, .inline-wrap-inner .tbl-type04.sp-ft-xs th, .inline-wrap-inner .tbl-type06.sp-ft-xs td, .inline-wrap-inner .tbl-type06.sp-ft-xs th { padding: 3px; }
  #content-body-wrapper .tbl-type01.calendar td, #content-body-wrapper .tbl-type01.calendar th, .inline-wrap-inner .tbl-type01.calendar td, .inline-wrap-inner .tbl-type01.calendar th { padding: 2px; word-break: break-word; }
  #content-body-wrapper .tbl-type01-transform tr, .inline-wrap-inner .tbl-type01-transform tr { display: block; }
  #content-body-wrapper .tbl-type01-transform td, #content-body-wrapper .tbl-type01-transform th, .inline-wrap-inner .tbl-type01-transform td, .inline-wrap-inner .tbl-type01-transform th { display: block; width: 100%; box-sizing: border-box; margin-bottom: -1px; }
  #content-body-wrapper .tbl-type01-transform td.empty, #content-body-wrapper .tbl-type01-transform th.empty, .inline-wrap-inner .tbl-type01-transform td.empty, .inline-wrap-inner .tbl-type01-transform th.empty { display: none; }
  #content-body-wrapper .ly-column2-type01 .tbl-type01 td, #content-body-wrapper .ly-column2-type01 .tbl-type01 th, #content-body-wrapper .ly-column2-type01 .tbl-type01-transform td, #content-body-wrapper .ly-column2-type01 .tbl-type01-transform th, .inline-wrap-inner .ly-column2-type01 .tbl-type01 td, .inline-wrap-inner .ly-column2-type01 .tbl-type01 th, .inline-wrap-inner .ly-column2-type01 .tbl-type01-transform td, .inline-wrap-inner .ly-column2-type01 .tbl-type01-transform th { padding: 6px; }
  #content-body-wrapper .tbl-type02 td .list-column2, #content-body-wrapper .tbl-type02 th .list-column2, .inline-wrap-inner .tbl-type02 td .list-column2, .inline-wrap-inner .tbl-type02 th .list-column2 { margin: 0; }
  #content-body-wrapper .tbl-type02 td .list-column2 li, #content-body-wrapper .tbl-type02 th .list-column2 li, .inline-wrap-inner .tbl-type02 td .list-column2 li, .inline-wrap-inner .tbl-type02 th .list-column2 li { display: block; width: 100% !important; }
  #content-body-wrapper .tbl-type02 td .list-column2 li p, #content-body-wrapper .tbl-type02 th .list-column2 li p, .inline-wrap-inner .tbl-type02 td .list-column2 li p, .inline-wrap-inner .tbl-type02 th .list-column2 li p { display: block; padding-left: 0; }
  #content-body-wrapper .tbl-type02 th, .inline-wrap-inner .tbl-type02 th { text-align: left; }
  #content-body-wrapper .tbl-type02-custom td, #content-body-wrapper .tbl-type02-custom th, .inline-wrap-inner .tbl-type02-custom td, .inline-wrap-inner .tbl-type02-custom th { padding: 6px 6px 0 0px; }
  #content-body-wrapper .tbl-type02-custom td .list-column, #content-body-wrapper .tbl-type02-custom th .list-column, .inline-wrap-inner .tbl-type02-custom td .list-column, .inline-wrap-inner .tbl-type02-custom th .list-column { margin: 0; }
  #content-body-wrapper .tbl-type02-custom td .list-column li, #content-body-wrapper .tbl-type02-custom th .list-column li, .inline-wrap-inner .tbl-type02-custom td .list-column li, .inline-wrap-inner .tbl-type02-custom th .list-column li { display: inline-block; vertical-align: top; width: 50%; margin-bottom: 6px; }
  #content-body-wrapper .tbl-type02-custom td .list-column li a, #content-body-wrapper .tbl-type02-custom th .list-column li a, .inline-wrap-inner .tbl-type02-custom td .list-column li a, .inline-wrap-inner .tbl-type02-custom th .list-column li a { display: inline-block; margin-left: 6px; }
  #content-body-wrapper .tbl-type02-custom th, .inline-wrap-inner .tbl-type02-custom th { padding: 6px; }
  #content-body-wrapper .pinned, .inline-wrap-inner .pinned { position: absolute; left: 0; top: 0; background: #fff; width: 35%; overflow: hidden; overflow-x: scroll; border-right: 1px solid #ececec; border-left: 1px solid #ececec; }
  #content-body-wrapper .pinned table, .inline-wrap-inner .pinned table { border-right: none; border-left: none; width: 100%; }
  #content-body-wrapper .pinned table th, #content-body-wrapper .pinned table td, .inline-wrap-inner .pinned table th, .inline-wrap-inner .pinned table td { white-space: nowrap; }
  #content-body-wrapper .pinned td:last-child, .inline-wrap-inner .pinned td:last-child { border-bottom: 0; }
  #content-body-wrapper div.table-wrapper table.responsive, .inline-wrap-inner div.table-wrapper table.responsive { margin-bottom: 0; }
  #content-body-wrapper div.table-wrapper, .inline-wrap-inner div.table-wrapper { position: relative; margin-bottom: 20px; border-right: 1px solid #ececec; }
  #content-body-wrapper div.table-wrapper div.scrollable table, .inline-wrap-inner div.table-wrapper div.scrollable table { margin-left: 35%; }
  #content-body-wrapper div.table-wrapper div.scrollable, .inline-wrap-inner div.table-wrapper div.scrollable { overflow: scroll; overflow-y: hidden; }
  #content-body-wrapper table.responsive td, #content-body-wrapper table.responsive th, .inline-wrap-inner table.responsive td, .inline-wrap-inner table.responsive th { position: relative; white-space: nowrap; overflow: hidden; }
  #content-body-wrapper table.responsive.ver-width, .inline-wrap-inner table.responsive.ver-width { width: 720px !important; }
  #content-body-wrapper table.responsive.ver-width td, #content-body-wrapper table.responsive.ver-width th, .inline-wrap-inner table.responsive.ver-width td, .inline-wrap-inner table.responsive.ver-width th { white-space: normal; }
  #content-body-wrapper div.table-wrapper div.table-content table.marg-b05, #content-body-wrapper div.table-wrapper div.table-content table.marg-b10, #content-body-wrapper div.table-wrapper div.table-content table.marg-b15, #content-body-wrapper div.table-wrapper div.table-content table.marg-b20, #content-body-wrapper div.table-wrapper div.table-content table.marg-b25, #content-body-wrapper div.table-wrapper div.table-content table.marg-b30, #content-body-wrapper div.table-wrapper div.table-title table.marg-b05, #content-body-wrapper div.table-wrapper div.table-title table.marg-b10, #content-body-wrapper div.table-wrapper div.table-title table.marg-b15, #content-body-wrapper div.table-wrapper div.table-title table.marg-b20, #content-body-wrapper div.table-wrapper div.table-title table.marg-b25, #content-body-wrapper div.table-wrapper div.table-title table.marg-b30, .inline-wrap-inner div.table-wrapper div.table-content table.marg-b05, .inline-wrap-inner div.table-wrapper div.table-content table.marg-b10, .inline-wrap-inner div.table-wrapper div.table-content table.marg-b15, .inline-wrap-inner div.table-wrapper div.table-content table.marg-b20, .inline-wrap-inner div.table-wrapper div.table-content table.marg-b25, .inline-wrap-inner div.table-wrapper div.table-content table.marg-b30, .inline-wrap-inner div.table-wrapper div.table-title table.marg-b05, .inline-wrap-inner div.table-wrapper div.table-title table.marg-b10, .inline-wrap-inner div.table-wrapper div.table-title table.marg-b15, .inline-wrap-inner div.table-wrapper div.table-title table.marg-b20, .inline-wrap-inner div.table-wrapper div.table-title table.marg-b25, .inline-wrap-inner div.table-wrapper div.table-title table.marg-b30 { margin-bottom: 0 !important; }
  #content-body-wrapper .tbl-type06, .inline-wrap-inner .tbl-type06 { margin-bottom: 10px; }
  #content-body-wrapper .tbl-type06 th, .inline-wrap-inner .tbl-type06 th { font-size: 114.3%; }
  #content-body-wrapper .tbl-type05, .inline-wrap-inner .tbl-type05 { margin-bottom: 20px; width: 100%; }
  #content-body-wrapper .tbl-type05 td, #content-body-wrapper .tbl-type05 th, .inline-wrap-inner .tbl-type05 td, .inline-wrap-inner .tbl-type05 th { padding: 6px; text-align: left; }
  #content-body-wrapper .tbl-type05 .office th, .inline-wrap-inner .tbl-type05 .office th { background: #fff; font-weight: normal; width: 30%; }
  #content-body-wrapper .tbl-type05 .office td .service-type, #content-body-wrapper .tbl-type05 .office td .column, .inline-wrap-inner .tbl-type05 .office td .service-type, .inline-wrap-inner .tbl-type05 .office td .column { display: block; width: 100%; vertical-align: middle; }
  #content-body-wrapper .tbl-type05 .office td .service-type .doc-text, #content-body-wrapper .tbl-type05 .office td .column .doc-text, .inline-wrap-inner .tbl-type05 .office td .service-type .doc-text, .inline-wrap-inner .tbl-type05 .office td .column .doc-text { margin: 0; padding-right: 0; }
  #content-body-wrapper .tbl-type05 .office td .column.wide, .inline-wrap-inner .tbl-type05 .office td .column.wide { width: 100%; }
  #content-body-wrapper .tbl-type05 .office td .service-type, .inline-wrap-inner .tbl-type05 .office td .service-type { width: 100%; }
  #content-body-wrapper .tbl-type05 .office td .service-type .service-element, .inline-wrap-inner .tbl-type05 .office td .service-type .service-element { text-align: left; padding-right: 0; padding-bottom: 10px; }
  #content-body-wrapper .tbl-type05 .office td .service-type .service-element li, .inline-wrap-inner .tbl-type05 .office td .service-type .service-element li { display: block; width: 100%; font-size: 100%; padding: 0; padding: 5px 0 5px 35px; box-sizing: border-box; }
  #content-body-wrapper .tbl-type05 .office td .service-type .service-element li.payment, .inline-wrap-inner .tbl-type05 .office td .service-type .service-element li.payment { background-size: 30px 30px; background-position: 0 center; }
  #content-body-wrapper .tbl-type05 .office td .service-type .service-element li.contact, .inline-wrap-inner .tbl-type05 .office td .service-type .service-element li.contact { background-size: 30px 30px; background-position: 0 center; }
  #content-body-wrapper .tbl-type05 .office td .service-type .service-element li.discussions, .inline-wrap-inner .tbl-type05 .office td .service-type .service-element li.discussions { background-size: 30px 30px; background-position: 0 center; }
  #content-body-wrapper .tbl-type05 .office td .service-type .service-element li.no, .inline-wrap-inner .tbl-type05 .office td .service-type .service-element li.no { filter: alpha(opacity=30); opacity: 0.30; }
  #content-body-wrapper .ly-column1-type01, .inline-wrap-inner .ly-column1-type01 { padding-top: 5px; padding-bottom: 0; }
  #content-body-wrapper .ly-column2-type01, #content-body-wrapper .ly-column2-type03, .inline-wrap-inner .ly-column2-type01, .inline-wrap-inner .ly-column2-type03 { padding-bottom: 0; margin-left: 0; width: 100%; }
  #content-body-wrapper .ly-column2-type01 .column, #content-body-wrapper .ly-column2-type03 .column, .inline-wrap-inner .ly-column2-type01 .column, .inline-wrap-inner .ly-column2-type03 .column { display: block; width: 100%; max-width: 480px; margin: 0 auto 20px; }
  #content-body-wrapper .ly-column2-type02, .inline-wrap-inner .ly-column2-type02 { padding-bottom: 0; width: 100%; }
  #content-body-wrapper .ly-column2-type02 .column, .inline-wrap-inner .ly-column2-type02 .column { display: block; width: 100%; margin-left: 0; margin: 0 auto 20px; }
  #content-body-wrapper .ly-column2-type02 .column.txt-inner, .inline-wrap-inner .ly-column2-type02 .column.txt-inner { width: 100%; padding-right: 0; }
  #content-body-wrapper .ly-column2-type02 .column .doc-img, #content-body-wrapper .ly-column2-type02 .column .doc-photo-caption, .inline-wrap-inner .ly-column2-type02 .column .doc-img, .inline-wrap-inner .ly-column2-type02 .column .doc-photo-caption { padding-top: 10px; max-width: 490px; margin: 0 auto; }
  #content-body-wrapper .ly-column2-type04, .inline-wrap-inner .ly-column2-type04 { padding-bottom: 10px; width: 100%; }
  #content-body-wrapper .ly-column2-type04 .column, #content-body-wrapper .ly-column2-type04 .column-wide, .inline-wrap-inner .ly-column2-type04 .column, .inline-wrap-inner .ly-column2-type04 .column-wide { display: block; width: 100%; margin: 0 0 10px 0; }
  #content-body-wrapper .ly-column2-type04 .column, .inline-wrap-inner .ly-column2-type04 .column { width: 100%; max-width: 240px; margin: 0 auto 10px; padding: 0; }
  #content-body-wrapper .ly-column2-type04 .column .doc-photo-caption-s + .doc-img, .inline-wrap-inner .ly-column2-type04 .column .doc-photo-caption-s + .doc-img { padding-top: 10px; }
  #content-body-wrapper .ly-column2-horizontal-wrapper, .inline-wrap-inner .ly-column2-horizontal-wrapper { padding-bottom: 0; margin: 0 0 10px; }
  #content-body-wrapper .ly-column2-horizontal-wrapper .section, .inline-wrap-inner .ly-column2-horizontal-wrapper .section { padding: 0 0 20px; }
  #content-body-wrapper .ly-column2-horizontal-wrapper .ly-column2-horizontal, .inline-wrap-inner .ly-column2-horizontal-wrapper .ly-column2-horizontal { margin: 0; width: 100%; }
  #content-body-wrapper .ly-column2-horizontal-wrapper .ly-column2-horizontal .column, .inline-wrap-inner .ly-column2-horizontal-wrapper .ly-column2-horizontal .column { width: 100%; vertical-align: middle; display: table; }
  #content-body-wrapper .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.txt-inner, .inline-wrap-inner .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.txt-inner { display: table-footer-group; padding: 0; }
  #content-body-wrapper .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.txt-inner p, #content-body-wrapper .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.txt-inner h2, #content-body-wrapper .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.txt-inner h3, #content-body-wrapper .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.txt-inner h4, #content-body-wrapper .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.txt-inner h5, #content-body-wrapper .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.txt-inner ul, .inline-wrap-inner .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.txt-inner p, .inline-wrap-inner .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.txt-inner h2, .inline-wrap-inner .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.txt-inner h3, .inline-wrap-inner .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.txt-inner h4, .inline-wrap-inner .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.txt-inner h5, .inline-wrap-inner .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.txt-inner ul { padding: 5px 10px; margin-bottom: 5px; }
  #content-body-wrapper .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.txt-inner .hdg-level2, #content-body-wrapper .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.txt-inner .hdg-level3, #content-body-wrapper .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.txt-inner .hdg-level4, .inline-wrap-inner .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.txt-inner .hdg-level2, .inline-wrap-inner .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.txt-inner .hdg-level3, .inline-wrap-inner .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.txt-inner .hdg-level4 { padding-top: 10px; }
  #content-body-wrapper .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.img-inner, .inline-wrap-inner .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.img-inner { margin: 0; display: table-header-group; }
  #content-body-wrapper .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.img-inner p.doc-caption, .inline-wrap-inner .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.img-inner p.doc-caption { padding: 10px; }
  #content-body-wrapper .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.img-inner p img, .inline-wrap-inner .ly-column2-horizontal-wrapper .ly-column2-horizontal .column.img-inner p img { width: 100%; max-width: 490px; height: auto; }
  #content-body-wrapper .ly-column2-horizontal-type02-wrapper, .inline-wrap-inner .ly-column2-horizontal-type02-wrapper { padding-bottom: 0; margin-bottom: 20px; }
  #content-body-wrapper .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02, .inline-wrap-inner .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 { display: block; }
  #content-body-wrapper .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 .column, .inline-wrap-inner .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 .column { display: table; vertical-align: middle; width: 100%; }
  #content-body-wrapper .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 .column.txt-inner .txt-content-wrap, .inline-wrap-inner .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 .column.txt-inner .txt-content-wrap { display: block; width: 100%; }
  #content-body-wrapper .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 .column.txt-inner .txt-content-wrap .txt-content, .inline-wrap-inner .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 .column.txt-inner .txt-content-wrap .txt-content { padding: 0; }
  #content-body-wrapper .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 .column.img-inner, .inline-wrap-inner .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 .column.img-inner { margin-bottom: 35px; }
  #content-body-wrapper .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 .column.img-inner p, .inline-wrap-inner .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 .column.img-inner p { font-size: 0; line-height: 0; margin: 0; padding: 0; }
  #content-body-wrapper .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 .column.img-inner p.doc-caption, .inline-wrap-inner .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 .column.img-inner p.doc-caption { padding: 10px 0 0; }
  #content-body-wrapper .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 .column.img-inner p img, .inline-wrap-inner .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02 .column.img-inner p img { width: 100%; height: auto; }
  #content-body-wrapper .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02.even, .inline-wrap-inner .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02.even { margin-bottom: 35px; }
  #content-body-wrapper .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02.even .txt-inner, .inline-wrap-inner .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02.even .txt-inner { display: table-header-group; }
  #content-body-wrapper .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02.even .img-inner, .inline-wrap-inner .ly-column2-horizontal-type02-wrapper .ly-column2-horizontal-type02.even .img-inner { display: table-footer-group; }
  #content-body-wrapper .ly-column2-horizontal-type02-wrapper + .section-wrapper-gray, .inline-wrap-inner .ly-column2-horizontal-type02-wrapper + .section-wrapper-gray { margin-top: 70px; }
  #content-body-wrapper .ly-column2-type05, .inline-wrap-inner .ly-column2-type05 { padding-bottom: 20px; width: 100%; margin-left: 0; }
  #content-body-wrapper .ly-column2-type05 .main-column-wrapper, #content-body-wrapper .ly-column2-type05 .sub-column, .inline-wrap-inner .ly-column2-type05 .main-column-wrapper, .inline-wrap-inner .ly-column2-type05 .sub-column { display: block; width: 100%; margin: 0; }
  #content-body-wrapper .ly-column2-type05 .main-column, .inline-wrap-inner .ly-column2-type05 .main-column { padding: 20px 10px 15px; margin: 0 -10px; }
  #content-body-wrapper .ly-column2-type05 .main-column .doc-spec, .inline-wrap-inner .ly-column2-type05 .main-column .doc-spec { font-size: 200%; margin-top: 15px; margin-bottom: 30px; line-height: 1.1; }
  #content-body-wrapper .ly-column2-type05 .main-column .doc-spec strong, .inline-wrap-inner .ly-column2-type05 .main-column .doc-spec strong { font-size: 250%; color: #ea1f19; }
  #content-body-wrapper .ly-column2-type05 .main-column .doc-spec span, .inline-wrap-inner .ly-column2-type05 .main-column .doc-spec span { font-size: 30%; font-weight: normal; padding-left: 10px; }
  #content-body-wrapper .ly-column2-type05 .main-column .hdg-level2, .inline-wrap-inner .ly-column2-type05 .main-column .hdg-level2 { margin-bottom: 10px; }
  #content-body-wrapper .ly-column2-type05 .main-column .topics-link-column, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column { max-width: 490px; margin: 10px auto 0; }
  #content-body-wrapper .ly-column2-type05 .main-column .topics-link-column .txt-wrap, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column .txt-wrap { padding: 10px; }
  #content-body-wrapper .ly-column2-type05 .main-column .topics-link-column .txt-wrap .hdg-level2, #content-body-wrapper .ly-column2-type05 .main-column .topics-link-column .txt-wrap .hdg-level3, #content-body-wrapper .ly-column2-type05 .main-column .topics-link-column .txt-wrap .hdg-level4, #content-body-wrapper .ly-column2-type05 .main-column .topics-link-column .txt-wrap .hdg-level5, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column .txt-wrap .hdg-level2, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column .txt-wrap .hdg-level3, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column .txt-wrap .hdg-level4, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column .txt-wrap .hdg-level5 { margin-top: 0; }
  #content-body-wrapper .ly-column2-type05 .main-column .topics-link-column .txt-wrap .doc-date, .inline-wrap-inner .ly-column2-type05 .main-column .topics-link-column .txt-wrap .doc-date { right: 10px; bottom: 10px; }
  #content-body-wrapper .ly-column2-type05 .sub-column, .inline-wrap-inner .ly-column2-type05 .sub-column { padding: 20px 0 0; }
  #content-body-wrapper .ly-column2-type05 .sub-column .tbl-type01, .inline-wrap-inner .ly-column2-type05 .sub-column .tbl-type01 { margin-top: 0; }
  #content-body-wrapper .ly-column2-type05 .sub-column .tbl-type01 tr th, #content-body-wrapper .ly-column2-type05 .sub-column .tbl-type01 tr td, .inline-wrap-inner .ly-column2-type05 .sub-column .tbl-type01 tr th, .inline-wrap-inner .ly-column2-type05 .sub-column .tbl-type01 tr td { padding: 6px; }
  #content-body-wrapper .ly-column2-type05 .sub-column .tbl-type01 tr th, .inline-wrap-inner .ly-column2-type05 .sub-column .tbl-type01 tr th { width: 45%; }
  #content-body-wrapper .ly-column2-type05 .sub-column .hdg-level2, .inline-wrap-inner .ly-column2-type05 .sub-column .hdg-level2 { margin-top: 45px; }
  #content-body-wrapper .ly-column2-type06 ul, .inline-wrap-inner .ly-column2-type06 ul { padding-bottom: 0; width: 100%; margin-left: 0; }
  #content-body-wrapper .ly-column2-type06 ul li, .inline-wrap-inner .ly-column2-type06 ul li { vertical-align: top; margin: 0 0 20px 0; display: block; width: 100%; margin-left: 0; }
  #content-body-wrapper .ly-column2-type06 ul li .column, .inline-wrap-inner .ly-column2-type06 ul li .column { border: 1px solid #ededed; padding: 10px; }
  #content-body-wrapper .ly-column2-type06 ul li .img-column, #content-body-wrapper .ly-column2-type06 ul li .txt-column, .inline-wrap-inner .ly-column2-type06 ul li .img-column, .inline-wrap-inner .ly-column2-type06 ul li .txt-column { display: block; width: 100%; }
  #content-body-wrapper .ly-column2-type06 ul li .img-column, .inline-wrap-inner .ly-column2-type06 ul li .img-column { font-size: 0; line-height: 0; margin: 0 auto 10px; width: 100%; padding-right: 0; text-align: center; }
  #content-body-wrapper .ly-column2-type06 ul li .img-column img, .inline-wrap-inner .ly-column2-type06 ul li .img-column img { width: 100%; max-width: 190px; height: auto; }
  #content-body-wrapper .ly-column2-type06 ul li .txt-column, .inline-wrap-inner .ly-column2-type06 ul li .txt-column { vertical-align: middle; position: relative; }
  #content-body-wrapper .ly-column2-type06 ul li .txt-column .hdg-level2, #content-body-wrapper .ly-column2-type06 ul li .txt-column .hdg-level3, #content-body-wrapper .ly-column2-type06 ul li .txt-column .hdg-level4, #content-body-wrapper .ly-column2-type06 ul li .txt-column .hdg-level5, .inline-wrap-inner .ly-column2-type06 ul li .txt-column .hdg-level2, .inline-wrap-inner .ly-column2-type06 ul li .txt-column .hdg-level3, .inline-wrap-inner .ly-column2-type06 ul li .txt-column .hdg-level4, .inline-wrap-inner .ly-column2-type06 ul li .txt-column .hdg-level5 { margin-top: 10px; }
  #content-body-wrapper .ly-column2-type06 ul li .txt-column .list-disc, .inline-wrap-inner .ly-column2-type06 ul li .txt-column .list-disc { margin-bottom: 0; padding-bottom: 0; width: 100%; margin-left: 0; padding-top: 5px; }
  #content-body-wrapper .ly-column2-type06 ul li .txt-column .list-disc li, .inline-wrap-inner .ly-column2-type06 ul li .txt-column .list-disc li { margin-top: 3px; }
  #content-body-wrapper .ly-column2-arrow-type01, .inline-wrap-inner .ly-column2-arrow-type01 { padding-bottom: 15px; margin-left: 0; }
  #content-body-wrapper .ly-column2-arrow-type01 .column, .inline-wrap-inner .ly-column2-arrow-type01 .column { display: block; width: 100%; max-width: 450px; margin: 0 auto; }
  #content-body-wrapper .ly-column2-arrow-type01 .arrow, .inline-wrap-inner .ly-column2-arrow-type01 .arrow { display: block; width: 100%; vertical-align: middle; margin: 0; text-align: center; height: 40px; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-bg_arrow02.png) no-repeat center top; background-size: 25px 25px; }
  #content-body-wrapper .ly-column2-arrow-type01 .arrow p, .inline-wrap-inner .ly-column2-arrow-type01 .arrow p { display: none; }
  #content-body-wrapper .ly-column3-type01 ul, .inline-wrap-inner .ly-column3-type01 ul { margin-left: 0; }
  #content-body-wrapper .ly-column3-type01 ul li, .inline-wrap-inner .ly-column3-type01 ul li { display: block; margin: 0 auto 10px; width: 100%; max-width: 310px; vertical-align: top; }
  #content-body-wrapper .ly-column3-type01 ul li p, .inline-wrap-inner .ly-column3-type01 ul li p { display: block; padding: 8px 0 10px; margin: 0; }
  #content-body-wrapper .ly-column1-type02 .doc-catch, .inline-wrap-inner .ly-column1-type02 .doc-catch { margin-bottom: 10px; }
  #content-body-wrapper .ly-column1-type02 .img-inner, .inline-wrap-inner .ly-column1-type02 .img-inner { text-align: center; font-size: 0; line-height: 0; margin: 0 auto 15px; }
  #content-body-wrapper .ly-column1-type02 .img-inner img, .inline-wrap-inner .ly-column1-type02 .img-inner img { width: 100%; max-width: 150px; height: auto; }
  #content-body-wrapper .ly-column2-type-special01-wrapper, .inline-wrap-inner .ly-column2-type-special01-wrapper { margin: 0 -10px 20px; }
  #content-body-wrapper .ly-column2-type-special01-wrapper .ly-column2-type-special01, .inline-wrap-inner .ly-column2-type-special01-wrapper .ly-column2-type-special01 { padding-bottom: 10px; margin: 0; width: 100%; background: #f6f5f3; }
  #content-body-wrapper .ly-column2-type-special01-wrapper .ly-column2-type-special01 .column-txt, #content-body-wrapper .ly-column2-type-special01-wrapper .ly-column2-type-special01 .column-img, .inline-wrap-inner .ly-column2-type-special01-wrapper .ly-column2-type-special01 .column-txt, .inline-wrap-inner .ly-column2-type-special01-wrapper .ly-column2-type-special01 .column-img { display: block; width: 100%; vertical-align: top; margin: 0; }
  #content-body-wrapper .ly-column2-type-special01-wrapper .ly-column2-type-special01 .column-txt, .inline-wrap-inner .ly-column2-type-special01-wrapper .ly-column2-type-special01 .column-txt { padding: 10px 10px 5px; width: 95%; margin: 10px auto 0; box-sizing: border-box; background: #fff; }
  #content-body-wrapper .hero-carousel-category-wrapper, .inline-wrap-inner .hero-carousel-category-wrapper { margin-top: 0; padding: 0 10px; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category { width: 100%; height: auto; padding-bottom: 60px; position: relative; overflow: visible; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper { position: static; width: 100%; zoom: 1; margin: 0; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .bx-wrapper a.bx-prev, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .bx-wrapper a.bx-prev { left: -10px !important; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .bx-wrapper a.bx-next, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .bx-wrapper a.bx-next { right: -10px !important; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li { margin: 0; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a:hover img, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a:hover img, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a:hover img, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a:hover img, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a:hover img, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a:hover img { filter: alpha(opacity=100); opacity: 1; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .txt-wrap, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .txt-wrap, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .txt-wrap, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .txt-wrap, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .txt-wrap, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .txt-wrap { position: relative; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .txt-wrap .doc-date, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .txt-wrap .doc-date, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .txt-wrap .doc-date, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .txt-wrap .doc-date, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .txt-wrap .doc-date, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .txt-wrap .doc-date { position: absolute; right: 10px; bottom: 10px; margin: 0; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .txt-wrap .doc-caption, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .txt-wrap .doc-caption, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .txt-wrap .doc-caption, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .txt-wrap .doc-caption, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .txt-wrap .doc-caption, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .txt-wrap .doc-caption { position: absolute; left: 10px; bottom: 10px; font-size: 100%; padding-right: 9em; margin: 0; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .txt-wrap, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .txt-wrap, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .txt-wrap, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .txt-wrap, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .txt-wrap, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .txt-wrap { padding: 12px 10px 3em; min-height: 3.5em; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .txt-wrap h3, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .txt-wrap h3, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .txt-wrap h3, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .txt-wrap h3, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .txt-wrap h3, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .txt-wrap h3 { font-size: 131.8%; overflow: hidden; width: 100%; max-width: 100%; white-space: normal; height: 3em; margin-bottom: 0; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .img-wrap, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .img-wrap, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .img-wrap, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s a .img-wrap, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m a .img-wrap, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l a .img-wrap { width: 100%; height: auto; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l:first-child, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m:first-child, #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s:first-child, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-l:first-child, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-m:first-child, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list li.card-s:first-child { display: block; }
  #content-body-wrapper .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list:after, .inline-wrap-inner .hero-carousel-category-wrapper .hero-carousel-category .card-list-wrapper .card-list:after { display: block; content: ""; clear: both; height: 0; line-height: 0; overflow: hidden; }
  #content-body-wrapper .nav-column1-type01, #content-body-wrapper .nav-column2-type05, #content-body-wrapper .nav-column2-type10, #content-body-wrapper .nav-column3-type13, #content-body-wrapper .nav-column2-type14, .inline-wrap-inner .nav-column1-type01, .inline-wrap-inner .nav-column2-type05, .inline-wrap-inner .nav-column2-type10, .inline-wrap-inner .nav-column3-type13, .inline-wrap-inner .nav-column2-type14 { margin-bottom: 10px; }
  #content-body-wrapper .nav-column1-type01 .img-column-text-inner img, #content-body-wrapper .nav-column2-type05 .img-column-text-inner img, #content-body-wrapper .nav-column2-type10 .img-column-text-inner img, #content-body-wrapper .nav-column3-type13 .img-column-text-inner img, #content-body-wrapper .nav-column2-type14 .img-column-text-inner img, .inline-wrap-inner .nav-column1-type01 .img-column-text-inner img, .inline-wrap-inner .nav-column2-type05 .img-column-text-inner img, .inline-wrap-inner .nav-column2-type10 .img-column-text-inner img, .inline-wrap-inner .nav-column3-type13 .img-column-text-inner img, .inline-wrap-inner .nav-column2-type14 .img-column-text-inner img { width: 100%; height: auto; }
  #content-body-wrapper .nav-column1-type01 .img-column-text-inner p, #content-body-wrapper .nav-column2-type05 .img-column-text-inner p, #content-body-wrapper .nav-column2-type10 .img-column-text-inner p, #content-body-wrapper .nav-column3-type13 .img-column-text-inner p, #content-body-wrapper .nav-column2-type14 .img-column-text-inner p, .inline-wrap-inner .nav-column1-type01 .img-column-text-inner p, .inline-wrap-inner .nav-column2-type05 .img-column-text-inner p, .inline-wrap-inner .nav-column2-type10 .img-column-text-inner p, .inline-wrap-inner .nav-column3-type13 .img-column-text-inner p, .inline-wrap-inner .nav-column2-type14 .img-column-text-inner p { text-align: center; position: absolute; left: 0; bottom: 0; color: #fff; font-size: 150%; box-sizing: border-box; padding: 10px; }
  #content-body-wrapper .nav-column1-type01 .txt-column, #content-body-wrapper .nav-column2-type05 .txt-column, #content-body-wrapper .nav-column2-type10 .txt-column, #content-body-wrapper .nav-column3-type13 .txt-column, #content-body-wrapper .nav-column2-type14 .txt-column, .inline-wrap-inner .nav-column1-type01 .txt-column, .inline-wrap-inner .nav-column2-type05 .txt-column, .inline-wrap-inner .nav-column2-type10 .txt-column, .inline-wrap-inner .nav-column3-type13 .txt-column, .inline-wrap-inner .nav-column2-type14 .txt-column { padding: 10px; }
  #content-body-wrapper .nav-column1-type01 .txt-column .hdg-level2, #content-body-wrapper .nav-column1-type01 .txt-column .hdg-level3, #content-body-wrapper .nav-column1-type01 .txt-column .hdg-level4, #content-body-wrapper .nav-column1-type01 .txt-column .hdg-level5, #content-body-wrapper .nav-column2-type05 .txt-column .hdg-level2, #content-body-wrapper .nav-column2-type05 .txt-column .hdg-level3, #content-body-wrapper .nav-column2-type05 .txt-column .hdg-level4, #content-body-wrapper .nav-column2-type05 .txt-column .hdg-level5, #content-body-wrapper .nav-column2-type10 .txt-column .hdg-level2, #content-body-wrapper .nav-column2-type10 .txt-column .hdg-level3, #content-body-wrapper .nav-column2-type10 .txt-column .hdg-level4, #content-body-wrapper .nav-column2-type10 .txt-column .hdg-level5, #content-body-wrapper .nav-column3-type13 .txt-column .hdg-level2, #content-body-wrapper .nav-column3-type13 .txt-column .hdg-level3, #content-body-wrapper .nav-column3-type13 .txt-column .hdg-level4, #content-body-wrapper .nav-column3-type13 .txt-column .hdg-level5, #content-body-wrapper .nav-column2-type14 .txt-column .hdg-level2, #content-body-wrapper .nav-column2-type14 .txt-column .hdg-level3, #content-body-wrapper .nav-column2-type14 .txt-column .hdg-level4, #content-body-wrapper .nav-column2-type14 .txt-column .hdg-level5, .inline-wrap-inner .nav-column1-type01 .txt-column .hdg-level2, .inline-wrap-inner .nav-column1-type01 .txt-column .hdg-level3, .inline-wrap-inner .nav-column1-type01 .txt-column .hdg-level4, .inline-wrap-inner .nav-column1-type01 .txt-column .hdg-level5, .inline-wrap-inner .nav-column2-type05 .txt-column .hdg-level2, .inline-wrap-inner .nav-column2-type05 .txt-column .hdg-level3, .inline-wrap-inner .nav-column2-type05 .txt-column .hdg-level4, .inline-wrap-inner .nav-column2-type05 .txt-column .hdg-level5, .inline-wrap-inner .nav-column2-type10 .txt-column .hdg-level2, .inline-wrap-inner .nav-column2-type10 .txt-column .hdg-level3, .inline-wrap-inner .nav-column2-type10 .txt-column .hdg-level4, .inline-wrap-inner .nav-column2-type10 .txt-column .hdg-level5, .inline-wrap-inner .nav-column3-type13 .txt-column .hdg-level2, .inline-wrap-inner .nav-column3-type13 .txt-column .hdg-level3, .inline-wrap-inner .nav-column3-type13 .txt-column .hdg-level4, .inline-wrap-inner .nav-column3-type13 .txt-column .hdg-level5, .inline-wrap-inner .nav-column2-type14 .txt-column .hdg-level2, .inline-wrap-inner .nav-column2-type14 .txt-column .hdg-level3, .inline-wrap-inner .nav-column2-type14 .txt-column .hdg-level4, .inline-wrap-inner .nav-column2-type14 .txt-column .hdg-level5 { margin-top: 5px; }
  #content-body-wrapper .nav-column1-type01 .txt-column .doc-text, #content-body-wrapper .nav-column2-type05 .txt-column .doc-text, #content-body-wrapper .nav-column2-type10 .txt-column .doc-text, #content-body-wrapper .nav-column3-type13 .txt-column .doc-text, #content-body-wrapper .nav-column2-type14 .txt-column .doc-text, .inline-wrap-inner .nav-column1-type01 .txt-column .doc-text, .inline-wrap-inner .nav-column2-type05 .txt-column .doc-text, .inline-wrap-inner .nav-column2-type10 .txt-column .doc-text, .inline-wrap-inner .nav-column3-type13 .txt-column .doc-text, .inline-wrap-inner .nav-column2-type14 .txt-column .doc-text { display: none; }
  #content-body-wrapper .nav-column1-type01 .txt-column .link-btn-type01, #content-body-wrapper .nav-column2-type05 .txt-column .link-btn-type01, #content-body-wrapper .nav-column2-type10 .txt-column .link-btn-type01, #content-body-wrapper .nav-column3-type13 .txt-column .link-btn-type01, #content-body-wrapper .nav-column2-type14 .txt-column .link-btn-type01, .inline-wrap-inner .nav-column1-type01 .txt-column .link-btn-type01, .inline-wrap-inner .nav-column2-type05 .txt-column .link-btn-type01, .inline-wrap-inner .nav-column2-type10 .txt-column .link-btn-type01, .inline-wrap-inner .nav-column3-type13 .txt-column .link-btn-type01, .inline-wrap-inner .nav-column2-type14 .txt-column .link-btn-type01 { margin-top: 10px; text-align: left; }
  #content-body-wrapper .nav-column1-type01.sp-visible .txt-column .doc-text, #content-body-wrapper .nav-column2-type05.sp-visible .txt-column .doc-text, #content-body-wrapper .nav-column2-type10.sp-visible .txt-column .doc-text, #content-body-wrapper .nav-column3-type13.sp-visible .txt-column .doc-text, #content-body-wrapper .nav-column2-type14.sp-visible .txt-column .doc-text, .inline-wrap-inner .nav-column1-type01.sp-visible .txt-column .doc-text, .inline-wrap-inner .nav-column2-type05.sp-visible .txt-column .doc-text, .inline-wrap-inner .nav-column2-type10.sp-visible .txt-column .doc-text, .inline-wrap-inner .nav-column3-type13.sp-visible .txt-column .doc-text, .inline-wrap-inner .nav-column2-type14.sp-visible .txt-column .doc-text { display: block; }
  #content-body-wrapper .nav-column1-type02, .inline-wrap-inner .nav-column1-type02 { margin-bottom: 10px; }
  #content-body-wrapper .nav-column1-type02 a.link-blank .txt-column .hdg-level2:after, #content-body-wrapper .nav-column1-type02 a.link-blank .txt-column .hdg-level3:after, #content-body-wrapper .nav-column1-type02 a.link-blank .txt-column .hdg-level4:after, #content-body-wrapper .nav-column1-type02 a.link-blank .txt-column p:after, #content-body-wrapper .nav-column1-type02 a.link-pdf .txt-column .hdg-level2:after, #content-body-wrapper .nav-column1-type02 a.link-pdf .txt-column .hdg-level3:after, #content-body-wrapper .nav-column1-type02 a.link-pdf .txt-column .hdg-level4:after, #content-body-wrapper .nav-column1-type02 a.link-pdf .txt-column p:after, .inline-wrap-inner .nav-column1-type02 a.link-blank .txt-column .hdg-level2:after, .inline-wrap-inner .nav-column1-type02 a.link-blank .txt-column .hdg-level3:after, .inline-wrap-inner .nav-column1-type02 a.link-blank .txt-column .hdg-level4:after, .inline-wrap-inner .nav-column1-type02 a.link-blank .txt-column p:after, .inline-wrap-inner .nav-column1-type02 a.link-pdf .txt-column .hdg-level2:after, .inline-wrap-inner .nav-column1-type02 a.link-pdf .txt-column .hdg-level3:after, .inline-wrap-inner .nav-column1-type02 a.link-pdf .txt-column .hdg-level4:after, .inline-wrap-inner .nav-column1-type02 a.link-pdf .txt-column p:after { display: block; content: ''; position: absolute; top: 50%; bottom: 50%; right: 0px; width: 15px; height: 15px; margin-top: -8px; border: none; -webkit-transform: none; transform: none; min-height: 15px; }
  #content-body-wrapper .nav-column1-type02 .txt-column, .inline-wrap-inner .nav-column1-type02 .txt-column { padding: 10px; }
  #content-body-wrapper .nav-column1-type02 .txt-column .hdg-level2, #content-body-wrapper .nav-column1-type02 .txt-column .hdg-level3, #content-body-wrapper .nav-column1-type02 .txt-column .hdg-level4, #content-body-wrapper .nav-column1-type02 .txt-column p, .inline-wrap-inner .nav-column1-type02 .txt-column .hdg-level2, .inline-wrap-inner .nav-column1-type02 .txt-column .hdg-level3, .inline-wrap-inner .nav-column1-type02 .txt-column .hdg-level4, .inline-wrap-inner .nav-column1-type02 .txt-column p { position: relative; }
  #content-body-wrapper .nav-column1-type02 .txt-column .hdg-level2:after, #content-body-wrapper .nav-column1-type02 .txt-column .hdg-level3:after, #content-body-wrapper .nav-column1-type02 .txt-column .hdg-level4:after, #content-body-wrapper .nav-column1-type02 .txt-column p:after, .inline-wrap-inner .nav-column1-type02 .txt-column .hdg-level2:after, .inline-wrap-inner .nav-column1-type02 .txt-column .hdg-level3:after, .inline-wrap-inner .nav-column1-type02 .txt-column .hdg-level4:after, .inline-wrap-inner .nav-column1-type02 .txt-column p:after { display: block; content: ''; position: absolute; top: 50%; bottom: 50%; left: auto; right: 5px; width: 7px; height: 7px; margin: -4px 0 0 0; border-right: 1px solid #ea1e1f; border-bottom: 1px solid #ea1e1f; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); background-image: none; min-height: 7px; }
  #content-body-wrapper .nav-column1-type02 .txt-column .hdg-level2, #content-body-wrapper .nav-column1-type02 .txt-column .hdg-level3, #content-body-wrapper .nav-column1-type02 .txt-column .hdg-level4, #content-body-wrapper .nav-column1-type02 .txt-column .hdg-level5, .inline-wrap-inner .nav-column1-type02 .txt-column .hdg-level2, .inline-wrap-inner .nav-column1-type02 .txt-column .hdg-level3, .inline-wrap-inner .nav-column1-type02 .txt-column .hdg-level4, .inline-wrap-inner .nav-column1-type02 .txt-column .hdg-level5 { margin-top: 0; }
  #content-body-wrapper .nav-column1-type03, .inline-wrap-inner .nav-column1-type03 { margin-bottom: 20px; }
  #content-body-wrapper .nav-column1-type03 a.link-blank .txt-column .hdg-level3:after, #content-body-wrapper .nav-column1-type03 a.link-blank .txt-column .hdg-level4:after, #content-body-wrapper .nav-column1-type03 a.link-pdf .txt-column .hdg-level3:after, #content-body-wrapper .nav-column1-type03 a.link-pdf .txt-column .hdg-level4:after, .inline-wrap-inner .nav-column1-type03 a.link-blank .txt-column .hdg-level3:after, .inline-wrap-inner .nav-column1-type03 a.link-blank .txt-column .hdg-level4:after, .inline-wrap-inner .nav-column1-type03 a.link-pdf .txt-column .hdg-level3:after, .inline-wrap-inner .nav-column1-type03 a.link-pdf .txt-column .hdg-level4:after { display: block; content: ''; position: absolute; top: 50%; bottom: 50%; right: 0px; width: 15px; height: 15px; margin-top: -8px; border: none; -webkit-transform: none; transform: none; min-height: 15px; }
  #content-body-wrapper .nav-column1-type03 .img-column .img-column-inner-txt, .inline-wrap-inner .nav-column1-type03 .img-column .img-column-inner-txt { top: 25%; }
  #content-body-wrapper .nav-column1-type03 .img-column .img-column-inner-txt .inner-wrap, .inline-wrap-inner .nav-column1-type03 .img-column .img-column-inner-txt .inner-wrap { text-align: center; letter-spacing: -0.4em; }
  #content-body-wrapper .nav-column1-type03 .img-column .img-column-inner-txt .inner-wrap p, .inline-wrap-inner .nav-column1-type03 .img-column .img-column-inner-txt .inner-wrap p { display: inline-block; padding: 0 10px; }
  #content-body-wrapper .nav-column1-type03 .img-column .img-column-inner-txt .inner-wrap p em, .inline-wrap-inner .nav-column1-type03 .img-column .img-column-inner-txt .inner-wrap p em { display: block; background-color: #ea1f19; padding: 5px 10px 4px; color: #fff; font-weight: bold; margin-bottom: 0; font-size: 100%; }
  #content-body-wrapper .nav-column1-type03 .img-column .img-column-inner-txt .inner-wrap p strong, .inline-wrap-inner .nav-column1-type03 .img-column .img-column-inner-txt .inner-wrap p strong { font-size: 350%; }
  #content-body-wrapper .nav-column1-type03 .img-column .img-column-inner-txt .inner-wrap p strong span, .inline-wrap-inner .nav-column1-type03 .img-column .img-column-inner-txt .inner-wrap p strong span { font-size: 50%; padding-left: 5px; }
  #content-body-wrapper .nav-column1-type03 .txt-column, .inline-wrap-inner .nav-column1-type03 .txt-column { padding: 10px; }
  #content-body-wrapper .nav-column1-type03 .txt-column .hdg-level2, #content-body-wrapper .nav-column1-type03 .txt-column .hdg-level3, #content-body-wrapper .nav-column1-type03 .txt-column .hdg-level4, #content-body-wrapper .nav-column1-type03 .txt-column p, .inline-wrap-inner .nav-column1-type03 .txt-column .hdg-level2, .inline-wrap-inner .nav-column1-type03 .txt-column .hdg-level3, .inline-wrap-inner .nav-column1-type03 .txt-column .hdg-level4, .inline-wrap-inner .nav-column1-type03 .txt-column p { position: relative; }
  #content-body-wrapper .nav-column1-type03 .txt-column .hdg-level2:after, #content-body-wrapper .nav-column1-type03 .txt-column .hdg-level3:after, #content-body-wrapper .nav-column1-type03 .txt-column .hdg-level4:after, #content-body-wrapper .nav-column1-type03 .txt-column p:after, .inline-wrap-inner .nav-column1-type03 .txt-column .hdg-level2:after, .inline-wrap-inner .nav-column1-type03 .txt-column .hdg-level3:after, .inline-wrap-inner .nav-column1-type03 .txt-column .hdg-level4:after, .inline-wrap-inner .nav-column1-type03 .txt-column p:after { display: block; content: ''; position: absolute; top: 50%; bottom: 50%; left: auto; right: 5px; width: 7px; height: 7px; margin: -4px 0 0 0; border-right: 1px solid #ea1e1f; border-bottom: 1px solid #ea1e1f; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); background-image: none; min-height: 7px; }
  #content-body-wrapper .nav-column1-type03 .txt-column .hdg-level2, #content-body-wrapper .nav-column1-type03 .txt-column .hdg-level3, #content-body-wrapper .nav-column1-type03 .txt-column .hdg-level4, #content-body-wrapper .nav-column1-type03 .txt-column .hdg-level5, .inline-wrap-inner .nav-column1-type03 .txt-column .hdg-level2, .inline-wrap-inner .nav-column1-type03 .txt-column .hdg-level3, .inline-wrap-inner .nav-column1-type03 .txt-column .hdg-level4, .inline-wrap-inner .nav-column1-type03 .txt-column .hdg-level5 { margin-top: 0; }
  #content-body-wrapper .nav-column2-type05, #content-body-wrapper .nav-column2-type10, #content-body-wrapper .nav-column2-type14, .inline-wrap-inner .nav-column2-type05, .inline-wrap-inner .nav-column2-type10, .inline-wrap-inner .nav-column2-type14 { margin-bottom: 0; padding-bottom: 0; }
  #content-body-wrapper .nav-column2-type05 ul, #content-body-wrapper .nav-column2-type10 ul, #content-body-wrapper .nav-column2-type14 ul, .inline-wrap-inner .nav-column2-type05 ul, .inline-wrap-inner .nav-column2-type10 ul, .inline-wrap-inner .nav-column2-type14 ul { margin-left: 0; width: 100%; }
  #content-body-wrapper .nav-column2-type05 ul li, #content-body-wrapper .nav-column2-type10 ul li, #content-body-wrapper .nav-column2-type14 ul li, .inline-wrap-inner .nav-column2-type05 ul li, .inline-wrap-inner .nav-column2-type10 ul li, .inline-wrap-inner .nav-column2-type14 ul li { display: block; margin: 0 0 20px 0; width: 100%; }
  #content-body-wrapper .nav-column2-type05 ul li .list-link, #content-body-wrapper .nav-column2-type10 ul li .list-link, #content-body-wrapper .nav-column2-type14 ul li .list-link, .inline-wrap-inner .nav-column2-type05 ul li .list-link, .inline-wrap-inner .nav-column2-type10 ul li .list-link, .inline-wrap-inner .nav-column2-type14 ul li .list-link { margin: 0; }
  #content-body-wrapper .nav-column2-type05 ul li .list-link li, #content-body-wrapper .nav-column2-type10 ul li .list-link li, #content-body-wrapper .nav-column2-type14 ul li .list-link li, .inline-wrap-inner .nav-column2-type05 ul li .list-link li, .inline-wrap-inner .nav-column2-type10 ul li .list-link li, .inline-wrap-inner .nav-column2-type14 ul li .list-link li { padding-top: 5px; }
  #content-body-wrapper .nav-column3-type13, .inline-wrap-inner .nav-column3-type13 { margin-bottom: 0px; padding-bottom: 5px; }
  #content-body-wrapper .nav-column3-type13 ul, .inline-wrap-inner .nav-column3-type13 ul { margin-left: 0; }
  #content-body-wrapper .nav-column3-type13 ul li, .inline-wrap-inner .nav-column3-type13 ul li { display: inline-block; margin: 0 0 10px 0; border: none; width: 100%; }
  #content-body-wrapper .nav-column3-type13 .txt-column .link-column, .inline-wrap-inner .nav-column3-type13 .txt-column .link-column { display: block; margin: -10px; padding: 10px; }
  #content-body-wrapper .nav-column3-type13 .txt-column .link-column .hdg-level3, #content-body-wrapper .nav-column3-type13 .txt-column .link-column .hdg-level4, .inline-wrap-inner .nav-column3-type13 .txt-column .link-column .hdg-level3, .inline-wrap-inner .nav-column3-type13 .txt-column .link-column .hdg-level4 { position: relative; padding-right: 30px; }
  #content-body-wrapper .nav-column3-type13 .txt-column .link-column .hdg-level3:after, #content-body-wrapper .nav-column3-type13 .txt-column .link-column .hdg-level4:after, .inline-wrap-inner .nav-column3-type13 .txt-column .link-column .hdg-level3:after, .inline-wrap-inner .nav-column3-type13 .txt-column .link-column .hdg-level4:after { position: absolute; margin: 0; display: block; height: 14px; content: ""; right: 10px; top: 50%; margin-top: -7px; }
  #content-body-wrapper .nav-column3-type13 .txt-column .link-column:hover, .inline-wrap-inner .nav-column3-type13 .txt-column .link-column:hover { text-decoration: none; }
  #content-body-wrapper .nav-column2-type01 ul, #content-body-wrapper .nav-column2-type09 ul, .inline-wrap-inner .nav-column2-type01 ul, .inline-wrap-inner .nav-column2-type09 ul { margin-left: 0; width: 100%; }
  #content-body-wrapper .nav-column2-type01 ul li, #content-body-wrapper .nav-column2-type09 ul li, .inline-wrap-inner .nav-column2-type01 ul li, .inline-wrap-inner .nav-column2-type09 ul li { display: block; margin: 0 0 20px 0; width: 100%; }
  #content-body-wrapper .nav-column2-type01 ul li a span, #content-body-wrapper .nav-column2-type09 ul li a span, .inline-wrap-inner .nav-column2-type01 ul li a span, .inline-wrap-inner .nav-column2-type09 ul li a span { display: block; font-size: 0; line-height: 0; }
  #content-body-wrapper .nav-column2-type01 ul li a h2, #content-body-wrapper .nav-column2-type01 ul li a h3, #content-body-wrapper .nav-column2-type01 ul li a h4, #content-body-wrapper .nav-column2-type09 ul li a h2, #content-body-wrapper .nav-column2-type09 ul li a h3, #content-body-wrapper .nav-column2-type09 ul li a h4, .inline-wrap-inner .nav-column2-type01 ul li a h2, .inline-wrap-inner .nav-column2-type01 ul li a h3, .inline-wrap-inner .nav-column2-type01 ul li a h4, .inline-wrap-inner .nav-column2-type09 ul li a h2, .inline-wrap-inner .nav-column2-type09 ul li a h3, .inline-wrap-inner .nav-column2-type09 ul li a h4 { padding: 10px 40px 10px 15px; position: relative; }
  #content-body-wrapper .nav-column2-type01 ul li a h2:after, #content-body-wrapper .nav-column2-type01 ul li a h3:after, #content-body-wrapper .nav-column2-type01 ul li a h4:after, #content-body-wrapper .nav-column2-type09 ul li a h2:after, #content-body-wrapper .nav-column2-type09 ul li a h3:after, #content-body-wrapper .nav-column2-type09 ul li a h4:after, .inline-wrap-inner .nav-column2-type01 ul li a h2:after, .inline-wrap-inner .nav-column2-type01 ul li a h3:after, .inline-wrap-inner .nav-column2-type01 ul li a h4:after, .inline-wrap-inner .nav-column2-type09 ul li a h2:after, .inline-wrap-inner .nav-column2-type09 ul li a h3:after, .inline-wrap-inner .nav-column2-type09 ul li a h4:after { display: block; content: ''; position: absolute; top: 50%; bottom: 50%; left: auto; right: 15px; width: 7px; height: 7px; margin: -4px 0 0 0; border-right: 1px solid #ea1e1f; border-bottom: 1px solid #ea1e1f; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); background-image: none; min-height: 7px; }
  #content-body-wrapper .nav-column2-type01 ul li a.link-blank h2:after, #content-body-wrapper .nav-column2-type01 ul li a.link-blank h3:after, #content-body-wrapper .nav-column2-type01 ul li a.link-blank h4:after, #content-body-wrapper .nav-column2-type01 ul li a.link-pdf h2:after, #content-body-wrapper .nav-column2-type01 ul li a.link-pdf h3:after, #content-body-wrapper .nav-column2-type01 ul li a.link-pdf h4:after, #content-body-wrapper .nav-column2-type01 ul li a.link-excel h2:after, #content-body-wrapper .nav-column2-type01 ul li a.link-excel h3:after, #content-body-wrapper .nav-column2-type01 ul li a.link-excel h4:after, #content-body-wrapper .nav-column2-type01 ul li a.link-csv h2:after, #content-body-wrapper .nav-column2-type01 ul li a.link-csv h3:after, #content-body-wrapper .nav-column2-type01 ul li a.link-csv h4:after, #content-body-wrapper .nav-column2-type09 ul li a.link-blank h2:after, #content-body-wrapper .nav-column2-type09 ul li a.link-blank h3:after, #content-body-wrapper .nav-column2-type09 ul li a.link-blank h4:after, #content-body-wrapper .nav-column2-type09 ul li a.link-pdf h2:after, #content-body-wrapper .nav-column2-type09 ul li a.link-pdf h3:after, #content-body-wrapper .nav-column2-type09 ul li a.link-pdf h4:after, #content-body-wrapper .nav-column2-type09 ul li a.link-excel h2:after, #content-body-wrapper .nav-column2-type09 ul li a.link-excel h3:after, #content-body-wrapper .nav-column2-type09 ul li a.link-excel h4:after, #content-body-wrapper .nav-column2-type09 ul li a.link-csv h2:after, #content-body-wrapper .nav-column2-type09 ul li a.link-csv h3:after, #content-body-wrapper .nav-column2-type09 ul li a.link-csv h4:after, .inline-wrap-inner .nav-column2-type01 ul li a.link-blank h2:after, .inline-wrap-inner .nav-column2-type01 ul li a.link-blank h3:after, .inline-wrap-inner .nav-column2-type01 ul li a.link-blank h4:after, .inline-wrap-inner .nav-column2-type01 ul li a.link-pdf h2:after, .inline-wrap-inner .nav-column2-type01 ul li a.link-pdf h3:after, .inline-wrap-inner .nav-column2-type01 ul li a.link-pdf h4:after, .inline-wrap-inner .nav-column2-type01 ul li a.link-excel h2:after, .inline-wrap-inner .nav-column2-type01 ul li a.link-excel h3:after, .inline-wrap-inner .nav-column2-type01 ul li a.link-excel h4:after, .inline-wrap-inner .nav-column2-type01 ul li a.link-csv h2:after, .inline-wrap-inner .nav-column2-type01 ul li a.link-csv h3:after, .inline-wrap-inner .nav-column2-type01 ul li a.link-csv h4:after, .inline-wrap-inner .nav-column2-type09 ul li a.link-blank h2:after, .inline-wrap-inner .nav-column2-type09 ul li a.link-blank h3:after, .inline-wrap-inner .nav-column2-type09 ul li a.link-blank h4:after, .inline-wrap-inner .nav-column2-type09 ul li a.link-pdf h2:after, .inline-wrap-inner .nav-column2-type09 ul li a.link-pdf h3:after, .inline-wrap-inner .nav-column2-type09 ul li a.link-pdf h4:after, .inline-wrap-inner .nav-column2-type09 ul li a.link-excel h2:after, .inline-wrap-inner .nav-column2-type09 ul li a.link-excel h3:after, .inline-wrap-inner .nav-column2-type09 ul li a.link-excel h4:after, .inline-wrap-inner .nav-column2-type09 ul li a.link-csv h2:after, .inline-wrap-inner .nav-column2-type09 ul li a.link-csv h3:after, .inline-wrap-inner .nav-column2-type09 ul li a.link-csv h4:after { display: block; content: ''; position: absolute; top: 50%; bottom: 50%; right: 10px; width: 15px; height: 15px; margin-top: -8px; border: none; -webkit-transform: none; transform: none; min-height: 15px; }
  #content-body-wrapper .nav-column2-type01 ul li a .doc-text, #content-body-wrapper .nav-column2-type09 ul li a .doc-text, .inline-wrap-inner .nav-column2-type01 ul li a .doc-text, .inline-wrap-inner .nav-column2-type09 ul li a .doc-text { padding: 0 15px 10px; }
  #content-body-wrapper .txt-column3-type01, .inline-wrap-inner .txt-column3-type01 { padding-bottom: 0; }
  #content-body-wrapper .txt-column3-type01 ul li, .inline-wrap-inner .txt-column3-type01 ul li { display: block; width: 100%; vertical-align: top; text-align: center; }
  #content-body-wrapper .txt-column3-type01 ul li .doc-text, .inline-wrap-inner .txt-column3-type01 ul li .doc-text { margin: 0 0 12px; }
  #content-body-wrapper .txt-column3-type01 ul li .doc-spec, .inline-wrap-inner .txt-column3-type01 ul li .doc-spec { margin-bottom: 20px; }
  #content-body-wrapper .txt-column2-type01, .inline-wrap-inner .txt-column2-type01 { width: 100%; padding-bottom: 70px; }
  #content-body-wrapper .txt-column2-type01 ul li, .inline-wrap-inner .txt-column2-type01 ul li { display: block; width: 100%; margin-bottom: 40px; }
  #content-body-wrapper .txt-column2-type01 ul li .doc-text, .inline-wrap-inner .txt-column2-type01 ul li .doc-text { font-size: 16px; font-size: 1.6rem; line-height: 1.4; margin: 0 0 20px; }
  #content-body-wrapper .txt-column2-type01 ul li .doc-text-s, .inline-wrap-inner .txt-column2-type01 ul li .doc-text-s { font-size: 14px; font-size: 1.4rem; margin: 5px 0 0; }
  #content-body-wrapper .txt-column2-type01 ul li .doc-spec, .inline-wrap-inner .txt-column2-type01 ul li .doc-spec { font-size: 24px; font-size: 2.4rem; }
  #content-body-wrapper .txt-column2-type01 ul li .doc-spec strong, .inline-wrap-inner .txt-column2-type01 ul li .doc-spec strong { font-size: 60px; font-size: 6.0rem; }
  #content-body-wrapper .nav-column2-type01e, .inline-wrap-inner .nav-column2-type01e { padding-bottom: 0; }
  #content-body-wrapper .nav-column2-type01e ul, .inline-wrap-inner .nav-column2-type01e ul { margin-left: 0; width: 100%; }
  #content-body-wrapper .nav-column2-type01e ul li, .inline-wrap-inner .nav-column2-type01e ul li { display: block; margin: 0 0 10px; width: 100%; }
  #content-body-wrapper .nav-column2-type01e ul li a:before, .inline-wrap-inner .nav-column2-type01e ul li a:before { height: 30%; }
  #content-body-wrapper .nav-column2-type01e ul li a h2, #content-body-wrapper .nav-column2-type01e ul li a h3, #content-body-wrapper .nav-column2-type01e ul li a h4, .inline-wrap-inner .nav-column2-type01e ul li a h2, .inline-wrap-inner .nav-column2-type01e ul li a h3, .inline-wrap-inner .nav-column2-type01e ul li a h4 { font-size: 20px; font-size: 2.0rem; }
  #content-body-wrapper .nav-column2-type01e ul li a h2 .inner-txt, #content-body-wrapper .nav-column2-type01e ul li a h3 .inner-txt, #content-body-wrapper .nav-column2-type01e ul li a h4 .inner-txt, .inline-wrap-inner .nav-column2-type01e ul li a h2 .inner-txt, .inline-wrap-inner .nav-column2-type01e ul li a h3 .inner-txt, .inline-wrap-inner .nav-column2-type01e ul li a h4 .inner-txt { padding: 15px; }
  #content-body-wrapper .nav-column2-type01e ul li a h2.hdg-level3, #content-body-wrapper .nav-column2-type01e ul li a h3.hdg-level3, #content-body-wrapper .nav-column2-type01e ul li a h4.hdg-level3, .inline-wrap-inner .nav-column2-type01e ul li a h2.hdg-level3, .inline-wrap-inner .nav-column2-type01e ul li a h3.hdg-level3, .inline-wrap-inner .nav-column2-type01e ul li a h4.hdg-level3 { font-size: 20px; font-size: 2.0rem; }
  #content-body-wrapper .nav-column2-type01e ul li a.link-blank:after, #content-body-wrapper .nav-column2-type01e ul li a.link-pdf:after, .inline-wrap-inner .nav-column2-type01e ul li a.link-blank:after, .inline-wrap-inner .nav-column2-type01e ul li a.link-pdf:after { display: none; }
  #content-body-wrapper .nav-column2-type01e ul li a.link-blank h2 .inner-txt, #content-body-wrapper .nav-column2-type01e ul li a.link-blank h3 .inner-txt, #content-body-wrapper .nav-column2-type01e ul li a.link-blank h4 .inner-txt, #content-body-wrapper .nav-column2-type01e ul li a.link-pdf h2 .inner-txt, #content-body-wrapper .nav-column2-type01e ul li a.link-pdf h3 .inner-txt, #content-body-wrapper .nav-column2-type01e ul li a.link-pdf h4 .inner-txt, .inline-wrap-inner .nav-column2-type01e ul li a.link-blank h2 .inner-txt, .inline-wrap-inner .nav-column2-type01e ul li a.link-blank h3 .inner-txt, .inline-wrap-inner .nav-column2-type01e ul li a.link-blank h4 .inner-txt, .inline-wrap-inner .nav-column2-type01e ul li a.link-pdf h2 .inner-txt, .inline-wrap-inner .nav-column2-type01e ul li a.link-pdf h3 .inner-txt, .inline-wrap-inner .nav-column2-type01e ul li a.link-pdf h4 .inner-txt { padding: 15px 0 15px 15px; }
  #content-body-wrapper .nav-column2-type01e ul li a:hover h2, #content-body-wrapper .nav-column2-type01e ul li a:hover h3, #content-body-wrapper .nav-column2-type01e ul li a:hover h4, .inline-wrap-inner .nav-column2-type01e ul li a:hover h2, .inline-wrap-inner .nav-column2-type01e ul li a:hover h3, .inline-wrap-inner .nav-column2-type01e ul li a:hover h4 { color: #ffffff; }
  #content-body-wrapper .nav-column2-type01e ul li.bg-white a:hover h2, #content-body-wrapper .nav-column2-type01e ul li.bg-white a:hover h3, #content-body-wrapper .nav-column2-type01e ul li.bg-white a:hover h4, .inline-wrap-inner .nav-column2-type01e ul li.bg-white a:hover h2, .inline-wrap-inner .nav-column2-type01e ul li.bg-white a:hover h3, .inline-wrap-inner .nav-column2-type01e ul li.bg-white a:hover h4 { color: #a0a5a9; }
  #content-body-wrapper .nav-column2-type10e, .inline-wrap-inner .nav-column2-type10e { margin-bottom: 20px; }
  #content-body-wrapper .nav-column2-type10e &gt; ul, .inline-wrap-inner .nav-column2-type10e &gt; ul { display: block; margin-left: 0; width: 100%; }
  #content-body-wrapper .nav-column2-type10e &gt; ul &gt; li, .inline-wrap-inner .nav-column2-type10e &gt; ul &gt; li { width: 100%; margin: 0 0 20px; }
  #content-body-wrapper .nav-column2-type10e .txt-column, .inline-wrap-inner .nav-column2-type10e .txt-column { padding: 10px; }
  #content-body-wrapper .nav-column3-type08, #content-body-wrapper .nav-column3-type08-01, .inline-wrap-inner .nav-column3-type08, .inline-wrap-inner .nav-column3-type08-01 { padding-bottom: 0; }
  #content-body-wrapper .nav-column3-type08 ul, #content-body-wrapper .nav-column3-type08-01 ul, .inline-wrap-inner .nav-column3-type08 ul, .inline-wrap-inner .nav-column3-type08-01 ul { margin-left: 0; }
  #content-body-wrapper .nav-column3-type08 ul li, #content-body-wrapper .nav-column3-type08-01 ul li, .inline-wrap-inner .nav-column3-type08 ul li, .inline-wrap-inner .nav-column3-type08-01 ul li { display: block; margin: 0 0 40px 0; width: 100%; }
  #content-body-wrapper .nav-column3-type08 ul li .list-link, #content-body-wrapper .nav-column3-type08-01 ul li .list-link, .inline-wrap-inner .nav-column3-type08 ul li .list-link, .inline-wrap-inner .nav-column3-type08-01 ul li .list-link { margin: 0 -20px -20px; }
  #content-body-wrapper .nav-column3-type08 ul li .list-link li, #content-body-wrapper .nav-column3-type08-01 ul li .list-link li, .inline-wrap-inner .nav-column3-type08 ul li .list-link li, .inline-wrap-inner .nav-column3-type08-01 ul li .list-link li { display: block; width: 100%; margin: 0; padding: 0; font-size: 114.3%; border-top: 1px solid #ededed; }
  #content-body-wrapper .nav-column3-type08 ul li .list-link li a, #content-body-wrapper .nav-column3-type08-01 ul li .list-link li a, .inline-wrap-inner .nav-column3-type08 ul li .list-link li a, .inline-wrap-inner .nav-column3-type08-01 ul li .list-link li a { display: block; padding: 12px 40px 10px 20px; position: relative; box-sizing: border-box; }
  #content-body-wrapper .nav-column3-type08 ul li .list-link li a:after, #content-body-wrapper .nav-column3-type08-01 ul li .list-link li a:after, .inline-wrap-inner .nav-column3-type08 ul li .list-link li a:after, .inline-wrap-inner .nav-column3-type08-01 ul li .list-link li a:after { display: block; content: ''; position: absolute; top: 50%; bottom: 50%; left: auto; }
  #content-body-wrapper .nav-column3-type08 ul li .list-link li a.link-icon:after, #content-body-wrapper .nav-column3-type08-01 ul li .list-link li a.link-icon:after, .inline-wrap-inner .nav-column3-type08 ul li .list-link li a.link-icon:after, .inline-wrap-inner .nav-column3-type08-01 ul li .list-link li a.link-icon:after { right: 15px; width: 7px; height: 7px; margin: -4px 0 0 0; border-right: 1px solid #ea1e1f; border-bottom: 1px solid #ea1e1f; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); min-height: 7px; background-image: none; }
  #content-body-wrapper .nav-column3-type08 ul li .list-link li a.link-blank:after, #content-body-wrapper .nav-column3-type08-01 ul li .list-link li a.link-blank:after, .inline-wrap-inner .nav-column3-type08 ul li .list-link li a.link-blank:after, .inline-wrap-inner .nav-column3-type08-01 ul li .list-link li a.link-blank:after { right: 10px; width: 15px; height: 15px; margin-top: -8px; border: none; -webkit-transform: none; transform: none; min-height: 15px; }
  #content-body-wrapper .nav-column3-type08 ul li .hdg-level3, #content-body-wrapper .nav-column3-type08 ul li .hdg-level4, #content-body-wrapper .nav-column3-type08-01 ul li .hdg-level3, #content-body-wrapper .nav-column3-type08-01 ul li .hdg-level4, .inline-wrap-inner .nav-column3-type08 ul li .hdg-level3, .inline-wrap-inner .nav-column3-type08 ul li .hdg-level4, .inline-wrap-inner .nav-column3-type08-01 ul li .hdg-level3, .inline-wrap-inner .nav-column3-type08-01 ul li .hdg-level4 { margin: 0px; padding: 0 0 10px; }
  #content-body-wrapper .nav-column3-type08 ul li .hdg-level3 .link-icon, #content-body-wrapper .nav-column3-type08 ul li .hdg-level4 .link-icon, #content-body-wrapper .nav-column3-type08-01 ul li .hdg-level3 .link-icon, #content-body-wrapper .nav-column3-type08-01 ul li .hdg-level4 .link-icon, .inline-wrap-inner .nav-column3-type08 ul li .hdg-level3 .link-icon, .inline-wrap-inner .nav-column3-type08 ul li .hdg-level4 .link-icon, .inline-wrap-inner .nav-column3-type08-01 ul li .hdg-level3 .link-icon, .inline-wrap-inner .nav-column3-type08-01 ul li .hdg-level4 .link-icon { display: block; position: relative; padding: 12px 40px 10px 20px; margin: -20px -20px -10px; }
  #content-body-wrapper .nav-column3-type08 ul li .hdg-level3 .link-icon:after, #content-body-wrapper .nav-column3-type08 ul li .hdg-level4 .link-icon:after, #content-body-wrapper .nav-column3-type08-01 ul li .hdg-level3 .link-icon:after, #content-body-wrapper .nav-column3-type08-01 ul li .hdg-level4 .link-icon:after, .inline-wrap-inner .nav-column3-type08 ul li .hdg-level3 .link-icon:after, .inline-wrap-inner .nav-column3-type08 ul li .hdg-level4 .link-icon:after, .inline-wrap-inner .nav-column3-type08-01 ul li .hdg-level3 .link-icon:after, .inline-wrap-inner .nav-column3-type08-01 ul li .hdg-level4 .link-icon:after { display: block; content: ''; position: absolute; top: 50%; bottom: 50%; left: auto; right: 15px; width: 7px; height: 7px; margin: -4px 0 0 0; border-right: 1px solid #ea1e1f; border-bottom: 1px solid #ea1e1f; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); background-image: none; min-height: 7px; }
  #content-body-wrapper .nav-column3-type08 ul li .hdg-level3.only-hdg, #content-body-wrapper .nav-column3-type08 ul li .hdg-level4.only-hdg, #content-body-wrapper .nav-column3-type08-01 ul li .hdg-level3.only-hdg, #content-body-wrapper .nav-column3-type08-01 ul li .hdg-level4.only-hdg, .inline-wrap-inner .nav-column3-type08 ul li .hdg-level3.only-hdg, .inline-wrap-inner .nav-column3-type08 ul li .hdg-level4.only-hdg, .inline-wrap-inner .nav-column3-type08-01 ul li .hdg-level3.only-hdg, .inline-wrap-inner .nav-column3-type08-01 ul li .hdg-level4.only-hdg { padding-bottom: 0; margin-bottom: -20px; }
  #content-body-wrapper .nav-column3-type08 .txt-column, #content-body-wrapper .nav-column3-type08-01 .txt-column, .inline-wrap-inner .nav-column3-type08 .txt-column, .inline-wrap-inner .nav-column3-type08-01 .txt-column { border: 1px solid #ededed; padding: 20px; }
  #content-body-wrapper .nav-column3-type08 .txt-column .doc-text, #content-body-wrapper .nav-column3-type08-01 .txt-column .doc-text, .inline-wrap-inner .nav-column3-type08 .txt-column .doc-text, .inline-wrap-inner .nav-column3-type08-01 .txt-column .doc-text { margin-bottom: 20px; }
  #content-body-wrapper .nav-column3-type08 .txt-column .link-btn-type01, #content-body-wrapper .nav-column3-type08-01 .txt-column .link-btn-type01, .inline-wrap-inner .nav-column3-type08 .txt-column .link-btn-type01, .inline-wrap-inner .nav-column3-type08-01 .txt-column .link-btn-type01 { text-align: left; }
  #content-body-wrapper .nav-column3-type08 .img-column, #content-body-wrapper .nav-column3-type08-01 .img-column, .inline-wrap-inner .nav-column3-type08 .img-column, .inline-wrap-inner .nav-column3-type08-01 .img-column { font-size: 0; line-height: 0; margin: 0; padding: 0; }
  #content-body-wrapper .nav-column3-type08 .img-column img, #content-body-wrapper .nav-column3-type08-01 .img-column img, .inline-wrap-inner .nav-column3-type08 .img-column img, .inline-wrap-inner .nav-column3-type08-01 .img-column img { width: 100%; height: auto; }
  #content-body-wrapper .nav-column3-type08e, .inline-wrap-inner .nav-column3-type08e { margin-bottom: 20px; }
  #content-body-wrapper .nav-column3-type08e &gt; ul, .inline-wrap-inner .nav-column3-type08e &gt; ul { display: block; margin-left: 0; width: 100%; }
  #content-body-wrapper .nav-column3-type08e &gt; ul &gt; li, .inline-wrap-inner .nav-column3-type08e &gt; ul &gt; li { width: 100%; margin: 0 0 20px; }
  #content-body-wrapper .nav-column3-type08e &gt; ul &gt; li .hdg-level3, .inline-wrap-inner .nav-column3-type08e &gt; ul &gt; li .hdg-level3 { margin-top: 0; }
  #content-body-wrapper .nav-column3-type08e .txt-column, .inline-wrap-inner .nav-column3-type08e .txt-column { padding: 10px; }
  #content-body-wrapper .nav-column2-type02 .list-parent, .inline-wrap-inner .nav-column2-type02 .list-parent { margin-left: 0; width: 100%; }
  #content-body-wrapper .nav-column2-type02 .list-parent li, .inline-wrap-inner .nav-column2-type02 .list-parent li { display: block; margin: 0 0 10px 0; width: 100%; vertical-align: top; border: 1px solid #ededed; }
  #content-body-wrapper .nav-column2-type02 .list-parent li .list-parent-inner, .inline-wrap-inner .nav-column2-type02 .list-parent li .list-parent-inner { padding: 15px 10px; }
  #content-body-wrapper .nav-column2-type02 .list-parent li .list-parent-inner .hdg-text, .inline-wrap-inner .nav-column2-type02 .list-parent li .list-parent-inner .hdg-text { font-size: 114.3%; padding-bottom: 0; }
  #content-body-wrapper .nav-column2-type02 .list-parent li .list-parent-inner .doc-text, .inline-wrap-inner .nav-column2-type02 .list-parent li .list-parent-inner .doc-text { margin: 10px 0 0; }
  #content-body-wrapper .nav-column2-type02 .list-parent li .list-child, .inline-wrap-inner .nav-column2-type02 .list-parent li .list-child { display: none; }
  #content-body-wrapper .nav-column2-type07 ul li, #content-body-wrapper .nav-column2-type19 ul li, .inline-wrap-inner .nav-column2-type07 ul li, .inline-wrap-inner .nav-column2-type19 ul li { margin: 0 0 20px 0; border: 1px solid #ededed; }
  #content-body-wrapper .nav-column2-type07 ul li .img-column, #content-body-wrapper .nav-column2-type07 ul li .txt-column, #content-body-wrapper .nav-column2-type19 ul li .img-column, #content-body-wrapper .nav-column2-type19 ul li .txt-column, .inline-wrap-inner .nav-column2-type07 ul li .img-column, .inline-wrap-inner .nav-column2-type07 ul li .txt-column, .inline-wrap-inner .nav-column2-type19 ul li .img-column, .inline-wrap-inner .nav-column2-type19 ul li .txt-column { display: block; width: 100%; border-left: 0; }
  #content-body-wrapper .nav-column2-type07 ul li .img-column, #content-body-wrapper .nav-column2-type19 ul li .img-column, .inline-wrap-inner .nav-column2-type07 ul li .img-column, .inline-wrap-inner .nav-column2-type19 ul li .img-column { font-size: 0; line-height: 0; margin: 0; border-bottom: 1px solid #ededed; }
  #content-body-wrapper .nav-column2-type07 ul li .img-column img, #content-body-wrapper .nav-column2-type19 ul li .img-column img, .inline-wrap-inner .nav-column2-type07 ul li .img-column img, .inline-wrap-inner .nav-column2-type19 ul li .img-column img { width: 100%; height: auto; }
  #content-body-wrapper .nav-column2-type07 ul li .txt-column .txt-column-inner, #content-body-wrapper .nav-column2-type19 ul li .txt-column .txt-column-inner, .inline-wrap-inner .nav-column2-type07 ul li .txt-column .txt-column-inner, .inline-wrap-inner .nav-column2-type19 ul li .txt-column .txt-column-inner { padding: 15px 10px 10px; position: relative; }
  #content-body-wrapper .nav-column2-type07 ul li .txt-column .txt-column-inner .doc-text, #content-body-wrapper .nav-column2-type19 ul li .txt-column .txt-column-inner .doc-text, .inline-wrap-inner .nav-column2-type07 ul li .txt-column .txt-column-inner .doc-text, .inline-wrap-inner .nav-column2-type19 ul li .txt-column .txt-column-inner .doc-text { display: none; }
  #content-body-wrapper .nav-column2-type07 ul li .txt-column .txt-column-inner h2, #content-body-wrapper .nav-column2-type07 ul li .txt-column .txt-column-inner h3, #content-body-wrapper .nav-column2-type07 ul li .txt-column .txt-column-inner h4, #content-body-wrapper .nav-column2-type07 ul li .txt-column .txt-column-inner h5, #content-body-wrapper .nav-column2-type19 ul li .txt-column .txt-column-inner h2, #content-body-wrapper .nav-column2-type19 ul li .txt-column .txt-column-inner h3, #content-body-wrapper .nav-column2-type19 ul li .txt-column .txt-column-inner h4, #content-body-wrapper .nav-column2-type19 ul li .txt-column .txt-column-inner h5, .inline-wrap-inner .nav-column2-type07 ul li .txt-column .txt-column-inner h2, .inline-wrap-inner .nav-column2-type07 ul li .txt-column .txt-column-inner h3, .inline-wrap-inner .nav-column2-type07 ul li .txt-column .txt-column-inner h4, .inline-wrap-inner .nav-column2-type07 ul li .txt-column .txt-column-inner h5, .inline-wrap-inner .nav-column2-type19 ul li .txt-column .txt-column-inner h2, .inline-wrap-inner .nav-column2-type19 ul li .txt-column .txt-column-inner h3, .inline-wrap-inner .nav-column2-type19 ul li .txt-column .txt-column-inner h4, .inline-wrap-inner .nav-column2-type19 ul li .txt-column .txt-column-inner h5 { margin-bottom: 0; }
  #content-body-wrapper .nav-column2-type07 ul li .txt-column .txt-column-inner .hdg-level2, #content-body-wrapper .nav-column2-type07 ul li .txt-column .txt-column-inner .hdg-level3, #content-body-wrapper .nav-column2-type07 ul li .txt-column .txt-column-inner .hdg-level4, #content-body-wrapper .nav-column2-type07 ul li .txt-column .txt-column-inner .hdg-level5, #content-body-wrapper .nav-column2-type19 ul li .txt-column .txt-column-inner .hdg-level2, #content-body-wrapper .nav-column2-type19 ul li .txt-column .txt-column-inner .hdg-level3, #content-body-wrapper .nav-column2-type19 ul li .txt-column .txt-column-inner .hdg-level4, #content-body-wrapper .nav-column2-type19 ul li .txt-column .txt-column-inner .hdg-level5, .inline-wrap-inner .nav-column2-type07 ul li .txt-column .txt-column-inner .hdg-level2, .inline-wrap-inner .nav-column2-type07 ul li .txt-column .txt-column-inner .hdg-level3, .inline-wrap-inner .nav-column2-type07 ul li .txt-column .txt-column-inner .hdg-level4, .inline-wrap-inner .nav-column2-type07 ul li .txt-column .txt-column-inner .hdg-level5, .inline-wrap-inner .nav-column2-type19 ul li .txt-column .txt-column-inner .hdg-level2, .inline-wrap-inner .nav-column2-type19 ul li .txt-column .txt-column-inner .hdg-level3, .inline-wrap-inner .nav-column2-type19 ul li .txt-column .txt-column-inner .hdg-level4, .inline-wrap-inner .nav-column2-type19 ul li .txt-column .txt-column-inner .hdg-level5 { margin-top: 0; }
  #content-body-wrapper .nav-column2-type07 ul li .txt-column .txt-column-inner .list-disc, #content-body-wrapper .nav-column2-type19 ul li .txt-column .txt-column-inner .list-disc, .inline-wrap-inner .nav-column2-type07 ul li .txt-column .txt-column-inner .list-disc, .inline-wrap-inner .nav-column2-type19 ul li .txt-column .txt-column-inner .list-disc { margin-bottom: 0; }
  #content-body-wrapper .nav-column2-type07 ul li .txt-column .txt-column-inner .list-disc li, #content-body-wrapper .nav-column2-type19 ul li .txt-column .txt-column-inner .list-disc li, .inline-wrap-inner .nav-column2-type07 ul li .txt-column .txt-column-inner .list-disc li, .inline-wrap-inner .nav-column2-type19 ul li .txt-column .txt-column-inner .list-disc li { border: none; margin: 10px 0 0; }
  #content-body-wrapper .nav-column2-type07 ul li .txt-column .txt-column-inner .link-btn-type01, #content-body-wrapper .nav-column2-type19 ul li .txt-column .txt-column-inner .link-btn-type01, .inline-wrap-inner .nav-column2-type07 ul li .txt-column .txt-column-inner .link-btn-type01, .inline-wrap-inner .nav-column2-type19 ul li .txt-column .txt-column-inner .link-btn-type01 { text-align: left; margin: 10px 0 0; }
  #content-body-wrapper .nav-column2-type07 ul li .txt-column .txt-column-inner .list-link, #content-body-wrapper .nav-column2-type19 ul li .txt-column .txt-column-inner .list-link, .inline-wrap-inner .nav-column2-type07 ul li .txt-column .txt-column-inner .list-link, .inline-wrap-inner .nav-column2-type19 ul li .txt-column .txt-column-inner .list-link { margin: 0; padding-top: 5px; }
  #content-body-wrapper .nav-column2-type07 ul li .txt-column .txt-column-inner .list-link li, #content-body-wrapper .nav-column2-type19 ul li .txt-column .txt-column-inner .list-link li, .inline-wrap-inner .nav-column2-type07 ul li .txt-column .txt-column-inner .list-link li, .inline-wrap-inner .nav-column2-type19 ul li .txt-column .txt-column-inner .list-link li { margin: 10px 0 0; border: none; }
  #content-body-wrapper .nav-column2-type03 ul li, .inline-wrap-inner .nav-column2-type03 ul li { margin: 0 0 20px 0; }
  #content-body-wrapper .nav-column2-type03 ul li .img-column, #content-body-wrapper .nav-column2-type03 ul li .txt-column, .inline-wrap-inner .nav-column2-type03 ul li .img-column, .inline-wrap-inner .nav-column2-type03 ul li .txt-column { display: block; vertical-align: top; width: 100%; }
  #content-body-wrapper .nav-column2-type03 ul li .img-column, .inline-wrap-inner .nav-column2-type03 ul li .img-column { width: 100%; font-size: 0; line-height: 0; margin: 0; text-align: center; }
  #content-body-wrapper .nav-column2-type03 ul li .img-column img, .inline-wrap-inner .nav-column2-type03 ul li .img-column img { width: 100%; max-width: 266px; height: auto; }
  #content-body-wrapper .nav-column2-type03 ul li .txt-column-inner, .inline-wrap-inner .nav-column2-type03 ul li .txt-column-inner { padding: 10px; position: relative; }
  #content-body-wrapper .nav-column2-type03 ul li .txt-column-inner .hdg-level2, #content-body-wrapper .nav-column2-type03 ul li .txt-column-inner .hdg-level3, #content-body-wrapper .nav-column2-type03 ul li .txt-column-inner .hdg-level4, #content-body-wrapper .nav-column2-type03 ul li .txt-column-inner .hdg-level5, .inline-wrap-inner .nav-column2-type03 ul li .txt-column-inner .hdg-level2, .inline-wrap-inner .nav-column2-type03 ul li .txt-column-inner .hdg-level3, .inline-wrap-inner .nav-column2-type03 ul li .txt-column-inner .hdg-level4, .inline-wrap-inner .nav-column2-type03 ul li .txt-column-inner .hdg-level5 { margin-top: 5px; }
  #content-body-wrapper .nav-column2-type03 ul li .txt-column-inner .list-disc, .inline-wrap-inner .nav-column2-type03 ul li .txt-column-inner .list-disc { margin-bottom: 0; }
  #content-body-wrapper .nav-column2-type03 ul li .txt-column-inner .list-disc li, .inline-wrap-inner .nav-column2-type03 ul li .txt-column-inner .list-disc li { border: none; }
  #content-body-wrapper .nav-column2-type03 ul li .txt-column-inner .doc-text, .inline-wrap-inner .nav-column2-type03 ul li .txt-column-inner .doc-text { display: none; }
  #content-body-wrapper .nav-column2-type03 ul li .txt-column-inner .link-btn-type01, .inline-wrap-inner .nav-column2-type03 ul li .txt-column-inner .link-btn-type01 { text-align: left; margin: 0; }
  #content-body-wrapper .nav-column2-type03 ul li .txt-column-inner .list-link-horizontal, .inline-wrap-inner .nav-column2-type03 ul li .txt-column-inner .list-link-horizontal { margin: 0; text-align: left; }
  #content-body-wrapper .nav-column2-type03 ul li .txt-column-inner .list-link-horizontal li, .inline-wrap-inner .nav-column2-type03 ul li .txt-column-inner .list-link-horizontal li { border: none; display: table; margin: 0; padding: 10px 10px 0 0; }
  #content-body-wrapper .nav-column2-type03 ul li .txt-column-inner .list-link, .inline-wrap-inner .nav-column2-type03 ul li .txt-column-inner .list-link { padding-top: 10px; margin-bottom: 0; }
  #content-body-wrapper .nav-column2-type03 ul li .txt-column-inner .list-link li, .inline-wrap-inner .nav-column2-type03 ul li .txt-column-inner .list-link li { border: none; margin: 5px 0 0; }
  #content-body-wrapper .nav-column2-type15, .inline-wrap-inner .nav-column2-type15 { margin-bottom: 10px; }
  #content-body-wrapper .nav-column2-type15 ul, .inline-wrap-inner .nav-column2-type15 ul { margin: 0; }
  #content-body-wrapper .nav-column2-type15 ul li, .inline-wrap-inner .nav-column2-type15 ul li { display: block; margin: 0 0 10px; width: 100%; }
  #content-body-wrapper .nav-column2-type15 .txt-column, .inline-wrap-inner .nav-column2-type15 .txt-column { padding: 20px 10px; }
  #content-body-wrapper .nav-column2-type15 .txt-column .doc-hdg-caption, .inline-wrap-inner .nav-column2-type15 .txt-column .doc-hdg-caption { margin: 0 0 10px; }
  #content-body-wrapper .nav-column2-type15 .txt-column .hdg-level3, .inline-wrap-inner .nav-column2-type15 .txt-column .hdg-level3 { margin-bottom: 10px; }
  #content-body-wrapper .nav-column2-type15 .txt-column .doc-text, .inline-wrap-inner .nav-column2-type15 .txt-column .doc-text { margin-bottom: 15px; }
  #content-body-wrapper .nav-column2-type15 .txt-column .link-btn-type01, .inline-wrap-inner .nav-column2-type15 .txt-column .link-btn-type01 { margin-top: 15px; }
  #content-body-wrapper .nav-column3-type01 ul, .inline-wrap-inner .nav-column3-type01 ul { margin-left: 0; padding-bottom: 10px; width: 100%; }
  #content-body-wrapper .nav-column3-type01 ul li, .inline-wrap-inner .nav-column3-type01 ul li { display: block; margin: 0 auto 10px; width: 100%; max-width: 300px; vertical-align: top; }
  #content-body-wrapper .nav-column3-type01 ul li .column-main a, .inline-wrap-inner .nav-column3-type01 ul li .column-main a { min-height: 245px; }
  #content-body-wrapper .nav-column3-type01 ul li .column, .inline-wrap-inner .nav-column3-type01 ul li .column { margin-bottom: 10px; }
  #content-body-wrapper .nav-column3-type01 ul li .column a, .inline-wrap-inner .nav-column3-type01 ul li .column a { min-height: 105px; }
  #content-body-wrapper .nav-column3-type01 ul li a, .inline-wrap-inner .nav-column3-type01 ul li a { padding: 10px; }
  #content-body-wrapper .nav-column3-type01 ul li a p, .inline-wrap-inner .nav-column3-type01 ul li a p { margin-bottom: 5px; }
  #content-body-wrapper .nav-column5-type01, .inline-wrap-inner .nav-column5-type01 { padding-bottom: 0; }
  #content-body-wrapper .nav-column5-type01 ul, .inline-wrap-inner .nav-column5-type01 ul { margin-left: 0; width: 100%; padding-bottom: 10px; }
  #content-body-wrapper .nav-column5-type01 ul li, .inline-wrap-inner .nav-column5-type01 ul li { display: block; margin: 0 0 3% 0; width: 100%; vertical-align: top; }
  #content-body-wrapper .nav-column5-type01 ul li a, .inline-wrap-inner .nav-column5-type01 ul li a { border: 1px solid #ededed; color: #333; display: block; text-decoration: none; }
  #content-body-wrapper .nav-column5-type01 ul li a .img-column, .inline-wrap-inner .nav-column5-type01 ul li a .img-column { display: block; font-size: 0; line-height: 0; padding: 10px; }
  #content-body-wrapper .nav-column5-type01 ul li a .img-column img, .inline-wrap-inner .nav-column5-type01 ul li a .img-column img { display: block; margin: 0 auto; height: auto; max-height: 110px; width: auto; max-width: 280px; }
  #content-body-wrapper .nav-column5-type01 ul li a h2, #content-body-wrapper .nav-column5-type01 ul li a h3, #content-body-wrapper .nav-column5-type01 ul li a h4, #content-body-wrapper .nav-column5-type01 ul li a h5, .inline-wrap-inner .nav-column5-type01 ul li a h2, .inline-wrap-inner .nav-column5-type01 ul li a h3, .inline-wrap-inner .nav-column5-type01 ul li a h4, .inline-wrap-inner .nav-column5-type01 ul li a h5 { display: block; padding: 10px; }
  #content-body-wrapper .nav-column5-type01 ul li.wide, .inline-wrap-inner .nav-column5-type01 ul li.wide { width: 100%; }
  #content-body-wrapper .nav-column3-type18 .list-parent, .inline-wrap-inner .nav-column3-type18 .list-parent { margin-left: 0; width: 100%; }
  #content-body-wrapper .nav-column3-type18 .list-parent li, .inline-wrap-inner .nav-column3-type18 .list-parent li { display: block; margin: 0 0 10px 0; width: 100%; vertical-align: top; }
  #content-body-wrapper .nav-column3-type18 .list-parent li .list-parent-inner, .inline-wrap-inner .nav-column3-type18 .list-parent li .list-parent-inner { padding: 25px 20px; }
  #content-body-wrapper .nav-column3-type18 .list-parent li .list-parent-inner .hdg-text, .inline-wrap-inner .nav-column3-type18 .list-parent li .list-parent-inner .hdg-text { font-size: 143.3%; padding-bottom: 0; }
  #content-body-wrapper .nav-column3-type18 .list-parent li .list-parent-inner .hdg-level3, #content-body-wrapper .nav-column3-type18 .list-parent li .list-parent-inner .hdg-level4, #content-body-wrapper .nav-column3-type18 .list-parent li .list-parent-inner .hdg-level5, .inline-wrap-inner .nav-column3-type18 .list-parent li .list-parent-inner .hdg-level3, .inline-wrap-inner .nav-column3-type18 .list-parent li .list-parent-inner .hdg-level4, .inline-wrap-inner .nav-column3-type18 .list-parent li .list-parent-inner .hdg-level5 { margin-top: 0; padding-bottom: 10px; }
  #content-body-wrapper .nav-column3-type18 .list-parent li .list-parent-inner .doc-text, .inline-wrap-inner .nav-column3-type18 .list-parent li .list-parent-inner .doc-text { margin: 15px 0 0; font-size: 114.3%; }
  #content-body-wrapper .nav-column3-type18 .list-parent li .list-parent-inner .doc-text .link-icon, .inline-wrap-inner .nav-column3-type18 .list-parent li .list-parent-inner .doc-text .link-icon { display: block; position: relative; }
  #content-body-wrapper .nav-column3-type18 .list-parent li .list-parent-inner .doc-text .link-icon:after, .inline-wrap-inner .nav-column3-type18 .list-parent li .list-parent-inner .doc-text .link-icon:after { display: block; content: ''; position: absolute; top: 50%; bottom: 50%; left: auto; right: 0; width: 7px; height: 7px; margin: -4px 0 0 0; border-right: 1px solid #ea1e1f; border-bottom: 1px solid #ea1e1f; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); background-image: none; min-height: 7px; }
  #content-body-wrapper .nav-column3-type18 .list-parent li .list-child, .inline-wrap-inner .nav-column3-type18 .list-parent li .list-child { display: none; }
  #content-body-wrapper .nav-column3-type20, .inline-wrap-inner .nav-column3-type20 { padding-bottom: 0; }
  #content-body-wrapper .nav-column3-type20 ul, .inline-wrap-inner .nav-column3-type20 ul { margin-left: 0; width: 100%; }
  #content-body-wrapper .nav-column3-type20 ul li, .inline-wrap-inner .nav-column3-type20 ul li { display: inline-block; margin: 0 0 20px 0; border: none; width: 100%; }
  #content-body-wrapper .nav-column3-type20 ul li a, .inline-wrap-inner .nav-column3-type20 ul li a { color: #333; display: block; text-decoration: none; }
  #content-body-wrapper .nav-column3-type20 ul li a span, .inline-wrap-inner .nav-column3-type20 ul li a span { display: block; font-size: 0; line-height: 0; }
  #content-body-wrapper .nav-column3-type20 ul li a span img, .inline-wrap-inner .nav-column3-type20 ul li a span img { width: 100%; height: auto; }
  #content-body-wrapper .nav-column3-type20 ul li a p, #content-body-wrapper .nav-column3-type20 ul li a h2, #content-body-wrapper .nav-column3-type20 ul li a h3, #content-body-wrapper .nav-column3-type20 ul li a h4, .inline-wrap-inner .nav-column3-type20 ul li a p, .inline-wrap-inner .nav-column3-type20 ul li a h2, .inline-wrap-inner .nav-column3-type20 ul li a h3, .inline-wrap-inner .nav-column3-type20 ul li a h4 { padding: 15px 25px 15px 15px; position: relative; }
  #content-body-wrapper .nav-column3-type20 ul li a p:after, #content-body-wrapper .nav-column3-type20 ul li a h2:after, #content-body-wrapper .nav-column3-type20 ul li a h3:after, #content-body-wrapper .nav-column3-type20 ul li a h4:after, .inline-wrap-inner .nav-column3-type20 ul li a p:after, .inline-wrap-inner .nav-column3-type20 ul li a h2:after, .inline-wrap-inner .nav-column3-type20 ul li a h3:after, .inline-wrap-inner .nav-column3-type20 ul li a h4:after { display: block; content: ''; position: absolute; top: 50%; bottom: 50%; left: auto; right: 15px; width: 7px; height: 7px; margin: -4px 0 0 0; border-right: 1px solid #ea1e1f; border-bottom: 1px solid #ea1e1f; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); background-image: none; min-height: 7px; }
  #content-body-wrapper .nav-column3-type20 ul li a.link-blank p:after, #content-body-wrapper .nav-column3-type20 ul li a.link-blank h2:after, #content-body-wrapper .nav-column3-type20 ul li a.link-blank h3:after, #content-body-wrapper .nav-column3-type20 ul li a.link-blank h4:after, #content-body-wrapper .nav-column3-type20 ul li a.link-pdf p:after, #content-body-wrapper .nav-column3-type20 ul li a.link-pdf h2:after, #content-body-wrapper .nav-column3-type20 ul li a.link-pdf h3:after, #content-body-wrapper .nav-column3-type20 ul li a.link-pdf h4:after, #content-body-wrapper .nav-column3-type20 ul li a.link-excel p:after, #content-body-wrapper .nav-column3-type20 ul li a.link-excel h2:after, #content-body-wrapper .nav-column3-type20 ul li a.link-excel h3:after, #content-body-wrapper .nav-column3-type20 ul li a.link-excel h4:after, #content-body-wrapper .nav-column3-type20 ul li a.link-csv p:after, #content-body-wrapper .nav-column3-type20 ul li a.link-csv h2:after, #content-body-wrapper .nav-column3-type20 ul li a.link-csv h3:after, #content-body-wrapper .nav-column3-type20 ul li a.link-csv h4:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-blank p:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-blank h2:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-blank h3:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-blank h4:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-pdf p:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-pdf h2:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-pdf h3:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-pdf h4:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-excel p:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-excel h2:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-excel h3:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-excel h4:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-csv p:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-csv h2:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-csv h3:after, .inline-wrap-inner .nav-column3-type20 ul li a.link-csv h4:after { display: block; content: ''; position: absolute; top: 50%; bottom: 50%; right: 10px; width: 15px; height: 15px; margin-top: -8px; border: none; -webkit-transform: none; transform: none; min-height: 15px; }
  #content-body-wrapper .nav-column3-type20-1, .inline-wrap-inner .nav-column3-type20-1 { padding-bottom: 10px; }
  #content-body-wrapper .nav-column3-type20-1 ul, .inline-wrap-inner .nav-column3-type20-1 ul { margin-left: 0; }
  #content-body-wrapper .nav-column3-type20-1 ul li, .inline-wrap-inner .nav-column3-type20-1 ul li { display: block; margin: 0 0 20px 0; width: 100%; }
  #content-body-wrapper .nav-column3-type20-1 ul li a .txt-column, .inline-wrap-inner .nav-column3-type20-1 ul li a .txt-column { display: block; padding: 15px; }
  #content-body-wrapper .nav-column3-type20-2, .inline-wrap-inner .nav-column3-type20-2 { padding-bottom: 10px; }
  #content-body-wrapper .nav-column3-type20-2 ul, .inline-wrap-inner .nav-column3-type20-2 ul { margin-left: 0; }
  #content-body-wrapper .nav-column3-type20-2 ul li, .inline-wrap-inner .nav-column3-type20-2 ul li { display: inline-block; margin: 0 0 10px 0; width: 100%; vertical-align: top; }
  #content-body-wrapper .nav-column3-type20-2 ul li a h2, #content-body-wrapper .nav-column3-type20-2 ul li a h3, #content-body-wrapper .nav-column3-type20-2 ul li a h4, .inline-wrap-inner .nav-column3-type20-2 ul li a h2, .inline-wrap-inner .nav-column3-type20-2 ul li a h3, .inline-wrap-inner .nav-column3-type20-2 ul li a h4 { padding: 10px; margin: 0; }
  #content-body-wrapper .contact-column-type03-innner .list-link, .inline-wrap-inner .contact-column-type03-innner .list-link { margin: 0 -15px 20px; border-bottom: 1px solid #ededed; }
  #content-body-wrapper .contact-column-type03-innner .list-link li, .inline-wrap-inner .contact-column-type03-innner .list-link li { display: block; width: 100%; margin: 0; padding: 0; font-size: 114.3%; border-top: 1px solid #ededed; }
  #content-body-wrapper .contact-column-type03-innner .list-link li a, .inline-wrap-inner .contact-column-type03-innner .list-link li a { display: block; padding: 12px 40px 10px 20px; position: relative; box-sizing: border-box; }
  #content-body-wrapper .contact-column-type03-innner .list-link li a:after, .inline-wrap-inner .contact-column-type03-innner .list-link li a:after { display: block; content: ''; position: absolute; top: 50%; bottom: 50%; left: auto; }
  #content-body-wrapper .contact-column-type03-innner .list-link li a.link-icon:after, .inline-wrap-inner .contact-column-type03-innner .list-link li a.link-icon:after { right: 15px; width: 7px; height: 7px; margin: -4px 0 0 0; border-right: 1px solid #ea1e1f; border-bottom: 1px solid #ea1e1f; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); min-height: 7px; background-image: none; }
  #content-body-wrapper .contact-column-type03-innner .list-link li a.link-blank:after, .inline-wrap-inner .contact-column-type03-innner .list-link li a.link-blank:after { right: 10px; width: 15px; height: 15px; margin-top: -8px; border: none; -webkit-transform: none; transform: none; min-height: 15px; }
  #content-body-wrapper .contact-column-type03-innner .hdg-level3, .inline-wrap-inner .contact-column-type03-innner .hdg-level3 { margin: 0 0 10px !important; padding: 0; }
  #content-body-wrapper .contact-column-type03-innner .hdg-level3 .link-icon, .inline-wrap-inner .contact-column-type03-innner .hdg-level3 .link-icon { display: block; position: relative; padding: 12px 40px 10px 20px; margin: -20px -15px -10px; }
  #content-body-wrapper .contact-column-type03-innner .hdg-level3 .link-icon:after, .inline-wrap-inner .contact-column-type03-innner .hdg-level3 .link-icon:after { display: block; content: ''; position: absolute; top: 50%; bottom: 50%; left: auto; right: 15px; width: 7px; height: 7px; margin: -4px 0 0 0; border-right: 1px solid #ea1e1f; border-bottom: 1px solid #ea1e1f; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); background-image: none; min-height: 7px; }
  #content-body-wrapper .contact-column-type03-innner .hdg-level3.only-hdg, .inline-wrap-inner .contact-column-type03-innner .hdg-level3.only-hdg { padding-bottom: 0; margin-bottom: -20px; }
  #content-body-wrapper .nav-column1-type22, #content-body-wrapper .nav-column2-type22, .inline-wrap-inner .nav-column1-type22, .inline-wrap-inner .nav-column2-type22 { padding-bottom: 0; }
  #content-body-wrapper .nav-column1-type22 ul, #content-body-wrapper .nav-column2-type22 ul, .inline-wrap-inner .nav-column1-type22 ul, .inline-wrap-inner .nav-column2-type22 ul { margin-left: 0; letter-spacing: normal; }
  #content-body-wrapper .nav-column1-type22 ul li, #content-body-wrapper .nav-column2-type22 ul li, .inline-wrap-inner .nav-column1-type22 ul li, .inline-wrap-inner .nav-column2-type22 ul li { display: block; margin: 0 0 20px; width: 100%; }
  #content-body-wrapper .nav-column1-type22 ul li a, #content-body-wrapper .nav-column2-type22 ul li a, .inline-wrap-inner .nav-column1-type22 ul li a, .inline-wrap-inner .nav-column2-type22 ul li a { letter-spacing: normal; }
  #content-body-wrapper .nav-column1-type22 ul li a span, #content-body-wrapper .nav-column2-type22 ul li a span, .inline-wrap-inner .nav-column1-type22 ul li a span, .inline-wrap-inner .nav-column2-type22 ul li a span { display: block; width: 100%; }
  #content-body-wrapper .nav-column1-type22 ul li a span img, #content-body-wrapper .nav-column2-type22 ul li a span img, .inline-wrap-inner .nav-column1-type22 ul li a span img, .inline-wrap-inner .nav-column2-type22 ul li a span img { width: 100%; height: auto; }
  #content-body-wrapper .nav-column1-type22 ul li a .txt-column, #content-body-wrapper .nav-column2-type22 ul li a .txt-column, .inline-wrap-inner .nav-column1-type22 ul li a .txt-column, .inline-wrap-inner .nav-column2-type22 ul li a .txt-column { width: 100%; display: block; margin: 0; }
  #content-body-wrapper .nav-column1-type22 ul li a h2, #content-body-wrapper .nav-column1-type22 ul li a h3, #content-body-wrapper .nav-column1-type22 ul li a h4, #content-body-wrapper .nav-column2-type22 ul li a h2, #content-body-wrapper .nav-column2-type22 ul li a h3, #content-body-wrapper .nav-column2-type22 ul li a h4, .inline-wrap-inner .nav-column1-type22 ul li a h2, .inline-wrap-inner .nav-column1-type22 ul li a h3, .inline-wrap-inner .nav-column1-type22 ul li a h4, .inline-wrap-inner .nav-column2-type22 ul li a h2, .inline-wrap-inner .nav-column2-type22 ul li a h3, .inline-wrap-inner .nav-column2-type22 ul li a h4 { padding: 15px 40px 13px 15px; letter-spacing: normal; margin: 0; position: relative; }
  #content-body-wrapper .nav-column1-type22 ul li a h2:after, #content-body-wrapper .nav-column1-type22 ul li a h3:after, #content-body-wrapper .nav-column1-type22 ul li a h4:after, #content-body-wrapper .nav-column2-type22 ul li a h2:after, #content-body-wrapper .nav-column2-type22 ul li a h3:after, #content-body-wrapper .nav-column2-type22 ul li a h4:after, .inline-wrap-inner .nav-column1-type22 ul li a h2:after, .inline-wrap-inner .nav-column1-type22 ul li a h3:after, .inline-wrap-inner .nav-column1-type22 ul li a h4:after, .inline-wrap-inner .nav-column2-type22 ul li a h2:after, .inline-wrap-inner .nav-column2-type22 ul li a h3:after, .inline-wrap-inner .nav-column2-type22 ul li a h4:after { display: block; content: ''; position: absolute; top: 50%; bottom: 50%; left: auto; right: 15px; width: 7px; height: 7px; margin: -2px 0 0 0; border-right: 1px solid #ea1e1f; border-bottom: 1px solid #ea1e1f; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); background-image: none; min-height: 7px; }
  #content-body-wrapper .nav-column1-type22 ul li a h2.hdg-level3, #content-body-wrapper .nav-column1-type22 ul li a h2.hdg-level4, #content-body-wrapper .nav-column1-type22 ul li a h3.hdg-level3, #content-body-wrapper .nav-column1-type22 ul li a h3.hdg-level4, #content-body-wrapper .nav-column1-type22 ul li a h4.hdg-level3, #content-body-wrapper .nav-column1-type22 ul li a h4.hdg-level4, #content-body-wrapper .nav-column2-type22 ul li a h2.hdg-level3, #content-body-wrapper .nav-column2-type22 ul li a h2.hdg-level4, #content-body-wrapper .nav-column2-type22 ul li a h3.hdg-level3, #content-body-wrapper .nav-column2-type22 ul li a h3.hdg-level4, #content-body-wrapper .nav-column2-type22 ul li a h4.hdg-level3, #content-body-wrapper .nav-column2-type22 ul li a h4.hdg-level4, .inline-wrap-inner .nav-column1-type22 ul li a h2.hdg-level3, .inline-wrap-inner .nav-column1-type22 ul li a h2.hdg-level4, .inline-wrap-inner .nav-column1-type22 ul li a h3.hdg-level3, .inline-wrap-inner .nav-column1-type22 ul li a h3.hdg-level4, .inline-wrap-inner .nav-column1-type22 ul li a h4.hdg-level3, .inline-wrap-inner .nav-column1-type22 ul li a h4.hdg-level4, .inline-wrap-inner .nav-column2-type22 ul li a h2.hdg-level3, .inline-wrap-inner .nav-column2-type22 ul li a h2.hdg-level4, .inline-wrap-inner .nav-column2-type22 ul li a h3.hdg-level3, .inline-wrap-inner .nav-column2-type22 ul li a h3.hdg-level4, .inline-wrap-inner .nav-column2-type22 ul li a h4.hdg-level3, .inline-wrap-inner .nav-column2-type22 ul li a h4.hdg-level4 { margin-top: 0; }
  #content-body-wrapper .nav-column1-type22 ul li a .doc-text, #content-body-wrapper .nav-column2-type22 ul li a .doc-text, .inline-wrap-inner .nav-column1-type22 ul li a .doc-text, .inline-wrap-inner .nav-column2-type22 ul li a .doc-text { display: none; }
  #content-body-wrapper .nav-column1-type22 ul li a.link-blank p:after, #content-body-wrapper .nav-column1-type22 ul li a.link-blank h2:after, #content-body-wrapper .nav-column1-type22 ul li a.link-blank h3:after, #content-body-wrapper .nav-column1-type22 ul li a.link-blank h4:after, #content-body-wrapper .nav-column1-type22 ul li a.link-pdf p:after, #content-body-wrapper .nav-column1-type22 ul li a.link-pdf h2:after, #content-body-wrapper .nav-column1-type22 ul li a.link-pdf h3:after, #content-body-wrapper .nav-column1-type22 ul li a.link-pdf h4:after, #content-body-wrapper .nav-column1-type22 ul li a.link-excel p:after, #content-body-wrapper .nav-column1-type22 ul li a.link-excel h2:after, #content-body-wrapper .nav-column1-type22 ul li a.link-excel h3:after, #content-body-wrapper .nav-column1-type22 ul li a.link-excel h4:after, #content-body-wrapper .nav-column1-type22 ul li a.link-csv p:after, #content-body-wrapper .nav-column1-type22 ul li a.link-csv h2:after, #content-body-wrapper .nav-column1-type22 ul li a.link-csv h3:after, #content-body-wrapper .nav-column1-type22 ul li a.link-csv h4:after, #content-body-wrapper .nav-column2-type22 ul li a.link-blank p:after, #content-body-wrapper .nav-column2-type22 ul li a.link-blank h2:after, #content-body-wrapper .nav-column2-type22 ul li a.link-blank h3:after, #content-body-wrapper .nav-column2-type22 ul li a.link-blank h4:after, #content-body-wrapper .nav-column2-type22 ul li a.link-pdf p:after, #content-body-wrapper .nav-column2-type22 ul li a.link-pdf h2:after, #content-body-wrapper .nav-column2-type22 ul li a.link-pdf h3:after, #content-body-wrapper .nav-column2-type22 ul li a.link-pdf h4:after, #content-body-wrapper .nav-column2-type22 ul li a.link-excel p:after, #content-body-wrapper .nav-column2-type22 ul li a.link-excel h2:after, #content-body-wrapper .nav-column2-type22 ul li a.link-excel h3:after, #content-body-wrapper .nav-column2-type22 ul li a.link-excel h4:after, #content-body-wrapper .nav-column2-type22 ul li a.link-csv p:after, #content-body-wrapper .nav-column2-type22 ul li a.link-csv h2:after, #content-body-wrapper .nav-column2-type22 ul li a.link-csv h3:after, #content-body-wrapper .nav-column2-type22 ul li a.link-csv h4:after, .inline-wrap-inner .nav-column1-type22 ul li a.link-blank p:after, .inline-wrap-inner .nav-column1-type22 ul li a.link-blank h2:after, .inline-wrap-inner .nav-column1-type22 ul li a.link-blank h3:after, .inline-wrap-inner .nav-column1-type22 ul li a.link-blank h4:after, .inline-wrap-inner .nav-column1-type22 ul li a.link-pdf p:after, .inline-wrap-inner .nav-column1-type22 ul li a.link-pdf h2:after, .inline-wrap-inner .nav-column1-type22 ul li a.link-pdf h3:after, .inline-wrap-inner .nav-column1-type22 ul li a.link-pdf h4:after, .inline-wrap-inner .nav-column1-type22 ul li a.link-excel p:after, .inline-wrap-inner .nav-column1-type22 ul li a.link-excel h2:after, .inline-wrap-inner .nav-column1-type22 ul li a.link-excel h3:after, .inline-wrap-inner .nav-column1-type22 ul li a.link-excel h4:after, .inline-wrap-inner .nav-column1-type22 ul li a.link-csv p:after, .inline-wrap-inner .nav-column1-type22 ul li a.link-csv h2:after, .inline-wrap-inner .nav-column1-type22 ul li a.link-csv h3:after, .inline-wrap-inner .nav-column1-type22 ul li a.link-csv h4:after, .inline-wrap-inner .nav-column2-type22 ul li a.link-blank p:after, .inline-wrap-inner .nav-column2-type22 ul li a.link-blank h2:after, .inline-wrap-inner .nav-column2-type22 ul li a.link-blank h3:after, .inline-wrap-inner .nav-column2-type22 ul li a.link-blank h4:after, .inline-wrap-inner .nav-column2-type22 ul li a.link-pdf p:after, .inline-wrap-inner .nav-column2-type22 ul li a.link-pdf h2:after, .inline-wrap-inner .nav-column2-type22 ul li a.link-pdf h3:after, .inline-wrap-inner .nav-column2-type22 ul li a.link-pdf h4:after, .inline-wrap-inner .nav-column2-type22 ul li a.link-excel p:after, .inline-wrap-inner .nav-column2-type22 ul li a.link-excel h2:after, .inline-wrap-inner .nav-column2-type22 ul li a.link-excel h3:after, .inline-wrap-inner .nav-column2-type22 ul li a.link-excel h4:after, .inline-wrap-inner .nav-column2-type22 ul li a.link-csv p:after, .inline-wrap-inner .nav-column2-type22 ul li a.link-csv h2:after, .inline-wrap-inner .nav-column2-type22 ul li a.link-csv h3:after, .inline-wrap-inner .nav-column2-type22 ul li a.link-csv h4:after { display: block; content: ''; position: absolute; top: 50%; bottom: 50%; right: 10px; width: 15px; height: 15px; margin-top: -8px; border: none; -webkit-transform: none; transform: none; min-height: 15px; }
  #content-body-wrapper .nav-column4-type01, .inline-wrap-inner .nav-column4-type01 { padding-bottom: 0; }
  #content-body-wrapper .nav-column4-type01 ul, .inline-wrap-inner .nav-column4-type01 ul { margin-left: 0; width: 100%; }
  #content-body-wrapper .nav-column4-type01 ul li, .inline-wrap-inner .nav-column4-type01 ul li { display: block; margin: 0 0 20px 0; border: none; width: 100%; }
  #content-body-wrapper .nav-column4-type01 ul li a, .inline-wrap-inner .nav-column4-type01 ul li a { color: #333; display: block; text-decoration: none; }
  #content-body-wrapper .nav-column4-type01 ul li a span, .inline-wrap-inner .nav-column4-type01 ul li a span { display: block; font-size: 0; line-height: 0; }
  #content-body-wrapper .nav-column4-type01 ul li a span img, .inline-wrap-inner .nav-column4-type01 ul li a span img { width: 100%; height: auto; }
  #content-body-wrapper .nav-column4-type01 ul li a p, #content-body-wrapper .nav-column4-type01 ul li a h2, #content-body-wrapper .nav-column4-type01 ul li a h3, #content-body-wrapper .nav-column4-type01 ul li a h4, .inline-wrap-inner .nav-column4-type01 ul li a p, .inline-wrap-inner .nav-column4-type01 ul li a h2, .inline-wrap-inner .nav-column4-type01 ul li a h3, .inline-wrap-inner .nav-column4-type01 ul li a h4 { padding: 15px 40px 13px 15px; letter-spacing: normal; margin: 0; position: relative; }
  #content-body-wrapper .nav-column4-type01 ul li a p:after, #content-body-wrapper .nav-column4-type01 ul li a h2:after, #content-body-wrapper .nav-column4-type01 ul li a h3:after, #content-body-wrapper .nav-column4-type01 ul li a h4:after, .inline-wrap-inner .nav-column4-type01 ul li a p:after, .inline-wrap-inner .nav-column4-type01 ul li a h2:after, .inline-wrap-inner .nav-column4-type01 ul li a h3:after, .inline-wrap-inner .nav-column4-type01 ul li a h4:after { display: block; content: ''; position: absolute; top: 50%; bottom: 50%; left: auto; right: 15px; width: 7px; height: 7px; margin: -4px 0 0 0; border-right: 1px solid #ea1e1f; border-bottom: 1px solid #ea1e1f; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); background-image: none; min-height: 7px; }
  #content-body-wrapper .nav-column4-type01 ul li a p.hdg-level4, #content-body-wrapper .nav-column4-type01 ul li a h2.hdg-level4, #content-body-wrapper .nav-column4-type01 ul li a h3.hdg-level4, #content-body-wrapper .nav-column4-type01 ul li a h4.hdg-level4, .inline-wrap-inner .nav-column4-type01 ul li a p.hdg-level4, .inline-wrap-inner .nav-column4-type01 ul li a h2.hdg-level4, .inline-wrap-inner .nav-column4-type01 ul li a h3.hdg-level4, .inline-wrap-inner .nav-column4-type01 ul li a h4.hdg-level4 { font-size: 142.0%; }
  #content-body-wrapper .nav-column4-type01 ul li a.link-blank p:after, #content-body-wrapper .nav-column4-type01 ul li a.link-blank h2:after, #content-body-wrapper .nav-column4-type01 ul li a.link-blank h3:after, #content-body-wrapper .nav-column4-type01 ul li a.link-blank h4:after, #content-body-wrapper .nav-column4-type01 ul li a.link-pdf p:after, #content-body-wrapper .nav-column4-type01 ul li a.link-pdf h2:after, #content-body-wrapper .nav-column4-type01 ul li a.link-pdf h3:after, #content-body-wrapper .nav-column4-type01 ul li a.link-pdf h4:after, #content-body-wrapper .nav-column4-type01 ul li a.link-word p:after, #content-body-wrapper .nav-column4-type01 ul li a.link-word h2:after, #content-body-wrapper .nav-column4-type01 ul li a.link-word h3:after, #content-body-wrapper .nav-column4-type01 ul li a.link-word h4:after, #content-body-wrapper .nav-column4-type01 ul li a.link-excel p:after, #content-body-wrapper .nav-column4-type01 ul li a.link-excel h2:after, #content-body-wrapper .nav-column4-type01 ul li a.link-excel h3:after, #content-body-wrapper .nav-column4-type01 ul li a.link-excel h4:after, #content-body-wrapper .nav-column4-type01 ul li a.link-csv p:after, #content-body-wrapper .nav-column4-type01 ul li a.link-csv h2:after, #content-body-wrapper .nav-column4-type01 ul li a.link-csv h3:after, #content-body-wrapper .nav-column4-type01 ul li a.link-csv h4:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-blank p:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-blank h2:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-blank h3:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-blank h4:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-pdf p:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-pdf h2:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-pdf h3:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-pdf h4:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-word p:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-word h2:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-word h3:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-word h4:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-excel p:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-excel h2:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-excel h3:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-excel h4:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-csv p:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-csv h2:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-csv h3:after, .inline-wrap-inner .nav-column4-type01 ul li a.link-csv h4:after { right: 10px; -webkit-transform: rotate(0); transform: rotate(0); border: none; }
  #content-body-wrapper .nav-column4-type02, .inline-wrap-inner .nav-column4-type02 { padding-bottom: 0; }
  #content-body-wrapper .nav-column4-type02 ul, .inline-wrap-inner .nav-column4-type02 ul { margin-left: 0; letter-spacing: normal; width: 100%; }
  #content-body-wrapper .nav-column4-type02 ul li, .inline-wrap-inner .nav-column4-type02 ul li { display: block; margin: 0 0 20px; width: 100%; }
  #content-body-wrapper .nav-column4-type02 ul li .img-column, .inline-wrap-inner .nav-column4-type02 ul li .img-column { display: block; font-size: 0; line-height: 0; }
  #content-body-wrapper .nav-column4-type02 ul li .img-column img, .inline-wrap-inner .nav-column4-type02 ul li .img-column img { width: 100%; height: auto; }
  #content-body-wrapper .nav-column4-type02 ul li .txt-column, .inline-wrap-inner .nav-column4-type02 ul li .txt-column { padding: 15px 20px 0; }
  #content-body-wrapper .nav-column4-type02 ul li .txt-column .doc-catch, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .doc-catch { font-size: 100%; font-weight: bold; margin-bottom: 5px; }
  #content-body-wrapper .nav-column4-type02 ul li .txt-column .doc-text, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .doc-text { font-size: 100%; margin-bottom: 0; }
  #content-body-wrapper .nav-column4-type02 ul li .txt-column .hr-line, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .hr-line { display: block; border: none; margin-top: 15px 0 0; }
  #content-body-wrapper .nav-column4-type02 ul li .txt-column .list-point, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .list-point { margin: 15px 0; letter-spacing: normal; width: 100%; }
  #content-body-wrapper .nav-column4-type02 ul li .txt-column .list-point li, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .list-point li { font-size: 90%; }
  #content-body-wrapper .nav-column4-type02 ul li .txt-column .link-btn-wrapper, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .link-btn-wrapper { margin-top: 20px; }
  #content-body-wrapper .nav-column4-type02 ul li .txt-column .link-btn-type01, #content-body-wrapper .nav-column4-type02 ul li .txt-column .link-btn-type02, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .link-btn-type01, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .link-btn-type02 { text-align: left; line-height: normal; margin: 0 0 10px; }
  #content-body-wrapper .nav-column4-type02 ul li .txt-column .link-btn-type01 a, #content-body-wrapper .nav-column4-type02 ul li .txt-column .link-btn-type02 a, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .link-btn-type01 a, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .link-btn-type02 a { display: block; padding: 15px 30px 12px 10px; }
  #content-body-wrapper .nav-column4-type02 ul li .txt-column h3, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h3 { font-weight: bold; margin-bottom: 15px; }
  #content-body-wrapper .nav-column4-type02 ul li .txt-column h3 a, #content-body-wrapper .nav-column4-type02 ul li .txt-column h4 a, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h3 a, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h4 a { display: block; margin: 0 -20px -1px; position: relative; padding: 10px 35px 10px 20px; border-top: 1px solid #ededed; border-bottom: 1px solid #ededed; }
  #content-body-wrapper .nav-column4-type02 ul li .txt-column h3 a:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h4 a:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h3 a:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h4 a:after { display: block; content: ''; position: absolute; top: 50%; bottom: 50%; left: auto; right: 15px; width: 7px; height: 7px; margin: -5px 0 0 0; border-right: 1px solid #ea1e1f; border-bottom: 1px solid #ea1e1f; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); background-image: none; min-height: 7px; }
  #content-body-wrapper .nav-column4-type02 ul li .txt-column h3 a.link-blank:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h3 a.link-pdf:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h3 a.link-word:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h3 a.link-excel:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h3 a.link-csv:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h4 a.link-blank:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h4 a.link-pdf:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h4 a.link-word:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h4 a.link-excel:after, #content-body-wrapper .nav-column4-type02 ul li .txt-column h4 a.link-csv:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h3 a.link-blank:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h3 a.link-pdf:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h3 a.link-word:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h3 a.link-excel:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h3 a.link-csv:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h4 a.link-blank:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h4 a.link-pdf:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h4 a.link-word:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h4 a.link-excel:after, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h4 a.link-csv:after { right: 10px; -webkit-transform: rotate(0); transform: rotate(0); border: none; }
  #content-body-wrapper .nav-column4-type02 ul li .txt-column .hdg-level4, #content-body-wrapper .nav-column4-type02 ul li .txt-column .hdg-level5, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .hdg-level4, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .hdg-level5 { margin-bottom: 0; }
  #content-body-wrapper .nav-column4-type02 ul li .txt-column .hdg-level2, #content-body-wrapper .nav-column4-type02 ul li .txt-column .hdg-level3, #content-body-wrapper .nav-column4-type02 ul li .txt-column .hdg-level4, #content-body-wrapper .nav-column4-type02 ul li .txt-column .hdg-level5, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .hdg-level2, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .hdg-level3, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .hdg-level4, .inline-wrap-inner .nav-column4-type02 ul li .txt-column .hdg-level5 { margin-top: 0; }
  #content-body-wrapper .nav-column4-type02 ul li .txt-column h3 a, .inline-wrap-inner .nav-column4-type02 ul li .txt-column h3 a { border-bottom: none; margin-bottom: -15px; }
  #content-body-wrapper .nav-column4-type03-wrapper, .inline-wrap-inner .nav-column4-type03-wrapper { margin: 0; }
  #content-body-wrapper .nav-column4-type03-wrapper .nav-column4-type03, .inline-wrap-inner .nav-column4-type03-wrapper .nav-column4-type03 { margin-left: 0; margin-bottom: 0; letter-spacing: normal; width: 100%; }
  #content-body-wrapper .nav-column4-type03-wrapper .nav-column4-type03 .site-menu-top, .inline-wrap-inner .nav-column4-type03-wrapper .nav-column4-type03 .site-menu-top { font-size: 114.3%; letter-spacing: normal; margin: 0 0 20px; }
  #content-body-wrapper .nav-column4-type03-wrapper .nav-column4-type03 .nav-column4-type03-inner, #content-body-wrapper .nav-column4-type03-wrapper .nav-column4-type03 .nav-column4-type03-inner-column2, .inline-wrap-inner .nav-column4-type03-wrapper .nav-column4-type03 .nav-column4-type03-inner, .inline-wrap-inner .nav-column4-type03-wrapper .nav-column4-type03 .nav-column4-type03-inner-column2 { display: block; letter-spacing: normal; vertical-align: top; margin: 20px 0 0 0; width: 100%; }
  #content-body-wrapper .nav-column4-type03-wrapper .nav-column4-type03 .nav-column4-type03-inner .site-menu-parent li, #content-body-wrapper .nav-column4-type03-wrapper .nav-column4-type03 .nav-column4-type03-inner-column2 .site-menu-parent li, .inline-wrap-inner .nav-column4-type03-wrapper .nav-column4-type03 .nav-column4-type03-inner .site-menu-parent li, .inline-wrap-inner .nav-column4-type03-wrapper .nav-column4-type03 .nav-column4-type03-inner-column2 .site-menu-parent li { padding-bottom: 10px; }
  #content-body-wrapper .nav-column4-type03-wrapper .nav-column4-type03 .nav-column4-type03-inner .site-menu-parent li .site-menu-child, #content-body-wrapper .nav-column4-type03-wrapper .nav-column4-type03 .nav-column4-type03-inner-column2 .site-menu-parent li .site-menu-child, .inline-wrap-inner .nav-column4-type03-wrapper .nav-column4-type03 .nav-column4-type03-inner .site-menu-parent li .site-menu-child, .inline-wrap-inner .nav-column4-type03-wrapper .nav-column4-type03 .nav-column4-type03-inner-column2 .site-menu-parent li .site-menu-child { padding-top: 10px; }
  #content-body-wrapper .nav-column4-type03-wrapper .nav-column4-type03 .nav-column4-type03-inner .site-menu-parent li .site-menu-child li, #content-body-wrapper .nav-column4-type03-wrapper .nav-column4-type03 .nav-column4-type03-inner-column2 .site-menu-parent li .site-menu-child li, .inline-wrap-inner .nav-column4-type03-wrapper .nav-column4-type03 .nav-column4-type03-inner .site-menu-parent li .site-menu-child li, .inline-wrap-inner .nav-column4-type03-wrapper .nav-column4-type03 .nav-column4-type03-inner-column2 .site-menu-parent li .site-menu-child li { display: block; padding-bottom: 0; margin: 10px 0 0; width: 100%; font-size: 85.7%; }
  #content-body-wrapper .nav-column4-type03-wrapper .nav-column4-type03 .nav-column4-type03-inner-column2, .inline-wrap-inner .nav-column4-type03-wrapper .nav-column4-type03 .nav-column4-type03-inner-column2 { display: block; width: 100%; }
  #content-body-wrapper .nav-column4-type03-wrapper .nav-column4-type03 .nav-column4-type03-inner-column2 .site-menu-parent li .column2, .inline-wrap-inner .nav-column4-type03-wrapper .nav-column4-type03 .nav-column4-type03-inner-column2 .site-menu-parent li .column2 { letter-spacing: -0.4em; margin-right: 0; width: 100%; }
  #content-body-wrapper .nav-column4-type03-wrapper .nav-column4-type03 .nav-column4-type03-inner-column2 .site-menu-parent li .column2 .site-menu-child, .inline-wrap-inner .nav-column4-type03-wrapper .nav-column4-type03 .nav-column4-type03-inner-column2 .site-menu-parent li .column2 .site-menu-child { display: block; vertical-align: top; letter-spacing: normal; width: 100%; padding-right: 0%; }
  #content-body-wrapper .relation-column-type01 ul, .inline-wrap-inner .relation-column-type01 ul { margin-left: 0; }
  #content-body-wrapper .relation-column-type01 ul li, .inline-wrap-inner .relation-column-type01 ul li { display: inline-block; margin: 0 0 20px 0; border: none; width: 100%; }
  #content-body-wrapper .relation-column-type01 ul li a, .inline-wrap-inner .relation-column-type01 ul li a { display: block; text-decoration: none; }
  #content-body-wrapper .relation-column-type01 ul li a span, .inline-wrap-inner .relation-column-type01 ul li a span { display: block; font-size: 0; line-height: 0; }
  #content-body-wrapper .relation-column-type01 ul li a span img, .inline-wrap-inner .relation-column-type01 ul li a span img { width: 100%; height: auto; }
  #content-body-wrapper .relation-column-type01 ul li a h3, .inline-wrap-inner .relation-column-type01 ul li a h3 { display: block; padding: 15px 10px; position: relative; }
  #content-body-wrapper .relation-column-type02 ul li, .inline-wrap-inner .relation-column-type02 ul li { margin: 0 0 20px 0; border: 1px solid #ededed; }
  #content-body-wrapper .relation-column-type02 ul li .img-column, #content-body-wrapper .relation-column-type02 ul li .txt-column, .inline-wrap-inner .relation-column-type02 ul li .img-column, .inline-wrap-inner .relation-column-type02 ul li .txt-column { display: block; width: 100%; }
  #content-body-wrapper .relation-column-type02 ul li .img-column, .inline-wrap-inner .relation-column-type02 ul li .img-column { margin: 0; }
  #content-body-wrapper .relation-column-type02 ul li .img-column img, .inline-wrap-inner .relation-column-type02 ul li .img-column img { border-bottom: 1px solid #ededed; border-right: none; margin-left: 0; }
  #content-body-wrapper .relation-column-type02 ul li .txt-column, .inline-wrap-inner .relation-column-type02 ul li .txt-column { padding: 15px 10px; position: relative; border-left: none; margin-left: 0; }
  #content-body-wrapper .relation-column-type02 ul li .txt-column:before, .inline-wrap-inner .relation-column-type02 ul li .txt-column:before { display: none; }
  #content-body-wrapper .relation-column-type02 ul li .txt-column:after, .inline-wrap-inner .relation-column-type02 ul li .txt-column:after { bottom: 100%; left: 50%; border: solid transparent; font-size: 0; line-height: 0; margin: 0 0 -20px -16px; content: url(/en/wp-content/uploads/sites/4/shared-css-arrow_relation01.png); height: 32px; width: 16px; position: absolute; }
  #content-body-wrapper .relation-column-type02 ul li .txt-column .doc-text, .inline-wrap-inner .relation-column-type02 ul li .txt-column .doc-text { display: none; }
  #content-body-wrapper .relation-column-type02 ul li .txt-column .hdg-level2, #content-body-wrapper .relation-column-type02 ul li .txt-column .hdg-level3, #content-body-wrapper .relation-column-type02 ul li .txt-column .hdg-level4, #content-body-wrapper .relation-column-type02 ul li .txt-column .hdg-level5, .inline-wrap-inner .relation-column-type02 ul li .txt-column .hdg-level2, .inline-wrap-inner .relation-column-type02 ul li .txt-column .hdg-level3, .inline-wrap-inner .relation-column-type02 ul li .txt-column .hdg-level4, .inline-wrap-inner .relation-column-type02 ul li .txt-column .hdg-level5 { margin-top: 0; }
  #content-body-wrapper .relation-column-type02.tinfo-list .txt-column .doc-date, .inline-wrap-inner .relation-column-type02.tinfo-list .txt-column .doc-date { margin-bottom: 10px; }
  #content-body-wrapper .page-nation-wrapper, .inline-wrap-inner .page-nation-wrapper { margin-bottom: 15px; }
  #content-body-wrapper .page-nation-wrapper ul, .inline-wrap-inner .page-nation-wrapper ul { text-align: right; letter-spacing: -0.4em; }
  #content-body-wrapper .page-nation-wrapper ul li, .inline-wrap-inner .page-nation-wrapper ul li { display: none; }
  #content-body-wrapper .page-nation-wrapper ul li.prev, .inline-wrap-inner .page-nation-wrapper ul li.prev { display: inline-block; }
  #content-body-wrapper .page-nation-wrapper ul li.prev a, .inline-wrap-inner .page-nation-wrapper ul li.prev a { display: inline-block; padding-left: 15px; background-position: 0 0.35em; background-size: 6px 10px; }
  #content-body-wrapper .page-nation-wrapper ul li.next, .inline-wrap-inner .page-nation-wrapper ul li.next { display: inline-block; }
  #content-body-wrapper .page-nation-wrapper ul li.next a, .inline-wrap-inner .page-nation-wrapper ul li.next a { display: inline-block; padding-right: 15px; background-position: right 0.35em; background-size: 6px 10px; }
  #content-body-wrapper .select-element-wrapper, .inline-wrap-inner .select-element-wrapper { margin-bottom: 0px; }
  #content-body-wrapper .select-element-wrapper ul, .inline-wrap-inner .select-element-wrapper ul { letter-spacing: -0.4em; }
  #content-body-wrapper .select-element-wrapper ul li, .inline-wrap-inner .select-element-wrapper ul li { display: inline-block; letter-spacing: normal; margin: 0 10px 10px 0; vertical-align: middle; }
  #content-body-wrapper .select-element-wrapper ul li select.select-element-type01, .inline-wrap-inner .select-element-wrapper ul li select.select-element-type01 { width: 100%; box-sizing: border-box; font-size: 16px; color: #656d73; display: inline-block; height: 50px; text-indent: .01px; text-overflow: ""; outline: none; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02br.png) no-repeat right center; padding-right: 0.5em\9; border: 1px solid #ebeced; padding: 0.5em 2.5em 0.5em 0.5em; line-height: 1.2; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; -ms-appearance: none; border-radius: 0; }
  #content-body-wrapper .select-element-wrapper ul li select select::-ms-expand, .inline-wrap-inner .select-element-wrapper ul li select select::-ms-expand { display: none; }
  #content-body-wrapper .tab-elements-wrapper, .inline-wrap-inner .tab-elements-wrapper { margin-bottom: 30px; }
  #content-body-wrapper .tab-elements-wrapper .tab-head, .inline-wrap-inner .tab-elements-wrapper .tab-head { margin-bottom: 20px; margin-left: -10px; margin-right: -10px; background: #d9d9d9; border-bottom: 3px solid #d9d9d9; }
  #content-body-wrapper .tab-elements-wrapper .tab-head ul, .inline-wrap-inner .tab-elements-wrapper .tab-head ul { margin: 0 10px -3px; display: table; }
  #content-body-wrapper .tab-elements-wrapper .tab-head ul li, .inline-wrap-inner .tab-elements-wrapper .tab-head ul li { display: table-cell; margin: 0 0 -3px; font-size: 12px; font-size: 1.2rem; }
  #content-body-wrapper .tab-elements-wrapper .tab-head ul li a, .inline-wrap-inner .tab-elements-wrapper .tab-head ul li a { display: block; color: #333; text-decoration: none; padding: 15px 10px 10px; border-bottom: 3px solid #d9d9d9; }
  #content-body-wrapper .tab-elements-wrapper .tab-head ul li a.tab-location, .inline-wrap-inner .tab-elements-wrapper .tab-head ul li a.tab-location { border-color: #eb1e1b; color: #eb1e1b; }
  #content-body-wrapper .tab-elements-wrapper .tab-elements .tab-element, .inline-wrap-inner .tab-elements-wrapper .tab-elements .tab-element { display: none; }
  #content-body-wrapper .tab-elements-wrapper .tab-elements .tab-element.tabchange01, .inline-wrap-inner .tab-elements-wrapper .tab-elements .tab-element.tabchange01 { display: block; }
  #content-body-wrapper .faq-elements-wrapper, .inline-wrap-inner .faq-elements-wrapper { margin-bottom: 30px; }
  #content-body-wrapper .faq-elements-wrapper .faq-element, .inline-wrap-inner .faq-elements-wrapper .faq-element { margin-bottom: 10px; }
  #content-body-wrapper .faq-elements-wrapper .faq-element .question p a, .inline-wrap-inner .faq-elements-wrapper .faq-element .question p a { padding: 10px 40px 10px 10px; background-position: 97% 0.8em; background-size: 12px 12px; }
  #content-body-wrapper .faq-elements-wrapper .faq-element .question p a span.number, .inline-wrap-inner .faq-elements-wrapper .faq-element .question p a span.number { padding-right: 10px; }
  #content-body-wrapper .faq-elements-wrapper .faq-element .answer, .inline-wrap-inner .faq-elements-wrapper .faq-element .answer { padding: 10px; }
  #content-body-wrapper .faq-elements-wrapper .faq-element .answer .answer-number, .inline-wrap-inner .faq-elements-wrapper .faq-element .answer .answer-number { margin: 0 0 10px; }
  #content-body-wrapper .faq-elements-wrapper .faq-element .answer .answer-number span.number, .inline-wrap-inner .faq-elements-wrapper .faq-element .answer .answer-number span.number { padding-right: 10px; }
  #content-body-wrapper .faq-elements-wrapper .faq-element .answer .section, .inline-wrap-inner .faq-elements-wrapper .faq-element .answer .section { width: 100%; padding: 0; }
  #content-body-wrapper .faq-elements-wrapper .faq-element .answer.open, .inline-wrap-inner .faq-elements-wrapper .faq-element .answer.open { display: block; }
  #content-body-wrapper .news-element-wrapper, .inline-wrap-inner .news-element-wrapper { margin-bottom: 0; }
  #content-body-wrapper .news-element-wrapper .hdg-wrapper, .inline-wrap-inner .news-element-wrapper .hdg-wrapper { padding: 0; position: relative; }
  #content-body-wrapper .news-element-wrapper .hdg-wrapper .hdg-level3, .inline-wrap-inner .news-element-wrapper .hdg-wrapper .hdg-level3 { margin-left: 0; font-size: 125%; }
  #content-body-wrapper .news-element-wrapper .hdg-wrapper .link-btn-type01, .inline-wrap-inner .news-element-wrapper .hdg-wrapper .link-btn-type01 { position: static; text-align: right; margin: -5px 0 15px; }
  #content-body-wrapper .news-element-wrapper .hdg-wrapper .link-btn-rss, .inline-wrap-inner .news-element-wrapper .hdg-wrapper .link-btn-rss { position: absolute; top: auto; right: 0; bottom: 3px; font-size: 0; line-height: 0; margin: 0; padding: 0; }
  #content-body-wrapper .news-element-wrapper .hdg-wrapper.rss .link-btn-type01, .inline-wrap-inner .news-element-wrapper .hdg-wrapper.rss .link-btn-type01 { position: static; padding-right: 40px; }
  #content-body-wrapper .news-element-wrapper dl dt, .inline-wrap-inner .news-element-wrapper dl dt { width: 100%; margin-bottom: 5px; }
  #content-body-wrapper .news-element-wrapper dl dt span, .inline-wrap-inner .news-element-wrapper dl dt span { position: static; display: block; }
  #content-body-wrapper .news-element-wrapper dl dd, .inline-wrap-inner .news-element-wrapper dl dd { display: block; padding-left: 0; padding-bottom: 15px; }
  #content-body-wrapper .contact-column-type01, #content-body-wrapper .contact-column-type02, #content-body-wrapper .contact-column-type03, #content-body-wrapper .contact-column-type04, .inline-wrap-inner .contact-column-type01, .inline-wrap-inner .contact-column-type02, .inline-wrap-inner .contact-column-type03, .inline-wrap-inner .contact-column-type04 { padding: 10px; }
  #content-body-wrapper .contact-column-type01 .doc-text, #content-body-wrapper .contact-column-type02 .doc-text, #content-body-wrapper .contact-column-type03 .doc-text, #content-body-wrapper .contact-column-type04 .doc-text, .inline-wrap-inner .contact-column-type01 .doc-text, .inline-wrap-inner .contact-column-type02 .doc-text, .inline-wrap-inner .contact-column-type03 .doc-text, .inline-wrap-inner .contact-column-type04 .doc-text { margin: 10px 0 0 0; }
  #content-body-wrapper .contact-column-type01.pad-high, #content-body-wrapper .contact-column-type02.pad-high, #content-body-wrapper .contact-column-type03.pad-high, #content-body-wrapper .contact-column-type04.pad-high, .inline-wrap-inner .contact-column-type01.pad-high, .inline-wrap-inner .contact-column-type02.pad-high, .inline-wrap-inner .contact-column-type03.pad-high, .inline-wrap-inner .contact-column-type04.pad-high { padding: 20px 15px 15px; }
  #content-body-wrapper .contact-column-type01.pad-high .hdg-level3, #content-body-wrapper .contact-column-type02.pad-high .hdg-level3, #content-body-wrapper .contact-column-type03.pad-high .hdg-level3, #content-body-wrapper .contact-column-type04.pad-high .hdg-level3, .inline-wrap-inner .contact-column-type01.pad-high .hdg-level3, .inline-wrap-inner .contact-column-type02.pad-high .hdg-level3, .inline-wrap-inner .contact-column-type03.pad-high .hdg-level3, .inline-wrap-inner .contact-column-type04.pad-high .hdg-level3 { margin-bottom: 15px; }
  #content-body-wrapper .contact-column-type01 .phone-link-type01, #content-body-wrapper .contact-column-type01 .fax-link-type01, #content-body-wrapper .contact-column-type02 .phone-link-type01, #content-body-wrapper .contact-column-type02 .fax-link-type01, #content-body-wrapper .contact-column-type03 .phone-link-type01, #content-body-wrapper .contact-column-type03 .fax-link-type01, #content-body-wrapper .contact-column-type04 .phone-link-type01, #content-body-wrapper .contact-column-type04 .fax-link-type01, .inline-wrap-inner .contact-column-type01 .phone-link-type01, .inline-wrap-inner .contact-column-type01 .fax-link-type01, .inline-wrap-inner .contact-column-type02 .phone-link-type01, .inline-wrap-inner .contact-column-type02 .fax-link-type01, .inline-wrap-inner .contact-column-type03 .phone-link-type01, .inline-wrap-inner .contact-column-type03 .fax-link-type01, .inline-wrap-inner .contact-column-type04 .phone-link-type01, .inline-wrap-inner .contact-column-type04 .fax-link-type01 { cursor: pointer; padding-left: 35px; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_phone.png) no-repeat 0 0.3em; background-size: 25px 25px; min-height: 50px; }
  #content-body-wrapper .contact-column-type01 .fax-link-type01, #content-body-wrapper .contact-column-type02 .fax-link-type01, #content-body-wrapper .contact-column-type03 .fax-link-type01, #content-body-wrapper .contact-column-type04 .fax-link-type01, .inline-wrap-inner .contact-column-type01 .fax-link-type01, .inline-wrap-inner .contact-column-type02 .fax-link-type01, .inline-wrap-inner .contact-column-type03 .fax-link-type01, .inline-wrap-inner .contact-column-type04 .fax-link-type01 { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_fax.png); }
  #content-body-wrapper .contact-column-type01 .mail-link-type01, #content-body-wrapper .contact-column-type01 .pc-link-type01, #content-body-wrapper .contact-column-type01 .phone-link-type02, #content-body-wrapper .contact-column-type01 .fax-link-type02, #content-body-wrapper .contact-column-type02 .mail-link-type01, #content-body-wrapper .contact-column-type02 .pc-link-type01, #content-body-wrapper .contact-column-type02 .phone-link-type02, #content-body-wrapper .contact-column-type02 .fax-link-type02, #content-body-wrapper .contact-column-type03 .mail-link-type01, #content-body-wrapper .contact-column-type03 .pc-link-type01, #content-body-wrapper .contact-column-type03 .phone-link-type02, #content-body-wrapper .contact-column-type03 .fax-link-type02, #content-body-wrapper .contact-column-type04 .mail-link-type01, #content-body-wrapper .contact-column-type04 .pc-link-type01, #content-body-wrapper .contact-column-type04 .phone-link-type02, #content-body-wrapper .contact-column-type04 .fax-link-type02, .inline-wrap-inner .contact-column-type01 .mail-link-type01, .inline-wrap-inner .contact-column-type01 .pc-link-type01, .inline-wrap-inner .contact-column-type01 .phone-link-type02, .inline-wrap-inner .contact-column-type01 .fax-link-type02, .inline-wrap-inner .contact-column-type02 .mail-link-type01, .inline-wrap-inner .contact-column-type02 .pc-link-type01, .inline-wrap-inner .contact-column-type02 .phone-link-type02, .inline-wrap-inner .contact-column-type02 .fax-link-type02, .inline-wrap-inner .contact-column-type03 .mail-link-type01, .inline-wrap-inner .contact-column-type03 .pc-link-type01, .inline-wrap-inner .contact-column-type03 .phone-link-type02, .inline-wrap-inner .contact-column-type03 .fax-link-type02, .inline-wrap-inner .contact-column-type04 .mail-link-type01, .inline-wrap-inner .contact-column-type04 .pc-link-type01, .inline-wrap-inner .contact-column-type04 .phone-link-type02, .inline-wrap-inner .contact-column-type04 .fax-link-type02 { padding-left: 35px; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_mail.png) no-repeat 0 center; background-size: 25px 25px; min-height: 50px; }
  #content-body-wrapper .contact-column-type01 .mail-link-type01 a, #content-body-wrapper .contact-column-type01 .pc-link-type01 a, #content-body-wrapper .contact-column-type01 .phone-link-type02 a, #content-body-wrapper .contact-column-type01 .fax-link-type02 a, #content-body-wrapper .contact-column-type02 .mail-link-type01 a, #content-body-wrapper .contact-column-type02 .pc-link-type01 a, #content-body-wrapper .contact-column-type02 .phone-link-type02 a, #content-body-wrapper .contact-column-type02 .fax-link-type02 a, #content-body-wrapper .contact-column-type03 .mail-link-type01 a, #content-body-wrapper .contact-column-type03 .pc-link-type01 a, #content-body-wrapper .contact-column-type03 .phone-link-type02 a, #content-body-wrapper .contact-column-type03 .fax-link-type02 a, #content-body-wrapper .contact-column-type04 .mail-link-type01 a, #content-body-wrapper .contact-column-type04 .pc-link-type01 a, #content-body-wrapper .contact-column-type04 .phone-link-type02 a, #content-body-wrapper .contact-column-type04 .fax-link-type02 a, .inline-wrap-inner .contact-column-type01 .mail-link-type01 a, .inline-wrap-inner .contact-column-type01 .pc-link-type01 a, .inline-wrap-inner .contact-column-type01 .phone-link-type02 a, .inline-wrap-inner .contact-column-type01 .fax-link-type02 a, .inline-wrap-inner .contact-column-type02 .mail-link-type01 a, .inline-wrap-inner .contact-column-type02 .pc-link-type01 a, .inline-wrap-inner .contact-column-type02 .phone-link-type02 a, .inline-wrap-inner .contact-column-type02 .fax-link-type02 a, .inline-wrap-inner .contact-column-type03 .mail-link-type01 a, .inline-wrap-inner .contact-column-type03 .pc-link-type01 a, .inline-wrap-inner .contact-column-type03 .phone-link-type02 a, .inline-wrap-inner .contact-column-type03 .fax-link-type02 a, .inline-wrap-inner .contact-column-type04 .mail-link-type01 a, .inline-wrap-inner .contact-column-type04 .pc-link-type01 a, .inline-wrap-inner .contact-column-type04 .phone-link-type02 a, .inline-wrap-inner .contact-column-type04 .fax-link-type02 a { display: inline-block; min-width: 150px; text-align: center; padding: 12px 30px 12px 20px; border: 1px solid #ebeced; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02r.png) no-repeat right center; background-size: 20px 14px; color: #333; text-decoration: none; }
  #content-body-wrapper .contact-column-type01 .pc-link-type01, #content-body-wrapper .contact-column-type02 .pc-link-type01, #content-body-wrapper .contact-column-type03 .pc-link-type01, #content-body-wrapper .contact-column-type04 .pc-link-type01, .inline-wrap-inner .contact-column-type01 .pc-link-type01, .inline-wrap-inner .contact-column-type02 .pc-link-type01, .inline-wrap-inner .contact-column-type03 .pc-link-type01, .inline-wrap-inner .contact-column-type04 .pc-link-type01 { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_internet.png); }
  #content-body-wrapper .contact-column-type01 .phone-link-type02, #content-body-wrapper .contact-column-type02 .phone-link-type02, #content-body-wrapper .contact-column-type03 .phone-link-type02, #content-body-wrapper .contact-column-type04 .phone-link-type02, .inline-wrap-inner .contact-column-type01 .phone-link-type02, .inline-wrap-inner .contact-column-type02 .phone-link-type02, .inline-wrap-inner .contact-column-type03 .phone-link-type02, .inline-wrap-inner .contact-column-type04 .phone-link-type02 { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_phone.png); }
  #content-body-wrapper .contact-column-type01 .fax-link-type02, #content-body-wrapper .contact-column-type02 .fax-link-type02, #content-body-wrapper .contact-column-type03 .fax-link-type02, #content-body-wrapper .contact-column-type04 .fax-link-type02, .inline-wrap-inner .contact-column-type01 .fax-link-type02, .inline-wrap-inner .contact-column-type02 .fax-link-type02, .inline-wrap-inner .contact-column-type03 .fax-link-type02, .inline-wrap-inner .contact-column-type04 .fax-link-type02 { background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_fax.png); }
  #content-body-wrapper .contact-column-type01 .column-wrapper, #content-body-wrapper .contact-column-type02 .column-wrapper, #content-body-wrapper .contact-column-type03 .column-wrapper, #content-body-wrapper .contact-column-type04 .column-wrapper, .inline-wrap-inner .contact-column-type01 .column-wrapper, .inline-wrap-inner .contact-column-type02 .column-wrapper, .inline-wrap-inner .contact-column-type03 .column-wrapper, .inline-wrap-inner .contact-column-type04 .column-wrapper { margin: 0 0 0 0; }
  #content-body-wrapper .contact-column-type01 .column-wrapper .column, #content-body-wrapper .contact-column-type02 .column-wrapper .column, #content-body-wrapper .contact-column-type03 .column-wrapper .column, #content-body-wrapper .contact-column-type04 .column-wrapper .column, .inline-wrap-inner .contact-column-type01 .column-wrapper .column, .inline-wrap-inner .contact-column-type02 .column-wrapper .column, .inline-wrap-inner .contact-column-type03 .column-wrapper .column, .inline-wrap-inner .contact-column-type04 .column-wrapper .column { display: block; width: 100%; margin-left: 0; margin: 0 0 20px; }
  #content-body-wrapper .contact-column-type01 .hdg-level2, #content-body-wrapper .contact-column-type01 .hdg-level3, #content-body-wrapper .contact-column-type01 .hdg-level4, #content-body-wrapper .contact-column-type01 .hdg-level5, #content-body-wrapper .contact-column-type02 .hdg-level2, #content-body-wrapper .contact-column-type02 .hdg-level3, #content-body-wrapper .contact-column-type02 .hdg-level4, #content-body-wrapper .contact-column-type02 .hdg-level5, #content-body-wrapper .contact-column-type03 .hdg-level2, #content-body-wrapper .contact-column-type03 .hdg-level3, #content-body-wrapper .contact-column-type03 .hdg-level4, #content-body-wrapper .contact-column-type03 .hdg-level5, #content-body-wrapper .contact-column-type04 .hdg-level2, #content-body-wrapper .contact-column-type04 .hdg-level3, #content-body-wrapper .contact-column-type04 .hdg-level4, #content-body-wrapper .contact-column-type04 .hdg-level5, .inline-wrap-inner .contact-column-type01 .hdg-level2, .inline-wrap-inner .contact-column-type01 .hdg-level3, .inline-wrap-inner .contact-column-type01 .hdg-level4, .inline-wrap-inner .contact-column-type01 .hdg-level5, .inline-wrap-inner .contact-column-type02 .hdg-level2, .inline-wrap-inner .contact-column-type02 .hdg-level3, .inline-wrap-inner .contact-column-type02 .hdg-level4, .inline-wrap-inner .contact-column-type02 .hdg-level5, .inline-wrap-inner .contact-column-type03 .hdg-level2, .inline-wrap-inner .contact-column-type03 .hdg-level3, .inline-wrap-inner .contact-column-type03 .hdg-level4, .inline-wrap-inner .contact-column-type03 .hdg-level5, .inline-wrap-inner .contact-column-type04 .hdg-level2, .inline-wrap-inner .contact-column-type04 .hdg-level3, .inline-wrap-inner .contact-column-type04 .hdg-level4, .inline-wrap-inner .contact-column-type04 .hdg-level5 { margin-top: 0; }
  #content-body-wrapper .contact-column-type01.border-none, .inline-wrap-inner .contact-column-type01.border-none { border: none; padding: 20px 10px 0; }
  #content-body-wrapper .contact-column-type03e, .inline-wrap-inner .contact-column-type03e { padding: 15px; margin-bottom: 30px; }
  #content-body-wrapper .contact-column-type03e .doc-text, #content-body-wrapper .contact-column-type03e .list-disc, #content-body-wrapper .contact-column-type03e .list-mark, .inline-wrap-inner .contact-column-type03e .doc-text, .inline-wrap-inner .contact-column-type03e .list-disc, .inline-wrap-inner .contact-column-type03e .list-mark { margin: 15px 0 0 0; }
  #content-body-wrapper .contact-column-type03e .hdg-level3, .inline-wrap-inner .contact-column-type03e .hdg-level3 { margin-top: 0; }
  #content-body-wrapper .pickup-type01, #content-body-wrapper .pickup-type02, .inline-wrap-inner .pickup-type01, .inline-wrap-inner .pickup-type02 { margin-bottom: 20px; }
  #content-body-wrapper .pickup-type01 .column, #content-body-wrapper .pickup-type02 .column, .inline-wrap-inner .pickup-type01 .column, .inline-wrap-inner .pickup-type02 .column { display: block; width: 100%; }
  #content-body-wrapper .pickup-type01 .column .doc-wrap, #content-body-wrapper .pickup-type02 .column .doc-wrap, .inline-wrap-inner .pickup-type01 .column .doc-wrap, .inline-wrap-inner .pickup-type02 .column .doc-wrap { padding-right: 0; padding-bottom: 10px; }
  #content-body-wrapper .pickup-type01 .column .doc-wrap .link-btn-type01, #content-body-wrapper .pickup-type02 .column .doc-wrap .link-btn-type01, .inline-wrap-inner .pickup-type01 .column .doc-wrap .link-btn-type01, .inline-wrap-inner .pickup-type02 .column .doc-wrap .link-btn-type01 { text-align: left; margin: 0; }
  #content-body-wrapper .pickup-type02, .inline-wrap-inner .pickup-type02 { padding: 10px; }
  #content-body-wrapper .pickup-type03, .inline-wrap-inner .pickup-type03 { padding: 10px; margin-bottom: 20px; }
  #content-body-wrapper .pickup-type03 .column .doc-wrap .link-btn-type01, .inline-wrap-inner .pickup-type03 .column .doc-wrap .link-btn-type01 { margin: 10px 0 0; }
  #content-body-wrapper .pickup-type04, .inline-wrap-inner .pickup-type04 { padding: 10px; margin-bottom: 20px; }
  #content-body-wrapper .pickup-type04 .doc-wrap .link-btn-type01, .inline-wrap-inner .pickup-type04 .doc-wrap .link-btn-type01 { margin: 10px 0 0; }
  #content-body-wrapper .pickup-type04 ul, .inline-wrap-inner .pickup-type04 ul { margin-left: 0; }
  #content-body-wrapper .pickup-type04 ul li, .inline-wrap-inner .pickup-type04 ul li { display: block; width: 100%; margin: 0 0 5px; }
  #content-body-wrapper .pickup-type04 ul li img, .inline-wrap-inner .pickup-type04 ul li img { width: 100%; height: auto; }
  #content-body-wrapper .pickup-type05, .inline-wrap-inner .pickup-type05 { border: 1px solid #ececec; box-shadow: 1px 1px 1px 0px #c8c8c8; position: relative; }
  #content-body-wrapper .pickup-type05 .img-wrap, .inline-wrap-inner .pickup-type05 .img-wrap { font-size: 0; line-height: 0; }
  #content-body-wrapper .pickup-type05 .img-wrap img, .inline-wrap-inner .pickup-type05 .img-wrap img { width: 100%; height: auto; }
  #content-body-wrapper .pickup-type05 .txt-wrap, .inline-wrap-inner .pickup-type05 .txt-wrap { border-top: 1px solid #ececec; padding: 10px; }
  #content-body-wrapper .pickup-type05 .txt-wrap p, .inline-wrap-inner .pickup-type05 .txt-wrap p { margin: 0; }
  #content-body-wrapper .pickup-type05 .txt-wrap .hdg-pickup h2, #content-body-wrapper .pickup-type05 .txt-wrap .hdg-pickup h3, #content-body-wrapper .pickup-type05 .txt-wrap .hdg-pickup h4, #content-body-wrapper .pickup-type05 .txt-wrap .hdg-pickup h5, .inline-wrap-inner .pickup-type05 .txt-wrap .hdg-pickup h2, .inline-wrap-inner .pickup-type05 .txt-wrap .hdg-pickup h3, .inline-wrap-inner .pickup-type05 .txt-wrap .hdg-pickup h4, .inline-wrap-inner .pickup-type05 .txt-wrap .hdg-pickup h5 { font-size: 120%; }
  #content-body-wrapper .pickup-type05 .txt-wrap .doc-caption, .inline-wrap-inner .pickup-type05 .txt-wrap .doc-caption { padding-top: 10px; padding-right: 9em; }
  #content-body-wrapper .pickup-type05 .txt-wrap .doc-date, .inline-wrap-inner .pickup-type05 .txt-wrap .doc-date { position: absolute; right: 10px; bottom: 10px; }
  #content-body-wrapper .step-wrapper, .inline-wrap-inner .step-wrapper { margin-bottom: 20px; margin-left: 0; width: 100%; }
  #content-body-wrapper .step-wrapper .step-column .hdg-level2, #content-body-wrapper .step-wrapper .step-column .hdg-level3, #content-body-wrapper .step-wrapper .step-column .hdg-level4, #content-body-wrapper .step-wrapper .step-column .hdg-level5, .inline-wrap-inner .step-wrapper .step-column .hdg-level2, .inline-wrap-inner .step-wrapper .step-column .hdg-level3, .inline-wrap-inner .step-wrapper .step-column .hdg-level4, .inline-wrap-inner .step-wrapper .step-column .hdg-level5 { margin-top: 0; }
  #content-body-wrapper .step-wrapper .step-column + .step-column, .inline-wrap-inner .step-wrapper .step-column + .step-column { margin-top: 20px; }
  #content-body-wrapper .step-wrapper .arrow, .inline-wrap-inner .step-wrapper .arrow { display: block; margin: 10px 0; height: 25px; background-size: 25px 25px; }
  #content-body-wrapper .step-wrapper .column, .inline-wrap-inner .step-wrapper .column { display: block; width: 100%; vertical-align: middle; margin: 0; padding: 10px; box-sizing: border-box; }
  #content-body-wrapper .step-wrapper .column .link-btn-type01, .inline-wrap-inner .step-wrapper .column .link-btn-type01 { margin: 10px 0 0; }
  #content-body-wrapper .step-wrapper .column .doc-warp, .inline-wrap-inner .step-wrapper .column .doc-warp { padding: 0; margin-bottom: -10px; }
  #content-body-wrapper .step-wrapper .column-wide, .inline-wrap-inner .step-wrapper .column-wide { padding: 10px; }
  #content-body-wrapper .wrap-movie, .inline-wrap-inner .wrap-movie { padding: 0; }
  #content-body-wrapper .wrap-movie .wrap-txt, .inline-wrap-inner .wrap-movie .wrap-txt { padding: 20px 5% 0; }
  #content-body-wrapper .wrap-movie .wrap-txt .doc-hdg, .inline-wrap-inner .wrap-movie .wrap-txt .doc-hdg { font-size: 18px; font-size: 1.8rem; margin-bottom: 20px; }
  #content-body-wrapper .composite-ly-type01, .inline-wrap-inner .composite-ly-type01 { width: 100%; margin-left: 0; padding-bottom: 0; }
  #content-body-wrapper .composite-ly-type01 .column, .inline-wrap-inner .composite-ly-type01 .column { display: block; width: 100%; margin-left: 0; }
  #content-body-wrapper .composite-ly-type01 .column .ly-column1-type01, .inline-wrap-inner .composite-ly-type01 .column .ly-column1-type01 { margin: 0 0 10px; }
  #content-body-wrapper .composite-ly-type01 .column .nav-column2-type01 ul li, .inline-wrap-inner .composite-ly-type01 .column .nav-column2-type01 ul li { margin: 0 0 10px 0; }
  #content-body-wrapper .composite-ly-type02, .inline-wrap-inner .composite-ly-type02 { width: 100%; margin-left: 0; padding-bottom: 15px; letter-spacing: normal; }
  #content-body-wrapper .composite-ly-type02 .column, .inline-wrap-inner .composite-ly-type02 .column { display: block; width: 100%; margin-left: 0; }
  #content-body-wrapper .composite-ly-type02 .column .nav-column2-type15 ul li, .inline-wrap-inner .composite-ly-type02 .column .nav-column2-type15 ul li { display: block; margin: 0 0 10px; width: 100%; }
  #content-body-wrapper .composite-ly-type02 .column .nav-column2-type05, #content-body-wrapper .composite-ly-type02 .column .nav-column2-type10, .inline-wrap-inner .composite-ly-type02 .column .nav-column2-type05, .inline-wrap-inner .composite-ly-type02 .column .nav-column2-type10 { padding-bottom: 0; }
  #content-body-wrapper .composite-ly-type02 .column .nav-column2-type05 ul, #content-body-wrapper .composite-ly-type02 .column .nav-column2-type10 ul, .inline-wrap-inner .composite-ly-type02 .column .nav-column2-type05 ul, .inline-wrap-inner .composite-ly-type02 .column .nav-column2-type10 ul { margin-left: 0%; width: 100%; }
  #content-body-wrapper .composite-ly-type02 .column .nav-column2-type05 ul li, #content-body-wrapper .composite-ly-type02 .column .nav-column2-type10 ul li, .inline-wrap-inner .composite-ly-type02 .column .nav-column2-type05 ul li, .inline-wrap-inner .composite-ly-type02 .column .nav-column2-type10 ul li { display: block; margin: 0 0 10px 0; width: 100%; }
  #content-body-wrapper .height-set-clear, .inline-wrap-inner .height-set-clear { min-height: 0 !important; }
  #content-body-wrapper .edit-content img, .inline-wrap-inner .edit-content img { max-width: 100%; height: auto; }
  #content-body-wrapper .edit-content h2, .inline-wrap-inner .edit-content h2 { font-size: 24px; font-size: 2.4rem; margin-top: 45px; }
  #content-body-wrapper .edit-content h3, .inline-wrap-inner .edit-content h3 { font-size: 20px; font-size: 2.0rem; margin-top: 36px; }
  #content-body-wrapper .edit-content h4, .inline-wrap-inner .edit-content h4 { font-size: 18px; font-size: 1.8rem; margin-top: 26px; }
  #content-body-wrapper .edit-content h5, .inline-wrap-inner .edit-content h5 { font-size: 16px; font-size: 1.6rem; margin-top: 26px; }
  #content-body-wrapper .edit-content h6, .inline-wrap-inner .edit-content h6 { font-size: 14px; font-size: 1.4rem; margin-top: 26px; }
  #content-body-wrapper .edit-content h1 + p, .inline-wrap-inner .edit-content h1 + p { margin-top: 30px; }
  #content-body-wrapper .edit-content h2 + p, .inline-wrap-inner .edit-content h2 + p { margin-top: 15px; }
  #content-body-wrapper .edit-content h3 + p, .inline-wrap-inner .edit-content h3 + p { margin-top: 10px; }
  #content-body-wrapper .edit-content h4 + p, .inline-wrap-inner .edit-content h4 + p { margin-top: 5px; }
  #content-body-wrapper .edit-content h5 + p, .inline-wrap-inner .edit-content h5 + p { margin-top: 0; }
  #content-body-wrapper .edit-content h6 + p, .inline-wrap-inner .edit-content h6 + p { margin-top: 0; }
  #content-body-wrapper .search-sort-wrapper, .inline-wrap-inner .search-sort-wrapper { display: block; margin-left: -5px; }
  #content-body-wrapper .search-sort-wrapper ul, .inline-wrap-inner .search-sort-wrapper ul { letter-spacing: normal; margin-bottom: 20px; display: table; }
  #content-body-wrapper .search-sort-wrapper ul li, .inline-wrap-inner .search-sort-wrapper ul li { display: table-cell; margin-right: 0; padding-left: 5px; }
  #content-body-wrapper .search-sort-wrapper ul li input[type="text"], .inline-wrap-inner .search-sort-wrapper ul li input[type="text"] { border: 1px solid #ebeced; padding-left: 5px; padding-right: 5px; height: 48px; width: 100%; box-sizing: border-box; font-size: 16px; }
  #content-body-wrapper .search-sort-wrapper ul li select, .inline-wrap-inner .search-sort-wrapper ul li select { padding: 0.5em 2em 0.5em 10px; line-height: 1.2; font-size: 16px; }
  #content-body-wrapper .search-sort-wrapper ul li input[type="submit"], .inline-wrap-inner .search-sort-wrapper ul li input[type="submit"] { padding-left: 35px; padding-right: 10px; }
  #content-body-wrapper .search-result-wrapper .search-refine-wrapper, .inline-wrap-inner .search-result-wrapper .search-refine-wrapper { width: 100%; float: none; }
  #content-body-wrapper .search-result-wrapper .search-refine-wrapper .search-refine-sp, .inline-wrap-inner .search-result-wrapper .search-refine-wrapper .search-refine-sp { display: block; font-size: 100%; margin-bottom: 15px; border: 1px solid #ebeced; }
  #content-body-wrapper .search-result-wrapper .search-refine-wrapper .search-refine-sp a, .inline-wrap-inner .search-result-wrapper .search-refine-wrapper .search-refine-sp a { display: block; padding: 10px; background: transparent url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02gr2.png) no-repeat right center; background-size: 17px 12px; }
  #content-body-wrapper .search-result-wrapper .search-refine-wrapper #inline-wrap-search, .inline-wrap-inner .search-result-wrapper .search-refine-wrapper #inline-wrap-search { display: none; }
  #content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper { width: 100%; padding: 0; float: none; margin-bottom: 15px; }
  #content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .page-nation-wrapper, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .page-nation-wrapper { margin-bottom: 10px; }
  #content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .page-nation-wrapper .view-page, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .page-nation-wrapper .view-page { font-size: 100%; }
  #content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li { margin-bottom: 15px; padding-bottom: 15px; }
  #content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li:last-child, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li:last-child { border-bottom: none; padding-bottom: 0; }
  #content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li .tmn-area, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li .tmn-area { display: none; }
  #content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li .txt-area, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li .txt-area { width: 100%; display: block; letter-spacing: normal; vertical-align: top; }
  #content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li .txt-area a:hover, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li .txt-area a:hover { text-decoration: none; }
  #content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li .txt-area .url, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li .txt-area .url { margin: 10px 0; word-break: break-all; font-size: 84.7%; }
  #content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li .txt-area .url span, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li .txt-area .url span { display: block; }
  #content-body-wrapper .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li .txt-area .discription, .inline-wrap-inner .search-result-wrapper .search-resalt-main-wrapper .search-resalt-main ul li .txt-area .discription { font-size: 84.7%; }
  #content-body-wrapper .search-result-wrapper .faq-content-wrapper, .inline-wrap-inner .search-result-wrapper .faq-content-wrapper { width: 100%; float: none; }
  #content-body-wrapper .search-result-wrapper .faq-content-wrapper .faq-content, .inline-wrap-inner .search-result-wrapper .faq-content-wrapper .faq-content { padding: 15px; }
  #content-body-wrapper .search-result-wrapper .faq-content-wrapper .faq-content .doc-head, .inline-wrap-inner .search-result-wrapper .faq-content-wrapper .faq-content .doc-head { color: #333; font-size: 114.3%; }
  #content-body-wrapper .search-result-wrapper .faq-content-wrapper .faq-content ul, .inline-wrap-inner .search-result-wrapper .faq-content-wrapper .faq-content ul { margin-bottom: 15px; }
  #content-body-wrapper .search-result-wrapper .faq-content-wrapper .faq-content ul li, .inline-wrap-inner .search-result-wrapper .faq-content-wrapper .faq-content ul li { margin-top: 10px; font-size: 100%; }
  #content-body-wrapper .search-result-wrapper .faq-content-wrapper .faq-content .btn-list, .inline-wrap-inner .search-result-wrapper .faq-content-wrapper .faq-content .btn-list { font-size: 100%; margin-bottom: 10px; }
  #content-body-wrapper .search-result-wrapper .faq-content-wrapper .faq-content .btn-list a, .inline-wrap-inner .search-result-wrapper .faq-content-wrapper .faq-content .btn-list a { display: block; padding: 10px; background-image: url(/en/wp-content/uploads/sites/4/shared-css-icon_arrow_m02gr2.png); background-size: 17px 12px; }
  #content-body-wrapper .search-result-wrapper .relation-content, .inline-wrap-inner .search-result-wrapper .relation-content { padding: 10px; border: 1px solid #ebeced; margin-top: 10px; }
  #content-body-wrapper .search-result-wrapper .relation-content .doc-head, .inline-wrap-inner .search-result-wrapper .relation-content .doc-head { color: #333; font-size: 114.3%; margin-bottom: 0; font-weight: bold; }
  #content-body-wrapper .search-result-wrapper .relation-content ul, .inline-wrap-inner .search-result-wrapper .relation-content ul { margin-bottom: 0; }
  #content-body-wrapper .search-result-wrapper .relation-content ul li, .inline-wrap-inner .search-result-wrapper .relation-content ul li { padding-top: 10px; }
  #content-body-wrapper .search-result-wrapper .relation-content ul li a, .inline-wrap-inner .search-result-wrapper .relation-content ul li a { display: block; }
  #content-body-wrapper .search-result-wrapper .relation-content ul li a:hover, .inline-wrap-inner .search-result-wrapper .relation-content ul li a:hover { text-decoration: none; }
  #content-body-wrapper .top-message-wrapper.column4, .inline-wrap-inner .top-message-wrapper.column4 { margin: 0 0 25px; background-repeat: no-repeat; background-position: center top; box-sizing: border-box; background-size: cover; display: block; width: 100%; height: auto; }
  #content-body-wrapper .top-message-wrapper.column4 .top-message, .inline-wrap-inner .top-message-wrapper.column4 .top-message { padding: 30px 0 20px; display: block; text-align: center; margin: 0 auto; vertical-align: middle; width: 100%; color: #fff; }
  #content-body-wrapper .top-message-wrapper.column4 .top-message .doc-text-s, .inline-wrap-inner .top-message-wrapper.column4 .top-message .doc-text-s { font-size: 12px; font-size: 1.2rem; max-width: 100%; width: 100%; box-sizing: border-box; margin: 25px 0 0; }
  #content-body-wrapper .top-message-wrapper.column4 .top-message .message-carousel-wrapper .message-carousel, .inline-wrap-inner .top-message-wrapper.column4 .top-message .message-carousel-wrapper .message-carousel { display: block; }
  #content-body-wrapper .top-message-wrapper.column4 .top-message .message-carousel-wrapper .message-carousel li, .inline-wrap-inner .top-message-wrapper.column4 .top-message .message-carousel-wrapper .message-carousel li { display: block; border-left: none; padding: 0; }
  #content-body-wrapper .top-message-wrapper.column4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2, .inline-wrap-inner .top-message-wrapper.column4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2 { font-size: 18px; font-size: 1.8rem; }
  #content-body-wrapper .top-message-wrapper.column4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1, .inline-wrap-inner .top-message-wrapper.column4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 { font-size: 28px; font-size: 2.8rem; }
  #content-body-wrapper .top-message-wrapper.column4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 span, .inline-wrap-inner .top-message-wrapper.column4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 span { font-size: 60px; font-size: 6.0rem; }
  #content-body-wrapper .top-message-wrapper.column4 .top-message .message-carousel-wrapper .bx-wrapper a.bx-prev, #content-body-wrapper .top-message-wrapper.column4 .top-message .message-carousel-wrapper .bx-wrapper a.bx-next, .inline-wrap-inner .top-message-wrapper.column4 .top-message .message-carousel-wrapper .bx-wrapper a.bx-prev, .inline-wrap-inner .top-message-wrapper.column4 .top-message .message-carousel-wrapper .bx-wrapper a.bx-next { width: 40px; height: 40px; background-size: cover !important; }
  #content-body-wrapper .top-message-wrapper.column4 .js-carousel-message-sponly .bx-wrapper .bx-pager, #content-body-wrapper .top-message-wrapper.column4 .js-carousel-message-sponly .bx-wrapper .bx-controls-auto, .inline-wrap-inner .top-message-wrapper.column4 .js-carousel-message-sponly .bx-wrapper .bx-pager, .inline-wrap-inner .top-message-wrapper.column4 .js-carousel-message-sponly .bx-wrapper .bx-controls-auto { bottom: -25px !important; }
  #content-body-wrapper .top-message-wrapper.column2, .inline-wrap-inner .top-message-wrapper.column2 { margin: 0 0 25px; height: auto; display: block; }
  #content-body-wrapper .top-message-wrapper.column2 .hdg-level2, .inline-wrap-inner .top-message-wrapper.column2 .hdg-level2 { font-size: 20px; font-size: 2.0rem; }
  #content-body-wrapper .top-message-wrapper.column2 .top-message, .inline-wrap-inner .top-message-wrapper.column2 .top-message { padding: 30px 0 20px; display: block; text-align: center; margin: 0 auto; vertical-align: middle; width: 100%; color: #fff; }
  #content-body-wrapper .top-message-wrapper.column2 .top-message .doc-text-s, .inline-wrap-inner .top-message-wrapper.column2 .top-message .doc-text-s { font-size: 12px; font-size: 1.2rem; max-width: 100%; width: 100%; box-sizing: border-box; margin: 25px 0 0; }
  #content-body-wrapper .top-message-wrapper.column2 .top-message .message-carousel-wrapper .message-carousel, .inline-wrap-inner .top-message-wrapper.column2 .top-message .message-carousel-wrapper .message-carousel { display: block; }
  #content-body-wrapper .top-message-wrapper.column2 .top-message .message-carousel-wrapper .message-carousel li, .inline-wrap-inner .top-message-wrapper.column2 .top-message .message-carousel-wrapper .message-carousel li { display: block; border-left: none; padding: 0; width: 100%; }
  #content-body-wrapper .top-message-wrapper.column2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2, .inline-wrap-inner .top-message-wrapper.column2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2 { font-size: 16px; font-size: 1.6rem; }
  #content-body-wrapper .top-message-wrapper.column2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1, .inline-wrap-inner .top-message-wrapper.column2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 { font-size: 28px; font-size: 2.8rem; }
  #content-body-wrapper .top-message-wrapper.column2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 span, .inline-wrap-inner .top-message-wrapper.column2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 span { font-size: 60px; font-size: 6.0rem; }
  #content-body-wrapper .top-message-wrapper.column2 .top-message .message-carousel-wrapper .bx-wrapper a.bx-prev, #content-body-wrapper .top-message-wrapper.column2 .top-message .message-carousel-wrapper .bx-wrapper a.bx-next, .inline-wrap-inner .top-message-wrapper.column2 .top-message .message-carousel-wrapper .bx-wrapper a.bx-prev, .inline-wrap-inner .top-message-wrapper.column2 .top-message .message-carousel-wrapper .bx-wrapper a.bx-next { width: 40px; height: 40px; background-size: cover !important; }
  #content-body-wrapper .top-message-wrapper.column2 .js-carousel-message-sponly .bx-pager-item .bx-pager-link, .inline-wrap-inner .top-message-wrapper.column2 .js-carousel-message-sponly .bx-pager-item .bx-pager-link { background: #cecece !important; }
  #content-body-wrapper .top-message-wrapper.column2 .js-carousel-message-sponly .bx-pager-item .bx-pager-link.active, .inline-wrap-inner .top-message-wrapper.column2 .js-carousel-message-sponly .bx-pager-item .bx-pager-link.active { background: #ea1e1f !important; }
  #content-body-wrapper .top-message-wrapper.column2 .js-carousel-message-sponly .bx-wrapper .bx-pager, #content-body-wrapper .top-message-wrapper.column2 .js-carousel-message-sponly .bx-wrapper .bx-controls-auto, .inline-wrap-inner .top-message-wrapper.column2 .js-carousel-message-sponly .bx-wrapper .bx-pager, .inline-wrap-inner .top-message-wrapper.column2 .js-carousel-message-sponly .bx-wrapper .bx-controls-auto { bottom: -25px !important; }
  #content-body-wrapper .top-message-wrapper.column2.ver1 .top-message, .inline-wrap-inner .top-message-wrapper.column2.ver1 .top-message { padding-bottom: 40px; }
  #content-body-wrapper .top-message-wrapper.column2.ver1 .top-message .hdg-level3, .inline-wrap-inner .top-message-wrapper.column2.ver1 .top-message .hdg-level3 { margin-top: 10px; font-size: 18px; font-size: 1.8rem; }
  #content-body-wrapper .top-message-wrapper.column2.ver2, #content-body-wrapper .top-message-wrapper.column2.ver3, #content-body-wrapper .top-message-wrapper.column2.ver4, .inline-wrap-inner .top-message-wrapper.column2.ver2, .inline-wrap-inner .top-message-wrapper.column2.ver3, .inline-wrap-inner .top-message-wrapper.column2.ver4 { margin: 25px 0; height: auto; }
  #content-body-wrapper .top-message-wrapper.column2.ver2 .top-message, #content-body-wrapper .top-message-wrapper.column2.ver3 .top-message, #content-body-wrapper .top-message-wrapper.column2.ver4 .top-message, .inline-wrap-inner .top-message-wrapper.column2.ver2 .top-message, .inline-wrap-inner .top-message-wrapper.column2.ver3 .top-message, .inline-wrap-inner .top-message-wrapper.column2.ver4 .top-message { padding: 30px 0 0; display: block; text-align: center; margin: 0 auto; vertical-align: middle; width: 100%; color: #fff; }
  #content-body-wrapper .top-message-wrapper.column2.ver2 .top-message .doc-text-s, #content-body-wrapper .top-message-wrapper.column2.ver3 .top-message .doc-text-s, #content-body-wrapper .top-message-wrapper.column2.ver4 .top-message .doc-text-s, .inline-wrap-inner .top-message-wrapper.column2.ver2 .top-message .doc-text-s, .inline-wrap-inner .top-message-wrapper.column2.ver3 .top-message .doc-text-s, .inline-wrap-inner .top-message-wrapper.column2.ver4 .top-message .doc-text-s { font-size: 12px; font-size: 1.2rem; max-width: 100%; width: 100%; box-sizing: border-box; margin: 25px 0 0; }
  #content-body-wrapper .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel, #content-body-wrapper .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel, #content-body-wrapper .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel, .inline-wrap-inner .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel, .inline-wrap-inner .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel, .inline-wrap-inner .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel { display: block; }
  #content-body-wrapper .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel li, #content-body-wrapper .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li, #content-body-wrapper .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel li, .inline-wrap-inner .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel li, .inline-wrap-inner .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li, .inline-wrap-inner .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel li { display: block; border-left: none; padding: 0; width: 100%; }
  #content-body-wrapper .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable3, #content-body-wrapper .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable3, #content-body-wrapper .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable3, .inline-wrap-inner .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable3, .inline-wrap-inner .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable3, .inline-wrap-inner .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable3 { font-size: 18px; font-size: 1.8rem; }
  #content-body-wrapper .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2, #content-body-wrapper .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2, #content-body-wrapper .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2, .inline-wrap-inner .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2, .inline-wrap-inner .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2, .inline-wrap-inner .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2 { font-size: 18px; font-size: 1.8rem; }
  #content-body-wrapper .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1, #content-body-wrapper .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1, #content-body-wrapper .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1, .inline-wrap-inner .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1, .inline-wrap-inner .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1, .inline-wrap-inner .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 { font-size: 28px; font-size: 2.8rem; }
  #content-body-wrapper .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 span, #content-body-wrapper .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 span, #content-body-wrapper .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 span, .inline-wrap-inner .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 span, .inline-wrap-inner .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 span, .inline-wrap-inner .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 span { font-size: 60px; font-size: 6.0rem; }
  #content-body-wrapper .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 .attend, #content-body-wrapper .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 .attend, #content-body-wrapper .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 .attend, .inline-wrap-inner .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 .attend, .inline-wrap-inner .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 .attend, .inline-wrap-inner .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 .attend { font-size: 18px; font-size: 1.8rem; padding: 0; }
  #content-body-wrapper .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .bx-wrapper a.bx-prev, #content-body-wrapper .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .bx-wrapper a.bx-next, #content-body-wrapper .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .bx-wrapper a.bx-prev, #content-body-wrapper .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .bx-wrapper a.bx-next, #content-body-wrapper .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .bx-wrapper a.bx-prev, #content-body-wrapper .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .bx-wrapper a.bx-next, .inline-wrap-inner .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .bx-wrapper a.bx-prev, .inline-wrap-inner .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .bx-wrapper a.bx-next, .inline-wrap-inner .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .bx-wrapper a.bx-prev, .inline-wrap-inner .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .bx-wrapper a.bx-next, .inline-wrap-inner .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .bx-wrapper a.bx-prev, .inline-wrap-inner .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .bx-wrapper a.bx-next { width: 40px; height: 40px; background-size: cover !important; }
  #content-body-wrapper .top-message-wrapper.column2.ver2 .js-carousel-message-sponly .bx-wrapper .bx-pager, #content-body-wrapper .top-message-wrapper.column2.ver2 .js-carousel-message-sponly .bx-wrapper .bx-controls-auto, #content-body-wrapper .top-message-wrapper.column2.ver3 .js-carousel-message-sponly .bx-wrapper .bx-pager, #content-body-wrapper .top-message-wrapper.column2.ver3 .js-carousel-message-sponly .bx-wrapper .bx-controls-auto, #content-body-wrapper .top-message-wrapper.column2.ver4 .js-carousel-message-sponly .bx-wrapper .bx-pager, #content-body-wrapper .top-message-wrapper.column2.ver4 .js-carousel-message-sponly .bx-wrapper .bx-controls-auto, .inline-wrap-inner .top-message-wrapper.column2.ver2 .js-carousel-message-sponly .bx-wrapper .bx-pager, .inline-wrap-inner .top-message-wrapper.column2.ver2 .js-carousel-message-sponly .bx-wrapper .bx-controls-auto, .inline-wrap-inner .top-message-wrapper.column2.ver3 .js-carousel-message-sponly .bx-wrapper .bx-pager, .inline-wrap-inner .top-message-wrapper.column2.ver3 .js-carousel-message-sponly .bx-wrapper .bx-controls-auto, .inline-wrap-inner .top-message-wrapper.column2.ver4 .js-carousel-message-sponly .bx-wrapper .bx-pager, .inline-wrap-inner .top-message-wrapper.column2.ver4 .js-carousel-message-sponly .bx-wrapper .bx-controls-auto { bottom: -25px !important; }
  #content-body-wrapper .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1, .inline-wrap-inner .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 { font-size: 24px; font-size: 2.4rem; }
  #content-body-wrapper .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 span, .inline-wrap-inner .top-message-wrapper.column2.ver2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 span { font-size: 50px; font-size: 5.0rem; }
  #content-body-wrapper .top-message-wrapper.column2.ver2 .top-message .link-btn-type01, .inline-wrap-inner .top-message-wrapper.column2.ver2 .top-message .link-btn-type01 { margin: 20px 10px 0; }
  #content-body-wrapper .top-message-wrapper.column2.ver2 .top-message .bx-wrapper a.bx-prev, .inline-wrap-inner .top-message-wrapper.column2.ver2 .top-message .bx-wrapper a.bx-prev { left: 5px !important; }
  #content-body-wrapper .top-message-wrapper.column2.ver2 .top-message .bx-wrapper a.bx-next, .inline-wrap-inner .top-message-wrapper.column2.ver2 .top-message .bx-wrapper a.bx-next { right: 5px !important; }
  #content-body-wrapper .top-message-wrapper.column2.ver3 .top-message, .inline-wrap-inner .top-message-wrapper.column2.ver3 .top-message { padding: 30px 0 40px; }
  #content-body-wrapper .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1, .inline-wrap-inner .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 { font-size: 22px; font-size: 2.2rem; }
  #content-body-wrapper .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 span, .inline-wrap-inner .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 span { font-size: 50px; font-size: 5.0rem; }
  #content-body-wrapper .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable3, .inline-wrap-inner .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable3 { font-size: 14px; font-size: 1.4rem; }
  #content-body-wrapper .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2, .inline-wrap-inner .top-message-wrapper.column2.ver3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2 { font-size: 18px; font-size: 1.8rem; }
  #content-body-wrapper .top-message-wrapper.column2.ver3 .bx-wrapper a.bx-prev, .inline-wrap-inner .top-message-wrapper.column2.ver3 .bx-wrapper a.bx-prev { left: 5px !important; }
  #content-body-wrapper .top-message-wrapper.column2.ver3 .bx-wrapper a.bx-next, .inline-wrap-inner .top-message-wrapper.column2.ver3 .bx-wrapper a.bx-next { right: 5px !important; }
  #content-body-wrapper .top-message-wrapper.column2.ver4 .top-message, .inline-wrap-inner .top-message-wrapper.column2.ver4 .top-message { padding: 55px 0 0; box-sizing: border-box; }
  #content-body-wrapper .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable3, .inline-wrap-inner .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable3 { font-size: 14px; font-size: 1.4rem; }
  #content-body-wrapper .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2, .inline-wrap-inner .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2 { font-size: 16px; font-size: 1.6rem; }
  #content-body-wrapper .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1, .inline-wrap-inner .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 { font-size: 28px; font-size: 2.8rem; }
  #content-body-wrapper .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 span, .inline-wrap-inner .top-message-wrapper.column2.ver4 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 span { font-size: 42px; font-size: 4.2rem; }
  #content-body-wrapper .top-message-wrapper.column2.ver4 .top-message .link-btn-type01 a, .inline-wrap-inner .top-message-wrapper.column2.ver4 .top-message .link-btn-type01 a { padding: 15px 30px 15px 30px; font-size: 14px; font-size: 1.4rem; }
  #content-body-wrapper .top-message-wrapper.column3, #content-body-wrapper .top-message-wrapper.column6, #content-body-wrapper .top-message-wrapper.column2-2, .inline-wrap-inner .top-message-wrapper.column3, .inline-wrap-inner .top-message-wrapper.column6, .inline-wrap-inner .top-message-wrapper.column2-2 { margin: 0; background-repeat: no-repeat; background-position: center top; box-sizing: border-box; background-size: cover; display: block; width: 100%; height: auto; }
  #content-body-wrapper .top-message-wrapper.column3 .top-message, #content-body-wrapper .top-message-wrapper.column6 .top-message, #content-body-wrapper .top-message-wrapper.column2-2 .top-message, .inline-wrap-inner .top-message-wrapper.column3 .top-message, .inline-wrap-inner .top-message-wrapper.column6 .top-message, .inline-wrap-inner .top-message-wrapper.column2-2 .top-message { padding: 30px 0 20px; display: block; text-align: center; margin: 0 auto; vertical-align: middle; width: 100%; color: #fff; }
  #content-body-wrapper .top-message-wrapper.column3 .top-message .doc-text-s, #content-body-wrapper .top-message-wrapper.column6 .top-message .doc-text-s, #content-body-wrapper .top-message-wrapper.column2-2 .top-message .doc-text-s, .inline-wrap-inner .top-message-wrapper.column3 .top-message .doc-text-s, .inline-wrap-inner .top-message-wrapper.column6 .top-message .doc-text-s, .inline-wrap-inner .top-message-wrapper.column2-2 .top-message .doc-text-s { font-size: 12px; font-size: 1.2rem; max-width: 100%; width: 100%; box-sizing: border-box; margin: 40px 0 0; }
  #content-body-wrapper .top-message-wrapper.column3 .top-message .message-carousel-wrapper, #content-body-wrapper .top-message-wrapper.column6 .top-message .message-carousel-wrapper, #content-body-wrapper .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper, .inline-wrap-inner .top-message-wrapper.column3 .top-message .message-carousel-wrapper, .inline-wrap-inner .top-message-wrapper.column6 .top-message .message-carousel-wrapper, .inline-wrap-inner .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper { padding: 0 20px; box-sizing: border-box; }
  #content-body-wrapper .top-message-wrapper.column3 .top-message .message-carousel-wrapper .bx-viewport, #content-body-wrapper .top-message-wrapper.column6 .top-message .message-carousel-wrapper .bx-viewport, #content-body-wrapper .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .bx-viewport, .inline-wrap-inner .top-message-wrapper.column3 .top-message .message-carousel-wrapper .bx-viewport, .inline-wrap-inner .top-message-wrapper.column6 .top-message .message-carousel-wrapper .bx-viewport, .inline-wrap-inner .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .bx-viewport { padding-bottom: 10px; }
  #content-body-wrapper .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel, #content-body-wrapper .top-message-wrapper.column6 .top-message .message-carousel-wrapper .message-carousel, #content-body-wrapper .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .message-carousel, .inline-wrap-inner .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel, .inline-wrap-inner .top-message-wrapper.column6 .top-message .message-carousel-wrapper .message-carousel, .inline-wrap-inner .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .message-carousel { display: block; }
  #content-body-wrapper .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel li, #content-body-wrapper .top-message-wrapper.column6 .top-message .message-carousel-wrapper .message-carousel li, #content-body-wrapper .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .message-carousel li, .inline-wrap-inner .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel li, .inline-wrap-inner .top-message-wrapper.column6 .top-message .message-carousel-wrapper .message-carousel li, .inline-wrap-inner .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .message-carousel li { display: block; padding: 0; margin: 10px 0; border-left: none; }
  #content-body-wrapper .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel li .inner, #content-body-wrapper .top-message-wrapper.column6 .top-message .message-carousel-wrapper .message-carousel li .inner, #content-body-wrapper .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .message-carousel li .inner, .inline-wrap-inner .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel li .inner, .inline-wrap-inner .top-message-wrapper.column6 .top-message .message-carousel-wrapper .message-carousel li .inner, .inline-wrap-inner .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .message-carousel li .inner { width: 100%; overflow: visible; }
  #content-body-wrapper .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2, #content-body-wrapper .top-message-wrapper.column6 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2, #content-body-wrapper .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2, .inline-wrap-inner .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2, .inline-wrap-inner .top-message-wrapper.column6 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2, .inline-wrap-inner .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2 { font-size: 14px; font-size: 1.4rem; font-weight: 700; position: relative; }
  #content-body-wrapper .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable3, #content-body-wrapper .top-message-wrapper.column6 .top-message .message-carousel-wrapper .message-carousel li .txt-stable3, #content-body-wrapper .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable3, .inline-wrap-inner .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable3, .inline-wrap-inner .top-message-wrapper.column6 .top-message .message-carousel-wrapper .message-carousel li .txt-stable3, .inline-wrap-inner .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable3 { font-size: 12px; font-size: 1.2rem; margin-top: 5px; position: relative; z-index: 2; }
  #content-body-wrapper .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1, #content-body-wrapper .top-message-wrapper.column6 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1, #content-body-wrapper .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1, .inline-wrap-inner .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1, .inline-wrap-inner .top-message-wrapper.column6 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1, .inline-wrap-inner .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 { font-size: 22px; font-size: 2.2rem; line-height: 1.2; font-weight: 700; }
  #content-body-wrapper .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 .number, #content-body-wrapper .top-message-wrapper.column6 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 .number, #content-body-wrapper .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 .number, .inline-wrap-inner .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 .number, .inline-wrap-inner .top-message-wrapper.column6 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 .number, .inline-wrap-inner .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 .number { font-size: 50px; font-size: 5.0rem; padding: 0 5px; display: inline-block; }
  #content-body-wrapper .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 .attend, #content-body-wrapper .top-message-wrapper.column6 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 .attend, #content-body-wrapper .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 .attend, .inline-wrap-inner .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 .attend, .inline-wrap-inner .top-message-wrapper.column6 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 .attend, .inline-wrap-inner .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 .attend { font-size: 12px; font-size: 1.2rem; font-weight: normal; }
  #content-body-wrapper .top-message-wrapper.column3 .top-message .message-carousel-wrapper .bx-wrapper a.bx-prev, #content-body-wrapper .top-message-wrapper.column3 .top-message .message-carousel-wrapper .bx-wrapper a.bx-next, #content-body-wrapper .top-message-wrapper.column6 .top-message .message-carousel-wrapper .bx-wrapper a.bx-prev, #content-body-wrapper .top-message-wrapper.column6 .top-message .message-carousel-wrapper .bx-wrapper a.bx-next, #content-body-wrapper .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .bx-wrapper a.bx-prev, #content-body-wrapper .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .bx-wrapper a.bx-next, .inline-wrap-inner .top-message-wrapper.column3 .top-message .message-carousel-wrapper .bx-wrapper a.bx-prev, .inline-wrap-inner .top-message-wrapper.column3 .top-message .message-carousel-wrapper .bx-wrapper a.bx-next, .inline-wrap-inner .top-message-wrapper.column6 .top-message .message-carousel-wrapper .bx-wrapper a.bx-prev, .inline-wrap-inner .top-message-wrapper.column6 .top-message .message-carousel-wrapper .bx-wrapper a.bx-next, .inline-wrap-inner .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .bx-wrapper a.bx-prev, .inline-wrap-inner .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .bx-wrapper a.bx-next { width: 40px; height: 40px; background-size: cover !important; }
  #content-body-wrapper .top-message-wrapper.column3 .top-message .message-carousel-wrapper .bx-wrapper a.bx-prev, #content-body-wrapper .top-message-wrapper.column6 .top-message .message-carousel-wrapper .bx-wrapper a.bx-prev, #content-body-wrapper .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .bx-wrapper a.bx-prev, .inline-wrap-inner .top-message-wrapper.column3 .top-message .message-carousel-wrapper .bx-wrapper a.bx-prev, .inline-wrap-inner .top-message-wrapper.column6 .top-message .message-carousel-wrapper .bx-wrapper a.bx-prev, .inline-wrap-inner .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .bx-wrapper a.bx-prev { left: -15px !important; }
  #content-body-wrapper .top-message-wrapper.column3 .top-message .message-carousel-wrapper .bx-wrapper a.bx-next, #content-body-wrapper .top-message-wrapper.column6 .top-message .message-carousel-wrapper .bx-wrapper a.bx-next, #content-body-wrapper .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .bx-wrapper a.bx-next, .inline-wrap-inner .top-message-wrapper.column3 .top-message .message-carousel-wrapper .bx-wrapper a.bx-next, .inline-wrap-inner .top-message-wrapper.column6 .top-message .message-carousel-wrapper .bx-wrapper a.bx-next, .inline-wrap-inner .top-message-wrapper.column2-2 .top-message .message-carousel-wrapper .bx-wrapper a.bx-next { right: -15px !important; }
  #content-body-wrapper .top-message-wrapper.column3 .js-carousel-message-sponly .bx-wrapper .bx-pager, #content-body-wrapper .top-message-wrapper.column3 .js-carousel-message-sponly .bx-wrapper .bx-controls-auto, #content-body-wrapper .top-message-wrapper.column6 .js-carousel-message-sponly .bx-wrapper .bx-pager, #content-body-wrapper .top-message-wrapper.column6 .js-carousel-message-sponly .bx-wrapper .bx-controls-auto, #content-body-wrapper .top-message-wrapper.column2-2 .js-carousel-message-sponly .bx-wrapper .bx-pager, #content-body-wrapper .top-message-wrapper.column2-2 .js-carousel-message-sponly .bx-wrapper .bx-controls-auto, .inline-wrap-inner .top-message-wrapper.column3 .js-carousel-message-sponly .bx-wrapper .bx-pager, .inline-wrap-inner .top-message-wrapper.column3 .js-carousel-message-sponly .bx-wrapper .bx-controls-auto, .inline-wrap-inner .top-message-wrapper.column6 .js-carousel-message-sponly .bx-wrapper .bx-pager, .inline-wrap-inner .top-message-wrapper.column6 .js-carousel-message-sponly .bx-wrapper .bx-controls-auto, .inline-wrap-inner .top-message-wrapper.column2-2 .js-carousel-message-sponly .bx-wrapper .bx-pager, .inline-wrap-inner .top-message-wrapper.column2-2 .js-carousel-message-sponly .bx-wrapper .bx-controls-auto { bottom: -30px !important; }
  #content-body-wrapper .top-message-wrapper.column2-2 .top-message, .inline-wrap-inner .top-message-wrapper.column2-2 .top-message { padding: 20px 0 40px; }
  #content-body-wrapper .top-message-wrapper.column3, .inline-wrap-inner .top-message-wrapper.column3 { margin: 40px 0; }
  #content-body-wrapper .top-message-wrapper.column3 .top-message, .inline-wrap-inner .top-message-wrapper.column3 .top-message { padding: 30px 0 50px; }
  #content-body-wrapper .top-message-wrapper.column3 .top-message .message-carousel-wrapper, .inline-wrap-inner .top-message-wrapper.column3 .top-message .message-carousel-wrapper { padding: 0 20px; box-sizing: border-box; }
  #content-body-wrapper .top-message-wrapper.column3 .top-message .message-carousel-wrapper .bx-viewport, .inline-wrap-inner .top-message-wrapper.column3 .top-message .message-carousel-wrapper .bx-viewport { padding-bottom: 10px; }
  #content-body-wrapper .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel, .inline-wrap-inner .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel { display: block; }
  #content-body-wrapper .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel li, .inline-wrap-inner .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel li { display: block; padding: 0; margin: 10px 0; border-left: none; }
  #content-body-wrapper .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel li .inner, .inline-wrap-inner .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel li .inner { width: 100%; overflow: visible; }
  #content-body-wrapper .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2, .inline-wrap-inner .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable2 { font-size: 14px; font-size: 1.4rem; font-weight: 700; position: relative; }
  #content-body-wrapper .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable3, .inline-wrap-inner .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable3 { font-size: 12px; font-size: 1.2rem; margin-top: 5px; position: relative; z-index: 2; }
  #content-body-wrapper .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1, .inline-wrap-inner .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 { font-size: 18px; font-size: 1.8rem; line-height: 1.2; font-weight: 700; }
  #content-body-wrapper .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 span, .inline-wrap-inner .top-message-wrapper.column3 .top-message .message-carousel-wrapper .message-carousel li .txt-stable1 span { font-size: 50px; font-size: 5.0rem; padding: 0 5px; display: inline-block; }
  #content-body-wrapper .top-message-wrapper.column3 .top-message .message-carousel-wrapper .bx-wrapper a.bx-prev, #content-body-wrapper .top-message-wrapper.column3 .top-message .message-carousel-wrapper .bx-wrapper a.bx-next, .inline-wrap-inner .top-message-wrapper.column3 .top-message .message-carousel-wrapper .bx-wrapper a.bx-prev, .inline-wrap-inner .top-message-wrapper.column3 .top-message .message-carousel-wrapper .bx-wrapper a.bx-next { width: 40px; height: 40px; background-size: cover !important; }
  #content-body-wrapper .top-message-wrapper.column3 .top-message .message-carousel-wrapper .bx-wrapper a.bx-prev, .inline-wrap-inner .top-message-wrapper.column3 .top-message .message-carousel-wrapper .bx-wrapper a.bx-prev { left: -15px !important; }
  #content-body-wrapper .top-message-wrapper.column3 .top-message .message-carousel-wrapper .bx-wrapper a.bx-next, .inline-wrap-inner .top-message-wrapper.column3 .top-message .message-carousel-wrapper .bx-wrapper a.bx-next { right: -15px !important; }
  #content-body-wrapper .top-message-wrapper.column3 .js-carousel-message-sponly .bx-wrapper .bx-pager, #content-body-wrapper .top-message-wrapper.column3 .js-carousel-message-sponly .bx-wrapper .bx-controls-auto, .inline-wrap-inner .top-message-wrapper.column3 .js-carousel-message-sponly .bx-wrapper .bx-pager, .inline-wrap-inner .top-message-wrapper.column3 .js-carousel-message-sponly .bx-wrapper .bx-controls-auto { bottom: -30px !important; }
  #content-body-wrapper .wrap-nopadd, .inline-wrap-inner .wrap-nopadd { margin: 0 -10px; }
  #content-body-wrapper .wrap-contant-us, #content-body-wrapper .wrap-cuusoo, .inline-wrap-inner .wrap-contant-us, .inline-wrap-inner .wrap-cuusoo { margin: 50px -10px 70px; }
  #content-body-wrapper .wrap-contant-us .inner, #content-body-wrapper .wrap-cuusoo .inner, .inline-wrap-inner .wrap-contant-us .inner, .inline-wrap-inner .wrap-cuusoo .inner { width: 100%; padding: 30px 20px; }
  #content-body-wrapper .wrap-contant-us .inner .txt-hdg, #content-body-wrapper .wrap-cuusoo .inner .txt-hdg, .inline-wrap-inner .wrap-contant-us .inner .txt-hdg, .inline-wrap-inner .wrap-cuusoo .inner .txt-hdg { font-size: 24px; font-size: 2.4rem; }
  #content-body-wrapper .wrap-contant-us .inner .link-btn-type01, #content-body-wrapper .wrap-cuusoo .inner .link-btn-type01, .inline-wrap-inner .wrap-contant-us .inner .link-btn-type01, .inline-wrap-inner .wrap-cuusoo .inner .link-btn-type01 { margin-top: 30px; }
  #content-body-wrapper .wrap-contant-us .inner .link-btn-type01 a, #content-body-wrapper .wrap-cuusoo .inner .link-btn-type01 a, .inline-wrap-inner .wrap-contant-us .inner .link-btn-type01 a, .inline-wrap-inner .wrap-cuusoo .inner .link-btn-type01 a { font-size: 16px; font-size: 1.6rem; }
  #content-body-wrapper .carousel-topics-wrap .item, .inline-wrap-inner .carousel-topics-wrap .item { height: 100%; margin: 0 2px; }
  #content-body-wrapper .carousel-topics-wrap .slick-track, .inline-wrap-inner .carousel-topics-wrap .slick-track { display: block; }
  /* ----------------------------------------------------------------
WIDE
----------------------------------------------------------------- */
  .wide #content-body-wrapper .hdg-level1-wrapper { width: 100%; }
  .wide #content-body-wrapper .nav-column3-type18 .list-parent { margin-left: 0; width: 100%; }
  .wide #content-body-wrapper .nav-column3-type18 .list-parent li { margin: 0 0 20px 0; width: 100%; }
  .wide #content-body-wrapper .nav-column3-type20 ul, .wide #content-body-wrapper .nav-column2-type22 ul, .wide #content-body-wrapper .nav-column4-type01 ul, .wide #content-body-wrapper .nav-column4-type02 ul { margin-left: 0; width: 100%; }
  .wide #content-body-wrapper .nav-column3-type20 ul li, .wide #content-body-wrapper .nav-column2-type22 ul li, .wide #content-body-wrapper .nav-column4-type01 ul li, .wide #content-body-wrapper .nav-column4-type02 ul li { margin: 0 0 20px 0; width: 100%; }
  /* ----------------------------------------------------------------
TINFO PARTS
----------------------------------------------------------------- */
  .tinfo-header-logo { margin-top: -1px; }
  .tinfo-header-logo h1, .tinfo-header-logo p { display: block; padding: 0; text-align: center; font-size: 0; line-height: 0; }
  .tinfo-header-logo h1 a, .tinfo-header-logo p a { display: block; padding: 10px; }
  .tinfo-header-logo h1 img, .tinfo-header-logo p img { height: 30px; width: auto; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper { margin-top: 0; padding: 0; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list { width: 100%; height: auto; padding-bottom: 15px; position: relative; margin-bottom: 0; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper { position: static; width: 100%; zoom: 1; margin: 0; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li { margin: 0; display: block; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-l, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-m, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s { float: none; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-l a:hover img, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-m a:hover img, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s a:hover img { filter: alpha(opacity=100); opacity: 1; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-l a .txt-wrap, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-m a .txt-wrap, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s a .txt-wrap { position: relative; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-l a .txt-wrap .doc-caption, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-m a .txt-wrap .doc-caption, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s a .txt-wrap .doc-caption { padding-top: 0; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s a .txt-wrap, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-m a .txt-wrap, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-l a .txt-wrap { padding: 12px 10px 3em; min-height: 3.5em; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s a .txt-wrap h3, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-m a .txt-wrap h3, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-l a .txt-wrap h3 { font-size: 131.8%; overflow: hidden; width: 100%; max-width: 100%; white-space: normal; height: 3em; margin-bottom: 0; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s a .img-wrap, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-m a .img-wrap, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-l a .img-wrap { width: 100%; height: auto; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-s .doc-keyword, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-m .doc-keyword, #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list li.card-l .doc-keyword { position: absolute; right: 10px; bottom: 15px; width: 90%; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .card-list-wrapper .card-list:after { display: block; content: ""; clear: both; height: 0; line-height: 0; overflow: hidden; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .bx-wrapper a.bx-prev { left: -10px !important; z-index: 50000; }
  #content-body-wrapper .todenho-article-carousel-list-wrapper .todenho-article-carousel-list .bx-wrapper a.bx-next { right: -10px !important; z-index: 50000; } }

@media screen and (max-width: 767px) {
  #head-sub-wrapper .head-sub-container .head-quick-content .quick-link .global-service li {
    width: 35%;
    margin: auto;
    padding: 5% 0%;
    display: inline-block;
  }
  #content-foot-wrapper .content-foot-container .global-service li {
    width: 50%;
    margin:auto;
    padding: 5% 10%;
  }
}
</pre></body></html>