﻿.think_safety-wrapper-page{background:rgba(255,193,194,0.1);background:#fff}.think_safety-wrapper-page::before,.think_safety-wrapper-page::after{content:none}.ts-container-page{box-shadow:0 0 8px #ddd}.ts-content h2{padding-bottom:1rem}.ts-profile{width:auto;padding:2rem 2%;border-top:1px dashed #879;border-bottom:1px dashed #879;margin-bottom:4rem;background:rgba(255,232,232,0.4)}.ts-profile-container{display:flex;justify-content:space-between;flex-wrap:wrap;text-align:center;padding-bottom:0;padding:0;background:none;border:0;margin:0 auto}.ts-profile-container dl{flex:0 0 23%;padding:0 0 1rem}.ts-profile-container dl.ts-profile-miyake b{color:#C537DE}.ts-profile-container dl.ts-profile-umakoshi b{color:#2EB036}.ts-profile-container dl.ts-profile-komuro b{color:#ee9c28}.ts-profile-container dl.ts-profile-hamanishi b{color:#2B50C2}.ts-profile-container dt small{font-size:0.75em;line-height:1.3em;min-height:2rem;margin-bottom:4px;display:flex;align-items:center;justify-content:center}.ts-profile-container figure{width:auto;flex:0;margin:0 auto 8px}.ts-profile-container figure img{border-radius:10%}.ts-profile-container b{font-size:1.2em}.ts-content h3{padding-left:0;font-weight:700}.ts-content h3::before{content:none;background:url("../images/i-hel.svg") no-repeat 0 0/contain;width:1.2em;height:1.2em;left:-1.5em;top:4px}.ts-content p.Q{font-weight:600;font-size:0.9em;color:#666;padding-top:1rem;padding-left:3rem;position:relative}.ts-content p.Q::before{content:"";height:1px;width:2.5em;position:absolute;left:0;top:2em;border-top:1px solid #888}.ts-content p.comment{display:flex}.ts-content p.comment span{padding-left:1em}.ts-content p.comment span:first-child{flex:0 0 3rem;padding-left:0;border-right:solid 1.5px #ccc;white-space:nowrap}.ts-content p.comment span.c_miyake{color:#C537DE}.ts-content p.comment span.c_umakoshi{color:#2EB036}.ts-content p.comment span.c_komuro{color:#ee9c28}.ts-content p.comment span.c_hamanishi{color:#2B50C2}.ts-content p.comment span.kerning_open{border-right:unset}.ts-content p.comment span.kerning_close{letter-spacing:-0.5em;padding:unset}.ts-content p.comment span.kerning_open,.ts-content p.comment span.kerning_close{padding:0;letter-spacing:0}.ts-content p.ogw{text-indent:-4em;padding-left:4em}.ts-kakomi h4{position:relative;font-size:1.4em;padding:0 0 1em 0;color:#055a8e}.ts-kakomi{margin-top:2rem;background:#f8f4f1;padding:2rem;border-radius:12px;box-shadow:0 2px 8px #eee;text-align:center}.ts-kakomi h3{padding:0;margin:0 0 2rem;font-weight:600;text-align:center;font-size:1.4em;color:#111e9d;position:relative}.ts-kakomi h3 em{display:inline-block;position:relative;line-height:1.1}.ts-kakomi h3 em::before,.ts-kakomi h3 em::after{content:"";display:inline-block;position:absolute;left:0;top:0;width:5px;height:100%;border-left:5px double #127;transform:rotate(-24deg) translate(-10px, -8px);transform-origin:center bottom}.ts-kakomi h3 em::after{left:100%;border-left:0;border-right:4px double #127;transform:rotate(24deg) translate(-5px, 0px)}.ts-kakomi ol{padding-bottom:0;font-size:1.2em;display:inline-block;text-align:left}.ts-kakomi li{padding:8px 0;display:flex;align-items:center}.ts-kakomi li i{font-style:normal;display:inline-flex;justify-content:center;align-items:center;border-radius:50%;aspect-ratio:1 / 1;width:44px;height:44px;background:#127;color:#fff;margin-right:8px}.ts-page-main h1 em{display:inline-block;color:#000;padding:0.2em 0.5em 0.3em;font-family:"HondaGlobalFontJP-Regular", sans-serif;font-weight:400;line-height:1.2;border:1px solid #000;font-size:13px}.ts-page-main h1 b{font-size:clamp(14px, 2.4vw, 20px)}.ts-page-main h1 strong{position:relative;font-size:clamp(17px, 3vw, 32px)}.ts-page-main h1 strong::before{content:"■";color:#c82e3e}.ts-page-main figure{opacity:0}.ts-page-main figure.slick-initialized{opacity:1}@media screen and (max-width: 799px){.ts-profile-container dl{flex:0 0 33%}}@media only screen and (max-width: 500px){.ts-container-page{box-shadow:none}}@media screen and (max-width: 768px){.ts-profile-container{flex-direction:row;padding:1rem 8px 8px}.ts-profile-container dl{flex:0 0 48%;padding-bottom:2rem}.ts-container .ts-container{max-width:100%}.ts-profile-container dt b{font-size:1.2em}}
/*# sourceMappingURL=single.css.map */
