main .terms section.titleBase{border-bottom:solid 1px #d5d5d5}:is(.modal.proximity .contentScroll,main .terms section)>h4{padding:12px 5px;font-size:1.4rem;font-weight:700}:is(.modal.proximity .contentScroll,main .terms section) .chapter+h4{margin-top:19px}:is(.modal.proximity .contentScroll,main .terms section) .chapter{width:calc(100% - 3px);border-top:solid 1px #d5d5d5}:is(.modal.proximity .contentScroll,main .terms section) .chapter>li{padding:5px;border-bottom:solid 1px #d5d5d5}:is(.modal.proximity .contentScroll,main .terms section) .chapter>li>a{display:inline-block;padding:6px 20px 6px 0;background:url(../images/common/icon/newwindow_blue.svg?v=xYm_QpxSUqJt4K23o3axhCBmKUk) right center/16px 16px no-repeat;font-size:1.4rem}:is(.modal.proximity .contentScroll,main .terms section) .chapter>li .history{margin-top:-26px;text-align:right}:is(.modal.proximity .contentScroll,main .terms section) .chapter>li .history a{position:relative;display:inline-block;padding:6px 22px 7px 8px;background:#ececec;font-size:1.3rem}:is(.modal.proximity .contentScroll,main .terms section) .chapter>li .history a::after{content:"";position:absolute;top:7px;right:5px;display:block;width:13px;height:13px;background:url(../images/common/icon/arrow_bottom_blue.svg?v=xYm_QpxSUqJt4K23o3axhCBmKUk) 0 0/12px 12px no-repeat}:is(.modal.proximity .contentScroll,main .terms section) .chapter>li .history a.open::after{top:6px;right:6px;transform:rotate(-180deg)}:is(.modal.proximity .contentScroll,main .terms section) .chapter>li .history .detail{display:none}:is(.modal.proximity .contentScroll,main .terms section) .chapter>li .history .detail .showSelected{display:flex;padding:6px 8px;background:#ececec}:is(.modal.proximity .contentScroll,main .terms section) .chapter>li .history .detail .showSelected select{flex-grow:2;width:220px;border-radius:3px 0 0 3px}:is(.modal.proximity .contentScroll,main .terms section) .chapter>li .history .detail .showSelected input[type=button]{margin-left:-1px;width:100px;height:31px;border-radius:0 3px 3px 0;background:#0e67ed;box-shadow:0 2px #02409c;border:0;outline:0;color:#fff;cursor:pointer}:is(.modal.proximity .contentScroll,main .terms section) .chapter>li .history .detail .showSelected input[type=button]:active{box-shadow:none;transform:translateY(2px)}main .terms:has(.termsList) section:nth-of-type(2){margin-top:15px}main .terms:has(.termsList) section:nth-of-type(n+3){margin-top:45px}main .terms:has(.termsList) section>h3{position:relative;margin:-15px 0 15px 0;padding:17px 0 2px 9px;font-size:1.6rem;font-weight:700}main .terms:has(.termsList) section>h3::before{content:"";position:absolute;left:0;display:inline-block;background:#c8161e;width:4px;height:18px}main .terms:has(.termsList) section .termsList{position:relative;display:flex;flex-wrap:wrap;margin-left:20px;border-top:solid 1px #d5d5d5}main .terms:has(.termsList) section .termsList::after{position:absolute;bottom:0;content:"";width:100%;height:1px;background:#d5d5d5}main .terms:has(.termsList) section .termsList>li{border-bottom:solid 1px #d5d5d5}main .terms:has(.termsList) section .termsList>li>a{position:relative;display:block;padding:9px 35px 9px 10px;min-height:35px;font-size:1.4rem;line-height:1.2}main .terms:has(.termsList) section .termsList>li>a:after{content:"";position:absolute;top:5px;right:5px;display:block;width:25px;height:25px}main .terms:has(.termsList) section .termsList>li>a.menuLink:after{background:url(../images/common/bg/circle_blue.svg?v=xYm_QpxSUqJt4K23o3axhCBmKUk) center 6px/3px 3px no-repeat,url(../images/common/bg/circle_blue.svg?v=xYm_QpxSUqJt4K23o3axhCBmKUk) center 11px/3px 3px no-repeat,url(../images/common/bg/circle_blue.svg?v=xYm_QpxSUqJt4K23o3axhCBmKUk) center 16px/3px 3px no-repeat;background-color:#ececec}main .terms:has(.termsList) section>div:has(h4):nth-of-type(1){margin-top:-15px!important;padding-top:5px!important}main .terms:has(.termsList) section>div:has(h4):not(:nth-of-type(1)){margin-top:10px!important;padding-top:10px!important}main .terms:has(.termsList) section>div:has(h4)>h4{position:relative;margin:10px 0 10px 25px;padding:2px 0 2px 9px;font-size:1.4rem;font-weight:700}main .terms:has(.termsList) section>div:has(h4)>h4::before{content:"";position:absolute;left:0;display:inline-block;background:#333;width:4px;height:17px}main .terms:has(.termsList) .inPageShortcut{position:sticky;z-index:202;top:5px;left:100%;margin:-75px -10px 75px -10px;width:45px}main .terms:has(.termsList) .inPageShortcut .bg{position:fixed;top:0;left:0;z-index:-1;display:none;width:100%;height:100%;background:#fff;opacity:.4}main .terms:has(.termsList) .inPageShortcut .toggleMenu{position:absolute;display:block;width:45px;height:45px;border-radius:5px 0 0 5px;background:#e5e5e5}main .terms:has(.termsList) .inPageShortcut .toggleMenu::after{content:"";display:block;width:45px;height:45px;background:url(../images/common/icon/arrow_left_blue.svg?v=xYm_QpxSUqJt4K23o3axhCBmKUk) 12px center/14px 14px no-repeat,url(../images/common/icon/arrow_left_blue.svg?v=xYm_QpxSUqJt4K23o3axhCBmKUk) 20px center/14px 14px no-repeat}main .terms:has(.termsList) .inPageShortcut nav{width:220px;margin-left:45px}main .terms:has(.termsList) .inPageShortcut nav>ul{position:absolute;padding-left:10px;width:220px;max-height:calc(100vh - 30px);max-height:calc(100dvh - 30px);overflow-y:auto;border-radius:0 0 0 5px;background:#e5e5e5}main .terms:has(.termsList) .inPageShortcut nav>ul li{position:relative}main .terms:has(.termsList) .inPageShortcut nav>ul li:not(:last-child){border-bottom:solid 1px #fff}main .terms:has(.termsList) .inPageShortcut nav>ul li a{display:block;padding:11px 0 10px 5px;min-height:39px;color:#333;font-size:1.3rem;line-height:1.2}main .terms:has(.termsList) .inPageShortcut nav>ul li a::after{content:"";position:absolute;top:7px;right:7px;display:block;width:25px;height:25px;background:#c7c7c7 url(../images/common/icon/pagelink_nav2_down.svg?v=xYm_QpxSUqJt4K23o3axhCBmKUk) center bottom 7px/11px 10px no-repeat}main .terms:has(.termsList) .inPageShortcut nav>ul li:has(ul) span{position:absolute;display:block;padding:11px 0 10px 5px;min-height:39px;color:#333;font-size:1.3rem;line-height:1.2}main .terms:has(.termsList) .inPageShortcut nav>ul li:has(ul) li:not(:last-child){position:relative}main .terms:has(.termsList) .inPageShortcut nav>ul li:has(ul) li:not(:last-child)::after{content:"";position:absolute;bottom:-1px;display:block;width:78px;height:1px;background:#e5e5e5}main .terms:has(.termsList) .inPageShortcut nav>ul li:has(ul) a{padding-left:85px}main .terms:has(.termsList) .inPageShortcut.open{width:265px;animation:slideFromRight .2s}main .terms:has(.termsList) .inPageShortcut.open .bg{display:block}main .terms:has(.termsList) .inPageShortcut.open .toggleMenu::after{transform:rotate(180deg);background-position:10px center,18px center}main .terms:has(.termsList) .inPageShortcut.open nav{display:block}main .terms:has(.termsList) .inPageShortcut.close{animation:slideFromLeft .2s}@keyframes slideFromRight{from{width:45px}to{width:265px}}@keyframes slideFromLeft{from{width:265px}to{width:45px}}.modal.proximity .bg{background:#fff;opacity:.4}.modal.proximity .content{width:420px;min-height:120px;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);inset:auto;box-shadow:0 5px 16px 0 rgba(0,0,0,.3)}.modal.proximity .contentScroll{margin-left:20px;overflow-y:auto}main .terms:has(.chapter) section.titleBase{border-bottom:0}main .terms:has(.chapter) section:nth-of-type(n+2){position:relative;margin-left:20px;border-top:solid 1px #d5d5d5}main .terms:has(.chapter) section:nth-of-type(n+2)::before{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;background:#d5d5d5}main .terms:has(.chapter) section:nth-of-type(n+2):not(:has(h4)) .chapter{border-top:0}#wrap{max-width:none;min-width:300px}#wrap header{min-width:300px}#wrap :is(header>.content,main>.content,footer>.content){max-width:1300px;min-width:300px}@media screen and (min-width:1024px){footer nav.guideMenu{display:none}main .terms:has(.termsList) .inPageShortcut{display:none}main .terms:has(.termsList) section.titleBase .info br{display:none}main .terms:has(.termsList) .termsList>li{width:20%}main .terms:has(.termsList) .termsList>li:not(:nth-child(5n)){border-right:solid 1px #d5d5d5}main .terms:has(.chapter) section:nth-of-type(n+2) .chapter li .history .detail{margin-left:200px}main .terms:has(.chapter) section:nth-of-type(n+2):not(:has(.chapter:nth-of-type(2))){width:calc(50% - 40.5px)}main .terms:has(.chapter) section:nth-of-type(n+2):has(.chapter:nth-of-type(2)){display:grid;gap:0 41px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"title1 title2" "content1 content2";margin:0 20px}main .terms:has(.chapter) section:nth-of-type(n+2):has(.chapter:nth-of-type(2)) h4:nth-of-type(1){grid-area:title1}main .terms:has(.chapter) section:nth-of-type(n+2):has(.chapter:nth-of-type(2)) h4:nth-of-type(2){grid-area:title2}main .terms:has(.chapter) section:nth-of-type(n+2):has(.chapter:nth-of-type(2)) .chapter:nth-of-type(1){grid-area:content1}main .terms:has(.chapter) section:nth-of-type(n+2):has(.chapter:nth-of-type(2)) .chapter:nth-of-type(2){grid-area:content2}main .terms:has(.chapter) section:nth-of-type(n+2):has(.chapter:nth-of-type(2))::after{content:"";position:absolute;top:9px;left:calc(50% - 1px);display:block;width:1px;height:calc(100% - 18px);background:#d5d5d5}main .terms:has(.chapter) section:nth-of-type(n+2):has(.chapter:nth-of-type(2)) h4{margin-top:0!important}.errorMessage .contact address a{padding:3px 8px 3px 22px;background:url(../images/common/icon/phone.svg?v=xYm_QpxSUqJt4K23o3axhCBmKUk) 2px center/16px 20px no-repeat;color:#333;font-size:1.8rem;font-weight:bold;pointer-events:none}}@media screen and (max-width:1023px){body{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}#wrap{margin:0 10px;min-height:100%}#wrap header>.content,#wrap footer>.content,#wrap main>.content{margin:0 auto 10px auto}header{margin:0;padding:0;min-width:auto}header .content{padding:0}header .content h1{padding:16px 0 2px 0;width:122px}header .content h1 img{display:block;width:117px;height:30px}header .content .close{position:absolute;right:0;width:48px;height:48px;background:#111}header .content .close a{display:block;width:48px;height:48px;background:url(../images/common/icon/close_sp_white.svg?v=xYm_QpxSUqJt4K23o3axhCBmKUk) center center/20px 20px no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden}main{margin:0;padding:0;min-width:auto;border-top:0}main .content .titleBase{margin:0 -10px;padding:15px 10px;border-top:solid 1px #d5d5d5;font-size:1.4rem}footer{margin:auto -10px 0 -10px;padding:0 10px;width:auto;min-width:auto}footer nav.guideMenu{margin-left:-10px;width:calc(100% + 20px);background:#fff}footer nav.guideMenu ul{padding:0 10px}footer nav.guideMenu ul li{border-top:solid 1px #d5d5d5}footer nav.guideMenu ul li a{display:block;padding:0 4px;background:url(../images/common/icon/newwindow_gray.svg?v=xYm_QpxSUqJt4K23o3axhCBmKUk) right 7px center/15px 15px no-repeat;color:#333;font-size:1.5rem;line-height:45px}footer nav.guideMenu ul li:nth-child(2) a,footer nav.guideMenu ul li:nth-child(3) a,footer nav.guideMenu ul li:nth-child(5) a{background:url(../images/common/icon/gray.svg) right 4px center/20px 20px no-repeat}footer #gotoTop{position:fixed;z-index:201;bottom:10px;right:10px;width:43px;height:43px}footer #gotoTop a{display:block;width:43px;height:43px;background:#c7c7c7 url(../images/common/icon/pagelink_up.svg?v=xYm_QpxSUqJt4K23o3axhCBmKUk) center center/13px 10px no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden}footer .content{margin:0 auto!important;font-size:1.2rem}footer .content .copyright img{display:block;margin:10px 0 10px 5px;width:auto;height:29px}footer .content .copyright a{color:#666}footer .content .privacymark img{display:block;margin:0 55px 0 auto;width:70px;height:70px}footer .content .privacypolicy{display:none}main .terms:has(.termsList) section .termsList>li>a{padding:11px 35px 10px 10px;min-height:39px}main .terms:has(.termsList) section .termsList>li>a:after{top:7px}.errorMessage{width:auto!important;min-height:auto!important;background:url(../images/common/icon/car_error.svg?v=xYm_QpxSUqJt4K23o3axhCBmKUk) center 65px/120px 60px no-repeat}.errorMessage aside{margin:0;padding:85px 0 15px 0;font-size:1.4rem}.errorMessage>p{font-size:1.4rem}.errorMessage>p:nth-of-type(1){margin:0 0 8px 0}.errorMessage>p:last-of-type{padding:0 0 0 1em;text-indent:-1em}.errorMessage .contact h3{font-size:1.4rem}.errorMessage .contact address a{display:flex;justify-content:center;align-items:center;margin:0 0 10px 0;min-height:48px;background:#0e67ed;box-shadow:0 3px #02409c;border-radius:4px;text-align:center}.errorMessage .contact address a span{display:block;padding:3px 0 3px 27px;background:url(../images/common/icon/calling_white.svg?v=xYm_QpxSUqJt4K23o3axhCBmKUk) 0 center/22px 22px no-repeat;color:#fff;font-size:1.8rem;font-weight:bold}.errorMessage .contact address a:active{transform:translateY(3px);box-shadow:none}.errorMessage .contact ul{display:block;margin:10px 0 0 0;font-size:1.4rem}.errorMessage .contact ul li:not(:nth-child(1)){margin:0}.errorMessage .contact ul span{display:inline-block;width:7em}main .errorMessage{margin:0 -10px!important;padding:0 10px!important;border-top:solid 1px #d5d5d5}main .errorMessage h2{margin:0;padding:15px 5px;border-bottom:solid 1px #d5d5d5}#modalErrorMessage.modal .content{width:calc(100% - 40px)!important;max-width:500px;height:calc(100% - 120px)!important;max-height:680px}#modalErrorMessage.modal#modalErrorMessage .content{max-height:620px}#modalErrorMessage.modal .errorMessage{margin:0 20px!important;padding:0;background-position:center 10px;overflow-y:auto}}@media screen and (min-width:667px) and (max-width:1023px){main .terms:has(.termsList) section.titleBase .info br{display:none}main .terms:has(.termsList) section .termsList>li{width:33.3333333333%}main .terms:has(.termsList) section .termsList>li:not(:nth-child(3n)){border-right:solid 1px #d5d5d5}main .terms:has(.chapter) section:nth-of-type(n+2):not(:has(.chapter:nth-of-type(2))){width:calc(50% - 40.5px)}main .terms:has(.chapter) section:nth-of-type(n+2):has(.chapter:nth-of-type(2)){display:grid;gap:0 41px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"title1 title2" "content1 content2";margin:0 20px}main .terms:has(.chapter) section:nth-of-type(n+2):has(.chapter:nth-of-type(2)) h4:nth-of-type(1){grid-area:title1}main .terms:has(.chapter) section:nth-of-type(n+2):has(.chapter:nth-of-type(2)) h4:nth-of-type(2){grid-area:title2}main .terms:has(.chapter) section:nth-of-type(n+2):has(.chapter:nth-of-type(2)) .chapter:nth-of-type(1){grid-area:content1}main .terms:has(.chapter) section:nth-of-type(n+2):has(.chapter:nth-of-type(2)) .chapter:nth-of-type(2){grid-area:content2}main .terms:has(.chapter) section:nth-of-type(n+2):has(.chapter:nth-of-type(2))::after{content:"";position:absolute;top:9px;left:calc(50% - 1px);display:block;width:1px;height:calc(100% - 18px);background:#d5d5d5}main .terms:has(.chapter) section:nth-of-type(n+2):has(.chapter:nth-of-type(2)) h4{margin-top:0!important}}@media screen and (max-width:666px){main .terms:has(.termsList) section .termsList>li{width:100%}}