body {
font-family: "Noto Sans JP", sans-serif;
} .site-info {
display: none;
} .entry-title {
display: none ;
} .mobmenu-left-panel .mob-cancel-button::after {
content: "Noto Sans JP", sans-serif;
display: block;
width: 40px; height: 40px; background-image: url(https://standout.jp/wp-content/uploads/2025/03/modoru.png);
background-size: contain;
background-repeat: no-repeat;
position: absolute;
top: 10px; right: 10px;
} .generate-back-to-top {
width: 60px;
height: 60px;
border-radius: 50%; background: transparent;
border: 2px solid gold; font-size: 24px;
font-weight: bold;
color: rgba(255, 215, 0, 0); display: flex;
align-items: center;
justify-content: center;
text-align: center;
cursor: pointer;
transition: color 0.5s ease, transform 0.3s ease, border-color 0.3s ease;
} .generate-back-to-top_show {
color: rgba(255, 215, 0, 0.9);
} .generate-back-to-top:hover {
color: rgba(255, 215, 0, 1);
border-color: white;
transform: scale(1.1);
} .generate-back-to-top::before {
content: "S" !important; font-family: "Noto Sans JP", sans-serif;
   font-size: 24px;
font-weight: normal;
color: white; } .generate-back-to-top .gp-icon {
display: none !important; }
.generate-back-to-top {
background: rgba(30, 58, 95, 0.7) !important; } .site-footer {
background-color: #1C2A4D; color: white;
text-align: center;
height: 40px; line-height: 20px; padding: 0; } #footer-widgets, 
.footer-widgets-container, 
.inside-footer-widgets {
display: none
}         @media screen and (min-width: 769px) {
.custom-title { 
font-size: 24px !important;
text-align: center; background-color: #1C2A4D; color: white !important; padding: 10px 0;
width: 100vw; max-width: 100vw;
margin: 0; box-sizing: border-box; position: relative; left: 50%; transform: translateX(-50%); }
.custom-subtitle { 
font-size: 20px !important;
text-align: center; display: block;
margin-top: 20px; }
}
@media screen and (max-width: 768px) {
.custom-title { 
font-size: 20px !important;
text-align: center;
background-color: #1C2A4D;
color: white !important;
padding: 8px 0;
width: 100vw;
max-width: 100vw;
margin: 0;
box-sizing: border-box;
position: relative;
left: 50%;
transform: translateX(-50%);
}
.custom-subtitle { 
font-size: 16px !important;
text-align: center;
display: block;
margin-top: 15px; }
} .custom-title::before,
.custom-title::after {
content: "";
position: absolute;
left: 0;
width: 100%;
height: 2px;
z-index: 0;
}
.custom-title::before {
top: -2px;
background: linear-gradient(to bottom, rgba(28, 42, 77, 0), #1C2A4D);
}
.custom-title::after {
bottom: -2px;
background: linear-gradient(to top, rgba(28, 42, 77, 0), #1C2A4D);
}
.custom-title {
z-index: 1; }   @media screen and (min-width: 769px) {
.custom-title2 {
font-size: 24px;
text-align: center;
font-weight: bold;
margin-bottom: 30px;
}
}
@media screen and (max-width: 768px) {
.custom-title2 {
font-size: 20px;
text-align: center;
font-weight: bold;
margin-bottom: 25px;
}
} @media screen and (min-width: 769px) {
.custom-subtitle2 {
font-size: 22px;
font-weight: bold;
margin-bottom: 10px;
margin-top: 30px;
}
}
@media screen and (max-width: 768px) {
.custom-subtitle2 {
font-size: 18px;
font-weight: bold;
margin-bottom: 8px;
margin-top: 25px;
}
} @media screen and (min-width: 769px) {
p {
font-size: 18px;
line-height: 1.6;
margin-bottom: 20px;
}
}
@media screen and (max-width: 768px) {
p {
font-size: 16px;
line-height: 1.6;
margin-bottom: 15px;
}
} body.page-id-1253 #toc_container {
display: none !important;
} body.page-id-534 #toc_container {
display: none !important;
} .wpcf7 input, 
.wpcf7 textarea, 
.wpcf7 select {
font-family: 'Noto Sans JP';
} .wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="tel"],
.wpcf7-form textarea,
.wpcf7-form select {
padding: 4px 8px; height: 36px; font-size: 16px; }
.wpcf7-form textarea {
height: 250px; } .wpcf7-form input[type="submit"],
.wpcf7-form button {
border-radius: 0px !important; } .cf7-cf-turnstile {
position: relative;
top: 20px; } .wpcf7-submit {
position: relative;
top: 29px; } .wpcf7-submit {
width: 150px; }  #question_wrap dd {
margin: 0 !important;
padding: 0 !important;
} #q1 span,
#q2 span,
#q3 span,
#q4 span,
#q5 span,
#q6 span,
#q7 span,
#q8 span,
#q9 span {
background-color: #FF6A00 ; color: white ; padding: 5px 10px; border-radius: 5px; display: inline-block; font-weight: bold; } #choices {
font-family: "Noto Sans JP", sans-serif !important;
} #choices button {
background-color: rgba(28, 42, 77, 0.7) !important; color: white !important; border: none !important; box-shadow: none !important; width: 100%; height: 45px; display: flex; align-items: center; justify-content: center; text-align: center; font-size: 12px; cursor: pointer; padding: 0; } #choices button:hover {
background-color: #1C2A4D !important; } @media screen and (min-width: 769px) {
#choices button {
width: 60%; max-width: 400px; height: 40px; font-size: 14px; margin: 5px auto; }
}  #q1, #q2, #q3, #q4, #q5, #q6, #q7, #q8, #q9 {
font-size: 16px;
} @media (min-width: 769px) {
#q1, #q2, #q3, #q4, #q5, #q6, #q7, #q8, #q9 {
font-size: 20px;
}
}  @media screen and (min-width: 769px) {
.cff-form-title {
       font-size: 16px;
}
.cff-form-description {
font-size: 16px;
}
} @media screen and (max-width: 768px) {
.cff-form-title {
font-size: 18px;
text-align: center; }
.cff-form-description {
font-size: 10px;
}
} @media screen and (min-width: 769px) {
#field_1-3,
#field_1-4,
#field_1-5 {
font-size: 16px !important;
}
label[for="fieldname13_1"] {
font-size: 10px;
}
} @media screen and (max-width: 768px) {
#field_1-3,
#field_1-4,
#field_1-5  {
font-size: 14px;
}
label[for="fieldname13_1"] {
font-size: 12px;
}
} @media screen and (min-width: 769px) {
#field_1-3,
#field_1-4,
#field_1-5 
#field_1-6 
#field_1-7 {
       font-size: 16px !important;
}
#field_1-3 *,
#field_1-4 *,
#field_1-5 * 
#field_1-6 * 
#field_1-7 * {
font-size: 16px !important;
}
} @media screen and (max-width: 768px) {
#field_1-3,
#field_1-4,
#field_1-5
#field_1-6
#field_1-7 {
       font-size: 18px !important;
}
#field_1-3 *,
#field_1-4 *,
#field_1-5 *,
#field_1-6 *,
#field_1-7 * {
font-size: 18px !important;
}
}  @media screen and (min-width: 769px) {
.energy-saving-title { 
font-size: 20px !important;
text-align: center; background-color: #1C2A4D; color: white !important; padding: 10px 0;
width: 100vw; max-width: 100vw;
margin: 0; box-sizing: border-box; position: relative; left: 50%; transform: translateX(-50%); }
}
@media screen and (max-width: 768px) {
.energy-saving-title { 
font-size: 18px !important;
text-align: center;
background-color: #1C2A4D;
color: white !important;
padding: 8px 0;
width: 100vw;
max-width: 100vw;
margin: 0;
box-sizing: border-box;
position: relative;
left: 50%;
transform: translateX(-50%);
}
} @media screen and (min-width: 769px) {
.basic-title { 
font-size: 20px !important;
text-align: center; background-color: #1C2A4D; color: white !important; padding: 10px 0;
width: 100vw; max-width: 100vw;
margin: 0; box-sizing: border-box; position: relative; left: 50%; transform: translateX(-50%); }
}
@media screen and (max-width: 768px) {
.basic-title { 
font-size: 18px !important;
text-align: center;
background-color: #1C2A4D;
color: white !important;
padding: 8px 0;
width: 100vw;
max-width: 100vw;
margin: 0;
box-sizing: border-box;
position: relative;
left: 50%;
transform: translateX(-50%);
}
}  @media screen and (min-width: 769px) {
.outline-title { 
font-size: 20px !important;
text-align: center; background-color: #1C2A4D; color: white !important; padding: 10px 0;
width: 100vw; max-width: 100vw;
margin: 0; box-sizing: border-box; position: relative; left: 50%; transform: translateX(-50%); }
}
@media screen and (max-width: 768px) {
.outline-title { 
font-size: 18px !important;
text-align: center;
background-color: #1C2A4D;
color: white !important;
padding: 8px 0;
width: 100vw;
max-width: 100vw;
margin: 0;
box-sizing: border-box;
position: relative;
left: 50%;
transform: translateX(-50%);
}
}  @media screen and (min-width: 769px) {
.result-title { 
font-size: 20px !important;
text-align: center; background-color: #1C2A4D; color: white !important; padding: 10px 0;
width: 100vw; max-width: 100vw;
margin: 0; box-sizing: border-box; position: relative; left: 50%; transform: translateX(-50%); }
}
@media screen and (max-width: 768px) {
.result-title { 
font-size: 18px !important;
text-align: center;
background-color: #1C2A4D;
color: white !important;
padding: 8px 0;
width: 100vw;
max-width: 100vw;
margin: 0;
box-sizing: border-box;
position: relative;
left: 50%;
transform: translateX(-50%);
}
} #tablepress-3 {
font-size: 16px;
}
@media (max-width: 768px) {
#tablepress-3 {
font-size: 12px;
}
} .table-container {
max-height: 500px; overflow-y: auto; border: 1px solid #ccc; }
.table-container table {
width: 100%; border-collapse: collapse;
} #tablepress-6 {
width: 100%; max-width: 600px; margin: 0 auto; }
@media (max-width: 1023px) {
#tablepress-6 {
max-width: 100%; font-size: 16px;
}
} @import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap");
.mobmenu-left-panel {
font-family: 'Noto Sans JP', sans-serif;
font-size: 16px;
} .mobmenu-left-panel .mob-cancel-button::after {
content: "";
display: block;
width: 40px; height: 40px; background-image: url(https://standout.jp/wp-content/uploads/2025/03/modoru.png);
background-size: contain;
background-repeat: no-repeat;
position: absolute;
top: 10px; right: 10px;
}  #tablepress-7 {
font-size: 12px;
} @media (min-width: 768px) {
#tablepress-7 {
font-size: 18px;
}
} .custom-subtitle2 {
display: inline-block;
position: relative;
padding-bottom: 4px;
}
.custom-subtitle2::after {
content: "";
position: absolute;
left: 0;
bottom: 0;
height: 2px;
width: 100%;
background: linear-gradient(to right, #000, rgba(0, 0, 0, 0));
}  @media screen and (min-width: 769px) {
.hero-section {
width: 100vw;
margin: 0;
padding: 150px 0;
background-image: url(https://standout.jp/wp-content/uploads/2025/03/3AC69071-A8E8-4F43-8338-ACBD61DCA273-3.png);
background-size: cover;
background-position: center;
background-repeat: no-repeat;
text-align: center;
color: white;
position: relative;
left: 50%;
transform: translateX(-50%);
}
} @media screen and (max-width: 768px) {
.hero-section {
width: 100vw;
margin: 0;
padding: 100px 0;
background-image: url(https://standout.jp/wp-content/uploads/2025/03/D68D8BF3-4104-413D-8F21-741122FB6E07.jpg);
background-size: cover;
background-position: top; background-repeat: no-repeat;
text-align: center;
color: white;
position: relative;
left: 50%;
transform: translateX(-50%);
}
} body.page-id-1596 #toc_container {
display: none;
} @media (max-width: 768px) {
.tablepress-id-8-wrapper {
max-width: 100%;
overflow-x: auto;
}
table#tablepress-8 {
width: 100%;
table-layout: fixed; font-size: 14px;
}
table#tablepress-8 td,
table#tablepress-8 th {
padding: 6px 8px;
word-break: break-word;
}
} body.page-template-page-for-global-clients {
font-family: "Inter", "Helvetica Neue", "Arial", sans-serif !important;
}
#back {
display: none !important;
} <style>
@media (max-width: 600px) {
body.lb-custom-adjust .lightboxOverlay {
top: 60px !important;
position: fixed !important;
}
body.lb-custom-adjust .lightbox {
top: 60px !important;
transform: none !important;
}
body.lb-custom-adjust .lb-outerContainer {
margin-top: 20px !important;
}
body.lb-custom-adjust .lb-dataContainer {
margin-top: 5px !important;
}
}
</style>
100   a[data-lightbox] > img,
a.lightbox > img,
img.lightbox {
max-width: 150px !important;
height: auto !important;
}
@media screen and (max-width: 600px) {
a[data-lightbox] > img,
a.lightbox > img,
img.lightbox {
max-width: 100px !important;
}
} .lb-image {
max-width: 100vw !important; max-height: 100vh !important; width: auto !important;
height: auto !important;
}
.breadcrumb {
display: none !important;
} #tablepress-9 {
font-size: 1rem; } @media screen and (max-width: 768px) {
#tablepress-9 {
font-size: 0.9rem; }
}