﻿.landing-page-cover{background-image:url(/photos/body/cv2_001.png);background-size:auto 100% !important;background-repeat:no-repeat;background-color:#B4C7FA;height:255px !important}@media (min-width: 200px) and (max-width: 767px){.landing-page-cover{background-image:url(/photos/body/cv2_001sp.png);background-size:auto 100% !important;background-color:transparent;height:225px !important}}.landing-page-photo-divider{background-image:url(/photos/body/cv2_014.png);background-size:100% !important;background-repeat:no-repeat;height:250px !important}@media (min-width: 200px) and (max-width: 767px){.landing-page-photo-divider{background-image:url(/photos/body/cv2_014sp.png);background-size:100% !important}}.landing-page-description-01{background-image:url(/photos/body/cv2_002.png);background-size:auto 100% !important;background-repeat:no-repeat;margin:25px 0}@media (min-width: 200px) and (max-width: 767px){.landing-page-description-01{background-image:url(/photos/body/cv2_002.png);background-size:auto 100% !important;height:200px !important}}.landing-page-description-02{background-image:url(/photos/body/cv2_013.png);background-size:auto 100% !important;background-repeat:no-repeat;margin:25px 0}@media (min-width: 200px) and (max-width: 767px){.landing-page-description-02{background-image:url(/photos/body/cv2_013.png);background-size:auto 100% !important;height:200px !important}}.landing-page-description-03{background-image:url(/photos/body/cv2_016.png);background-size:auto 100% !important;background-repeat:no-repeat;margin:25px 0}@media (min-width: 200px) and (max-width: 767px){.landing-page-description-03{background-image:url(/photos/body/cv2_016.png);background-size:auto 100% !important;height:200px !important}}.landing-page-description-04{background-image:url(/photos/body/cv2_019.png);background-size:auto 100% !important;background-repeat:no-repeat;margin:25px 0}@media (min-width: 200px) and (max-width: 767px){.landing-page-description-04{background-image:url(/photos/body/cv2_019.png);background-size:auto 100% !important;height:200px !important}}.landing-page-description-05{background-image:url(/photos/body/cv2_026.png);background-size:auto 100% !important;background-repeat:no-repeat;margin:25px 0}@media (min-width: 200px) and (max-width: 767px){.landing-page-description-05{background-image:url(/photos/body/cv2_026.png);background-size:auto 100% !important;height:150px !important}}.landing-page-button-container-footer-pc{background:repeating-linear-gradient(to right, #FAF0E7, #FAF0E7 5px, #FFFEF9 5px, #FFFEF9 10px);justify-content:center;display:flex}@media (min-width: 200px) and (max-width: 767px){.landing-page-button-container-footer-pc{display:none}}.landing-page-button-container-footer-sp{background:repeating-linear-gradient(to right, #FAF0E7, #FAF0E7 5px, #FFFEF9 5px, #FFFEF9 10px);justify-content:center;display:flex}@media only screen and (min-width: 900px), (min-width: 768px) and (max-width: 900px){.landing-page-button-container-footer-sp{display:none}}.landing-page-button{display:block;background:#FFFFFF;text-align:center;border:solid 3px #ff5a5f;text-decoration:none;font-weight:bold;font-size:20px;padding:20px 10px;border-radius:5px;color:#ff5a5f;margin-bottom:30px;margin-top:30px}@media only screen and (min-width: 900px){.landing-page-button:hover{text-decoration:none;color:#fff;background:#ff5a5f;cursor:pointer}}@media (hover: none){.landing-page-button:hover{text-decoration:none;background:#FFFFFF;color:#ff5a5f;cursor:pointer}}@media (min-width: 200px) and (max-width: 767px){.landing-page-button{font-size:14px !important;margin-bottom:20px !important;margin-top:20px !important}}.landing-page-body{background-image:url(/photos/body/cv2_003.png);background-size:auto 95% !important;background-repeat:no-repeat;background-position:center;height:400px}@media (min-width: 200px) and (max-width: 767px){.landing-page-body{background-image:url(/photos/body/cv2_003sp.png);background-size:auto 100% !important;height:350px !important}}.landing-page-header-text{border-bottom:solid 8px #F2B46B;font-size:24px !important;text-align:center;font-weight:bold}@media (min-width: 200px) and (max-width: 767px){.landing-page-header-text{font-size:20px !important}}.landing-page-body-image{padding:5px !important;margin:0 !important}@media (min-width: 200px) and (max-width: 767px){.landing-page-body-list-pc{display:none}}@media only screen and (min-width: 900px), (min-width: 768px) and (max-width: 900px){.landing-page-body-list-sp{display:none}}.landing-page-center-banner{background-image:url(/photos/body/cv2_027.png);background-size:auto 60% !important;background-repeat:no-repeat;background-color:#F6B163;height:250px !important}@media (min-width: 200px) and (max-width: 767px){.landing-page-center-banner{background-size:auto 55% !important;height:125px !important}}.landing-page-center-image-sp{background-image:url(/photos/body/cv_005.png);background-size:auto 112% !important;background-repeat:no-repeat;height:200px !important}@media (min-width: 200px) and (max-width: 767px){.landing-page-center-image-sp{background-size:auto 110% !important;height:100px !important}}.landing-page-center-image-pc{background-image:url(/photos/body/cv2_028.png);background-size:auto 112% !important;background-repeat:no-repeat;height:200px !important}@media (min-width: 200px) and (max-width: 767px){.landing-page-center-image-pc{background-size:auto 110% !important;height:100px !important}}.landing-page-center-text-pc{text-align:center;line-height:35px;margin:0}@media (min-width: 200px) and (max-width: 767px){.landing-page-center-text-pc{display:none}}.landing-page-center-text-sp{font-weight:350 !important;font-size:14px !important;text-align:center;line-height:20px;margin:0 15px}@media only screen and (min-width: 900px), (min-width: 768px) and (max-width: 900px){.landing-page-center-text-sp{display:none}}.landing-page-merit-container-pc{margin-bottom:10px;margin-top:10px}@media (min-width: 200px) and (max-width: 767px){.landing-page-merit-container-pc{display:none}}.landing-page-merit-container-sp{margin-bottom:3px;margin-top:3px}@media only screen and (min-width: 900px), (min-width: 768px) and (max-width: 900px){.landing-page-merit-container-sp{display:none}}.landing-page-footer-text{margin-top:75px;padding:20px 0;text-align:center;line-height:35px;font-size:18px}@media (min-width: 200px) and (max-width: 767px){.landing-page-footer-text{margin-top:20px;font-weight:250;font-size:8px}}.body-list-01{background:repeating-linear-gradient(to right, #FAE0E5, #FAE0E5 10px, #FBE7EA 10px, #FBE7EA 20px);padding:30px 0}.body-list-01 mark{background-color:#EE6B85}.body-list-02{background:repeating-linear-gradient(to right, #E1E3FC, #E1E3FC 10px, #E6EBFD 10px, #E6EBFD 20px);padding:30px 0}.body-list-02 mark{background-color:#5777F2}.body-list-03{background:repeating-linear-gradient(to right, #FCEAD5, #FCEAD5 10px, #EBFDE8 10px, #EBFDE8 20px);padding:30px 0}.body-list-03 mark{background-color:#F5AE59}.my-35{margin:35px 0}.redirect-button-p{padding:30px 60px;font-size:20px;font-weight:bold;display:inline}@media (min-width: 200px) and (max-width: 767px){.redirect-button-p{padding:20px 40px;font-size:14px}}.landing-page-procedures{background:repeating-linear-gradient(to right, #FAE0E5, #FAE0E5 10px, #FBE7EA 10px, #FBE7EA 20px)}.landing-page-section-image{padding:25px 0}.landing-page-section-sp{text-align:center;color:white;font-size:20px;padding:20px 0}.procedures-text{font-size:12px}.button-margin{margin:60px 0}ul.body-list-items{list-style:none;padding:0}ul.body-list-items li{font-size:14px}ul.body-list-items li:before{content:'✓';color:red}ul.body-list-items.blue-check li:before{color:blue}.btn-primary.outline{color:#5D89F7}.outline{background-color:transparent;color:inherit;transition:all .25s}
