@charset "UTF-8";
.pageH2Area__large { margin-top: 110px; }
.section__block { -webkit-box-pack: justify; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; margin: 70px auto 0; max-width: 1040px; position: relative; }
.section__block-contents { width: 48.07692%; }
.section__block--reverse { -webkit-box-direction: reverse; -webkit-box-orient: horizontal; -ms-flex-flow: row-reverse; flex-flow: row-reverse; }
.section__block-text { line-height: 1.75; }
.section__block-image { width: 48.07692%; }
.section__block-image { text-align: center; }
.section__heading3 { align-items: center; -webkit-box-align: center; color: #1ebd92; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-align: center; letter-spacing: .1em; line-height: 1.4; position: relative; }
.section__heading3 { font-size: 3rem; margin-bottom: 50px; padding-left: 100px; }
.section__heading3:before { background-position: 0 0; background-repeat: no-repeat; background-size: contain; content: ""; height: 66px; left: 0; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 84px; }
.section__heading3--01:before { background-image: url(/static/jp-en/other/img/txt_num01.png); }
.section__heading3--02:before { background-image: url(/static/jp-en/other/img/txt_num02.png); }
.section__heading3--03:before { background-image: url(/static/jp-en/other/img/txt_num03.png); }
.section__heading3:after { background-image: url(/static/jp-en/other/img/ico_dec01.jpg); background-position: 0 0; background-repeat: no-repeat; background-size: contain; content: ""; height: 6px; left: 0; position: absolute; top: 50%; width: 32px; }
.section__heading3:after { -webkit-transform: translateY(55px); transform: translateY(55px); }
.tableNotes { font-size: 1.2rem; margin-top: 15px; text-align: center; }

.enOtherTablePlan { border: 1px solid #d0d0d0; margin-top: 40px; table-layout: fixed; width: 100%; }
.enOtherTablePlan td, .enOtherTablePlan th { height: 68px; text-align: center; vertical-align: middle; }
.enOtherTablePlan thead tr th:first-child { border-right: none; }
.enOtherTablePlan thead tr th:last-child { border-right: none; }
.enOtherTablePlan thead th { background: #1ebd92; border-right: 1px solid #fff; color: #fff; }
.enOtherTablePlan thead th:empty { background: #048674; }
.enOtherTablePlan tbody tr:last-child th { border-bottom: none; }
.enOtherTablePlan tbody th { background: #21b5cb; border-bottom: 1px solid #fff; color: #fff; }
.enOtherTablePlan tbody td { background: #fff; border-bottom: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0; }
.enOtherTablePlan td>*:first-child { margin-top: 0; }
.enOtherTableId { border: 1px solid #d0d0d0; margin-top: 40px; table-layout: fixed; width: 100%; }
.enOtherTableId td, .enOtherTableId th { padding: 22px 15px; text-align: center; vertical-align: middle; }
.enOtherTableId thead tr th:first-child { border-right: none; width: 180px; }
.enOtherTableId thead tr th:last-child { border-right: none; }
.enOtherTableId thead th { background: #1ebd92; border-right: 1px solid #fff; color: #fff; }
.enOtherTableId thead th:empty { background: #048674; }
.enOtherTableId tbody tr:last-child th { border-bottom: none; }
.enOtherTableId tbody th { background: #21b5cb; border-bottom: 1px solid #fff; color: #fff; }
.enOtherTableId tbody td { background: #fff; border-bottom: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0; }
.enOtherTableId td>*:first-child { margin-top: 0; }
.contents--research+.contents--gray { border-color: #fff; }

@media screen and (max-width: 1023px) { .section__block { display: block; letter-spacing: .044em; width: 100%; }
.section__block+.section__block { margin-top: 65px; }
.section__block-contents { margin-bottom: 18px; width: 100%; }
.section__block-text { width: 100%; }
.section__block-image { width: 100%; }
.section__block-image img { width: auto; }
.section__heading3 { font-size: 2.1rem; letter-spacing: 0; margin-bottom: 50px; padding-left: 80px; }
.section__heading3:after { -webkit-transform: translateY(45px); transform: translateY(45px); }
.section__heading3:before { height: 47px; width: 63px; }

.enOtherTablePlan { margin-top: 20px; }
.enOtherTablePlan td, .enOtherTablePlan th { font-size: 1.2rem; height: auto; padding: 8px 5px; }
.enOtherTableId { margin-top: 20px; }
.enOtherTableId thead tr th:first-child { width: 66px; }
.enOtherTableId td, .enOtherTableId th { font-size: 1.2rem; height: auto; padding: 8px 5px; } }

.enOtherH1Area { height: auto; padding: 0; position: relative; }

.enOtherH1Area--l { margin-top: 7px; }

.enOtherH1Area--account { margin-top: calc(-1 * (1.2rem * 1.6 + 15px)); }

.enOtherH1Area__inner { -webkit-box-direction: normal; -webkit-box-orient: vertical; -webkit-box-pack: flex-start; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: flex-start; height: 100%; justify-content: flex-start; margin: 0 auto; position: relative; }

.enOtherH1Area__lead { color: #1ebd92; font-size: 2rem; font-weight: bold; margin-top: 50px; text-align: center; }

.enOtherH1Area__txt .enOtherH1Area__lead { color: #fff; font-size: 2rem; font-weight: normal; margin-top: 0; text-align: center; }

.enOtherH1Area__txt--pr { position: relative; }

.enOtherH1Area__tit { font-size: 4rem; font-weight: bold; margin-top: 30px; padding-bottom: 30px; position: relative; text-align: center; }

.enOtherH1Area__tit:after, .enOtherH1Area__tit:before { border-radius: 8px; bottom: 20px; content: ""; height: 5px; left: 50%; position: absolute; width: 8px; }

.enOtherH1Area__tit:before { background: rgba(33, 181, 203, .8); -webkit-transform: translateX(-100%); transform: translateX(-100%); }

.enOtherH1Area__tit:after { background: rgba(30, 189, 146, .8); -webkit-transform: translateX(-50%); transform: translateX(-50%); }

.enOtherH1Area__tit--2line span { display: block; font-size: 1.6rem; }

.enOtherH1Area__txt .enOtherH1Area__bkAllBlock { display: block; }

.enOtherMainVisual { background-image: url(/sites/default/files/media/jp-en/other/img/bg_index01.jpg); background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; width: 58.59%; }

.enOtherH1Area__box .enOtherH1Area__tit { font-size: 4.6rem; margin-top: 5px; padding-bottom: 6px; text-align: center; }

.enOtherH1Area__box .enOtherH1Area__tit--2line { margin-top: 20px; padding-bottom: 20px; }

.enOtherH1Area__box .enOtherH1Area__tit--l { margin-top: 25px; }

.enOtherH1Area__box .enOtherH1Area__tit--img { margin: 22px auto 0; width: 246px; }

.enOtherH1Area__box .enOtherH1Area__tit::after, .enOtherH1Area__box .enOtherH1Area__tit::before { display: none; }

.enOtherH1Area__logo--pc { display: initial; }

.enOtherH1Area__logo--sp { display: none; }

.enOtherH1Area__txt { margin: 0 auto; max-width: 530px; text-align: center; }

.enOtherH1Area__box .enOtherH1Area__txt { font-size: 1.3rem; line-height: 2; }

.enOtherH1Area__box { display: flex; justify-content: space-between; min-height: 440px; overflow: hidden; }

.enOtherH1Area__box .enOtherH1Area__txt--large { font-size: 1.4rem; }

.enOtherH1Area__txtWarp { background-color: #535252; background-image: url("/static/jp-en/other/img/bg_index03.gif"); background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; min-width: 530px; width: 41.41%; }

.enOtherH1Area__txtWarp div.enOtherH1Area__txt { color: #fff; height: 100%; margin: 0 auto; padding: 52px 44px 40px 44px; text-align: center; }

.enOtherH1Area__txt .defaultBtn, .enOtherH1Area__txt .researchContact__btn>a { margin-top: 0; min-width: 260px; }

.enOtherH1Area__txt .enOtherH__btn>a { background-color: #ff6851; border: 2px solid #ff6851; border-radius: 50px; color: #fff; display: inline-block; font-size: 1.4rem; font-weight: bold; min-width: 260px; padding: 5px 30px 5px; -webkit-transition: color .4s, background-color .4s; transition: color .4s, background-color .4s; }

.enOtherH1Area__txt .enOtherH__btn>a:hover { background-color: #fff; border-color: #ff6851; color: #ff6851; text-decoration: none; }

.enOtherH1Area__txt .defaultBtn.enOtherH__btn>a:hover .defaultBtn__arrow01:after { background-image: url(/static/jp/common/img/ico_rightArrow07.png); }

.enOtherH1Area__txt .enOtherH__btn--or02>a { background-color: #ff6851; border-color: #ff6851; }

.enOtherH1Area__txt .enOtherH__btn--or02>a { background-color: transparent; border: 2px solid #fff; margin-top: 0; }

.enOtherH1Area__txt .enOtherH__btn--or02>a:hover { background-color: #fff; border-color: #fff; }

.enOtherH1Area__2ndLyrBtn:first-child>a { background-color: #ff6851; border-color: #ff6851; }

.enOtherH1Area__2ndLyrBtn:last-child>a:hover { background-color: #fff; border-color: #fff; }

.enOtherH1Area__2ndLyrBtn:last-child>a:hover { border-color: #ff6851; }

.enOtherH1Area__2ndLyrBtn>a { line-height: 2; }

.enOtherH1Area__2ndLyrBtnArea--research .enOtherH1Area__2ndLyrBtn>a { line-height: 1.4; }

.enOtherH1Area__2ndLyrBtn>a:hover { background-color: #fff; }

.enOtherH1Area__2ndLyrBtn:nth-of-type(n + 2) { margin-left: 20px; }

.enOtherH1Area__2ndLyrBtn:first-child>a { margin: 0 auto 10px; width: 100%; }

.enOtherH1Area__2ndLyrBtn:last-child>a { margin: 0 auto; width: 100%; }

.enOtherH1Area__2ndLyrBtn>a:hover span { color: #ff6851; }

.enOtherH__btn .enOtherH1Area__btn__arrow01 { color: #fff; }

.enOtherH__btn>a:hover .enOtherH1Area__btn__arrow01 { color: #ff6851; }

.enOtherH__btn--or02>a:hover .enOtherH1Area__btn__arrow01 { color: #00b800; }

.enOtherH1Area__btn__arrow01:after { background: url(/static/jp/common/img/ico_rightArrow02.png) 0 0 no-repeat; background-size: cover; content: ""; display: inline-block; height: 10px; margin-left: 10px; margin-right: -10px; margin-top: -.1em; vertical-align: middle; width: 6px; }

.enOtherH__btn>a:hover .enOtherH1Area__btn__arrow01:after { background-image: url(/static/jp/common/img/ico_rightArrow07.png); }

.enOtherH1Area__2ndLyrBtn>a:hover .service2ndArrow01:after { background-image: url(/static/jp/common/img/ico_rightArrow07.png); }

.enOtherH__btn a:hover .enOtherH__btn__arrow01:after { background: url(/static/jp/common/img/ico_rightArrow05.png) 0 0 no-repeat; background-size: cover; content: ""; display: inline-block; height: 10px; margin-left: 10px; margin-right: -10px; margin-top: -.1em; vertical-align: middle; width: 6px; }

.enOtherH1Area__txt .enOtherH__btn--or02 a:hover .enOtherH1Area__btn__arrow01:after { background-image: url(/static/jp/common/img/ico_rightArrow05.png); }

.enOtherH1Area__txt .enOtherH__btn--or a:hover .enOtherH1Area__btn__arrow01:after { background-image: url(/static/jp/common/img/ico_rightArrow07.png); }

.enOtherH1Area__txt .enOtherH1Area__btn__arrow01:after { margin-left: 12px; }

.enOtherH1Area__2ndLyrBtn .enOtherH1Area__btn__arrow01 { position: relative; }

.enOtherH1Area__2ndLyrBtn .enOtherH1Area__btn__arrow01:after { position: absolute; right: -16px; top: 6px; }

.enOtherH1Area__2ndLyrBtn .defaultBtn__arrow01.defaultBtn__2line:after { right: -20px; top: 20px; }

.enOtherH1Area__2ndLyrBtnArea .pc_br { display: block; }

.enOtherH1Area__btn { align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; justify-content: space-between; margin-top: 26px; }

.enOtherH__btn--vertical { flex-direction: column; }

.enOtherH1Area__2ndLyrBtnArea { align-items: flex-start; display: -webkit-box; display: -ms-flexbox; display: flex; justify-content: space-between; margin-top: 26px; }

.enOtherH__btn--vertical .enOtherH__btn--or02 { margin-left: 0; margin-top: 10px; }

.enOtherH1Area__2ndLyrBtn { margin: 0 auto; margin-left: 15px; text-align: center; width: 290px; }

.enOtherH1Area__2ndLyrBtn a { background: #ff6851; border: 2px solid #ff6851; border-radius: 50px; color: #fff; display: inline-block; font-size: 1.4rem; font-weight: bold; padding: 5px 30px 5px; -webkit-transition: color .4s, background-color .4s; transition: color .4s, background-color .4s; }

.enOtherH1Area__2ndLyrBtn a:hover { text-decoration: none; }

.enOtherH1Area__2ndLyrBtn a span { position: relative; }

.service2ndArrow01:after { background: url(/static/jp/common/img/ico_rightArrow02.png) 0 0 no-repeat; background-size: cover; bottom: 0; content: ""; display: inline-block; height: 10px; margin: auto; position: absolute; right: -24px; top: 0; vertical-align: middle; width: 6px; }

.enOtherH1Area__img { left: 50%; position: absolute; top: 50%; -webkit-transform: translate(-240%, -46%); transform: translate(-240%, -46%); }

@media screen and (max-width: 1023px) { .enOtherH1Area { background-image: none; height: inherit; margin-top: 0; padding: 0; }
.enOtherH1Area--l { margin-top: 0; }
.enOtherH1Area:before { border-color: #21b4cb transparent transparent transparent; border-style: solid; border-width: 16vw 16vw 0 0; content: ""; display: none; height: 0; left: 0; position: absolute; top: 0; width: 0; }
.enOtherH1Area:after { border-color: transparent #1ebd93 transparent transparent; border-style: solid; border-width: 0 16vw 16vw 0; content: ""; display: none; height: 0; position: absolute; right: 0; top: 0; width: 0; }
.enOtherH1Area__lead { margin-top: 25px; }
.enOtherH1Area__txtWarp { max-width: initial; min-width: 100%; order: 2; width: 100%; }
.enOtherH1Area__txt .enOtherH1Area__lead { font-size: 1.6rem; font-weight: normal; }
.enOtherH1Area__tit { font-size: 3.2rem; }

.enOtherH1Area__box .enOtherH1Area__tit { font-size: 2.8rem; margin-top: 5px; padding-bottom: 25px; }

.enOtherH1Area__box .enOtherH1Area__tit--img { margin: 0 auto; width: 160px; }

.enOtherH1Area__logo--pc { display: none; }

.enOtherH1Area__logo--sp { display: initial; }

.enOtherH1Area__img { margin-right: 10px; min-width: 98px; position: static; -webkit-transform: none; transform: none; width: 98px; }

.enOtherH1Area__adsBtnArea { margin-top: 30px; }
.enOtherMainVisual { display: block; height: 220px; order: 1; width: 100%; }

.enOtherMainVisual img { flex-grow: 1; flex-shrink: 1; height: 100%; width: 100%; }
.enOtherH1Area__box { align-items: baseline; -webkit-box-pack: center; display: -webkit-box; display: -ms-flexbox; display: flex; flex-direction: column; -ms-flex-pack: center; height: auto; justify-content: center; margin: 0 auto; max-width: 100%; min-height: initial; position: relative; width: 100%; }
.enOtherH1Area__box--mh { min-height: initial; }
.enOtherH1Area__txt { text-align: center; }
.enOtherH1Area__box div.enOtherH1Area__txt { display: block; flex-grow: 1; flex-shrink: 1; height: 100%; max-width: 100%; order: 2; padding: 24px 18px 28px 18px; width: 100%; }

.enOtherH1Area__btn { align-items: stretch; flex-direction: inherit; justify-content: space-between; }

.enOtherH__btn--vertical { flex-direction: column; }

.enOtherH1Area__2ndLyrBtnArea { margin-top: 26px; }

.enOtherH1Area__txt .defaultBtn { display: flex; min-width: auto; width: calc(100% / 2 - 7.5px); }

.enOtherH1Area__txt .defaultBtn:last-child { margin-left: 15px; }

.enOtherH1Area__txt .defaultBtn:last-child>a { margin-top: 0; }

.defaultBtn__arrow01:after { display: none; }

.enOtherH1Area__txt .enOtherH__btn>a { display: inline-block; line-height: 1.5; min-width: 220px; padding: 9px 18px 8px; }

.enOtherH1Area__txt .enOtherH1Area__2ndLyrBtnArea { display: block; }

.enOtherH1Area__2ndLyrBtnArea--research .enOtherH1Area__2ndLyrBtn>a { line-height: 2; }

.enOtherH1Area__2ndLyrBtn { margin: 0 auto; }

.enOtherH1Area__2ndLyrBtn:nth-of-type(n + 2) { margin: 0 auto; }

.service2ndArrow01:after { display: none; }

.enOtherH1Area__2ndLyrBtnArea .pc_br { display: none; } }

.enOtherH2Area { align-items: center; -webkit-box-align: center; -webkit-box-pack: center; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-align: center; -ms-flex-pack: center; justify-content: center; margin: 10px auto 0; width: 940px; }
.enOtherH2Area--largeMT { margin-top: 110px; }
.enOtherH2Area--shortMB { margin-bottom: 60px; }
.enOtherH2Area__tit { -webkit-box-flex: 0; color: #404040; -ms-flex: 0 0 auto; flex: 0 0 auto; font-size: 2.8rem; font-weight: bold; padding: 0 50px; text-align: center; }
.enOtherH2Area:before { background-color: #707070; content: ""; height: 1px; width: 100%; }
.enOtherH2Area:after { background-color: #707070; content: ""; height: 1px; width: 100%; }
.enOtherH2Area__subTit { font-size: 1.6rem; margin-top: 15px; text-align: center; }
@media screen and (max-width: 1023px) { .contents+.contents--basicFunctions { margin-top: 60px; }
.enOtherH2Area { align-items: center; display: flex; font-size: 2.4rem; margin: 60px auto 50px; position: relative; width: auto; }
.enOtherH2Area:before { background-color: #707070; display: block; left: 0; position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 100%; }
.enOtherH2Area:after { background-color: #707070; display: block; position: relative; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 100%; }
.enOtherH2Area--shortMB { margin-bottom: 50px; }
.enOtherH2Area--nextSubTit { margin-bottom: 15px; }
.enOtherH2Area.canDo_flexColumn--swOrder01 { margin-left: 0; margin-right: 0; }
.enOtherH2Area--nextAcctLinkElm { margin-top: 0; }
.enOtherH2Area__tit { color: #404040; font-size: 2.4rem; padding: 0 20px; } }
.section__block--other { justify-content: center; margin-top: 60px; max-width: 1200px; padding: 0 83px; }
.section__block--other.section__block--reverse .section__block-contents { margin-left: 70px; }
.section__block--other:not(.section__block--reverse) .section__block-image { margin-left: 70px; }
.section__block--other .section__heading3 { color: #07b53b; font-size: 24px; margin-bottom: 0; margin-top: calc(96px - (1em * 1.6)); padding-left: 24px; position: relative; top: inherit; }
.section__block--other .section__heading3--02, .section__block--other .section__heading3--03 { margin-top: calc(65px - (1em * 1.6)); }
.section__block--other .section__heading3:before { background-color: #07b53b; background-image: none; content: ""; display: block; height: 80%; left: 0; position: absolute; top: .1em; -webkit-transform: none; transform: none; width: 4px; }
.section__block--other .section__heading3:after { background: url(/static/jp-en/other/img/other_number01.png) no-repeat bottom right; -webkit-background-size: cover; background-size: cover; bottom: .3em; content: ""; display: block; height: 84px; left: initial; position: absolute; right: 0; top: initial; -webkit-transform: none; transform: none; width: 100px; z-index: -1; }
.section__block--other .section__heading3--02:after { background: url(/static/jp-en/other/img/other_number02.png) no-repeat bottom right; -webkit-background-size: cover; background-size: cover; width: 123px; }
.section__block--other .section__heading3--03:after { background: url(/static/jp-en/other/img/other_number03.png) no-repeat bottom right; -webkit-background-size: cover; background-size: cover; width: 115px; }
.section__block--other .section__block-text { margin-top: 30px; }
.section__block--other .section__block-image { width: 450px; }

@media screen and (max-width: 1023px) { .section__block+.section__block { margin-top: 50px; }
.section__block--other { margin-top: 50px; padding: 0; }
.section__block--other .section__block { margin-top: 60px; }
.section__block--other .section__heading3 { margin-top: 0; }
.section__block--other .section__heading3:after { background: none; }
.section__block--other.section__block--reverse .section__block-contents { margin-left: 0; }
.section__block--other:not(.section__block--reverse) .section__block-image { margin-left: 0; }
.section__block--other .section__block-image { width: 100%; } }

@media screen and (max-width: 1023px) { .topMessage { min-height: 150px; padding: 75px 15px; } }

.enOtherTablePlan thead th { background: #404040; }
.enOtherTablePlan thead th:empty { background: #404040; }
.enOtherTablePlan thead tr th:first-child { border-right: 1px solid #fcfcfc; }
.enOtherTablePlan tbody th { background: #f2f2f2; border-bottom: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0; color: #404040; }
.enOtherTableId thead th { background: #404040; }
.enOtherTableId thead tr th:first-child { background: #404040; border-right: 1px solid #fcfcfc; }
.enOtherTableId tbody th { background: #f2f2f2; border-bottom: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0; color: #404040; }

.bottomMenu { display: -webkit-box; display: -ms-flexbox; display: flex; justify-content: center; }

.bottomMenu .bottomMenu_item { margin-right: 60px; width: 268px; }

.bottomMenu .bottomMenu_item:last-child { margin-right: 0; }

.bottomMenu_item a { padding-left: 30px; position: relative; }

.bottomMenu_item a::before { background-position: center; background-repeat: no-repeat; background-size: contain; content: ""; display: inline-block; height: 20px; left: 0; position: absolute; top: .1em; width: 18px; }

.bottomMenu_item.bottomMenu_item--faq a::before { background-image: url(/static/jp-en/common/img/ico_faq01.png); }

.bottomMenu_item.bottomMenu_item--login a::before { background-image: url(/static/jp-en/common/img/ico_login01.png); }

.bottomMenu_inItem { display: inline-block; font-size: 1.4rem; margin-top: 14px; }

@media screen and (max-width: 1023px) { .contents.contents--bottomMenu { padding: 0; }

.contents.contents--bottomMenu .contents__inner { padding: 0; }

.contents--nextAcctLinkElm .contents__inner { padding-top: 10px; }

.bottomMenu { flex-direction: column; justify-content: center; }

.bottomMenu .bottomMenu_item { margin-right: 0; width: 100%; }

.bottomMenu_inItem { display: none; }

.bottomMenu_item { border-bottom: 1px solid #dbdbdb; }

.bottomMenu_item a { font-size: 1.6rem; padding: 28px 32px 27px 50px; width: 100%; }

.bottomMenu_item a::before { left: 20px; top: calc(50% - 10px); }

.pageTxtLink a:after { position: static; right: 20px; top: calc(50% - 5px); } }
.pageTxtList__item--notes { color: #707070; font-size: 1.2rem; margin: 5px auto 0; padding-left: 0; }
.pageTxt--center { text-align: center; }
.pageTxtList__item--notes:before { content: "*"; }
@media screen and (max-width: 1023px) { .headerSpNav__item>a { background-image: none; padding: 39px 0 4px; }
.headerSpNav__item--type03>a { background-image: url(/static/jp-en/common/img/ico_headerSp03.png); }
.headerSpNav__item--type04>a { background-image: url(/static/jp-en/common/img/ico_headerSp04.png); }
.headerSpNav--top { display: none; }
.headerSpNav--other { display: block; } }
.enOtherMessage { align-items: center; background: #07b53b; display: flex; justify-content: center; min-height: auto; padding: 0; position: relative; text-align: center; }

.enOtherMessage__box { margin: 48px 0 40px 0; padding: 0 1em 10px 1em; text-align: center; width: 50%; }

.enOtherMessage__box+.enOtherMessage__box { border-left: 1px solid #fff; }

.enOtherMessage__txt { color: #fff; display: inline-block; font-size: 3.6rem; font-weight: bold; text-align: center; }

.defaultBtn { margin-top: 15px; }

.enOtherMessage__box .defaultBtn { margin-top: 25px; }

.enOtherMessage__btn { margin-top: 30px; }

.enOtherMessage__btn>a { border: 1px solid #fff; border-radius: 30px; color: #fff; display: inline-block; font-size: 1.6rem; font-weight: bold; padding: 17px 80px; text-align: center; -webkit-transition: color .4s, background-color .4s, border-color .4s; transition: color .4s, background-color .4s, border-color .4s; }

.enOtherMessage__btn>a:hover { background: #06c405; border-color: #06c405; }

.enOtherMessage__btn>a span:after { background: url("/static/jp/common/img/ico_rightArrow02.png") 0 0 no-repeat; background-size: cover; content: ""; display: inline-block; height: 10px; margin-left: 10px; vertical-align: middle; width: 6px; }

.defaultBtn--orange a { background-color: #ff6851; border: 2px solid#ff6851; font-size: 1.4rem; padding: 8px 30px 7px; }

.defaultBtn--orange a:hover { background-color: #fff; border-color: #ff6851; color: #ff6851; text-decoration: none; }

.defaultBtn--orange a:hover span { color: #ff6851; }

.defaultBtn--orange a:hover .defaultBtn__arrow01:after { background-image: url(/static/jp/common/img/ico_rightArrow07.png); }

@media screen and (max-width: 1023px) { .enOtherMessage { flex-direction: column; padding: 0 20px; }

.enOtherMessage__box { margin: 0 20px 0 20px; padding: 48px 0 38px 0; text-align: center; width: 100%; }

.enOtherMessage__box+.enOtherMessage__box { border-left: none; border-top: 1px solid #fff; }

.enOtherMessage__box .defaultBtn.defaultBtn--orange a { min-width: 260px; }

.enOtherMessage__txt { color: #fff; font-size: 3.6rem; font-weight: bold; }
.enOtherMessage__btn>a { font-size: 1.5rem; line-height: 1; max-width: 600px; padding: 15px 30px; width: 100%; }

.defaultBtn { margin-top: 30px; }
.defaultBtn a { font-size: 1.4rem; min-width: auto; width: 100%; }

.defaultBtn--orange a { width: auto; } }
.orangeBtn a { font-size: 1.6rem; }