@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&display=swap";@media (min-width: 576px){.container{max-width:570px!important;border-left:2px solid #ecc440;border-right:2px solid #ecc440;padding-left:0!important;padding-right:0!important}}html,body{font-family:Zen Kaku Gothic New,sans-serif!important;font-feature-settings:"palt"!important;letter-spacing:.08rem!important}.container{background:#ecc44033;padding-left:0!important;padding-right:0!important}.radius-icon{border-radius:8px}button{all:unset;display:inline-block;box-sizing:border-box;cursor:pointer}button:focus{outline:none}.btn-back{border:#ddd 2px solid;background:#fff;font-weight:600;color:#333;text-decoration:none;text-align:center;display:block;padding:1rem}.breadcrumb-trail{list-style:none;margin:0 0 1rem;padding:.4rem 1rem;background:#c99a00;color:#fff;text-align:center;font-weight:600}.update-container{width:100%;max-width:400px;margin:20px auto;padding:10px;border:1px solid #ccc;border-radius:5px;box-shadow:0 0 10px #0000001a}.update-container .update-content{max-height:300px;overflow-y:auto;padding-right:10px}.update-container .update-content .update-item{margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #eee}.update-container .update-content .update-item .date{display:block;font-size:.9em;color:#999}.update-container .update-content .update-item .title{font-size:1em;font-weight:700;color:#333}#in_service_header{padding:1rem 1rem 0}#in_service_header h1{border-bottom:4px solid #ecc440;text-align:center}#in_service_header h1 img{height:60px;width:auto;margin:1rem}#service-header{width:100%;background:#fff;padding:0 1rem .5rem}#service-header h1{padding:.2rem}#service-header h1 img{height:40px}footer .footer-info{background:url(../../img/footer_bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;height:220px;margin:100px 0 0}footer .footer-info .footer-info-cont{position:absolute;top:-100px;width:100%;padding:1rem;text-align:center}footer .footer-info .footer-info-cont a{padding:1.6rem 1rem;background:#fff;width:100%;display:block;border-radius:12px;box-shadow:0 2px 12px #0000001a;text-decoration:none;color:#333;font-weight:600;margin-bottom:1rem}footer .footer-info .footer-info-cont a img{margin-bottom:1rem}footer .footer-info .footer-info-cont a p,footer .footer-info .footer-info-cont a span{margin:0}footer .footer-info .footer-info-cont a span{font-weight:400}footer .footer-menu{padding:.6rem 0 .4rem;background:#333;color:#fff}footer .footer-menu .link{width:100%;text-align:center;margin:0 auto .4rem}footer .footer-menu .link a{color:#fff}footer .footer-menu p{font-size:.8rem;text-align:center;margin:0;padding:0}main{padding:1rem}main .result .print_no{background:#fff;margin:2rem 0 1rem;border:4px solid #c99a00}main .result .print_no h3{background:#c99a00;color:#fff;text-align:center}main .result .print_no .cvs{display:block;margin:0 2rem;text-align:center;padding:1rem;border-bottom:#aaa solid 1px;font-weight:500}main .result .print_no h4{display:block;text-align:center;font-weight:600;padding:1rem}main .result .print_no .img{padding:1rem;text-align:center}main .result .print_no .img img{height:240px;width:auto}.accordion-button:not(.collapsed){background:#f4f4f4}#p_design input[type=radio]{display:none}#p_design input[type=radio]+img{border:2px solid #aaa;background:#fff;padding:4px}#p_design input[type=radio]:checked+img{border:4px solid red}.paper label{display:block;padding:5px 10px;margin-bottom:5px;border:2px solid #ccc;background:#fff;border-radius:5px;cursor:pointer;transition:all .3s ease}.paper label:hover{border-color:#888}.paper input[type=radio]{display:none}.paper input[type=radio]:checked+label{border-color:#007bff;background-color:#f0f8ff}.ori-btn{width:100%;display:block;text-align:left;background:#fff;color:#666;border-radius:4px;border:1px solid #ddd;text-decoration:none;padding:.8rem 1rem;font-weight:600}.xy_sel{width:100%;border-radius:8px;padding:4px 10px;margin-bottom:1rem;border:1px solid #ecc440;background:#fff}.xy_sel.active{background:#ecc440}.syun{background:#fff;border:1px solid #ddd;border-radius:12px;padding:1.2rem}.syun-card{width:100%;height:48px;border:1px solid #e5e7eb;border-radius:10px;background:#fafafa;padding:0 .75rem;display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.syun-card:hover{background:#f3f6f9;transform:translateY(-2px);box-shadow:0 4px 10px #0000000d}.syun-title{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;font-size:.9rem}.syun-card button{flex-shrink:0;height:32px;padding:0 .6rem}
