.carry-in-container .top-image-tag:before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAxNjkzLjEzIDkxNS43MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTY5My4xMyA5MTUuNzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7b3BhY2l0eTowLjA2O30KCS5zdDF7ZmlsbDojRTJFMkUyO30KCS5zdDJ7ZmlsbDojNDU0ODRDO30KCS5zdDN7ZmlsbDojNEU1NjVFO30KCS5zdDR7ZmlsbDojNEQ0RDREO30KCS5zdDV7ZmlsbDojRkZBMTczO30KCS5zdDZ7ZmlsbDojMDEyMzc3O30KCS5zdDd7ZmlsbDojRURDM0FFO30KCS5zdDh7ZmlsbDojRjlEQ0M3O30KCS5zdDl7ZmlsbDojQjNCM0QyO30KCS5zdDEwe2ZpbGw6I0FEQURBRDt9Cgkuc3QxMXtmaWxsOiM2MTdCOTM7fQoJLnN0MTJ7ZmlsbDojOTVBMUEzO30KCS5zdDEze2ZpbGw6IzcwODM4MDt9Cgkuc3QxNHtmaWxsOiM1NDU0NTQ7fQoJLnN0MTV7ZmlsbDojRTBENkNFO30KCS5zdDE2e2ZpbGw6I0Y0RUFFMTt9Cgkuc3QxN3tmaWxsOiNEREQwQzc7fQoJLnN0MTh7ZmlsbDojODk3Qzc0O30KCS5zdDE5e2ZpbGw6I0Y4RjdGNDt9Cgkuc3QyMHtmaWxsOiM5OTk5OTk7fQoJLnN0MjF7ZmlsbDojQjNCM0IzO30KCS5zdDIye2ZpbGw6I0Q5RDlEOTt9Cgkuc3QyM3tmaWxsOiM1NTU1NTU7fQoJLnN0MjR7ZmlsbDojRkZGRkZGO30KCS5zdDI1e2ZpbGw6I0UyQ0NBRTt9Cgkuc3QyNntmaWxsOiM3RDM0NDg7fQoJLnN0Mjd7ZmlsbDojODg4ODg4O30KCS5zdDI4e2ZpbGw6IzgwMzU0QTt9Cgkuc3QyOXtvcGFjaXR5OjAuNTtmaWxsOiNFMkNDQUU7fQoJLnN0MzB7b3BhY2l0eTowLjQ7ZmlsbDojRTJDQ0FFO30KCS5zdDMxe2ZpbGw6IzgxMzU0QTt9Cgkuc3QzMntjbGlwLXBhdGg6dXJsKCNTVkdJRF8wMDAwMDA2MjE3MDA1MjI0MTM1NTY2Nzg2MDAwMDAwNTU4MjI5ODEyNjYyMjE4MTUyNF8pO30KCS5zdDMze2ZpbGw6IzdFMzQ0ODt9Cgkuc3QzNHtmaWxsOiM3RDMzNDg7fQoJLnN0MzV7b3BhY2l0eTowLjc7ZmlsbDojRTJDQ0FFO30KCS5zdDM2e2ZpbGw6IzdBMzI0Njt9Cgkuc3QzN3tmaWxsOiNDQ0NDQ0M7fQoJLnN0Mzh7ZmlsbDpub25lO3N0cm9rZTojNTU1NTU1O3N0cm9rZS13aWR0aDoxLjU7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDM5e2ZpbGw6IzY2NjY2Njt9Cgkuc3Q0MHtmaWxsOiNBNkE2QTY7fQoJLnN0NDF7ZmlsbDojNzczMTQ0O30KCS5zdDQye2ZpbGw6I0JGQkZCRjt9Cgkuc3Q0M3tmaWxsOiNGMkYyRjI7fQoJLnN0NDR7ZmlsbDpub25lO3N0cm9rZTojNTU1NTU1O3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3Q0NXtmaWxsOm5vbmU7c3Ryb2tlOiM1NTU1NTU7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQo8L3N0eWxlPgo8ZyBpZD0idG9wIj4KCTxnPgoJCTxnIGNsYXNzPSJzdDAiPgoJCQk8ZWxsaXBzZSBjeD0iODQzLjUzIiBjeT0iODY3Ljg1IiByeD0iODQzLjUzIiByeT0iNDQuNTQiLz4KCQk8L2c+CgkJPHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSIxNTUxLjAyLDU2OS4yNCAxMjY4LjIzLDU2OS4yNCAxMjY4LjIzLDY0MC4xMiA5ODUuNDcsNjQwLjEyIDk4NS40Nyw3MTUuMyA3MTcuMSw3MTUuMyA3MTcuMSw3OTAuNDggCgkJCTQ1MS4wOCw3OTAuNDggNDUxLjA4LDg2Ny44IDk4NS40Nyw4NjcuOCA5OTcuMjQsODY3LjggMTU1MS4wOSw4NjcuOCAxNTUxLjA5LDY0Ni41NyAJCSIvPgoJCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0xMTg0LjU2LDM1OC43M2MtNC43Mi00LjM0LTIwLjItMTcuNTQtMjQuMDEtNDEuODdjMi41NSwzNC43OCwwLjU0LDc1LjM4LTIuNTgsOTYuNzcKCQkJYy02LjUyLDQ0LjcxLTEzLjE1LDY2LjIxLTExLjgyLDExOC4xYzAuODEsMzEuMjcsMTEuMjcsNzYuMjksMTYuMTgsOTQuMDZjMC44NCwzLjA1LDEzLjk0LTAuMjEsMTYuNzItMC4yMWw0LjMzLTEuNTIKCQkJYzEuMzgsMCwyLjgxLDAuMTQsNC4wNSwwLjA5YzIuMDgtMC4wOCwwLjY5LTQ4LjU0LDIuNDYtNjkuOTdjNC4yOS01Mi4xMSw1Ljk3LTY1Ljk2LDEyLjk2LTg4LjI1CgkJCWMzLjEtOS44NywyOS4yNy03Ni43NSwzMS42NS04OS41N2MtMi0xMC42My0yMS4zOS00LjczLTI4LjM0LTEyLjE1QzEyMDMuODMsMzYxLjcyLDExODcuMDYsMzYxLjAzLDExODQuNTYsMzU4LjczeiIvPgoJCTxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0xMzUyLjc1LDM5MS43MWMtMC4zNS0xLjAzLTIuMTctNC4zLTIuNTYtNS4zNmMwLjA3LTAuMDYsMC4xNS0wLjEzLDAuMjItMC4xOQoJCQljLTYuMzYtNy43NS0xMy43OC0xNS44OC0yMS45OS0yNC4zYy0yMi45OS0yMy41OC02OS4xNi02OS45Mi05Ni4wOC05NS4xNGMtOC41NCwzLjM1LTUuMDMsMy42Mi0xNy42NywxNi42CgkJCWMtMy40MywzLjUyLTIwLjY5LDEuNDgtMjguMzQsNy41NWMwLDAtNS4yLTUuMDktOC41NS04LjYyYy0xMC4zOCw0LjU1LTEzLjQ2LDI2LjgyLTEyLjIsNDkuMTkKCQkJYzEuNTcsMjcuNjcsMjQuOTcsMzMuMzIsNDQuNTYsNDAuNjVjMTMuMzEsNC45OCwzNy42MywxNC4yMSw1Ny40OSwyMy4zOWMxMS41OSw1LjM2LDMzLjc0LDE3LjA0LDM4LjEsMjQuODYKCQkJYzAuMDktMC4wNCwwLjE4LTAuMDgsMC4yNy0wLjEyYzMuOTQsOC4wOS0yLjI1LDIxLjM3LTMuNjIsNDMuOTFjLTEuODUsMzAuNDcsMjIuNzUsMTAzLjI4LDIyLjc1LDEwMy4yOGwxNy40Ny0wLjQ4bDExLjc5LTEzOC4yMgoJCQlDMTM1Ni4wNiw0MTguNTYsMTM1Ni41Myw0MDIuOCwxMzUyLjc1LDM5MS43MXoiLz4KCQk8cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMTM0My44Myw1NDMuMzNjMy40MywyLjE4LDkuMzEsNC44NSwxMy4wNSw2Ljk1YzcuOSw0LjQ1LDEzLjEsNi4zMiwyMC45Myw4LjY4YzIuNzQsMC44Myw0LjcsMy45Myw0LjY4LDcuNDMKCQkJYy0wLjAxLDEuMDYtMC4wMSwyLjA1LDAuMDEsMi43OGMtMjMuMTktMC40Ni02Mi41NSwxLjY1LTYzLjU0LDEuMDFjLTIuNjUtMS43LTEuNjItMTAuMjktMC4wNy0xOS43NgoJCQljMi44NSwwLjQsNi4wNywwLjQ2LDEwLjE4LTAuMjVDMTMzNi4xMiw1NDguOTUsMTM0MC41Miw1NDUuNzcsMTM0My44Myw1NDMuMzN6Ii8+CgkJPHBhdGggY2xhc3M9InN0NCIgZD0iTTExODguNTIsNjEyLjMyYzMuMzksMi42LDcuMjMsNS41NywxMC45NCw4LjFjNy44NCw1LjMzLDEzLjA2LDcuNjcsMjAuOTQsMTAuNjgKCQkJYzIuNzYsMS4wNSw0LjU5LDQuNTksNC4zNSw4LjQ4Yy0wLjA3LDEuMTgtMC4xMywyLjI3LTAuMTYsMy4wOWMtMjMuNzUtMS42Ny02NC4yMy0xLjMtNjUuMjEtMi4wNQoJCQljLTIuNjEtMi4wMi0wLjc4LTExLjYsMS4zNy0yMi4wM2MyLjksMC41OCw1LjkzLDAuOTEsMTAuMTksMC4zMkMxMTc4LjI2LDYxNy45LDExODQuOTgsNjE0Ljg2LDExODguNTIsNjEyLjMyeiIvPgoJCTxwYXRoIGNsYXNzPSJzdDUiIGQ9Ik0xMzMyLjgxLDU1Ljk4Yy0yLjQ2LDUuNDYtMC4wMywxMS44OSw1LjQzLDE0LjM1YzUuNDYsMi40NiwxMS44OSwwLjAzLDE0LjM1LTUuNDMKCQkJYzIuNDYtNS40NiwwLjAzLTExLjg5LTUuNDMtMTQuMzVDMTM0MS43LDQ4LjA4LDEzMzUuMjgsNTAuNTIsMTMzMi44MSw1NS45OHoiLz4KCQk8cGF0aCBjbGFzcz0ic3Q2IiBkPSJNMTM0OS4wNCw3LjU5YzQuMS0yLjY1LDguNzQtMi4wMywxMS42MS0yLjM2YzAuMjMtMC4xOCwwLjYxLTAuNDEsMC44OS0wLjYyYy0wLjYsOS4wNywwLjUxLDE4LjM5LDQuOTcsMjYuMzMKCQkJYy0wLjk1LTAuMDMtMS45NSwwLjAyLTMuMDMsMC4yMmMtNi40MiwxLjE4LTEwLjU4LDYuMzMtMTEuMzIsNy42MWMtMy42LDUuMzMtNS43NSwxMC43OC03Ljk3LDIwLjcyCgkJCWMtMC41MiwyLjM1LTUuNjUtMS44NS01Ljc3LTEuODFjLTEuOTYtNy45NS00LjU4LTE3LjgtMC45OS0zMC44M0MxMzM5LjI4LDIwLjEzLDEzNDEuNTIsMTIuNDUsMTM0OS4wNCw3LjU5eiIvPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDciIHBvaW50cz0iMTI5Ny42LDEwMC44IDEzMjMuNjksMTMzLjE0IDEzNjEuNzksODIuNTUgMTMzNC4xLDYwLjQ0IAkJIi8+CgkJPHBhdGggY2xhc3M9InN0NCIgZD0iTTEzNDkuMDQsNy41OWM0LjEtMi42NSw4Ljc0LTIuMDMsMTEuNjEtMi4zNmMwLjIzLTAuMTgsMC42MS0wLjQxLDAuODktMC42MmMtMC42LDkuMDcsMC41MSwxOC4zOSw0Ljk3LDI2LjMzCgkJCWMtMC45NS0wLjAzLTEuOTUsMC4wMi0zLjAzLDAuMjJjLTYuNDIsMS4xOC0xMC41OCw2LjMzLTExLjMyLDcuNjFjLTMuNiw1LjMzLTkuNjYsMjMuMTYtMTEuODgsMzMuMTEKCQkJYy0wLjUyLDIuMzUtMTYuNTgsMC41NC0xMy43MS0yLjcxYzYuMTMtMTguMjksNy4yNy0yOS4yOCwxMC44Ni00Mi4zMUMxMzM5LjI4LDIwLjEzLDEzNDEuNTIsMTIuNDUsMTM0OS4wNCw3LjU5eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDgiIGQ9Ik0xMzQ0LjI5LDUzLjg5Yy05LjUyLDIzLjI4LTYuMDksNDYuODYsOC4yOCw1Mi45NGMxNC4zOCw2LjA4LDMzLjk4LTcuNzYsNDMuNzgtMzAuOTIKCQkJYzkuOC0yMy4xNiwxMy4yOS0yOS4yNi0wLjY2LTM4LjM3QzEzNzcuNDgsMjUuNjYsMTM1OC40MiwxOS4zMiwxMzQ0LjI5LDUzLjg5eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDkiIGQ9Ik0xMTk1LjI3LDI3NS4yN2MtOS03LjksNDQuMTMsMi4zLDQ0LjA4LDJjLTEuNTItOC4yOC0yMS4xMi04MC42NC02Ljk5LTEwMC4wNgoJCQljMjAuMjMtMjcuNzgsMTEuODUtMjMuMzcsMjcuNzYtNTUuMjVjMC43OS0xLjU4LDMuNzktMS4yNyw0Ljc1LTIuNzZDMTI2Ni43OSwxNzEuMTEsMTIyOC45OSwyMzIuNjMsMTE5NS4yNywyNzUuMjd6Ii8+CgkJPHBhdGggY2xhc3M9InN0MTAiIGQ9Ik0xMjg4LjExLDE2OC4wOGMtMi41OCwyNC4zMiw3LjY0LDQ2LjE0LDYsNzAuNTZjLTAuNzEsMS40My03LjM4LDE2LjE5LTguMDQsMTcuNTUKCQkJQzEyNzIuMTksMjM0LjgzLDEyNTQuMTcsMTkyLjAzLDEyODguMTEsMTY4LjA4eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDExIiBkPSJNMTI1MS4wNywxMzEuOGM5LjU4LTE0Ljk0LDQyLjgzLTM3LjIxLDU1LjYxLTQzLjkxYzE1LjE1LDExLjgsMTUuMjYsMTYuOTgsMjcuODcsMzEKCQkJYzAuNzgsMTUuMDMsNy4wMiwxOS4zOC01LjAxLDQ3LjU5Yy0xLjk2LDQuNi00Mi4yOSwxMTUuOTQtNTQuNzMsMTQzLjE2Yy02LjgzLTAuOTMtODkuODQtMTMuNS0xMDguNjMtMjkuOTgKCQkJQzExOTkuODksMjM3LjAzLDEyMjUuOTcsMTgwLjAyLDEyNTEuMDcsMTMxLjh6Ii8+CgkJPHBhdGggY2xhc3M9InN0OCIgZD0iTTEyNjIuOTYsMTU2LjE1Yy05Ljk1LDIyLjQ1LTE5LjgsNDQuMzctMjMuMzYsNTAuNmMtMTAuMSw4LjAzLTYzLjM5LDQ3LjI1LTczLjIsNTMuMTcKCQkJYzIuMjksNS44MywxLjYsMTEuNTQsMy4xMywxNi4xMmMyMC40MS01LjA3LDc5LjU2LTM2LjM5LDg0Ljc5LTQwLjUxYzE0LjU3LTExLjQ4LDMwLjEtMzIuODUsMzYuMDUtMzkuODEKCQkJYzMuMDItMy41Myw2LjAyLTcuMDcsOS4wMi0xMC42QzEyODUuMjUsMTc4LjUzLDEyNzMuMTIsMTY4LjM0LDEyNjIuOTYsMTU2LjE1eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDgiIGQ9Ik0xMzM2LjI4LDU2LjY4Yy0xLjc0LDQuMSwwLjE4LDguODMsNC4yOSwxMC41N2M0LjEsMS43NCw4LjgzLTAuMTgsMTAuNTctNC4yOWMxLjc0LTQuMS0wLjE4LTguODMtNC4yOS0xMC41NwoJCQlDMTM0Mi43NCw1MC42NiwxMzM4LjAxLDUyLjU4LDEzMzYuMjgsNTYuNjh6Ii8+CgkJPHBhdGggY2xhc3M9InN0MTEiIGQ9Ik0xNDIyLjMzLDY2Ljk4YzEuMTIsMC4zMywyLjk2LDAuNzMsNS4yLDAuNTJjMS41Ny0wLjE1LDMuMjYtMC4zMSw0LjY3LTEuNDhjMC4wMi0wLjAyLDAuMDUtMC4wNCwwLjA3LTAuMDYKCQkJYzIuNDUtMi4xLDEuOTktNi4wNi0wLjY3LTcuODljLTUuMTktMy41OC0xNi4xNi05LjgxLTE4LjEyLTEyLjE5YzAuMjUtMy4wNiwwLjIzLTE1LjQtMi4xNy0yMS4wOAoJCQljLTMuNzUtOC44OS0xMC45NS0xMy4zNy0xNS42LTE2LjI3Yy0zLjM1LTIuMDgtMTMuNzctOC4zOC0yNy44Ny03LjU5Yy0zLjk5LDAuMjItMTEuODEsMC42Ni0xOS4wNCw1LjgzCgkJCWMtNS42LDQtOC43MSw5LjMyLTEwLjIyLDExLjg5Yy0wLjgsMS4zNy0yLjM1LDQuMTktMy42Niw4LjA1Yy0yLDUuOS0yLjQzLDExLjItMi40LDE1LjA2CgkJCUMxMzQyLjk1LDQ1LjE1LDE0MjIuMTIsNjUuMDEsMTQyMi4zMyw2Ni45OHoiLz4KCQk8cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMjQxLjAxLDI3Mi40MWMtMC41NC0xLjA3LTAuNzMtMi4yOC0wLjkxLTMuNDdjLTIuODUtMTktNC41OS0zOC4xOC01LjItNTcuMzkKCQkJYy0wLjA3LTIuMzEtMC4wOS00Ljc4LDEuMTMtNi43M2MxLjc2LTIuODEsNS40Ny0zLjU5LDguNzQtMy40MmM0LjgyLDAuMjUsOS44MywyLjI2LDEyLjQ2LDYuMzdjMi40NiwzLjg2LDIuNDMsOC43NywyLjMxLDEzLjM3CgkJCWMtMC4xOSw3LjY1LTAuMzksMTUuMy0wLjU4LDIyLjk2Yy0wLjE1LDUuODgtMC4zMSwxMS44Mi0xLjgyLDE3LjVDMjU1LjcyLDI2Ni45NCwyNDYuNzgsMjgzLjg4LDI0MS4wMSwyNzIuNDF6Ii8+CgkJPHBhdGggY2xhc3M9InN0MTIiIGQ9Ik0yNzEuNywzNzQuODZjLTQuNjQtNy4yNC01LjIxLTU4Ljk3LTQuNDUtNjAuNDljOC4xLTE2LjE5LDIxLjg1LDQwLjM0LDMwLjUzLDcwLjU0CgkJCWMtMTQuNCw2LjQ4LTI5Ljg3LDEwLjI4LTQ1Ljk1LDExLjQ3QzI0Ny43MSwzOTAuNzUsMjc2LjM2LDM4Mi4xNCwyNzEuNywzNzQuODZ6Ii8+CgkJPHBhdGggY2xhc3M9InN0NyIgZD0iTTI5Mi44OCwzODYuNzdjMi42Miw5LjEyLDQuNywxNC43MSw2LjEsMTYuM2MxMC44LDEyLjI0LDY5Ljg3LDI5LjI2LDg0LjM0LDM5LjM2CgkJCWMtMS43OCw1LjA1LTMuODUsMTAuMTgtNi4xMSwxNS4zM2MtMTEuNjctNC42OC0xNi44Ny03LjA0LTI4LjY0LTEzLjU1Yy02LjktMy44Mi0zNS42Ny02LjExLTQxLjkyLTEwLjkyCgkJCWMtNy42Ni01LjktNTEuNjEtMjkuNTctNTkuMTktMzUuNTNjLTAuMjctMC4yMS0wLjQ3LTAuNDMtMC42My0wLjY1QzI2Mi45MywzOTUuOSwyNzguNDgsMzkzLjI0LDI5Mi44OCwzODYuNzd6Ii8+CgkJPHBvbHlnb24gY2xhc3M9InN0NyIgcG9pbnRzPSIyMjkuNzgsMzA4Ljk0IDI2Ni4wMSwzMzQuNTIgMjg3LjE5LDI3Ni4yMSAyNTQuNTYsMjYwLjE0IAkJIi8+CgkJPHBhdGggY2xhc3M9InN0OCIgZD0iTTI1NC43NiwyNDkuNzJjMi45NiwyNC40OSwxNi45OSw0My4wNCwzMS45OSw0MS4zNmMxNS0xLjY4LDI1LTIyLjkzLDIyLjMzLTQ3LjQ1CgkJCWMtMi42Ny0yNC41Mi0yLjYxLTMxLjQyLTE4LjY4LTMyLjUzQzI2OS40NCwyMDkuNjUsMjUwLjM2LDIxMy4zNSwyNTQuNzYsMjQ5LjcyeiIvPgoJCTxwYXRoIGNsYXNzPSJzdDgiIGQ9Ik0yNDIuNTgsMjUzLjZjMC42MSw1LjYzLDUuNjEsOS42OSwxMS4xNiw5LjA3YzUuNTUtMC42Miw5LjU1LTUuNjksOC45NC0xMS4zMgoJCQljLTAuNjEtNS42My01LjYxLTkuNjktMTEuMTYtOS4wN0MyNDUuOTcsMjQyLjksMjQxLjk2LDI0Ny45NywyNDIuNTgsMjUzLjZ6Ii8+CgkJPHBhdGggY2xhc3M9InN0MiIgZD0iTTMyMi41NSw2ODIuMDJjLTAuMDYsMC4wMS0wLjExLDAuMDItMC4xNywwLjAzYy01LjcxLTUyLjY3LTIzLjQ2LTE2NC4wMy0zMS43OS0xODAuNDcKCQkJYy0xOC40LTM2LjMtMjkuOSwxMS42OS0zMy40NCwxNS42OWMtMjkuNjEsMzMuNDgtMC44NCw5MC4xMi0wLjAyLDEzMy4xM2MtMS42Mi0wLjQzLTMuMTEtMC42NC00LjQ0LTAuNTkKCQkJYy0wLjEyLDAuODcsMS40Myw3LjI1LDMuNDEsMTUuMjRjLTAuMDcsMC4zNy0wLjEzLDAuNzQtMC4yLDEuMWMwLjE3LDAuMDUsMC4zNCwwLjEsMC41MSwwLjE1YzMuMzgsMTMuNjQsNy44LDMxLjE5LDcuNDYsMzQuMjQKCQkJYy03LjAyLDYyLjU0LTcuMTcsNDcuMDUtOC4zMiw4OC45Yy0wLjgxLDI5LjQ1LDMuMTIsNDQuNDksNi44OCw2MS40NWMwLjc1LDMuMzgsMS4wNiw0LjMzLDMuNzgsNC42NGwxMC42MSwxLjE4CgkJCWMxLjE0LDAuMTMsMi4wNSwwLjQyLDIuOCwwLjY4YzEuOTUsMC42OCw3LjQ3LDEuMTQsNy41Ni0yLjc3YzAuMzItMTQuMDMsMjUuMTItMTI0LjE5LDMyLjk2LTE0NS4zOAoJCQlDMzI0LjIyLDY5OC4yNSwzMjQuNTcsNjk3LjYzLDMyMi41NSw2ODIuMDJ6Ii8+CgkJPHBhdGggY2xhc3M9InN0MTMiIGQ9Ik0yMzUuNDIsNDgzLjcxYzAuNCwwLjA1LDAuODEsMC4wNiwxLjE5LDAuMTZDMjM0LjUyLDQ3Ni4zNiwyMzQuNjksNDc4Ljk5LDIzNS40Miw0ODMuNzF6Ii8+CgkJPHBhdGggY2xhc3M9InN0MyIgZD0iTTI2My41NCw1MDQuNjZjLTUuMTEtMC4zMi0xMy43My03LjE4LTIzLjY0LTkuMWMwLDAsMS4wOC03LjYsMS45OC0xMi42OGMtMTAuMzItNS4xMy0yOS4yNiw0LjYxLTQ0LjQsMjMuNzEKCQkJYy03Ljg2LDkuOTItMTIuNDUsNDAuMzItOS40LDYxLjI0YzIuMTIsMTQuNTQsOS4xOCw0MS43OCwxMy43Niw2My44M2MyLjY3LDEyLjg3LDYuNTYsMzguNDUsMi42NCw0Ny4yNgoJCQljMC4wOSwwLjA1LDAuMTgsMC4wOSwwLjI3LDAuMTNjLTQuNCw4LjY3LTE5LjUyLDEyLjgyLTM5LjQ3LDI3LjE1Yy0yNi45NywxOS4zNi03Ny40Miw5MS45NS03Ny40Miw5MS45NWwxNi4wNiwxMy42MwoJCQlsMTIzLjc1LTg4LjQ5YzkuNjQtNS42MSwyMy4yOC0xNi4wMiwzMC4zMy0yNi42YzAuNjUtMC45OCwyLjMtNC42NiwyLjk1LTUuN2MwLjEsMC4wMiwwLjIsMC4wMywwLjMsMC4wNQoJCQljMi42MS0xMC4zNSw0Ljg4LTIxLjgsNi45MS0zNC4wN2M1LjY4LTM0LjM4LDIwLjE1LTEwOS45MiwyNC43Ni0xNDguNTRDMjg0Ljc4LDUwMy45MSwyODIuNDEsNTA1LjgzLDI2My41NCw1MDQuNjZ6Ii8+CgkJPHBhdGggY2xhc3M9InN0NCIgZD0iTTEyNC40Miw3OTYuODVjMC4xNyw0LjMyLTAuMDIsOC45LDAuNDEsMTMuNDJjMC45Miw5LjU3LDIuNDcsMTUuMTYsNS4yLDIzLjI2YzAuOTYsMi44NC0wLjU5LDYuNTYtMy43Myw4LjkKCQkJYy0wLjk1LDAuNzEtMS44MywxLjM3LTIuNDcsMS44OGMtMTMuOTItMTkuNTktNDAuMTItNTAuOTEtNDAuMTctNTIuMTZjLTAuMTItMy4zNSw5LjAzLTguNDcsMTguNDItMTMuNTcKCQkJYzEuNDEsMi42NCwyLjQ4LDUuNTQsNS42Niw4LjQ4QzExMy4xOSw3OTIuMTIsMTIwLjIxLDc5NS43NCwxMjQuNDIsNzk2Ljg1eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik0yODguNjEsODQ0LjE0YzIuOTgsMi40Myw1Ljg5LDUuMiw5LjE2LDcuNTdjNi45MSw1LjAxLDExLjU0LDcuMjUsMTguNTQsMTAuMTdjMi40NSwxLjAyLDQsNC4yNiwzLjY5LDcuNzUKCQkJYy0wLjA5LDEuMDYtMC4xOCwyLjA0LTAuMjIsMi43N2MtMjEuMjktMi4xNC01Ny42OC0yLjkxLTU4LjU0LTMuNjFjLTIuMy0xLjg5LTEuMTQtMTAuMTEsMS4wNi0xOS40MwoJCQljMi41OSwwLjYsNi4wNCwwLjYzLDkuODgsMC4yMkMyNzguNzgsODQ4Ljg3LDI4NS4zNiw4NDYuMzMsMjg4LjYxLDg0NC4xNHoiLz4KCQk8cGF0aCBjbGFzcz0ic3QxMSIgZD0iTTI3My44NSwzMTAuMjRjLTUuNzUtMC42MS0xOC41OS00LTMwLjQtMTYuMzFjLTAuMzUtMC4zNi0yLjI1LTMuOTUtMi43My00LjgzCgkJCWMtMC41Ny0xLjA1LTEuNjMtMS44Ny0yLjgtMS44MWMtMi41LDAuMTQtMTAuMDEsMy44My0xNC4zLDcuMjNjLTkuMDYsNy4xOS0xMC4xMSw4LjcyLTE1Ljc5LDE3LjY1CgkJCWMtMTAuNzgsMTYuOTUtMjQuMDIsNDUuMTMtMTMuNzMsMTEyLjEyYy0wLjcsMzIuMzgtNC44MSw3My4xMiwwLjI1LDg3LjkxbDYuMjktMC4yM2w5Mi44My0zLjQ2YzAuMTYtMC4wMy03Ljk0LTU1LjMzLTYuMzEtNTQuMzcKCQkJYy0xLjQzLTI1Ljk4LTEuNzktNDcuMDQtMy4xMy01Ny45NEMyODMuMzMsMzkwLjQ4LDI3Ni4yNCwzMTAuNDksMjczLjg1LDMxMC4yNHoiLz4KCQk8cGF0aCBjbGFzcz0ic3Q4IiBkPSJNMjk0LjM5LDQyMS41N2MwLDAsNzguNDksMTQuMTEsOTUuMzksMjAuMTdjLTAuNTksMTAuMy0xLjU5LDEwLjU4LTIuNTYsMjAuODUKCQkJYy0yMS40MS0wLjg2LTEwMy40LTYuMzctMTE0LjA0LTEwLjI4Yy03LjkxLTIuOTEtMjUuMjQtMzguNDEtMjguODctNTkuMDdjMTkuMTEsMC4zMywyNC42LTIuNDQsMzkuODctNi44NgoJCQlDMjg3LjAzLDQwMC40NiwyOTQuMzksNDIxLjU3LDI5NC4zOSw0MjEuNTd6Ii8+CgkJPHBhdGggY2xhc3M9InN0MTEiIGQ9Ik0yNzYuODIsMzMyLjQ4YzIuMSwwLjczLDEwLjgyLDQ0LjQ5LDEyLjUxLDUyLjgyYy0xNS4yOCw0LjQzLTMxLjQsMS40OC00Ny41OC0xLjQzCgkJCUMyNDMuNzQsMzY4LjAzLDI0OC4xNSwzMjIuNTIsMjc2LjgyLDMzMi40OHoiLz4KCQk8cGF0aCBjbGFzcz0ic3QxMSIgZD0iTTMyOC4wMSwyMjguNDNjMS4xNi0wLjA2LDMuMDMtMC4zLDUuMDctMS4yN2MxLjQzLTAuNjcsMi45Ny0xLjQsMy45MS0zYzAuMDItMC4wMywwLjAzLTAuMDUsMC4wNC0wLjA4CgkJCWMxLjYxLTIuODQtMC4xNS02LjQ3LTMuMjYtNy4zMmMtNi4wOS0xLjY2LTE4LjUxLTMuOTEtMjEuMTUtNS41MWMtMC43OS0zLjAxLTQuOTItMTQuODEtOS4wOS0xOS40MwoJCQljLTYuNTEtNy4yMy0xNC43OC05LjA3LTIwLjE0LTEwLjI3Yy0zLjg1LTAuODYtMTUuNzgtMy4zNS0yOC44MSwyLjE5Yy0zLjY5LDEuNTctMTAuOTEsNC42NC0xNiwxMi4wMwoJCQljLTMuOTQsNS43My01LjEsMTEuODYtNS42NiwxNC44NGMtMC4zLDEuNTgtMC44MSw0LjgtMC43Niw4Ljk0YzAuMDgsNi4zMiwxLjQ1LDExLjU0LDIuNzcsMTUuMjIKCQkJQzI0NS45LDIzNC40NiwzMjcuNTcsMjI4LDMyOC4wMSwyMjguNDN6Ii8+CgkJPHBvbHlnb24gY2xhc3M9InN0MyIgcG9pbnRzPSIxMzcuNTQsNzMzLjU5IDk4LjUyLDc3OC45IDEyNy4zLDgwNS41OCAxODcuOTUsNzUxLjY5IAkJIi8+CgkJPHBhdGggY2xhc3M9InN0MiIgZD0iTTI1Ni4zNiw3NjYuNTFjMCwwLTEuMSwyNC42Ny0xLjEsNDEuMjhjMCwxNi42MSw0LjEsNDQuNTcsNC4xLDQ0LjU3bDQxLjY0LTUuMDNjMCwwLTAuOTEtMjYuNzktMC42Mi00MC4zMQoJCQljMC4yNy0xMi43OSw2LjEzLTQ2LjgsNi4xMy00Ni44TDI1Ni4zNiw3NjYuNTF6Ii8+CgkJPHBhdGggY2xhc3M9InN0MyIgZD0iTTEzMDIuNyw0NTkuOTJjMCwwLTAuOTIsNy44NS0wLjkyLDI0LjQ2czEwLjk5LDcxLDEwLjk5LDcxbDQyLjExLTkuMzZjMCwwLTMuNC0yMy4zOS00Ljk4LTM4LjEzCgkJCWMtMS4zNi0xMi43MiwyLjM0LTU0LjAyLDIuMzQtNTQuMDJMMTMwMi43LDQ1OS45MnoiLz4KCQk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNMTE0NS45OCw1MjAuOTljMCwwLDAsMTYuMTQsMS4yMiwzMy4xYzEuMiwxNi41NywxMC45OSw3MSwxMC45OSw3MWw0Mi4xMS05LjM2YzAsMC0zLjQtMjMuMzktNC45OC0zOC4xMwoJCQljLTEuMzYtMTIuNzItMS45NS02Mi4zNS0xLjk1LTYyLjM1TDExNDUuOTgsNTIwLjk5eiIvPgoJCQoJCQk8cmVjdCB4PSIzODguNiIgeT0iNTA2LjEzIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjk3ODEgLTAuMjA4MSAwLjIwODEgMC45NzgxIC05OC4zOTE2IDk5LjI4MTMpIiBjbGFzcz0ic3QxNCIgd2lkdGg9IjY4LjMxIiBoZWlnaHQ9IjIyLjQ2Ii8+CgkJPHBhdGggY2xhc3M9InN0MTUiIGQ9Ik03NDMuMTgsMzA0Ljk2bC0yNzkuMjcsNTkuNDFjLTEwLjg1LDIuMzEtMjEuNTItNC42Mi0yMy44Mi0xNS40N2wtMzguNDctMTgwLjgzCgkJCWMtMi4zMS0xMC44NSw0LjYyLTIxLjUyLDE1LjQ3LTIzLjgybDI3OS4yNy01OS40MWMxMC44NS0yLjMxLDIxLjUyLDQuNjIsMjMuODIsMTUuNDdsMzguNDcsMTgwLjgzCgkJCUM3NjAuOTUsMjkxLjk5LDc1NC4wMywzMDIuNjYsNzQzLjE4LDMwNC45NnoiLz4KCQk8cGF0aCBjbGFzcz0ic3QxNSIgZD0iTTEwNjEuNzYsMjM3LjE5TDc4Mi40OSwyOTYuNmMtMTAuODUsMi4zMS0yMS41Mi00LjYyLTIzLjgyLTE1LjQ3TDcyMC4yLDEwMC4zCgkJCWMtMi4zMS0xMC44NSw0LjYyLTIxLjUyLDE1LjQ3LTIzLjgybDI3OS4yNy01OS40MWMxMC44NS0yLjMxLDIxLjUyLDQuNjIsMjMuODIsMTUuNDdsMzguNDcsMTgwLjgzCgkJCUMxMDc5LjU0LDIyNC4yMiwxMDcyLjYxLDIzNC44OSwxMDYxLjc2LDIzNy4xOXoiLz4KCQk8cGF0aCBjbGFzcz0ic3QxNiIgZD0iTTc2Ny4xLDM5Mi42N2wtMjg5LjU5LDYxLjZjLTcuOTMsMS42OS0xNS43My0zLjM4LTE3LjQyLTExLjMxbC0yNC4xNi0xMTMuNgoJCQljLTEuNjktNy45MywzLjM4LTE1LjczLDExLjMxLTE3LjQybDI4OS41OS02MS42YzcuOTMtMS42OSwxNS43MywzLjM4LDE3LjQyLDExLjMxbDI0LjE2LDExMy42CgkJCUM3ODAuMDksMzgzLjE5LDc3NS4wMywzOTAuOTksNzY3LjEsMzkyLjY3eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDE2IiBkPSJNMTA4NS4zMSwzMjQuOThsLTI4OS41OSw2MS42Yy03LjkzLDEuNjktMTUuNzMtMy4zOC0xNy40Mi0xMS4zMWwtMjQuMTYtMTEzLjYKCQkJYy0xLjY5LTcuOTMsMy4zOC0xNS43MywxMS4zMS0xNy40MmwyODkuNTktNjEuNmM3LjkzLTEuNjksMTUuNzMsMy4zOCwxNy40MiwxMS4zMWwyNC4xNiwxMTMuNgoJCQlDMTA5OC4zLDMxNS41LDEwOTMuMjQsMzIzLjMsMTA4NS4zMSwzMjQuOTh6Ii8+CgkJCgkJCTxyZWN0IHg9IjExMTkuMjQiIHk9IjM1MC43MSIgdHJhbnNmb3JtPSJtYXRyaXgoMC45NzgxIC0wLjIwODEgMC4yMDgxIDAuOTc4MSAtNTAuMDY0MiAyNDcuOSkiIGNsYXNzPSJzdDE0IiB3aWR0aD0iNjguMzEiIGhlaWdodD0iMjIuNDYiLz4KCQk8cGF0aCBjbGFzcz0ic3QxNyIgZD0iTTc3Mi43MywzNDguMjFjLTAuNjksMC0xLjMyLTAuNDgtMS40Ny0xLjE5bC01Mi41My0yNDYuNDFjLTAuMTctMC44MSwwLjM0LTEuNjEsMS4xNS0xLjc4CgkJCWMwLjgxLTAuMTcsMS42MSwwLjM0LDEuNzgsMS4xNUw3NzQuMiwzNDYuNGMwLjE3LDAuODEtMC4zNCwxLjYxLTEuMTUsMS43OEM3NzIuOTQsMzQ4LjIsNzcyLjg0LDM0OC4yMSw3NzIuNzMsMzQ4LjIxeiIvPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDE4IiBwb2ludHM9IjEwNTkuMTgsMTMxLjA3IDEwODkuNzQsMjc0LjczIDQ1My4xMSw0MTAuMTUgNDIyLjU1LDI2Ni41IDMyNy4xOSwyODYuNzggMzc2Ljg3LDUyMC4zNiAKCQkJMzc2Ljk2LDUyMC4zNCA0NzIuMjQsNTAwLjA3IDExMDguODcsMzY0LjY1IDEyMDQuMjQsMzQ0LjM2IDExODUuMTEsMjU0LjQ0IDExNTQuNTUsMTEwLjc5IAkJIi8+Cgk8L2c+CjwvZz4KPGcgaWQ9ImVudHJhbmNlIj4KPC9nPgo8ZyBpZD0iZWxldmF0b3IiPgo8L2c+CjxnIGlkPSJoYWxsd2F5Ij4KPC9nPgo8ZyBpZD0ic3RhaXJzIj4KPC9nPgo8L3N2Zz4K);
}

