@media (max-width: 768px){.only-pc{display:none}}@media (min-width: 769px){.only-sp{display:none}}.l_layoutOut-brown{margin-top:0}@media (min-width: 769px){.trafficsafe__full{margin-top:15px}}.trafficsafe__full a:hover{opacity:0.7}.trafficsafe__full .color-red{color:#f00}.trafficsafe__full .hero{background:#fff100;text-align:center;margin:0 auto}@media (min-width: 769px){.trafficsafe__full .lead{margin:0 auto;padding:50px 0}}@media (max-width: 768px){.trafficsafe__full .lead{margin:0 20px;padding:20px 0}}.trafficsafe__full .lead .lead__title{color:#009641;font-weight:bold;text-align:center}@media (min-width: 769px){.trafficsafe__full .lead .lead__title{font-size:3.5rem;line-height:1.6}}@media (max-width: 768px){.trafficsafe__full .lead .lead__title{font-size:2rem;line-height:1.4}}.trafficsafe__full .lead .lead__text{font-weight:bold}@media (min-width: 769px){.trafficsafe__full .lead .lead__text{font-size:2rem;padding-top:20px;text-align:center}}@media (max-width: 768px){.trafficsafe__full .lead .lead__text{font-size:1.5rem;padding-top:10px}}@media (max-width: 768px){.trafficsafe__full .lead .lead__text br{display:none}}.trafficsafe__full .contents .contents__title{background:#009641;position:relative;text-align:center}@media (min-width: 769px){.trafficsafe__full .contents .contents__title{padding:35px 0 40px 0}}@media (max-width: 768px){.trafficsafe__full .contents .contents__title{padding:20px 0 15px 0}}@media (min-width: 769px){.trafficsafe__full .contents .contents__title img{width:560px}}@media (max-width: 768px){.trafficsafe__full .contents .contents__title img{width:80%}}.trafficsafe__full .contents .contents__title::after{content:"";position:absolute;right:0;bottom:-30px;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:#009641 transparent transparent transparent;border-width:30px 30px 0 30px}.trafficsafe__full .contents .contents__wrap{background:#fff100}@media (min-width: 769px){.trafficsafe__full .contents .contents__wrap .inner{background:url(/campaign/202009/assets_trafficsafe_cp/img/contents_back_pc.png) repeat-y;margin:0 auto;padding:0 60px 50px 60px;width:1020px}}@media (max-width: 768px){.trafficsafe__full .contents .contents__wrap .inner{background:url(/campaign/202009/assets_trafficsafe_cp/img/contents_back_sp.png) repeat-y;background-size:contain;padding-bottom:30px;margin:0 20px}}@media (min-width: 769px){.trafficsafe__full .contents .contents__wrap .inner .step{padding-top:70px}}@media (max-width: 768px){.trafficsafe__full .contents .contents__wrap .inner .step{padding-top:40px}}.trafficsafe__full .contents .contents__wrap .inner .step .step__wrap{position:relative}@media (min-width: 769px){.trafficsafe__full .contents .contents__wrap .inner .step .step__wrap{margin-bottom:50px}}@media (max-width: 768px){.trafficsafe__full .contents .contents__wrap .inner .step .step__wrap{margin-bottom:40px}}.trafficsafe__full .contents .contents__wrap .inner .step .step__wrap .step__title{text-align:center}@media (min-width: 769px){.trafficsafe__full .contents .contents__wrap .inner .step .step__wrap .step__title img{height:45px}}@media (max-width: 768px){.trafficsafe__full .contents .contents__wrap .inner .step .step__wrap .step__title img{width:30%}}.trafficsafe__full .contents .contents__wrap .inner .step .step__wrap .step__text{font-weight:bold;text-align:center}@media (min-width: 769px){.trafficsafe__full .contents .contents__wrap .inner .step .step__wrap .step__text{font-size:2.5rem;padding:15px 0}}@media (max-width: 768px){.trafficsafe__full .contents .contents__wrap .inner .step .step__wrap .step__text{font-size:1.6rem;line-height:1.4;padding:10px 0}}.trafficsafe__full .contents .contents__wrap .inner .step .step__wrap .step__text .hashtag{color:#f00}.trafficsafe__full .contents .contents__wrap .inner .step .step__wrap .step__link{padding-bottom:15px;text-align:center}.trafficsafe__full .contents .contents__wrap .inner .step .step__wrap .step__link a{background:#fabe00;font-weight:bold;text-decoration:none}@media (min-width: 769px){.trafficsafe__full .contents .contents__wrap .inner .step .step__wrap .step__link a{font-size:3rem;padding:10px 20px}}@media (max-width: 768px){.trafficsafe__full .contents .contents__wrap .inner .step .step__wrap .step__link a{font-size:1.8rem;padding:10px 20px}}.trafficsafe__full .contents .contents__wrap .inner .step .step__wrap .step__note{font-weight:bold;text-align:center}@media (min-width: 769px){.trafficsafe__full .contents .contents__wrap .inner .step .step__wrap .step__note{font-size:1.8rem}}@media (max-width: 768px){.trafficsafe__full .contents .contents__wrap .inner .step .step__wrap .step__note{font-size:1.3rem;line-height:1.4}}.trafficsafe__full .contents .contents__wrap .inner .step .step__wrap::after{content:"";position:absolute;right:0;bottom:-30px;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:#fff100 transparent transparent transparent;border-width:30px 30px 0 30px}.trafficsafe__full .contents .contents__wrap .inner .step .step__wrap:last-child::after{display:none}@media (min-width: 769px){.trafficsafe__full .contents .contents__wrap .inner .details{margin-bottom:30px}}@media (max-width: 768px){.trafficsafe__full .contents .contents__wrap .inner .details{margin:0 20px 30px 20px}}.trafficsafe__full .contents .contents__wrap .inner .details .details__title{color:#009641;font-weight:bold;text-align:center}@media (min-width: 769px){.trafficsafe__full .contents .contents__wrap .inner .details .details__title{border-bottom:6px dotted #009641;font-size:3.5rem}}@media (max-width: 768px){.trafficsafe__full .contents .contents__wrap .inner .details .details__title{border:2px solid #009641;font-size:2rem}}.trafficsafe__full .contents .contents__wrap .inner .details .details__text{font-weight:bold;text-align:center}@media (min-width: 769px){.trafficsafe__full .contents .contents__wrap .inner .details .details__text{font-size:2.5rem;line-height:1.6;padding-top:20px}}@media (max-width: 768px){.trafficsafe__full .contents .contents__wrap .inner .details .details__text{font-size:1.6rem;line-height:1.6;padding-top:10px}}@media (min-width: 769px){.trafficsafe__full .contents .contents__wrap .inner .odai .odai__wrap{height:1150px;margin-top:40px;position:relative}}@media (max-width: 768px){.trafficsafe__full .contents .contents__wrap .inner .odai .odai__wrap{margin-top:20px}}@media (min-width: 769px){.trafficsafe__full .contents .contents__wrap .inner .odai .odai__wrap .odai__box{padding-bottom:30px;width:440px}}@media (max-width: 768px){.trafficsafe__full .contents .contents__wrap .inner .odai .odai__wrap .odai__box{padding-bottom:20px}}.trafficsafe__full .contents .contents__wrap .inner .odai .odai__wrap .odai__box .odai__title{margin-bottom:10px}@media (max-width: 768px){.trafficsafe__full .contents .contents__wrap .inner .odai .odai__wrap .odai__box .odai__title{padding:0 10px}}@media (min-width: 769px){.trafficsafe__full .contents .contents__wrap .inner .odai .odai__wrap .odai__box .odai__img{margin-bottom:20px;padding:0 20px}}@media (max-width: 768px){.trafficsafe__full .contents .contents__wrap .inner .odai .odai__wrap .odai__box .odai__img{margin-bottom:10px}}.trafficsafe__full .contents .contents__wrap .inner .odai .odai__wrap .odai__box .odai__btn{margin-bottom:10px}@media (min-width: 769px){.trafficsafe__full .contents .contents__wrap .inner .odai .odai__wrap .odai__box .odai__btn{padding:0 20px}}@media (max-width: 768px){.trafficsafe__full .contents .contents__wrap .inner .odai .odai__wrap .odai__box .odai__btn{padding:0 40px}}.trafficsafe__full .contents .contents__wrap .inner .odai .odai__wrap .odai__box .odai__text{padding:0 20px}.trafficsafe__full .contents .contents__wrap .inner .odai .odai__wrap .odai__box .odai__text table tr td{font-weight:bold;margin-bottom:10px;vertical-align:top}@media (min-width: 769px){.trafficsafe__full .contents .contents__wrap .inner .odai .odai__wrap .odai__box .odai__text table tr td{font-size:2.1rem;line-height:1.5}}.trafficsafe__full .contents .contents__wrap .inner .odai .odai__wrap .odai__box .odai__text table tr .td__ex{width:3rem}@media (min-width: 769px){.trafficsafe__full .contents .contents__wrap .inner .odai .odai__wrap .odai__box-2{position:absolute;top:0;left:460px}}@media (min-width: 769px){.trafficsafe__full .contents .contents__wrap .inner .odai .odai__wrap .odai__box-3{position:absolute;top:580px;left:0}}@media (min-width: 769px){.trafficsafe__full .contents .contents__wrap .inner .odai .odai__wrap .odai__box-4{position:absolute;top:580px;left:460px}}@media (max-width: 768px){.trafficsafe__full .contents .contents__wrap .inner .odai .odai__wrap .odai__box-4{padding-bottom:0}}@media (max-width: 768px){.trafficsafe__full .contents .contents__wrap .inner .tousen .details__text{font-size:1.5rem;text-align:left}}.trafficsafe__full .contents .contents__wrap .inner .shouhin{position:relative}@media (min-width: 769px){.trafficsafe__full .contents .contents__wrap .inner .shouhin .details__photo{position:absolute;top:90px;left:20px}}@media (min-width: 769px){.trafficsafe__full .contents .contents__wrap .inner .shouhin .details__photo img{width:180px}}.trafficsafe__full .contents .contents__wrap .inner .shouhin .details__text{color:#f00}@media (min-width: 769px){.trafficsafe__full .contents .contents__wrap .inner .shouhin .details__text{font-size:3rem}}@media (max-width: 768px){.trafficsafe__full .contents .contents__wrap .inner .shouhin .details__text{font-size:2rem}}.trafficsafe__full .contents .contents__wrap .inner .ouboshikaku .details__text{text-align:left}@media (min-width: 769px){.trafficsafe__full .contents .contents__wrap .inner .ouboshikaku .details__text{padding-left:50px}}@media (min-width: 769px){.trafficsafe__full .contents .contents__wrap .inner .ouboshikaku .details__text .annotation{font-size:1.8rem;padding-bottom:10px}}@media (max-width: 768px){.trafficsafe__full .contents .contents__wrap .inner .ouboshikaku .details__text .annotation{font-size:1.4rem;padding-bottom:10px}}.trafficsafe__full .contents .contents__wrap .inner .ouboshikaku .details__text .other a{color:#0050c8;text-decoration:underline}.trafficsafe__full .contents .contents__wrap .inner .present .present__img{text-align:center}@media (min-width: 769px){.trafficsafe__full .contents .contents__wrap .inner .present .present__img{padding-top:30px}}@media (max-width: 768px){.trafficsafe__full .contents .contents__wrap .inner .present .present__img{padding:0 20px}}
/*# sourceMappingURL=style.css.map */