@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@100..900&family=Noto+Sans+JP:wght@100..900&display=swap");@import url("/lp/assets/css/reset.css");@import url("/lp/assets/css/utility.css");@import url("/lp/assets/css/style.css");@import url("/lp/assets/css/youplus.css");@import url("/lp/assets/css/animate-min.css");@import url("/lp/assets/css/lib/magnific-popup.css");body{font-family:Noto Sans JP,sans-serif!important}#wrapper{min-height:100vh;display:flex;flex-direction:column}#content{flex:1}@media (max-width:768px){.hidden-pc,.viewSP{display:block!important}.viewPC{display:none!important}}@media (min-width:769px){.hidden-pc,.viewSP{display:none!important}.viewPC{display:block!important}}a,button{min-height:44px;min-width:44px}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:2px solid #007bff;outline-offset:2px}.text{color:#333}.small{color:#666}.offer-btn a{position:relative;transition:all .3s ease}.offer-btn a:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}#fix-cta{position:fixed;bottom:0;left:0;right:0;z-index:1000;padding:1rem;display:flex;gap:1rem}.evaluation-list .evaluation-list-item img{zoom:1}