.carry-in-container .top-image-container {
    background: #F6F4F1;
    padding: 60px 0;
}

.carry-in-container .top-image-tag {
    padding: 22px 18px;
}

.carry-in-container h2.page-heading {
    color: #46484C;
    text-align: center;
    font-family: var(--font-family__noto-sans);
    font-size: 20px;
    font-weight: 700;
    line-height: 1.6;
    letter-spacing: 1.4px;
    margin: 22px auto 0;
}

.carry-in-container .first-content-container {
    margin: 50px 20px 40px;
    color: var(--color__gray-333);
    text-align: center;
    font-family: var(--font-family__noto-sans);
    font-size: var(--font-base__size);
    font-weight: var(--font-weight-normal);
    line-height: 1.6;
    letter-spacing: 0.98px;
}

.carry-in-container .point-container,
.carry-in-container .package-information-container {
    margin: 0 20px 60px;
}

.carry-in-container .package-information-heading,
.carry-in-container .carry-in-simulator-heading {
    color: var(--color__gray-333);
    text-align: center;
    font-family: var(--font-family__noto-sans);
    font-size: 20px;
    font-weight: var(--font-weight-bold);
    line-height: 1.6;
    letter-spacing: 1.4px;
}

.carry-in-container .carry-in-simulator-inner-container {
    padding: 50px 20px;
    background: var(--color__gray-F5F);
    margin-top: 20px;
}

