@charset "UTF-8";#main .topUl{width:960px;margin:56px auto 88px}#main .topUl li{width:290px}#main .topUl a{height:82px;padding-top:40px;display:block;position:relative;text-align:center;font-size:1.7rem;background-color:#eff5f8;border-radius:41px;letter-spacing:.1em;box-sizing:border-box}#main .topUl span{width:112px;position:absolute;left:92px;top:-25px;transition:.3s}#main .topUl li:nth-child(2) span{width:148px;left:72px;top:-35px}#main .topUl li:nth-child(3) span{width:109px;left:92px;top:-35px}#main .sec01{max-width:1280px;margin:0 auto 94px;background:url(safety-bg01.png) no-repeat top 455px center;background-size:auto 1930px}#main .sec01 h3{margin-bottom:64px;text-align:center}#main .sec01 .imgBox{margin-bottom:149px;align-items:center}#main .sec01 .imgBox .photo{width:576px;position:relative}#main .sec01 .imgBox .photo span{width:160px;position:absolute;left:-76px;bottom:-52px}#main .sec01 .imgBox .photo .pho{width:180px;left:auto;right:-46px;bottom:-77px}#main .sec01 .imgBox .photo>img{border-radius:60px 0 0 60px}#main .sec01 .imgBox:nth-child(2n) .photo>img{border-radius:0 60px 60px 0}#main .sec01 .imgBox .textBox{width:610px;margin-top:-40px}#main .sec01 .imgBox .textBox>div{max-width:480px;margin:0 0 0 auto}#main .sec01 .imgBox:nth-child(2n) .textBox>div{margin:0}#main .sec01 .imgBox .textBox p{letter-spacing:.1em;line-height:2.25}#main .sec01 .imgBox .textBox .ttl{margin-bottom:28px;font-size:3.2rem;font-weight:700;line-height:1.3}#main .sec01 .imgBox .textBox .ttl span{margin-right:10px;color:#02a464;font-weight:400;font-size:4.2rem;font-family:Song Myung,serif}#main .sec01 .link{width:600px;margin:-22px auto 0}#main .sec01 .link a{padding:17px 0;display:block;font-size:2.2rem;color:#fff;position:relative;text-align:center;letter-spacing:.1em;line-height:1.27;background:#e29a65 url(icon13-right.png) no-repeat right 26px center;background-size:25px auto;border-radius:45px}#main .sec01 .link .icon01{position:absolute;left:90px;top:20px;width:32px;transition:.3s}#main .sec01 .link .icon02{position:absolute;right:60px;top:-31px;width:84px;transition:.3s}#main .sec02{padding:151px 0 138px;background:url(safety-bg03.png) no-repeat top center,url(safety-bg02.png) no-repeat top center;background-size:1282px auto,100% 100%}#main .sec02 .content{width:1020px}#main .sec02 h3{margin-bottom:76px;text-align:center}#main .sec02 h4{margin-bottom:13px;text-align:center;color:#02a464;font-size:3.2rem;letter-spacing:.1em;line-height:1.34}#main .sec02 .info01{margin-bottom:97px}#main .sec02 .info01 p{line-height:2.25;text-align:center;letter-spacing:.1em}#main .sec02 .info01 .img{margin:0 0 13px 38px;text-align:center}#main .sec02 .info01 .img img{width:434px}#main .sec02 .info02 h4{margin-bottom:30px}#main .sec02 .info02{margin-bottom:97px}#main .sec02 .info02 p{letter-spacing:.04em;line-height:2.25}#main .sec02 .info02 .txt01{text-indent:1em}#main .sec02 .info03{margin-bottom:101px}#main .sec02 .info03 h4{margin-bottom:64px}#main .sec02 .info03 li{padding:1px 52px 42px;margin-bottom:62px;position:relative;background-color:#fff;border-radius:20px;box-sizing:border-box}#main .sec02 .info03 li:last-child{margin-bottom:0}#main .sec02 .info03 li .img{width:170px;right:156px;top:-30px;position:absolute}#main .sec02 .info03 p{line-height:2.25;letter-spacing:.1em}#main .sec02 .info03 p .num{display:block;color:#01a464}#main .sec02 .info03 .title{margin:-30px 0 16px;text-align:center;font-size:2.8rem;line-height:1.3;font-weight:700;letter-spacing:.1em}#main .sec02 .info03 .title span{margin-bottom:24px;display:block;color:#02a464;font-size:4.2rem;font-weight:400;font-family:Song Myung,serif}#main .sec02 .info04 h4{margin-bottom:24px;line-height:1.7}#main .sec02 .info04 p{letter-spacing:.04em;line-height:2.25}#main .sec03{padding:100px 0 112px}#main .sec03 h3{margin-bottom:45px;text-align:center}#main .sec03>p{margin-bottom:72px;text-align:center;line-height:2.25;letter-spacing:.1em}#main .sec03 .imgUl{max-width:1020px;margin:-54px auto 64px;position:relative}#main .sec03 .imgUl:after{width:292px;content:""}#main .sec03 .imgUl li{width:292px;padding:47px 35px 36px;margin-top:54px;position:relative;box-sizing:border-box;background-color:#fafafa;border-radius:20px}#main .sec03 .imgUl li:before{margin-top:-20px;position:absolute;right:-51px;top:50%;background:url(icon06_on.png) no-repeat;background-size:40px auto;width:40px;height:40px;content:""}#main .sec03 .imgUl .img{margin-bottom:14px;text-align:center}#main .sec03 .imgUl p{font-size:1.5rem;letter-spacing:.04em;line-height:1.73}#main .sec03 .imgUl .sml p{margin-top:10px;display:block;font-size:1.2rem;line-height:1.5}#main .sec03 .imgUl .color p{display:block;color:#01a363}#main .sec03 .imgUl .title{margin-bottom:8px;text-align:center;color:#08a767;font-size:2.4rem;font-weight:700;letter-spacing:.1em}#main .sec03 .imgUl .num{position:absolute;left:17px;line-height:1;top:-24px;color:#08a767;font-size:4.2rem;font-weight:400;font-family:Song Myung,serif}#main .sec03 .info{max-width:1020px;margin:0 auto;position:relative}#main .sec03 .info .ttl{margin-bottom:45px;padding:14px 0 13px;text-align:center;font-size:2.6rem;color:#fff;font-weight:700;position:relative;letter-spacing:.1em;background-color:#0da96a}#main .sec03 .info .ttl img{position:absolute;width:96px;bottom:0;left:50%;margin-left:-177px}#main .sec03 .bgBox{width:690px;padding:46px 34px 53px;position:relative;background-color:#faf5f0;border-radius:30px;box-sizing:border-box}#main .sec03 .bgBox .title{margin-bottom:23px;color:#0da96a;text-align:center;font-size:2.4rem;font-weight:700;letter-spacing:.1em}#main .sec03 .bgBox .color01{padding:9px 0;position:absolute;width:117px;top:-21px;left:50%;margin-left:-59px;text-align:center;line-height:1;color:#faf5f0;font-size:2.4rem;letter-spacing:.1em;font-weight:700;background-color:#c94018;border-radius:21px;box-sizing:border-box}#main .sec03 .bgBox:before{margin-left:-2px;position:absolute;top:-40px;left:50%;background:url(line01.png) no-repeat;background-size:3px auto;width:3px;height:39px;content:""}#main .sec03 .bgBox .txtUl{margin-top:-38px}#main .sec03 .bgBox .txtUl li{margin-top:38px;width:296px}#main .sec03 .bgBox .txtUl>li>span{padding-bottom:5px;display:block;font-size:1.5rem;font-weight:700;letter-spacing:.04em;border-bottom:1px solid #D6D6D6}#main .sec03 .bgBox .txtUl dl{letter-spacing:.04em}#main .sec03 .bgBox .txtUl dt{padding-top:8px;float:left;color:#0da96a;font-size:1.5rem}#main .sec03 .bgBox .txtUl dt span{color:#000}#main .sec03 .bgBox .txtUl dd{padding:8px 0 5px 5em;font-size:1.5rem;border-bottom:1px solid #D6D6D6}#main .sec03 .bgBox .listUl{position:absolute;right:-282px;bottom:0;width:200px}#main .sec03 .bgBox .listUl:before{position:absolute;left:-83px;top:20px;background:url(line03.png) no-repeat;background-size:auto 3px;width:85px;height:3px;content:""}#main .sec03 .bgBox .listUl li{text-align:center;color:#fff;font-size:2rem;letter-spacing:.1em;font-weight:700;padding:7px 0 5px;border-radius:6px;background-color:#c94018}#main .sec03 .bgBox .listUl li:last-child{margin-top:20px;position:relative;background-color:#a8a8a8}#main .sec03 .bgBox .listUl li:last-child:before{margin-left:-15px;position:absolute;left:50%;top:-23px;background:url(line05.png) no-repeat;background-size:auto 28px;width:29px;height:28px;content:""}#main .sec03 .bgInfo{position:absolute;right:0;top:111px;width:296px;padding:43px 38px 38px;border-radius:30px;background-color:#eff8f5;box-sizing:border-box}#main .sec03 .bgInfo:before{margin-left:-2px;position:absolute;top:-40px;left:50%;background:url(line02.png) no-repeat;background-size:3px auto;width:3px;height:39px;content:""}#main .sec03 .bgInfo p{font-size:1.5rem;letter-spacing:.04em;line-height:1.73}#main .sec03 .bgInfo p span{margin-bottom:19px;display:block;color:#08a767;font-size:2.4rem;letter-spacing:.1em;font-weight:700;text-align:center}#main .sec03 .bgInfo .color02{position:absolute;left:50%;bottom:-73px;width:200px;text-align:center;color:#fff;font-size:2rem;letter-spacing:.1em;font-weight:700;margin-left:-100px;padding:5px 0 2px;border-radius:6px;background-color:#0da96a}#main .sec03 .bgInfo .color02:before{margin-left:-15px;position:absolute;left:50%;top:-46px;background:url(line06.png) no-repeat;background-size:auto 48px;width:29px;height:48px;content:""}#main .sec03 .bgInfo .color02:after{position:absolute;left:-83px;top:20px;background:url(line04.png) no-repeat;background-size:auto 3px;width:85px;height:3px;content:""}#main .sec04{padding:151px 0 65px;background:url(safety-bg05.png) no-repeat top center,url(safety-bg04.png) no-repeat top center;background-size:1282px auto,100% 100%}#main .sec04 .content{width:1020px}#main .sec04 h3{margin-bottom:73px;text-align:center}#main .sec04 h4{margin-bottom:26px;text-align:center;color:#02a464;font-size:3.2rem;letter-spacing:.1em;font-weight:700}#main .sec04 .info01{margin-bottom:65px}#main .sec04 .info01 p{letter-spacing:.04em;line-height:2.25}#main .sec04 .info02{margin-bottom:172px}#main .sec04 .info02 h4{margin-bottom:48px}#main .sec04 .info02 ul{width:830px;margin:-61px auto 0}#main .sec04 .info02 li{margin-top:61px;width:388px}#main .sec04 .info02 .pho{margin-bottom:20px;position:relative}#main .sec04 .info02 .pho span{position:absolute;left:26px;top:-30px;color:#02a464;font-size:3.8rem;letter-spacing:.1em;font-weight:400;font-family:Song Myung,serif}#main .sec04 .info02 .pho img{border-radius:10px}#main .sec04 .info02 li p{font-size:1.5rem;letter-spacing:.02em;line-height:1.73}#main .sec04 .info02 li p span{margin-bottom:5px;display:block;color:#08a767;font-size:2.4rem;font-weight:700;letter-spacing:.1em}#main .sec04 .info03 p{line-height:2.25;letter-spacing:.04em}#main .sec04 .pagePath01{margin-top:184px}#gFooter{padding-top:65px}#gFooter .fImg{top:-146px}@media all and (min-width: 897px){#main .topUl a:hover{padding-top:33px}#main .topUl li:first-child a:hover span{top:-33px;transform:rotate(16deg)}#main .topUl li:nth-child(2) a:hover span{top:-47px}#main .topUl li:nth-child(3) a:hover span{top:-39px;transform:rotate(16deg)}#main .sec01 .link a:hover{color:#f4dac9;background-color:#e0782b;background-position:right 12px center}#main .sec01 .link a:hover .icon01{left:78px;transform:rotate(-12deg)}#main .sec01 .link a:hover .icon02{top:-35px;transform:rotate(8deg)}}@media all and (max-width: 896px){#main .topUl{width:290px;display:inherit;margin:30px auto 88px}#main .topUl li{width:auto;margin-bottom:20px}#main .topUl a{height:50px;padding-top:20px;font-size:1.3rem}#main .topUl span{width:56px;left:120px;top:-15px}#main .topUl li:nth-child(2) span{width:74px;left:102px;top:-15px}#main .topUl li:nth-child(3) span{width:55px;left:122px;top:-20px}#main .sec01{max-width:inherit;margin:0 0 94px;padding:0 15px;background:url(safety-bg01.png) no-repeat top 50px center;background-size:375px auto}#main .sec01 h3{margin-bottom:15px}#main .sec01 h3 img{width:230px}#main .sec01 .imgBox{margin-bottom:30px}#main .sec01 .imgBox .photo{width:100%;order:-1}#main .sec01 .imgBox .photo span{width:80px;left:-10px;bottom:-22px}#main .sec01 .imgBox .photo .pho{width:90px;left:auto;right:-10px;bottom:-30px}#main .sec01 .imgBox .photo>img{border-radius:20px!important}#main .sec01 .imgBox .textBox{width:auto;margin-top:20px}#main .sec01 .imgBox .textBox>div{max-width:inherit}#main .sec01 .imgBox .textBox p{line-height:1.75}#main .sec01 .imgBox .textBox .ttl{margin-bottom:10px;font-size:2.4rem}#main .sec01 .imgBox .textBox .ttl span{margin-right:5px;font-size:3rem}#main .sec01 .link{width:290px;margin:0 auto}#main .sec01 .link a{padding:10px 0;font-size:1.4rem;letter-spacing:0;line-height:1.27;background-position:right 5px center;background-size:20px auto;border-radius:45px}#main .sec01 .link .icon01{left:25px;top:15px;width:16px}#main .sec01 .link .icon02{right:20px;top:-4px;width:40px}#main .sec02{padding:40px 0;background:url(safety-bg03.png) no-repeat top center #f2f8fc;background-size:750px auto}#main .sec02 .content{width:auto}#main .sec02 h3{margin-bottom:10px}#main .sec02 h3 img{width:300px}#main .sec02 h4{margin-bottom:0;font-size:2.2rem}#main .sec02 .info01{margin-bottom:35px}#main .sec02 .info01 p{line-height:1.75;text-align:left}#main .sec02 .info01 .img{margin:0 0 5px}#main .sec02 .info01 .img img{width:auto}#main .sec02 .info02 h4{margin-bottom:5px}#main .sec02 .info02{margin-bottom:35px}#main .sec02 .info02 p{line-height:1.75}#main .sec02 .info03{margin-bottom:35px}#main .sec02 .info03 h4{margin-bottom:20px}#main .sec02 .info03 li{padding:1px 15px 20px;margin-bottom:20px;border-radius:10px}#main .sec02 .info03 li:last-child{margin-bottom:0}#main .sec02 .info03 li .img{width:90px;right:5px;top:-30px}#main .sec02 .info03 p{line-height:1.75}#main .sec02 .info03 .title{margin:-20px 0 5px;font-size:2rem}#main .sec02 .info03 .title span{margin-bottom:0;font-size:3rem}#main .sec02 .info04 h4{margin-bottom:10px;line-height:1.3;letter-spacing:0}#main .sec02 .info04 p{line-height:1.75}#main .sec03{padding:40px 15px}#main .sec03 h3{margin-bottom:15px}#main .sec03 h3 img{width:300px}#main .sec03>p{margin-bottom:50px;text-align:left;line-height:1.75}#main .sec03 .imgUl{max-width:inherit;margin:-25px auto 64px;display:inherit}#main .sec03 .imgUl li{width:auto;padding:25px 15px;margin-top:25px;border-radius:10px}#main .sec03 .imgUl li:before{margin:0 -20px 0 0;right:50%;top:auto;bottom:-25px;background-image:url(sp_icon01.png)}#main .sec03 .imgUl .img{margin-bottom:5px}#main .sec03 .imgUl p{font-size:1.3rem}#main .sec03 .imgUl .sml p{margin-top:0;font-size:1.1rem}#main .sec03 .imgUl .title{margin-bottom:2px;font-size:1.8rem}#main .sec03 .imgUl .num{left:17px;top:-14px;font-size:3rem}#main .sec03 .info{max-width:inherit}#main .sec03 .info .ttl{margin-bottom:45px;padding:10px 0;font-size:2rem}#main .sec03 .info .ttl img{width:60px;margin-left:-120px}#main .sec03 .bgBox{width:auto;padding:25px 15px;border-radius:10px}#main .sec03 .bgBox .title{margin-bottom:25px;font-size:1.8rem}#main .sec03 .bgBox .color01{padding:5px 0;top:-15px;font-size:1.6rem}#main .sec03 .bgBox .txtUl{margin-top:-15px;display:inherit}#main .sec03 .bgBox .txtUl li{margin-top:15px;width:auto}#main .sec03 .bgBox .txtUl>li>span{font-size:1.3rem}#main .sec03 .bgBox .txtUl dt,#main .sec03 .bgBox .txtUl dd{font-size:1.3rem}#main .sec03 .bgBox .listUl{position:absolute;right:0;bottom:-105px;width:120px}#main .sec03 .bgBox .listUl:before{left:50%;margin-left:-2px;top:-30px;background:url(line01.png) no-repeat;background-size:3px auto;width:3px;height:39px}#main .sec03 .bgBox .listUl li{font-size:1.5rem;line-height:1.73;letter-spacing:0;padding:3px 0 4px}#main .sec03 .bgInfo{position:relative;right:auto;top:auto;margin:80px 130px 0 0;width:auto;padding:15px 10px;border-radius:10px}#main .sec03 .bgInfo:before{display:none}#main .sec03 .bgInfo p{font-size:1.3rem;line-height:1.73}#main .sec03 .bgInfo p span{margin-bottom:5px;font-size:1.8rem;letter-spacing:0}#main .sec03 .bgInfo .color02{bottom:auto;top:-60px;width:120px;font-size:1.5rem;margin-left:-60px;padding:3px 0 4px}#main .sec03 .bgInfo .color02:before{margin-left:-15px;top:auto;bottom:-40px;background-image:url(sp_line01.png)}#main .sec03 .bgInfo .color02:after{margin-left:-1px;left:50%;top:-30px;background:url(line02.png) no-repeat;background-size:3px auto;width:3px;height:39px}#main .sec04{padding:40px 0 0;background:url(safety-bg05.png) no-repeat top center #f2f8fc;background-size:750px auto}#main .sec04 .content{width:auto}#main .sec04 h3{margin-bottom:25px}#main .sec04 h3 img{width:280px}#main .sec04 h4{margin-bottom:10px;font-size:2.4rem;letter-spacing:0}#main .sec04 .info01{margin-bottom:35px}#main .sec04 .info01 p{line-height:1.75}#main .sec04 .info02{margin-bottom:35px}#main .sec04 .info02 h4{margin-bottom:10px}#main .sec04 .info02 ul{width:auto;display:inherit;margin:0 auto}#main .sec04 .info02 li{margin-top:20px;width:auto}#main .sec04 .info02 .pho{margin-bottom:10px}#main .sec04 .info02 .pho span{left:16px;top:-20px;font-size:3rem}#main .sec04 .info02 .pho img{border-radius:5px;width:100%}#main .sec04 .info02 li p{font-size:1.3rem}#main .sec04 .info02 li p span{margin-bottom:2px;font-size:1.6rem}#main .sec04 .info03 p{line-height:1.75}}@media all and (-ms-high-contrast:none){#main .sec01 .link a{padding:21px 0 13px}#main .sec03 .info .ttl{padding:17px 0 10px}#main .sec03 .bgBox .color01{padding:13px 0 5px}#main .sec03 .bgInfo .color02{padding:7px 0 0}#main .sec03 .bgBox .listUl li{padding:10px 0 2px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/safety.css.map */
