/* Copyright entraon.com */ @charset "utf-8"; @media all and (max-width:600px) { .entra-subtitle {font-size:1.5em;line-height:1.2;} .entra-item-title {font-size:1.6em;} .entra-item-title:before {width:20px;height:20px;} } @media all and (max-width:1285px) { .entra-content-rental-guide:before {z-index:2;bottom:100px;} .entra-content-rental-guide:after {z-index:1;top:120px;} .entra-content-rental-guide {padding-right:30%;padding-bottom:120px;} } @media all and (max-width:500px) { .entra-content-rental-step .step {flex-direction:column;padding-bottom:15px;margin-bottom:15px;} .entra-content-rental-step .step:last-child {padding-bottom:0;margin-bottom:0;border-bottom:0;} .entra-content-rental-step .step .exp {padding-left:0;width:100%;} .entra-content-rental-step .step .exp:before {content:none;} } @media all and (max-width:760px) { .entra-content-greeting .greeting-intro {padding:7% 5%;} .entra-content-greeting .greeting-intro .txt-main {font-size:1.3em;} .entra-content-greeting .greeting-intro .entra-imgwrap {display:none;} } @media all and (max-width:800px) { .entra-company-summary .item {width:calc(50% - 10px);} .entra-company-summary .item .content {font-size:1.0em;} .entra-company-summary .item .content > strong {font-size:1.2em;} .entra-company-summary .item:last-child {align-items:center;} .entra-company-summary .item:last-child .entra-imgwrap {margin-left:0;} } @media all and (max-width:350px) { .entra-company-summary .item {width:100%;} } @media all and (max-width:980px) { .entra-company-mapinfo .txt-main {font-size:1.98em;} } @media all and (max-width:500px) { .entra-company-mapinfo {flex-wrap:wrap;} .entra-company-mapinfo > * {width:100%;} .entra-company-mapinfo .txt-main {font-size:1.5em;} .entra-company-mapinfo .mapinfo-copy {padding:15% 0;} .entra-company-mapinfo:before {content:none;} .entra-company-mapinfo .mapinfo-detail:before {position:absolute;content:"";left:0;right:0;top:-25px;height:1px;background-color:#ddd;} } @media all and (max-width:680px) { .entra-notify {border-radius:20px;font-size:1.1em;padding:29px 29px;gap:29px;} .entra-notify .entra-imgwrap {width:60px;} } @media all and (max-width:450px) { .entra-notify {padding-top:110px;margin-top:29px;} .entra-notify .entra-imgwrap {position:absolute;width:80px;left:50%;transform: translateX(-50%);top:20px;} .entra-notify.type3 {font-size:1em;} }