.carry-in-container .point-item {
    display: flex;
    padding: 15px;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
    align-self: stretch;
    border-radius: 5px;
    background: #F6F4F1;
}

.carry-in-container .point-title {
    color: var(--color__red-843);
    font-family: var(--font-family__noto-sans);
    font-size: 16px;
    font-weight: var(--font-weight-bold);
    line-height: 1.6;
    /* 25.6px */
    letter-spacing: 1.12px;
}

.carry-in-container .point-content {
    color: var(--color__gray-333);
    font-family: var(--font-family__noto-sans);
    font-size: var(--font-base__size);
    font-style: normal;
    font-weight: var(--font-weight-normal);
    line-height: 1.6;
    /* 22.4px */
    letter-spacing: 0.42px;
}

.carry-in-container .point-item:last-of-type {
    margin-top: 30px;
}

.carry-in-container .package-information-descriptions {
    color: var(--color__gray-333);
    text-align: center;
    font-family: var(--font-family__noto-sans);
    font-size: var(--font-base__size);
    font-weight: var(--font-weight-normal);
    line-height: 1.6;
    /* 22.4px */
    letter-spacing: 0.42px;
    margin-top: 20px;
    margin-bottom: 40px;
}

.carry-in-container .package-information-steps-description {
    margin-top: 8px;
    color: var(--color__black);
    font-family: var(--font-family__noto-sans);
    font-size: var(--font-base__size);
    font-weight: var(--font-weight-medium);
    line-height: 1.6;
    /* 22.4px */
    letter-spacing: 0.42px;
}

