.price-section.premium-simple{max-width:1200px;margin:0 auto;padding:60px 20px 100px;font-family:"Helvetica Neue",Arial,sans-serif;color:#f6d98b;background:linear-gradient(135deg,#000 0%,#0a0a0a 40%,#111 100%);position:relative}.price-section.premium-simple::before{content:"";position:absolute;top:-200px;left:50%;width:1200px;height:500px;background:radial-gradient(circle,rgba(255,215,0,0.12) 0%,rgba(0,0,0,0) 70%);transform:translateX(-50%);z-index:1}.price-title,.price-notes{position:relative;z-index:2}.price-title{font-size:38px;text-align:center;margin-bottom:10px;font-weight:700;color:#f4e3b2;letter-spacing:2px}.price-notes{text-align:center;font-size:14px;margin-bottom:40px;color:#d0c18a}.price-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.price-card{background:rgba(20,20,20,0.85);border:1px solid rgba(255,215,0,0.35);border-radius:14px;padding:22px 26px;display:flex;gap:18px;align-items:flex-start;position:relative;overflow:hidden;box-shadow:0 0 18px rgba(255,215,0,0.08);transition:0.4s ease}.price-card:hover{transform:translateY(-5px);box-shadow:0 0 30px rgba(255,215,0,0.22)}.price-card::after{content:"";position:absolute;top:-130%;left:-130%;width:260%;height:260%;background:linear-gradient(125deg,rgba(255,255,255,0.10),rgba(255,255,255,0));transform:rotate(25deg);animation:shine 6.5s infinite ease-in-out}@keyframes shine{0%{transform:translate(-150%,-150%) rotate(25deg)}50%{transform:translate(40%,40%) rotate(25deg)}100%{transform:translate(-150%,-150%) rotate(25deg)}}.price-card .icon{font-size:28px;color:#ffdd95;flex-shrink:0}.price-card h3{font-size:20px;font-weight:600;margin-bottom:6px;color:#ffebc0}.price-card h3 span{font-size:13px;color:#c1ae78}.price-value{font-size:26px;font-weight:700;color:#ffdd95;margin-top:8px}.price-list li{padding:6px 0;border-bottom:1px solid rgba(255,215,0,0.2);font-size:16px}@media(max-width:900px){.price-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.price-grid{grid-template-columns:1fr}}.sbh-service-section{max-width:1200px;margin:0 auto;padding:80px 20px 120px;background:#050505;color:#e9d39e;font-family:"Noto Sans JP",sans-serif}.sbh-title{font-size:50px;font-weight:800;text-align:center;color:#f7e9c5;letter-spacing:4px;margin-bottom:10px}.sbh-title-line{width:120px;height:3px;margin:0 auto 70px;background:linear-gradient(90deg,#a8843e,#e9d39e,#a8843e)}.sbh-service-item{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:100px;align-items:center}.sbh-service-item.reverse{direction:rtl}.sbh-service-item.reverse .sbh-text{direction:ltr}.sbh-img img{width:100%;border-radius:14px;border:2px solid #d7c27c;box-shadow:0 0 25px rgba(255,215,0,0.12);object-fit:cover}.sbh-item-title{font-size:32px;font-weight:700;margin-bottom:12px;color:#f7e9c8;letter-spacing:1px}.sbh-service-section p{font-size:18px;line-height:1.8;color:#d9c98a}.fade-container .fade-item{opacity:0;transform:translateY(24px);transition:0.8s ease}.fade-container .fade-item.visible{opacity:1;transform:translateY(0)}@media(max-width:900px){.sbh-service-item,.sbh-service-item.reverse{grid-template-columns:1fr;direction:ltr!important}.sbh-item-title{font-size:26px}.sbh-title{font-size:38px}}.et_mobile_menu li a{border-bottom:1px solid rgba(0,0,0,.03);color:#ffffff;padding:20px 5%;display:block;background:#222222d9;font-size:16px}.container{width:95%;max-width:1080px;margin:auto;position:relative}h1:before,h1:after{position:absolute;top:50%;display:none!important;width:45px;height:1px;background-color:black}.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{margin:20px auto;width:100%;max-width:1000px}.entry-content thead th,.entry-content tr th{color:#ffffff;font-weight:700;padding:15px;background-color:#666666!important;border:1px solid #ccc}h1{position:relative;display:inline-block;padding:0 0px!important}h2{color:#333;padding-bottom:0px;line-height:1em;font-weight:500}.sample_h_1{font-size:1.6em;font-weight:bold;padding-top:0em;padding-bottom:0.5em!important;margin-bottom:1.2em;border-bottom:solid 3px #111111}.et_pb_menu .et-menu>li{padding-left:12px;padding-right:12px}.yokonarabi{display:flex}.yokonarabi{width:100%}.header_v10 .custom_menu li.current-menu-item a,.header_v10 .custom_menu li a:hover{background-color:#242424!important;}.entry-content tr td{border-top:1px solid #eee;padding:15px;color:#222222;background-color:#ffffff}.entry-content thead th,.entry-content tr th{color:#ffffff;font-weight:700;padding:15px;background-color:#cc7a7a}.tbl-r02 th{width:30%;background:#6c6c6c;border:solid 1px #ccc;color:#fff;padding:15px}table{margin:20px auto}.tbl-r02 th{font-size:17px;background:#dddddd;border:solid 1px #ccc;color:#fff;padding:10px}.tbl-r02 td{font-size:17px;　border:solid 1px #ccc;padding:10px}h1{position:relative;display:inline-block;padding:0 55px}@media screen and (max-width:640px){.last td:last-child{border-bottom:solid 1px #ccc;width:100%}.tbl-r02{width:80%}.tbl-r02 th,.tbl-r02 td{　　border-bottom:none;display:block;width:100%}}@media screen and (max-width:980px){.et_header_style_left #logo{ max-width:50%}}@media only screen and (max-width:980px){#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:#000!important}}