.akari-message{align-items:center;background-color:#ffdee4;display:flex;flex-direction:row-reverse;margin-bottom:80px;padding:20px;position:relative}.akari-message:before{background-image:url(/content/site/akari/free/img/bg_message.png);background-size:100% 100%;bottom:0;content:"";display:block;height:50px;left:0;position:absolute;transform:translateY(100%);width:100%}.akari-message img{max-width:200px;width:50%}.akari-message .message{flex:1;font-size:1.2rem;line-height:1.8rem}@media(max-width:500px){.akari-message .message{font-size:1rem}}.content .inner-frame{background-color:#fae4ff;border-radius:2rem;box-shadow:4px 4px 0 #000;margin:10px 10px 2rem;padding:20px 10px}.inner-frame-label{border-bottom:4px dotted #ff6dbd;border-top:4px dotted #ff6dbd;color:#ff6dbd;font-size:1.5rem;line-height:4rem;text-align:center}.price-info{font-size:1.2rem;padding:30px 10px;text-align:center}.inner-frame .border{background-color:#fff;border:2px solid #000;border-radius:2rem;margin-bottom:2rem;padding:20px}.nocareer-list{display:flex;flex-direction:column;gap:1rem}.ppv-atone,.ppv-sbp{background-color:#eee;border:1px solid #000;cursor:pointer;padding:1.5rem;width:100%}.ppv-atone:hover,.ppv-sbp:hover{background-color:#fefefe}.career-caption{margin:2rem auto}.career-list{display:flex;gap:10px;justify-content:space-between}.career-list>*{cursor:pointer;width:30%}.career-list>* p{font-size:.8rem}.career-list>* button{background-color:#eee;border:1px solid #000;height:100%;padding:10px}.career-list>* button:hover{background-color:#fefefe}@media (max-width:500px){.career-list>* p{font-size:.7rem}.career-list>* button{padding:5px}}.purchase-terms{padding:2rem}.purchase-terms h2{border-bottom:4px dotted #000;border-top:4px dotted #000;font-size:1.5rem;margin-bottom:2rem;padding:1rem;text-align:center;width:100%}.square-list{display:flex;flex-direction:column;gap:.5rem}.square-list li{font-size:.9rem;list-style:initial}@media (max-width:500px){.purchase-terms{padding:2rem}}.recommend{background-color:#fff7a0;padding:1rem}.recommend .list_menu ul li a{display:grid;gap:10px;grid-template-columns:30% auto}.recommend .list_menu ul li a img{width:100%}.recommend .list_menu ul li a>:first-child{grid-column:1/2;grid-row:1/3}.recommend .list_menu ul li a>:nth-child(2){grid-column:2/3;grid-row:1/2}.recommend .list_menu ul li a>:nth-child(3){font-size:.9rem;grid-column:2/3;grid-row:2/3;text-align:right}.story{background-color:#fff7a0;margin:1rem;padding:1rem;width:auto}.story hr{border:0;border-top:2px solid #000;margin:1rem 0}.story ul{padding-left:2em}.story ul li{list-style:disc!important;list-style-position:inside}.list_menu ul li{padding:4px 0}.list_menu ul li:last-child{padding-bottom:0}.list_menu ul li a{background:#fffcdd;border:3px solid #ff76a7;box-sizing:border-box;display:block;padding:12px 24px;text-decoration:none}.list_menu ul li a .detail-list{align-items:center;display:flex;font-size:12px;gap:8px}.list_menu ul li a .detail-list .name{background:#c363ff;border-radius:20px;color:#fff;padding:4px 8px}.list_menu ul li a .detail-list .human{height:20px;width:auto}.list_menu ul li a .detail-list .category{background:#ff6dbd;border-radius:50px;color:#fff;padding:4px 8px}.list_menu ul li a .detail-list .date{color:#de0000;margin-left:auto}.list_menu ul li a .info-list{display:flex;margin-top:8px}.list_menu ul li a .info-list .ppv-icon{margin-right:24px}.list_menu ul li a .info-list .ppv-icon img{display:block}.list_menu ul li a .info-list .title-box{flex:4;font-size:16px}.list_menu ul li a .info-list .title-box .title{font-size:16px}.list_menu ul li a .info-list .title-box .price{color:#484848;font-size:16px;margin-top:6px;text-align:right}