.carry-in-container .package-information-steps-item:last-of-type {
    margin-top: 30px;
}

.carry-in-container .detail-explanation-container {
    padding: 40px 20px;
    background: #F6F4F1;
    margin-top: 60px;
}

.carry-in-container .notice-section {
    margin: 60px 20px 40px;
}

.carry-in-container .carry-in-simulator {
    position: relative;
}

.carry-in-container .input-a-container,
.carry-in-container .input-b-container,
.carry-in-container .input-c-container {
    position: absolute;
    z-index: 1;
    color: var(--color__red-843);
    font-family: var(--font-family__noto-sans);
    font-size: var(--font-size__small);
    font-weight: var(--font-weight-bold);
    line-height: 1.6;
    /* 20.8px */
    text-align: right;
    width: 63px;
    white-space: nowrap;
}

.carry-in-container .input-a-container span,
.carry-in-container .input-b-container span,
.carry-in-container .input-c-container span {
    letter-spacing: 0.91px;
}

.carry-in-container .input-a-container {
    bottom: 40px;
    left: 30px;
}

.carry-in-container .input-b-container {
    top: 135px;
    left: 4px;
}

.carry-in-container .input-c-container {
    left: 68%;
    bottom: 60px;
    text-align: left;
}

.carry-in-container .carry-in-simulator-input {
    align-items: center;
    display: flex;
    justify-content: center;
}

