
.aq-op-breadcrumb ol{display:flex;gap:13px;align-items:center}.aq-op-breadcrumb{max-width:1100px;margin:0 auto;padding:24px 0 0;display:flex;gap:13px;font:13px/1.6 "Hiragino Kaku Gothic ProN",sans-serif;color:#7d716a}
.aq-op-breadcrumb a{text-decoration:underline;text-underline-offset:4px}
.aq-operator{max-width:960px;margin:0 auto;padding:66px 0 110px}
.aq-op-heading{text-align:center;margin-bottom:64px}
.aq-op-eyebrow{font-size:14px;letter-spacing:.12em;color:#8b753f;margin-bottom:13px}
.aq-op-heading h1{font-size:34px;line-height:1.6;letter-spacing:.16em;font-weight:500}
.aq-op-rule{display:block;width:44px;height:1px;background:#bca349;margin:23px auto 28px}
.aq-operator p{font-size:16px;line-height:2.1;letter-spacing:.025em}
.aq-op-intro{max-width:710px;margin:0 auto;text-align:left}
.aq-op-section{margin-top:52px}
.aq-op-section h2{font-size:23px;font-weight:500;line-height:1.7;border-bottom:1px solid #ded6c6;padding:0 0 13px;margin-bottom:22px;letter-spacing:.07em}
.aq-op-info{font-family:"Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;font-size:15px;line-height:1.9;border-top:1px solid #ddd6ca}
.aq-op-row{display:grid;grid-template-columns:190px minmax(0,1fr);border-bottom:1px solid #ddd6ca}
.aq-op-row dt{background:#f6f4f0;font-weight:500;padding:21px 23px}
.aq-op-row dd{padding:21px 27px;overflow-wrap:anywhere;color:#514a44}
.aq-op-info a{text-decoration:underline;text-underline-offset:4px}
.aq-op-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:22px}
.aq-op-links a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px;padding:15px 20px;border:1px solid #c6b785;background:#fbfaf7;font:15px/1.8 "Hiragino Kaku Gothic ProN",sans-serif;overflow-wrap:anywhere}
.aq-op-links a:hover{background:#f2eee4;opacity:1}
.aq-op-links a span{color:#9a8135;font-size:20px}
.aq-op-footer-entry{margin-top:22px;font:14px/1.8 "Hiragino Kaku Gothic ProN",sans-serif}
.aq-op-footer-entry a{text-decoration:underline;text-underline-offset:5px;display:inline-block;padding:8px 0}
@media(max-width:1150px){.aq-op-breadcrumb{margin:0 5%}.aq-operator{margin:0 7%;padding-top:55px}}
@media(max-width:768px){
.aq-op-breadcrumb{padding-top:20px;margin:0 6%;font-size:11px;gap:10px}
.aq-operator{margin:0 7%;padding:38px 0 64px}
.aq-op-heading{margin-bottom:35px}.aq-op-heading h1{font-size:26px;letter-spacing:.12em}
.aq-op-eyebrow{font-size:12px;margin-bottom:7px}.aq-op-rule{margin:18px auto 24px;width:34px}
.aq-operator p{font-size:14px;line-height:2.05}.aq-op-section{margin-top:36px}
.aq-op-section h2{font-size:19px;letter-spacing:.04em;padding-bottom:10px;margin-bottom:18px}
.aq-op-info{font-size:14px}.aq-op-row{display:block}.aq-op-row dt{padding:11px 15px;font-size:13px}
.aq-op-row dd{padding:13px 15px 17px;line-height:1.85}
.aq-op-links{grid-template-columns:1fr;gap:10px;margin-top:18px}.aq-op-links a{font-size:14px;min-height:60px;padding:13px 15px}
}

@media(max-width:768px){.aq-op-breadcrumb ol{gap:10px}}
