﻿#catalogSingle .catalog-sec{position:relative;background:#f6f5f4;padding:80px 7%}#catalogSingle .catalog-sec .link-btn a{margin:auto}#catalogSingle .catalog-badge{position:absolute;top:0;left:0;z-index:1}#catalogSingle .catalog-badge-new{display:block;background:#a27E39;font-size:1.2rem;color:#fff;padding:6px 10px}#catalogSingle .catalog-ttl{text-align:center}#catalogSingle .catalog-ttl .ttl{margin-top:0}#catalogSingle .catalog-ttl .date{margin-top:8px;color:#999;font-size:1.2rem;line-height:1.8;letter-spacing:0.1em}#catalogSingle .catalog-pht{border:1px solid #ddd;width:58.3%;margin:48px auto 0}#catalogSingle .catalog-desc{margin-top:40px;text-align:center}#catalogSingle .catalog-pw .pw-form{text-align:center}#catalogSingle .catalog-pw .pw-error{color:red;font-weight:500}#catalogSingle .catalog-pw .pw-input{width:312px;height:46px;margin:32px auto 0;border:1px solid #ddd;border-radius:4px;background:#fff;padding:0 15px}#catalogSingle .catalog-pw .pw-submit{margin-top:32px}#catalogSingle .catalog-pw .pw-submit-btn{display:block;width:220px;margin-inline:auto;border:none;background:#333;color:#fff;font-size:1.4rem;font-weight:500;line-height:1.8;letter-spacing:0.05em;text-align:center;padding:11px 0}#catalogSingle .catalog-pw .pw-submit-btn:hover{background:#a1d6dc}#catalogSingle .catalog-private .ttl:after{content:"";font:normal normal 900 1em "Font Awesome 6 Free";line-height:inherit;color:#333;margin-left:8px}#catalogRelation .h3{margin-top:80px}#catalogRelation .cataloglist{margin-top:40px}@media screen and (max-width: 767px){#catalogSingle .catalog-sec{padding:80px 6.35%}#catalogSingle .catalog-pht{width:100%}#catalogSingle .catalog-pw .pw-input{width:100%}}