.carry-in-container .carry-in-simulator-item label {
    color: #585858;
    font-size: 10px;
    line-height: 1.6;
    position: absolute;
    right: 10%;
    top: calc(50% - .5em);
}

.carry-in-container .carry-in-simulator-item input {
    display: flex;
    width: 100%;
    padding: 12px 10px;
    align-items: flex-end;
    gap: 4px;
    border-radius: 5px;
    border: 1px solid var(--color__gray-DDD);
    background: var(--color__white);
    margin: 0;
    text-align: center;
    padding-right: 28.5px;
}

.carry-in-container .carry-in-simulator-item:not(:first-of-type):before {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImNsb3NlIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTQuMDAzOTEgMy4zMzU5NEwxMy4zMzcyIDEyLjY2OTMiIHN0cm9rZT0iI0FBQUFBQSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBpZD0iVmVjdG9yXzIiIGQ9Ik0xMy4zMzcyIDMuMzM1OTRMNC4wMDM5MSAxMi42NjkzIiBzdHJva2U9IiNBQUFBQUEiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8L3N2Zz4K);
    display: inline-block;
    height: 16px;
    width: 16px;
    left: 10px;
    right: 10px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.carry-in-container .carry-in-simulator-item {
    position: relative;
    width: calc(80% / 3);
}

