@media print,screen and (min-width: 769px){#mainImg #_bg{background:url("/common/images/corporateprofile/approach/main_pc.jpg") no-repeat center center;background-size:cover}}@media print,screen and (max-width: 768px){#contentArea-body{padding:0}#contentArea-body #breadcrumb{width:90%;margin-left:auto;margin-right:auto;padding-left:18%;box-sizing:border-box}}#contentArea-body h2{position:relative;margin:0 0 50px;padding:0 0 0 40px;font-size:32px;font-weight:normal;color:#333;line-height:1.4em}@media print,screen and (max-width: 768px){#contentArea-body h2{width:90%;margin:0 auto 2rem;padding:0 0 0 3.6rem;font-size:2.3rem}}#contentArea-body h2::before{content:'';position:absolute;left:0;top:15px;width:24px;height:10px;background-color:#f00;border-radius:5px}@media print,screen and (max-width: 768px){#contentArea-body h2::before{top:1rem}}#contentArea-body h3{position:relative;margin:30px 0 10px;padding:0 0 5px 25px;font-size:20px;font-weight:normal;line-height:1.4em;border-bottom:solid 2px #f00;box-sizing:border-box}@media print,screen and (max-width: 768px){#contentArea-body h3{margin:30px 0 10px;padding:0.5% 0 1% 2.2rem;font-size:1.8rem}}#contentArea-body h3::before{content:'';position:absolute;left:0;top:4px;display:block;width:16px;height:16px;background-color:#f00;border-radius:100vh}@media print,screen and (max-width: 768px){#contentArea-body h3::before{top:5px}}#contentArea-body .block_title{position:relative;margin-bottom:20px;padding-bottom:20px;background:url("/common/images/common/line.svg") no-repeat center bottom;background-size:754px 20px}@media print,screen and (max-width: 768px){#contentArea-body .block_title{margin-bottom:1.5rem;padding-bottom:1.4rem;background-size:100% 1rem}}#contentArea-body .block_title h3{width:auto;height:52px;margin-bottom:0;border:none}@media print,screen and (max-width: 768px){#contentArea-body .block_title h3{height:3.5rem}}#contentArea-body .block_title h3 img{height:100%}#contentArea-body .block_title p{position:absolute;right:5px;top:10px;text-align:right;font-size:20px}#copy{width:800px;height:286px;margin-bottom:50px}@media print,screen and (max-width: 768px){#copy{width:96%;height:auto;margin:0 auto 1rem}}@media print,screen and (min-width: 769px){#copy img{width:100%}}.block{padding:10px 23px 50px;box-sizing:border-box}.block:nth-child(even){background:url("/common/images/common/base1.png") no-repeat center bottom #fff2f2}.block:nth-child(odd){background:url("/common/images/common/base2.png") no-repeat center bottom #fff}.block:last-child{background-image:none}@media print,screen and (min-width: 769px){.block:nth-of-type(1){padding-top:25px}}@media print,screen and (max-width: 768px){.block{padding:2rem 5% 10%}.block:nth-child(even),.block:nth-child(odd){background-size:100% 1rem}}.block_body .txt{width:360px;font-size:15px;text-align:justify;line-height:2em;color:#333}@media print,screen and (max-width: 768px){.block_body .txt{width:100%;margin-top:0;font-size:1.4rem;line-height:1.7}}.block_body .pic{text-align:center;line-height:1.4em}@media print,screen and (min-width: 769px){.block_body .pic{width:360px;height:auto}}@media print,screen and (max-width: 768px){.block_body .pic{width:100%;margin-top:1rem}}.block_body .pic img{width:100%;margin-bottom:5px}@media print,screen and (min-width: 769px){.block:nth-child(even) .block_body .txt,.block:nth-child(odd) .block_body .pic{float:left}.block:nth-child(odd) .block_body .txt,.block:nth-child(even) .block_body .pic{float:right}}@media print,screen and (min-width: 769px){#block3-picArea{margin-top:30px}}#block3-picArea p{display:inline-block;vertical-align:top;width:360px}@media print,screen and (min-width: 769px){#block3-picArea p{float:none;margin:0 8px}}@media print,screen and (max-width: 768px){#block3-picArea p{width:49%}#block3-picArea p:last-child{margin-left:2%}}#contentArea-body .compliance-block{margin-bottom:80px}@media print,screen and (max-width: 768px){#contentArea-body .compliance-block{width:90%;margin:0 auto 5rem}}#contentArea-body .compliance-block h2::before{top:12px}@media print,screen and (min-width: 769px){#contentArea-body .compliance-block h2{margin-bottom:20px;font-size:28px}}@media print,screen and (max-width: 768px){#contentArea-body .compliance-block h2{width:100%;font-size:2rem}#contentArea-body .compliance-block h2::before{top:.8rem}}#contentArea-body .compliance-block .txt{line-height:1.8}#contentArea-body .compliance-block .link{margin-top:20px;line-height:40px;border:solid 1px #f00;box-sizing:border-box;font-size:16px;background:url("/common/images/common/icon3.svg") no-repeat 10px center;background-size:16px 16px}@media print,screen and (min-width: 769px){#contentArea-body .compliance-block .link{height:40px;transition:opacity .15s linear;-webkit-transition:opacity .15s linear}#contentArea-body .compliance-block .link:hover{opacity:.5}}@media print,screen and (max-width: 768px){#contentArea-body .compliance-block .link{width:90%;margin:2rem auto 0;line-height:1.5em;font-size:1.3rem}}#contentArea-body .compliance-block .link span{font-size:12px}@media print,screen and (max-width: 768px){#contentArea-body .compliance-block .link span{font-size:1rem}}#contentArea-body .compliance-block .link a{display:block;width:100%;height:100%;padding-left:34px;text-decoration:none;color:#f00;box-sizing:border-box}@media print,screen and (max-width: 768px){#contentArea-body .compliance-block .link a{padding:3% 0 3% 4rem}}#contentArea-body .compliance-block .link img{display:inline-block;vertical-align:middle;width:auto;height:20px}#contentArea-body #iso.compliance-block .link{width:290px}#contentArea-body #sds.compliance-block .link{width:720px}#contentArea-body #compliance ul{width:500px;margin:30px auto 0;padding:15px 0 15px 80px;border:solid 1px #000;box-sizing:border-box}@media print,screen and (max-width: 768px){#contentArea-body #compliance ul{width:100%;margin:5% auto 0;padding:5% 5% 5% 11%}}#contentArea-body #compliance li{margin:0;padding:3px 0;font-size:17px;line-height:1.5em;font-weight:bold}@media print,screen and (max-width: 768px){#contentArea-body #compliance li{font-size:1.3rem}}@media print{header nav{display:none}}

/*# sourceMappingURL=approach.css.map */