@charset "UTF-8";.safety-main{font-family:小塚ゴシック Pro,Kozuka Gothic Pro,sans-serif}.safety-main img{max-width:100%}.safety-main .safety-section{text-align:center;margin-bottom:80px}.safety-main .safety-section p{text-align:left}.safety-main .safety-section .case-ttl{background-color:#036;color:#fff!important;font-weight:700;font-size:16px!important;text-align:center;margin-bottom:15px;padding:10px}.safety-main .safety-section.safety-case{margin-bottom:0}.safety-main .safety-section.safety-case .safety-txt{padding:10px 30px;line-height:1.7em;margin-top:10px}.safety-main .safety-section.safety-case .is-flex{align-items:inherit;flex-wrap:wrap;justify-content:flex-start;padding:5px 0}.safety-main .safety-section.safety-case .is-flex span{display:block;font-weight:700;font-size:18px;border-left:5px solid #003366;padding-left:5px;line-height:1.5em;margin-bottom:3px;color:#333}.safety-main .safety-section.safety-case .is-flex ul{font-size:14px;margin-bottom:15px;color:#333}.safety-main .safety-section.safety-case .is-flex ul li{line-height:1.5em}.safety-main .safety-section.safety-case .is-flex img{margin-right:15px;height:150px;object-fit:cover}.safety-main .safety-section.safety-case .case-voive{margin-top:20px;padding-bottom:15px}.safety-main .safety-section.safety-case .case-voive .is-flex{margin-bottom:10px}.safety-main .safety-section.safety-case .case-voive .is-flex span{border-left:none}.safety-main .safety-section.safety-case .case-voive .is-flex i{font-size:30px;margin-right:5px;margin-bottom:5px}.safety-main .safety-section.safety-case .case-voive .is-flex .star-smlttl{text-align:left}.safety-main .safety-section.safety-case .case-voive .is-flex .star-smlttl span{margin-bottom:0;padding:0}.safety-main .safety-section.safety-case .case-voive .is-flex .star-smlttl .star{color:#ebb800;line-height:1.1em}.safety-main .safety-section.safety-case .case-voive .is-flex .star-smlttl .sml-ttl{color:#036;font-size:18px}.safety-main .safety-section.safety-case .case-voive .is-flex .is-flex.is-voice{align-items:flex-end;justify-content:flex-start;margin-bottom:0}.safety-main .safety-section.safety-case .case-voive p{padding:0;font-size:14px;line-height:1.5em}.safety-main .safety-section.safety-case .voive-block{max-width:70%;background:#f8f8f8;padding:15px 30px;border-radius:5px}.safety-main .safety-section.safety-case .case-block{border:1px solid #003366;margin-bottom:30px;padding-bottom:5px;width:calc(50% - 15px)}.safety-main .safety-section.safety-case .case-block:nth-child(odd){margin-right:15px}.safety-main .safety-section.safety-case .case-block:nth-child(2n){margin-left:15px}.safety-main .safety-section.safety-case .case-block.is-voice{width:100%}.safety-main .safety-section.safety-case .case-block .is-flex{justify-content:center}.safety-main .safety-section .is-flex{display:flex;justify-content:center;align-items:center}.safety-main .safety-section .is-flex img{flex:1;max-width:50%;margin-right:30px}.safety-main .safety-section .risk-block{margin-bottom:80px}.safety-main .safety-section .safety-inner{margin:80px auto 0;max-width:762px}.safety-main .safety-section .safety-inner .bold{font-size:20px;font-weight:700;color:#333}.safety-main .safety-section p{display:inline-block}.safety-main .safety-section .graph-img{max-width:380px;height:auto}.safety-main .safety-section .compare-img{max-width:100%;height:auto;margin:10px auto}.safety-main .safety-section table{margin:10px auto;width:100%}.safety-main .safety-section table tr{background-color:#eeeeeeb6}.safety-main .safety-section table tr th,.safety-main .safety-section table tr td{padding:10px 25px;vertical-align:middle;font-weight:700;border:3px solid #fff;font-size:15px}.safety-main .safety-section table tr:last-child{background-color:#e8e8e8}.safety-main .safety-section .headline-3{font-size:30px;padding:10px 5px 0;margin-bottom:40px;color:#333;border:none;font-weight:700;position:relative;z-index:0;display:inline-block}.safety-main .safety-section .headline-3:before{content:"";position:absolute;bottom:0;left:0%;width:100%;height:15px;background-color:#ffdd00b5;z-index:-1}.safety-main .safety-section .is-column{justify-content:space-between}.safety-main .safety-section .is-column img{margin-bottom:15px;width:100%;height:auto}.safety-main .safety-section .is-column .sefety-txt{width:97%;margin:0 auto}.safety-main .safety-section .is-column p{padding:0!important}.safety-main .safety-section .safety-box{display:flex;padding:0 20px}.safety-main .safety-section .safety-box img{margin-right:30px}.safety-main .safety-section .safety-box .safety-item{display:block;position:relative;width:48.5%}.safety-main .safety-section .safety-box .safety-item:last-child{margin-right:0}.safety-main .safety-section .safety-box .safety-box-right p{width:100%!important}.safety-main .safety-section .safety-box p{padding:0!important}.safety-main .safety-section .safety-box .safety-box-right{align-self:center}.safety-main .safety-section .tel{padding:50px 35px;margin-top:70px;margin-bottom:70px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-right:none;border-left:none}.safety-main .safety-section .tel p{text-align:center;font-weight:700;margin-bottom:15px}.safety-main .safety-section .tel .number-area .telhref:before{font-family:"Font Awesome 5 Free";content:"";font-size:25px;font-weight:900;padding-right:10px}.safety-main .safety-section .tel .number-area a:hover{opacity:.8;transition:.5s}.safety-main .safety-section .tel .number-area .telhref{margin-right:20px}.safety-main .safety-section .tel .number-area .mailhref:before{font-family:"Font Awesome 5 Free";content:"";font-size:25px;font-weight:900;padding-right:10px}.safety-main .safety-risk{margin-bottom:150px}.safety-main .safety-risk .text_r{margin-top:auto;position:absolute;right:0}.safety-main .safety-risk a.btn_info{margin-top:15px}.safety-main .safety-risk .safety-item{display:flex;flex-direction:column}.safety-main h2.headline-2{margin-bottom:50px;border-left:#003366 solid 10px;padding:5px 5px 5px 16px;font-size:35px;border-bottom:#003366 1px dashed;font-weight:700;text-align:left}.safety-main .text_r{margin-left:auto;margin-right:0;padding:5px 20px}.safety-main a.btn_info{display:inline-block;margin-top:15px;background:#ff9227;padding:10px 20px;margin-right:0;color:#fff}.safety-main a.btn_info:hover{background:#ff9227;opacity:.8;transition:.5s;margin-right:0}.safety-option-overview{margin-bottom:100px;text-align:left}.safety-option-overview .option-category-title{font-weight:700;font-size:17px;color:#333;margin-top:60px;margin-bottom:18px;text-align:left!important;display:block!important}.safety-option-overview .option-recommend-card{border:2px solid #9b3232;background:#fffcf2;position:relative;padding:10px;margin-bottom:15px;display:flex;align-items:stretch}.safety-option-overview .option-recommend-card .recommend-badge{position:absolute;top:10px;left:10px;background:#e74748;color:#fff;padding:5px 16px;font-size:14px;font-weight:700;z-index:1}.safety-option-overview .option-recommend-card .option-recommend-img{width:38%;flex-shrink:0;margin:0;display:block}.safety-option-overview .option-recommend-card .recommend-content{flex:1;text-align:left;padding:22px 25px;display:flex;flex-direction:column}.safety-option-overview .option-recommend-card .recommend-content h4{font-size:26px;font-weight:700;margin-bottom:12px;margin-top:10px;color:#333}.safety-option-overview .option-recommend-card .recommend-content p{display:block;padding:0;margin-bottom:8px;font-size:14px;line-height:1.7}.safety-option-overview .option-recommend-card .recommend-content .red-text{color:#c0392b;font-weight:700}.safety-option-overview .option-recommend-card .recommend-content .check-list{color:#555;font-size:14px;margin-bottom:0}.safety-option-overview .option-recommend-card .recommend-content .btn-recommend-wrap{margin-top:auto;padding-top:18px;text-align:right}.safety-option-overview .option-recommend-card .recommend-content .btn-recommend-wrap .btn-recommend{display:inline-block;background:#b95151;color:#fff;padding:13px 28px;font-weight:700;font-size:15px;text-decoration:none}.safety-option-overview .option-recommend-card .recommend-content .btn-recommend-wrap .btn-recommend:hover{opacity:.85;color:#fff}.safety-option-overview .option-card-grid{display:flex;gap:15px;margin-bottom:5px}.safety-option-overview .option-card-grid .option-card{flex:1;border:1px solid #ccc;padding:0;display:flex;align-items:stretch;position:relative;overflow:hidden}.safety-option-overview .option-card-grid .option-card img{flex-shrink:0;margin:0;object-fit:cover;display:block}.safety-option-overview .option-card-grid .option-card .option-card-text{flex:1;text-align:left;padding:15px 15px 28px}.safety-option-overview .option-card-grid .option-card .option-card-text h4{font-size:15px;font-weight:700;margin-bottom:8px;color:#333;line-height:1.4}.safety-option-overview .option-card-grid .option-card .option-card-text p{display:block;font-size:13px;padding:0;color:#555;line-height:1.5;margin:0}.safety-option-overview .option-card-grid .option-card .card-arrow{position:absolute;bottom:8px;right:10px;color:#999;font-size:12px}.sub-section-title{font-size:20px;font-weight:700;color:#333;text-align:left;margin:30px 0 15px;display:block!important}.safety-media-row{display:flex;gap:20px;margin:40px 0;align-items:stretch}.safety-media-row>img{flex:1;max-width:50%;height:auto;object-fit:contain}.safety-media-row>.media-right{flex:1;display:flex;flex-direction:column}.video-thumb-wrap{position:relative;cursor:pointer;flex:1;display:block;overflow:hidden;background:#000}.video-thumb-wrap .video-thumb,.video-thumb-wrap .thumb-video{width:100%;height:100%;object-fit:contain;display:block}.video-thumb-wrap .video-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;background:rgba(0,0,0,.55);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .2s}.video-thumb-wrap .video-play-btn span{display:block;width:0;height:0;border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:22px solid #fff;margin-left:5px}.video-thumb-wrap:hover .video-play-btn{background:rgba(0,0,0,.78)}.video-placeholder{background:#333;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;min-height:280px;flex:1}.video-placeholder .play-icon{width:0;height:0;border-left:35px solid #fff;border-top:22px solid transparent;border-bottom:22px solid transparent;margin-bottom:20px}.video-placeholder .comming-soon-text{font-size:20px;letter-spacing:3px;color:#fff;display:block}.product-list-heading{font-size:22px;font-weight:700;color:#333;border-left:10px solid #003366;padding:5px 5px 5px 16px;margin:60px 0 30px;border-bottom:1px dashed #003366;text-align:left;display:block!important}.btn-set-purchase{display:block;background:#d02d2a;color:#fff!important;text-align:center;padding:20px;font-size:18px;font-weight:700;margin:50px 0 100px;text-decoration:none!important}.btn-set-purchase:hover{opacity:.85;color:#fff!important}.sub-option-section{margin-bottom:30px;text-align:center}.sub-option-section>p.text-left{text-align:left;display:block;padding:0;margin-bottom:10px}@media screen and (max-width: 768px){.page-safety #Main-Content2 .safety-inner{padding:0 10px}.page-safety #Main-Content2 h3{font-size:18px;line-height:1.5em}.page-safety #Main-Content2 h4{line-height:1.2em}.page-safety #top_img{margin-bottom:20px}.page-safety .safety-main .safety-section{margin-bottom:40px}.page-safety .safety-main .safety-section table tr th,.page-safety .safety-main .safety-section table tr td{padding:10px;font-size:13px}.page-safety .safety-main .safety-section table tr th{white-space:nowrap}.page-safety .safety-main .safety-section .tel{padding:35px 0}.page-safety .safety-main .safety-section .is-flex{flex-direction:column}.page-safety .safety-main .safety-section .is-flex img{max-width:100%;margin:10px auto}.page-safety .safety-main .safety-section .headline-3:before{display:none}.page-safety .safety-main .safety-section h2.headline-2{font-size:18px;margin-bottom:5px}.page-safety .safety-main .safety-section .safety-box{flex-direction:column}.page-safety .safety-main .safety-section .safety-box img{width:100%!important;height:auto!important;margin:0 auto 10px}.page-safety .safety-main .safety-section .safety-box .safety-item{width:100%;margin-bottom:60px}.page-safety .safety-main .safety-section .safety-box .safety-item:last-child{margin-top:30px}.page-safety .safety-main .safety-section .tel .number-area{flex-direction:column}.page-safety .safety-main .safety-section .tel .number-area a,.page-safety .safety-main .safety-section .tel .number-area .telhref{padding:5px 0;width:100%;margin:0 auto 10px!important}.page-safety .safety-main .safety-section .tel .number-area .telhref a{display:inline}.page-safety .safety-main .safety-section.safety-case .case-block{width:100%;margin:10px auto;max-width:400px}.page-safety .safety-main .safety-section.safety-case .case-block .case-ttl{margin-bottom:0}.page-safety .safety-main .safety-section.safety-case .case-block .is-flex{padding-top:0}.page-safety .safety-main .safety-section.safety-case .case-block .is-flex div{margin-left:10px}.page-safety .safety-main .safety-section.safety-case .case-block .is-flex img{width:100%;margin-top:0}.page-safety .safety-main .safety-section.safety-case .case-block .is-flex span{text-align:left}.page-safety .safety-main .safety-section.safety-case .case-block .voive-block{margin:0 10px;max-width:100%;padding:15px}.page-safety .safety-main .safety-section.safety-case .case-voive .is-flex .star-smlttl{margin-left:0}.page-safety .safety-main .safety-section.safety-case .case-voive .is-flex.is-voice{align-items:flex-start!important;margin-left:0}.page-safety .safety-main .safety-section.safety-case .safety-txt{margin-top:0;padding:15px}.page-safety .safety-main .safety-risk{margin-bottom:60px}.example-item{text-align:left}.safety-option-overview .option-recommend-card{flex-direction:column}.safety-option-overview .option-recommend-card .option-recommend-img{width:100%;max-height:220px}.safety-option-overview .option-recommend-card .recommend-content{padding:15px}.safety-option-overview .option-recommend-card .recommend-content h4{font-size:20px}.safety-option-overview .option-recommend-card .recommend-content .btn-recommend-wrap{text-align:left}.safety-option-overview .option-card-grid,.safety-media-row{flex-direction:column}.safety-media-row>img{max-width:100%}.safety-media-row>.media-right .video-placeholder{min-height:200px}.sub-section-title{font-size:17px}.product-list-heading{font-size:18px}.btn-set-purchase{font-size:15px;padding:15px 10px}}