.carry-in-container .carry-in-simulator-item:not(:first-of-type) {
    padding-left: 10%;
    width: calc((80% / 3) + 10%);
}

.carry-in-container .carry-in-simulator-text-container {
    color: var(--color__gray-555);
    font-family: var(--font-family__noto-sans);
    font-size: var(--font-size__small);
    font-weight: var(--font-weight-bold);
    line-height: 1.6;
    /* 20.8px */
    letter-spacing: 0.39px;
    margin-top: 20px;
}

.carry-in-container img.carry-in-simulator-image {
    display: block;
}

.carry-in-container .carry-in-simulator-input-container {
    margin-top: 30px;
}

.carry-in-container .introduction-title {
    color: var(--color__gray-333);
    font-family: var(--font-family__noto-sans);
    font-size: 16px;
    font-weight: var(--font-weight-bold);
    line-height: 1.6;
    /* 25.6px */
    letter-spacing: 0.48px;
    margin: 20px 0 10px;
}

.carry-in-container ol.introduction-list {
    list-style-type: decimal;
    padding-inline-start: 20px;
    color: var(--color__gray-555);
    font-family: var(--font-family__noto-sans);
    font-size: var(--font-base__size);
    font-weight: var(--font-weight-normal);
    line-height: 2;
    letter-spacing: 0.42px;
}

.carry-in-container .introduction-extra-notes {
    display: flex;
    padding: 12px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    background: var(--color__white);
    color: var(--color__gray-555);
    font-family: var(--font-family__noto-sans);
    font-size: var(--font-size__small);
    font-weight: var(--font-weight-normal);
    line-height: 1.6;
    /* 20.8px */
    letter-spacing: 0.39px;
    margin-top: 10px;
}

.carry-in-container .introduction-container {
    margin-bottom: 60px;
}

.carry-in-container .detail-explanation-item-outter-container {
    padding: 40px 15px;
    background: var(--color__white);
}

.carry-in-container .detail-explanation-heading {
    color: var(--color__gray-333);
    font-family: var(--font-family__noto-sans);
    font-size: var(--font-base__size);
    font-weight: var(--font-weight-bold);
    line-height: 1.6;
    /* 22.4px */
    letter-spacing: 0.42px;
    margin-bottom: 15px;
}

.detail-explanation-item-image-container {
    margin-bottom: 15px;
    position: relative;
}

.carry-in-container .detail-explanation-heading.pc-view {
    display: none;
}

.detail-explanation-item-description-top {
    color: var(--color__gray-555);
    font-family: var(--font-family__noto-sans);
    font-size: var(--font-size__small);
    font-weight: var(--font-weight-normal);
    line-height: 2;
    letter-spacing: 0.91px;
    margin-bottom: 15px;
}

.carry-in-container .detail-explanation-item-description-bottom {
    color: var(--color__gray-555);
    font-family: var(--font-family__noto-sans);
    font-size: var(--font-size__extra-small);
    font-weight: var(--font-weight-normal);
    line-height: 1.6;
    letter-spacing: 0.36px;
    margin-top: 15px;
}

.carry-in-container .detail-explanation-item {
    margin-bottom: 50px;
}

.carry-in-container .detail-explanation-item:last-of-type {
    margin-bottom: 0;
}

.carry-in-container span.simulator-measurement {
    color: var(--color__gray-333);
    font-family: var(--font-family__noto-sans);
    font-size: var(--font-size__small);
    font-weight: var(--font-weight-medium);
    line-height: 1.6;
}

.carry-in-container span.simulator-measurement span {
    letter-spacing: 0.91px;
}

.carry-in-container .detail-explanation-item-label {
    position: absolute;
    color: var(--color__red-843);
    font-family: var(--font-family__noto-sans);
    font-size: var(--font-size__small);
    font-weight: var(--font-weight-bold);
    line-height: 1.6;
    letter-spacing: 0.98px;
}

.carry-in-container .detail-explanation-item-label.detail-explanation-item-label-1 {
    top: 49%;
    right: 40%;
}

.carry-in-container .detail-explanation-item-label.detail-explanation-item-label-2-1 {
    top: 30%;
    right: 70%;
}

.carry-in-container .detail-explanation-item-label.detail-explanation-item-label-2-2 {
    bottom: 12%;
    right: 65%;
}

.carry-in-container .detail-explanation-item-label.detail-explanation-item-label-2-3 {
    left: 58%;
    bottom: 5%;
}

.carry-in-container .detail-explanation-item-label.detail-explanation-item-label-3-1 {
    bottom: 5%;
    left: 17%;
}

.carry-in-container .detail-explanation-item-label.detail-explanation-item-label-3-2 {
    top: 26%;
    left: 26%;
}

.carry-in-container .detail-explanation-item-label.detail-explanation-item-label-3-3 {
    top: 17%;
    right: 7%;
}

.carry-in-container .detail-explanation-item-label.detail-explanation-item-label-4-1 {
    left: 70%;
    bottom: 28%;
}

.carry-in-container .detail-explanation-item-label.detail-explanation-item-label-4-3 {
    left: 70%;
    top: 26%;
}

.carry-in-container .detail-explanation-item-label.detail-explanation-item-label-4-2 {
    left: 27%;
    top: 15%;
}

.carry-in-container .detail-explanation-item-label.detail-explanation-item-label-4-1,
.carry-in-container .detail-explanation-item-label.detail-explanation-item-label-4-2,
.carry-in-container .detail-explanation-item-label.detail-explanation-item-label-4-3 {
    padding: 0 4px;
    background: var(--color__white);
    border-radius: 5px;
    opacity: 0.9;
}

.carry-in-container .detail-explanation-item-label.detail-explanation-item-label-4-3,
.carry-in-container .detail-explanation-item-label.detail-explanation-item-label-4-1 {
    padding: 0;
}

.carry-in-container .notice-section-title {
    color: var(--color__gray-333);
    text-align: center;
    font-family: var(--font-family__noto-sans);
    font-size: 16px;
    font-weight: var(--font-weight-bold);
    line-height: 1.6;
    /* 28.8px */
    letter-spacing: 1.26px;
    margin-bottom: 30px;
}

.carry-in-container .notice-section-content-container {
    color: var(--color__gray-555);
    font-family: var(--font-family__noto-sans);
    font-size: var(--font-base__size);
    font-weight: var(--font-weight-normal);
    line-height: 1.6;
    /* 24px */
    letter-spacing: 1.05px;
}

.carry-in-container .notice-section-content-item {
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid var(--color__gray-DDD);
}

.carry-in-container .notice-section-content-item:last-of-type {
    margin: 0;
}

.carry-in-container .notice-section-button-container {
    margin-top: 60px;
    display: flex;
    flex-direction: column;
    gap: 20px;
    align-items: center;
}

.carry-in-container img.detail-explanation-item-image,
.carry-in-container img.package-information-steps-item-image {
    border: 2px solid var(--color__gray-DDD);
    vertical-align: bottom;
}

.modal {
    top: unset;
    bottom: -100vh;
    transition: all .5s ease;
}

.modal.show {
    bottom: 0;
}

.modal div.modal-header {
    display: flex;
    width: 100%;
    padding: 20px 20px 10px 20px;
    justify-content: space-between;
    align-items: center;
    border-radius: 4px 4px 0px 0px;
    border-bottom: 1px solid var(--color__white);
}

.modal .at-icon-close {
    font-size: 24px;
}

h2.modal-title {
    color: var(--tittle-333, #333);
    font-family: var(--font-family__noto-sans);
    font-size: var(--font-size__large);
    font-weight: var(--font-weight-medium);
    line-height: 1.2;
}

.modal .modal-body {
    display: flex;
    width: 100%;
    padding: 10px 20px 20px 20px;
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
}

.modal .content-container {
    display: flex;
    padding: 20px;
    flex-direction: column;
    align-items: center;
    gap: 20px;
    align-self: stretch;
    background: #F6F4F1;
}

.modal .content-inner-container {
    display: flex;
    padding: 20px 15px;
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
    align-self: stretch;
    background: var(--color__white);
}

.modal .content-text-container {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
    align-self: stretch;
}

.modal h3.content-title {
    color: var(--color__gray-333);
    font-family: var(--font-family__noto-sans);
    font-size: var(--font-base__size);
    font-weight: var(--font-weight-bold);
    line-height: 1.6;
    /* 22.4px */
    letter-spacing: 0.98px;
}

.modal .modal-footer {
    display: none;
}

.modal .content-flex-container {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
    align-self: stretch;
}

.modal .content-text {
    color: var(--color__gray-555);
    font-family: var(--font-family__noto-sans);
    font-size: var(--font-size__small);
    font-weight: var(--font-weight-normal);
    line-height: 1.6;
    /* 20.8px */
    letter-spacing: 0.91px;
}

.modal .content-text-bold {
    font-weight: var(--font-weight-bold);
}

.modal p.content-notice-text {
    color: #888;
    font-family: var(--font-family__noto-sans);
    font-size: var(--font-size__extra-small);
    font-weight: var(--font-weight-normal);
    line-height: 160%;
    letter-spacing: 0.84px;
}

.carry-in-container span.si-unit {
    font-size: 11px;
}

.modal .content-image {
    width: 80%;
}

.modal .section-3 .content-image {
    width: 100%;
}

.carry-in-simulator-item input::-webkit-outer-spin-button,
.carry-in-simulator-item input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}


/* PC */
@media only screen and (min-width: 1280px) {
    .carry-in-container .top-image-tag {
        width: 35.5rem;
        padding: 0;
        margin: 0 auto;
    }

    .carry-in-container h2.page-heading {
        font-size: 42px;
        letter-spacing: 3.5px;
        margin-top: 30px;
    }

    .carry-in-container .first-content-container {
        margin: 100px auto 0;
        max-width: 1200px;
        font-size: 16px;
    }

    .carry-in-container .point-container,
    .carry-in-container .package-information-container {
        margin: 100px auto;
        max-width: 1200px;
        display: flex;
        gap: 40px;
        padding: 0 40px;
    }

    .carry-in-container .point-item {
        width: calc((100% - 40px) / 2);
        padding: 30px;
    }

    .carry-in-container .point-item:last-of-type {
        margin-top: 0;
    }

    .carry-in-container .package-information-container {
        flex-direction: column;
        max-width: 1280px;
    }

    .carry-in-container .package-information-steps-container {
        display: flex;
        gap: 47px;
    }

    .carry-in-container .package-information-steps-item:last-of-type {
        margin-top: 0;
    }

    .carry-in-container .package-information-heading {
        font-size: 22px;
        letter-spacing: 1.96px;
    }

    .carry-in-container .point-title {
        font-size: 20px;
        letter-spacing: 1.4px;
    }

    .carry-in-container .point-content {
        font-size: 16px;
        letter-spacing: 1.12px;
    }

    .carry-in-container .package-information-steps-description,
    .carry-in-container .package-information-descriptions {
        font-size: 16px;
        letter-spacing: 1.26px;
        margin-bottom: 0;
    }

    .carry-in-container .package-information-descriptions {
        margin: 30px auto 0;
        max-width: 500px;
    }

    .carry-in-container .carry-in-simulator-heading {
        font-size: 28px;
        letter-spacing: 2.66px;
    }

    .carry-in-container .carry-in-simulator-inner-container {
        margin: 40px auto 100px;
        max-width: var(--pc-content-width);
        display: flex;
        gap: 50px;
        padding: 50px;
    }

    .carry-in-container .carry-in-simulator {
        width: 50%;
        min-width: 335px;
        max-width: 433px;
    }

    .carry-in-container .carry-in-simulator-input-container {
        margin-top: 0;
        display: flex;
        flex-direction: column;
        align-items: center;
        align-self: center;
    }

    .carry-in-container .carry-in-simulator-input {
        align-self: flex-start;
    }

    .carry-in-container .carry-in-simulator-text-container {
        margin-top: 30px;
        font-size: 14px;
        letter-spacing: 1.12px;
    }

    .carry-in-container .input-b-container {
        top: 50%;
        left: 4%;
    }

    .carry-in-container .input-a-container {
        left: 14%;
        bottom: 15%;
    }

    .carry-in-container .input-c-container {
        left: 64%;
        bottom: 20%;
    }

    .carry-in-container .carry-in-simulator-item input {
        padding: 15px 25px;
        padding-right: 55px;
        max-width: 160px;
        font-size: 22px;
    }

    .carry-in-container .carry-in-simulator-item label {
        font-size: 16px;
        top: calc(50% - .5em);
        right: 25px;
    }

    .carry-in-container .carry-in-simulator-item:not(:first-of-type):before {
        width: 24px;
        height: 24px;
        left: 15px;
        right: 15px;
        top: 55%;
    }

    .carry-in-container .carry-in-simulator-item:not(:first-of-type) {
        padding-left: 54px;
    }

    .carry-in-container .introduction-container {
        margin: 0 auto;
        max-width: var(--pc-content-width);
        display: flex;
        gap: 50px;
        padding: 0 50px;
    }

    .carry-in-container img.introduction-image {
        max-width: 525px;
        min-width: 335px;
    }

    .carry-in-container .detail-explanation-container {
        padding: 100px 0;
        margin-top: 100px;
    }

    .carry-in-container .introduction-title {
        margin: 0 0 20px;
        font-size: 22px;
        letter-spacing: 1.68px;
    }

    .carry-in-container li.introduction-item {
        list-style-type: decimal;
    }

    .carry-in-container ol.introduction-list {
        font-size: 16px;
        letter-spacing: 1.26px;
    }

    .carry-in-container .introduction-extra-notes {
        padding: 20px;
        margin-top: 20px;
        font-size: 14px;
        letter-spacing: 0.48px;
    }

    .carry-in-container .detail-explanation-item-outter-container {
        margin: 60px auto 0;
        max-width: var(--pc-content-width);
        padding: 80px 60px 100px;
    }

    .carry-in-container .detail-explanation-item {
        margin-bottom: 80px;
    }

    .carry-in-container .detail-explanation-item-container {
        display: flex;
        gap: 30px;
    }

    .carry-in-container .detail-explanation-item-image-container {
        margin: 0;
        max-width: 600px;
        min-width: 305px;
    }

    .carry-in-container .detail-explanation-heading.mobile-view {
        display: none;
    }

    .carry-in-container .detail-explanation-heading.pc-view {
        display: block;
        font-size: 22px;
        letter-spacing: 1.68px;
        margin-bottom: 30px;
    }

    .carry-in-container .detail-explanation-item-description-top {
        margin-bottom: 10px;
        font-size: 16px;
        letter-spacing: 1.26px;
        line-height: 2;
    }

    .carry-in-container .detail-explanation-item-description-bottom {
        margin-top: 30px;
        font-size: 14px;
        letter-spacing: 0.48px;
    }

    .carry-in-container img.detail-explanation-item-image {
        width: 100%;
    }

    .carry-in-container .detail-explanation-item-description {
        width: calc(50% - 15px);
    }

    .carry-in-container .detail-explanation-item-label.detail-explanation-item-label-1 {
        top: 50%;
        right: 40%;
    }

    .carry-in-container .detail-explanation-item-label.detail-explanation-item-label-2-1 {
        top: 50%;
        right: 71%;
    }

    .carry-in-container .detail-explanation-item-label.detail-explanation-item-label-2-2 {
        bottom: 15%;
    }

    .carry-in-container .detail-explanation-item-label.detail-explanation-item-label-2-3 {
        bottom: 9%;
    }

    .carry-in-container .detail-explanation-item-label.detail-explanation-item-label-3-2 {
        top: 35%;
        left: auto;
        right: 75%;
    }

    .carry-in-container .detail-explanation-item-label.detail-explanation-item-label-3-1 {
        bottom: 10%;
    }

    .carry-in-container .detail-explanation-item-label.detail-explanation-item-label-3-3 {
        right: 7%;
        top: 25%;
    }

    .carry-in-container .detail-explanation-item-label.detail-explanation-item-label-4-1 {
        left: 69%;
    }

    .carry-in-container .detail-explanation-item-label.detail-explanation-item-label-4-3 {
        left: 69%;
    }

    .carry-in-container .detail-explanation-item-label.detail-explanation-item-label-4-2 {
        left: 24%;
    }

    .carry-in-container span.simulator-measurement {
        font-size: 18px;
    }

    .carry-in-container span.simulator-measurement span {
        letter-spacing: 1.26px;
    }

    .carry-in-container .notice-section {
        margin: 100px auto 150px;
        max-width: 1050px;
    }

    .carry-in-container .notice-section-title {
        font-size: 22px;
        letter-spacing: 1.96px;
    }

    .carry-in-container .notice-section-content-item {
        padding-bottom: 40px;
        margin-bottom: 40px;
    }

    .carry-in-container .notice-section-content-container {
        font-size: 16px;
        letter-spacing: 1.26px;
    }

    .carry-in-container .notice-section-button-container {
        flex-direction: row;
        justify-content: center;
        margin-top: 70px;
        gap: 40px;
    }

    .modal {
        width: 700px;
        left: unset;
        right: -700px;
        bottom: 0;
    }

    .modal.show {
        right: 0;
    }

    .modal h2.modal-title {
        font-size: 20px;
    }

    .modal div.modal-header {
        padding: 20px;
    }

    .modal .modal-body {
        padding: 20px 20px 60px 20px;
        gap: 30px;
    }

    .content-top-container {
        font-size: 14px;
    }

    .modal .content-container {
        padding: 30px 20px;
    }

    .modal .content-inner-container {
        padding: 20px;
        flex-direction: row;
        gap: 30px;
    }

    .modal .content-text-container,
    .modal .content-image {
        width: calc(50% - 10px);
    }

    .overlay-1-modal .content-inner-container.section-2 {
        flex-direction: column;
    }

    .overlay-1-modal .content-inner-container.section-2 .content-flex-container {
        flex-direction: row;
        gap: 20px;
    }

    .modal h3.content-title {
        font-size: 16px;
        letter-spacing: 1.4px;
    }

    .modal .content-text {
        font-size: 14px;
        letter-spacing: 1.12px;
    }

    .modal.overlay-4-modal .content-inner-container.section-2,
    .modal.overlay-1-modal .content-inner-container.section-3 {
        flex-direction: column;
    }

    .modal-fullscreen,
    .modal.overlay-4-modal .content-inner-container.section-2 .content-text-container,
    .overlay-1-modal .content-inner-container.section-2 .content-text-container,
    .modal.overlay-1-modal .content-inner-container.section-3 .content-text-container {
        width: 100%;
    }

    .modal.overlay-1-modal .content-inner-container.section-3 .content-image,
    .modal.overlay-4-modal .content-inner-container.section-2 .content-image {
        width: 60%;
    }

    .modal .at-icon-close {
        cursor: pointer;
    }

    .carry-in-container .point-container {
        margin-top: 40px;
    }

    .carry-in-container .package-information-steps-description {
        margin-top: 15px;
    }

    .modal p.content-notice-text {
        font-size: var(--font-size__small);
        letter-spacing: 0.98px;
    }

    .carry-in-container .detail-explanation-item-label {
        font-size: var(--font-size__large);
        letter-spacing: 1.4px;
    }
}