@charset "UTF-8";@-webkit-keyframes scale_down{0%{transform:scale(1.2,1.2)}100%{transform:scale(1,1)}}@keyframes scale_down{0%{transform:scale(1.2,1.2)}100%{transform:scale(1,1)}}@-webkit-keyframes fade_in{0%{opacity:0}100%{opacity:1}}@keyframes fade_in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade_out{0%{opacity:1}100%{opacity:0}}@keyframes fade_out{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes menu_line_right{0%{transform-origin:right;transform:translateX(0)}25%{transform-origin:right;transform:translateX(100%)}26%{transform-origin:left;transform:translateX(-100%)}50%{transform-origin:left;transform:translateX(0)}}@keyframes menu_line_right{0%{transform-origin:right;transform:translateX(0)}25%{transform-origin:right;transform:translateX(100%)}26%{transform-origin:left;transform:translateX(-100%)}50%{transform-origin:left;transform:translateX(0)}}@-webkit-keyframes menu_line_right_x{0%{transform-origin:right;transform:translateX(0) rotate(90deg)}25%{transform-origin:right;transform:translateX(100%) rotate(90deg)}26%{transform-origin:left;transform:translateX(-100%) rotate(90deg)}50%{transform-origin:left;transform:translateX(0) rotate(90deg)}100%{transform:rotate(90deg)}}@keyframes menu_line_right_x{0%{transform-origin:right;transform:translateX(0) rotate(90deg)}25%{transform-origin:right;transform:translateX(100%) rotate(90deg)}26%{transform-origin:left;transform:translateX(-100%) rotate(90deg)}50%{transform-origin:left;transform:translateX(0) rotate(90deg)}100%{transform:rotate(90deg)}}@-webkit-keyframes menu_line_left{0%{transform-origin:left;transform:translateX(0)}25%{transform-origin:left;transform:translateX(-100%)}26%{transform-origin:right;transform:translateX(100%)}50%{transform-origin:right;transform:translateX(0)}}@keyframes menu_line_left{0%{transform-origin:left;transform:translateX(0)}25%{transform-origin:left;transform:translateX(-100%)}26%{transform-origin:right;transform:translateX(100%)}50%{transform-origin:right;transform:translateX(0)}}@-webkit-keyframes fade_in_up{0%{opacity:0;transform:translateY(8px)}100%{opacity:1;transform:translateY(0)}}@keyframes fade_in_up{0%{opacity:0;transform:translateY(8px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes rotation_half{0%{transform:rotate(-180deg)}100%{transform:rotate(0)}}@keyframes rotation_half{0%{transform:rotate(-180deg)}100%{transform:rotate(0)}}@-webkit-keyframes red_pointer{0%{opacity:0;transform:scale(.9,.9)}50%{opacity:1;transform:scale(1,1)}100%{opacity:0;transform:scale(.9,.9)}}@keyframes red_pointer{0%{opacity:0;transform:scale(.9,.9)}50%{opacity:1;transform:scale(1,1)}100%{opacity:0;transform:scale(.9,.9)}}body .sp{display:inline-block!important}body .pc{display:none!important}body #wrapper #main{width:100%;margin:0 auto;padding-top:28.53333%}body #wrapper #main .contents{width:86.66667%;display:block;margin:0 auto}body #wrapper #main .contents section h1{font-size:5.86667vw;line-height:1.27;letter-spacing:.1em;font-weight:700;color:#006ba6;margin:0 auto;margin-bottom:3.38462%;text-align:left;width:100%}body #wrapper #main .contents section h2{font-size:4.26667vw;line-height:1.75;letter-spacing:0;font-weight:700;color:#006ba6;text-align:left;width:100%;margin:0 auto;position:relative;margin-bottom:9.23077%}body #wrapper #main .contents section h2::after{content:"";width:11%;height:2px;background-color:#006ba6;text-align:left;float:left;position:absolute;bottom:-.26667vw;left:0}body #wrapper #main .bottom{width:86.66667%;display:block;margin:0 auto}body #wrapper #main .bottom .buttons .linkbnr{margin-top:9.23077%}body #wrapper #main .bottom .buttons .linkbnr.back .btn{width:100%;height:12.8vw;background-color:#fff;position:relative;overflow:hidden}body #wrapper #main .bottom .buttons .linkbnr.back .btn .column{height:100%;width:100%;position:relative;float:right;border:1px solid #006ba6;padding-left:12.8vw}body #wrapper #main .bottom .buttons .linkbnr.back .btn .column .txt_container{width:100%;height:100%;position:relative}body #wrapper #main .bottom .buttons .linkbnr.back .btn .column .txt_container .txt{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);font-size:3.73333vw;line-height:1.5;letter-spacing:.025em;font-weight:700;color:#006ba6;white-space:nowrap;transition:color .3s linear;margin-left:-3.3%}body #wrapper #main .bottom .buttons .linkbnr.back .btn .back{position:absolute;width:12.8vw;height:12.8vw;background-color:#006ba6}body #wrapper #main .bottom .buttons .linkbnr.back .btn .back .box{position:relative;width:100%;height:100%}body #wrapper #main .bottom .buttons .linkbnr.back .btn .back .box .wrapper{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);width:65.375%}body #wrapper #main .bottom .buttons .linkbnr.slanted .btn{width:100%;height:100%;background-image:url(/static/img/slanted_pale_pc.png);background-repeat:repeat;background-size:27px 27px;background-color:#fff;width:100%;height:12.8vw;background-color:#fff;position:relative;overflow:hidden}body #wrapper #main .bottom .buttons .linkbnr.slanted .btn .column{height:100%;width:100%;padding-right:12.8vw;position:relative;border:1px solid #006ba6;display:inline-block;float:left}body #wrapper #main .bottom .buttons .linkbnr.slanted .btn .column .txt_container{width:100%;height:100%;position:relative}body #wrapper #main .bottom .buttons .linkbnr.slanted .btn .column .txt_container .txt{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);font-size:3.73333vw;line-height:1;letter-spacing:0;font-weight:700;color:#006ba6;white-space:nowrap;transition:color .3s linear;margin-left:0}body #wrapper #main .bottom .buttons .linkbnr.slanted .btn .arrow{position:absolute;display:inline-block;top:0;right:0;width:12.8vw;height:12.8vw;background-color:#006ba6}body #wrapper #main .bottom .buttons .linkbnr.slanted .btn .arrow .box{position:relative;width:100%;height:100%}body #wrapper #main .bottom .buttons .linkbnr.slanted .btn .arrow .box .wrapper{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);width:66.66667%;transform:translateY(-50%) translateX(-50%) rotate(-45deg)}body #wrapper #main .bottom .buttons .linkbnr:first-child{margin-top:0}body #wrapper #main #address{padding:8% 0 8%}body #wrapper #main #address>.box{width:86.66667%;width:86.66667%;border:1px solid #006ba6;margin:0 auto;background-color:#fff;position:relative}body #wrapper #main #address>.box .address{height:9.06667vw;position:relative}body #wrapper #main #address>.box .address .txt{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);font-size:2.93333vw;line-height:2.18;letter-spacing:0;font-weight:700;color:#006ba6;white-space:nowrap}body #wrapper #main #address>.box .map{height:12.53333vw;display:flex;border-top:1px solid #006ba6;position:relative}body #wrapper #main #address>.box .map .column{width:85.44892%;position:relative}body #wrapper #main #address>.box .map .column .txt{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);font-size:3.73333vw;line-height:1;letter-spacing:0;font-weight:700;color:#006ba6;white-space:nowrap}body #wrapper #main #address>.box .map .arrow{position:absolute;width:12.53333vw;height:12.53333vw;background-color:#006ba6;top:0;right:0}body #wrapper #main #address>.box .map .arrow .box{position:relative;width:100%;height:100%}body #wrapper #main #address>.box .map .arrow .box .wrapper{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);width:68.08511%;transform:translateY(-50%) translateX(-50%) rotate(-45deg)}body #wrapper #main #address>.box .tel{height:8.26667vw;display:flex;border-top:1px solid #006ba6}body #wrapper #main #address>.box .tel .column{width:50%;position:relative;border-left:1px solid #006ba6}body #wrapper #main #address>.box .tel .column .txt{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);font-size:2.93333vw;line-height:2.18;letter-spacing:0;font-weight:700;color:#006ba6;white-space:nowrap}body #wrapper #main #address>.box .tel .column:first-child{border:none}body #wrapper #main{overflow:hidden}body #wrapper #main .contents section .box{border:1px solid #006ba6}body #wrapper #main .contents section .box .body .box{border:none}body #wrapper #main .contents section .box .body .container .box{border:none}body #wrapper #main .contents section#kv .logo{position:relative;background-color:#fff;width:100%;height:34.66667vw}body #wrapper #main .contents section#kv .logo .image{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);width:71.38462%}body #wrapper #main .contents section#kv .txt{margin-top:2.46154%}body #wrapper #main .contents section#kv .txt .body{font-size:3.73333vw;line-height:1.71;letter-spacing:-.02em;font-weight:700;color:#006ba6}body #wrapper #main .contents section#kv .txt .name{text-align:right;font-size:3.73333vw;line-height:1.71;letter-spacing:0;font-weight:700;color:#006ba6;margin-top:0}body #wrapper #main .contents section#summary{margin-top:15.07692%}body #wrapper #main .contents section#summary h2{margin-bottom:7.69231%;white-space:nowrap}body #wrapper #main .contents section#summary .summary-txt{font-size:3.73333vw;line-height:1.71;letter-spacing:-.02em;font-weight:700;color:#5a5a5a}body #wrapper #main .contents section#summary .summary-item{text-align:center;position:relative}body #wrapper #main .contents section#summary .summary-item .title{font-size:4.8vw;line-height:1;letter-spacing:0;font-weight:700;color:#006ba6}body #wrapper #main .contents section#summary .summary-item .body{margin-top:4.61538%}body #wrapper #main .contents section#summary .summary-item .body .item .txt{text-align:left;font-size:3.73333vw;line-height:1.71;letter-spacing:0;font-weight:700;color:#5a5a5a}body #wrapper #main .contents section#summary .summary-item .icon-list{width:84.61538%;display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto;margin-top:4.30769%}body #wrapper #main .contents section#summary .summary-item .icon-list .icon-item{width:48.36364%}body #wrapper #main .contents section#summary .summary-item .icon-list .icon-item:nth-child(n+3){margin-top:3.27273%}body #wrapper #main .contents section#summary .summary-item::after,body #wrapper #main .contents section#summary .summary-item::before{position:absolute;display:block;content:'';top:0;z-index:-1;position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);margin-top:7.07692%}body #wrapper #main .contents section#summary .summary-item.safty{margin-top:24.61538%}body #wrapper #main .contents section#summary .summary-item.safty .body{padding-left:24%}body #wrapper #main .contents section#summary .summary-item.safty::after,body #wrapper #main .contents section#summary .summary-item.safty::before{width:149.33333vw;height:149.33333vw}body #wrapper #main .contents section#summary .summary-item.safty::before{background-image:url(/static/img/sustainability/cicle_safety.svg);background-repeat:no-repeat;background-position:center top;background-size:100% auto}body #wrapper #main .contents section#summary .summary-item.safty::after{background-image:url(/static/img/sustainability/cicle_safety_border.svg);background-repeat:no-repeat;background-position:center top;background-size:100% auto;z-index:2}body #wrapper #main .contents section#summary .summary-item.environment{margin-top:43.07692%}body #wrapper #main .contents section#summary .summary-item.environment .body{padding-left:20%}body #wrapper #main .contents section#summary .summary-item.environment::after,body #wrapper #main .contents section#summary .summary-item.environment::before{width:149.33333vw;height:190.93333vw;margin-top:3.07692%}body #wrapper #main .contents section#summary .summary-item.environment::before{background-image:url(/static/img/sustainability/cicle_environment.svg);background-repeat:no-repeat;background-position:center top;background-size:100% auto}body #wrapper #main .contents section#summary .summary-item.environment::after{background-image:url(/static/img/sustainability/cicle_environment_border.svg);background-repeat:no-repeat;background-position:center top;background-size:100% auto;z-index:2}body #wrapper #main .contents section#summary .summary-item.management{margin-top:40.8%}body #wrapper #main .contents section#summary .summary-item.management .body{padding-left:13.84615%}body #wrapper #main .contents section#summary .summary-item.management::after,body #wrapper #main .contents section#summary .summary-item.management::before{width:149.33333vw;height:267.46667vw;margin-top:0}body #wrapper #main .contents section#summary .summary-item.management::before{background-image:url(/static/img/sustainability/cicle_management.svg);background-repeat:no-repeat;background-position:center top;background-size:100% auto}body #wrapper #main .contents section#summary .summary-item.management::after{background-image:url(/static/img/sustainability/cicle_management_border.svg);background-repeat:no-repeat;background-position:center top;background-size:100% auto}body #wrapper #main .contents section#summary .summary-item.environment .icon-list .icon-item,body #wrapper #main .contents section#summary .summary-item.management .icon-list .icon-item{margin-left:auto;margin-right:auto}body #wrapper #main .contents section.detail{margin-top:9.23077%}body #wrapper #main .contents section.detail .box>.title{border-bottom:1px solid #006ba6;position:relative}body #wrapper #main .contents section.detail .box>.title .title-body{height:8vw;background-color:#fff;display:flex}body #wrapper #main .contents section.detail .box>.title .title-body .sub-txt{height:100%;position:relative;flex-grow:1;padding-left:2%}body #wrapper #main .contents section.detail .box>.title .title-body .sub-txt .txt{position:absolute;top:50%;transform:translateY(-50%) translateX(0);font-size:4.26667vw;line-height:.88;letter-spacing:0;font-weight:700;color:#006ba6}body #wrapper #main .contents section.detail .box>.title .title-icon{border-top:1px solid #006ba6}body #wrapper #main .contents section.detail .box>.title .title-icon .icon-list{display:flex;width:100%;height:100%;background-image:url(/static/img/slanted_pale.png);background-repeat:repeat;background-size:15px 15px;background-color:#fff;padding:1.23839% 6.65635%;flex-wrap:wrap}body #wrapper #main .contents section.detail .box>.title .title-icon .icon-list .icon-item{width:17.5%;margin:1.42857% 1.25%}body #wrapper #main .contents section.detail .box>.title .tag{width:16.71827%;height:8vw;border-left:1px solid #006ba6;position:absolute;top:0;right:0}body #wrapper #main .contents section.detail .box>.title .tag .txt{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);font-size:2.4vw;line-height:1.33;letter-spacing:0;font-weight:700;color:#006ba6}body #wrapper #main .contents section.detail .box>.body{background-color:#fff;padding:12.30769% 6.76923%}body #wrapper #main .contents section.detail .box>.body .container{margin-top:11.46953%}body #wrapper #main .contents section.detail .box>.body .container .title{font-size:3.73333vw;line-height:1.29;letter-spacing:.075em;font-weight:700;color:#006ba6}body #wrapper #main .contents section.detail .box>.body .container .body{font-size:3.2vw;line-height:1.83;letter-spacing:0;font-weight:500;color:#5a5a5a;margin-top:.71685%}body #wrapper #main .contents section.detail .box>.body .container .btn{width:98.56631%;height:12.8vw;background-color:#fff;position:relative;overflow:hidden;margin-top:8.60215%}body #wrapper #main .contents section.detail .box>.body .container .btn .column{height:100%;width:100%;padding-right:12.8vw;position:relative;border:1px solid #006ba6;display:inline-block;float:left}body #wrapper #main .contents section.detail .box>.body .container .btn .column .txt_container{width:100%;height:100%;position:relative}body #wrapper #main .contents section.detail .box>.body .container .btn .column .txt_container .txt{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);font-size:3.73333vw;line-height:1.5;letter-spacing:.025em;font-weight:700;color:#006ba6;white-space:nowrap;transition:color .3s linear;margin-left:0}body #wrapper #main .contents section.detail .box>.body .container .btn .arrow{position:absolute;display:inline-block;top:0;right:0;width:12.8vw;height:12.8vw;background-color:#006ba6}body #wrapper #main .contents section.detail .box>.body .container .btn .arrow .box{position:relative;width:100%;height:100%}body #wrapper #main .contents section.detail .box>.body .container .btn .arrow .box .wrapper{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);width:66.66667%;transform:translateY(-50%) translateX(-50%) rotate(-45deg)}body #wrapper #main .contents section.detail .box>.body .container .chart{margin-top:8.60215%}body #wrapper #main .contents section.detail .box>.body .container:first-child{margin-top:0}body #wrapper #main .contents section.detail#safty{margin-top:34.15385%}body #wrapper #main .contents section.detail#environment .box>.title .tag{width:25.387%}body #wrapper #main .contents section.detail#management .box>.title .tag{width:33.43653%;white-space:nowrap}body #wrapper #main .contents section.health{margin-top:13.53846%}body #wrapper #main .contents section.health>.box{background-color:#fff}body #wrapper #main .contents section.health>.box .body{background-color:#fff;padding:9.23077% 7.69231%}body #wrapper #main .contents section.health>.box .body .image{width:100%}body #wrapper #main .contents section.health>.box .body .btn{width:100.7326%;height:12.8vw;background-color:#fff;position:relative;overflow:hidden}body #wrapper #main .contents section.health>.box .body .btn .column{height:100%;width:100%;padding-right:12.8vw;position:relative;border:1px solid #006ba6;display:inline-block;float:left}body #wrapper #main .contents section.health>.box .body .btn .column .txt_container{width:100%;height:100%;position:relative}body #wrapper #main .contents section.health>.box .body .btn .column .txt_container .txt{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);font-size:3.73333vw;line-height:1.5;letter-spacing:.025em;font-weight:700;color:#006ba6;white-space:nowrap;transition:color .3s linear;margin-left:0}body #wrapper #main .contents section.health>.box .body .btn .arrow{position:absolute;display:inline-block;top:0;right:0;width:12.8vw;height:12.8vw;background-color:#006ba6}body #wrapper #main .contents section.health>.box .body .btn .arrow .box{position:relative;width:100%;height:100%}body #wrapper #main .contents section.health>.box .body .btn .arrow .box .wrapper{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);width:66.66667%;transform:translateY(-50%) translateX(-50%) rotate(-45deg)}body #wrapper #main .contents section.health#health{padding-top:0}body #wrapper #main .contents section.health#health>.box .body{overflow:hidden}body #wrapper #main .contents section.health#health>.box .body .image{width:73.99267%;margin:0 auto;margin-top:-1.23077%}body #wrapper #main .contents section.health#health>.box .body .btn{margin-top:-1.4652%}body #wrapper #main .bottom{margin-top:16%}@media print,screen and (min-width:768px){body .pc{display:inline-block!important}body .sp{display:none!important}body #wrapper #main{padding-top:0}body #wrapper #main .contents{width:100%;max-width:1400px}body #wrapper #main .contents section{width:71.42857%;margin:0 auto}body #wrapper #main .contents section:first-child{padding-top:12.78571%}body #wrapper #main .contents section h1{font-size:2.57143vw;line-height:1;letter-spacing:.1em;font-weight:700;color:#006ba6;margin:0 auto;margin-bottom:2.4%;text-align:left;width:100%}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .contents section h1{font-size:20px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .contents section h1{font-size:36px}}@media print,screen and (min-width:768px){body #wrapper #main .contents section h2{font-size:2vw;line-height:1;letter-spacing:0;font-weight:700;color:#006ba6;text-align:left;width:100%;margin:0 auto;position:relative;margin-bottom:5%}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .contents section h2{font-size:15px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .contents section h2{font-size:28px}}@media print,screen and (min-width:768px){body #wrapper #main .contents section h2::after{content:"";width:4%;height:3px;background-color:#006ba6;text-align:left;float:left;position:absolute;bottom:-.92857vw;left:0}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .contents section h2::after{bottom:-8px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .contents section h2::after{bottom:-13px}}@media print,screen and (min-width:768px){body #wrapper #main .contents section#link_bnr .link_bnr_list .linkbnr{display:inline-block;width:55.6%;border:1px solid #006ba6;background:#fff;margin-bottom:4%}body #wrapper #main .contents section#link_bnr .link_bnr_list .linkbnr a{width:100%;position:relative;height:100%;display:inline-block;transition:background-color .3s linear,color .3s linear}body #wrapper #main .contents section#link_bnr .link_bnr_list .linkbnr a:hover .back{background-color:#004a73!important;color:#004a73!important}body #wrapper #main .contents section#link_bnr .link_bnr_list .linkbnr a:hover .txt_box p{color:#004a73!important}body #wrapper #main .contents section#link_bnr .link_bnr_list .linkbnr a .back{width:4.10714vw;height:4.10714vw;background-color:#006ba6;transition:background-color .3s linear,color .3s linear;display:inline-block;float:left}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .contents section#link_bnr .link_bnr_list .linkbnr a .back{width:32px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .contents section#link_bnr .link_bnr_list .linkbnr a .back{width:57.5px}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .contents section#link_bnr .link_bnr_list .linkbnr a .back{height:32px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .contents section#link_bnr .link_bnr_list .linkbnr a .back{height:57.5px}}@media print,screen and (min-width:768px){body #wrapper #main .contents section#link_bnr .link_bnr_list .linkbnr a .back .box{position:relative;width:100%;height:100%}body #wrapper #main .contents section#link_bnr .link_bnr_list .linkbnr a .back .box .wrapper{width:67.58261%;overflow:hidden}body #wrapper #main .contents section#link_bnr .link_bnr_list .linkbnr a .back .box img{padding-top:16%;margin-left:17%}body #wrapper #main .contents section#link_bnr .link_bnr_list .linkbnr a .txt_box{width:89%;height:100%;display:inline-block}body #wrapper #main .contents section#link_bnr .link_bnr_list .linkbnr a .txt_box p{font-size:1.28571vw;line-height:1;letter-spacing:0;font-weight:700;color:#006ba6;transition:background-color .3s linear,color .3s linear;position:absolute;left:50%;top:50%;padding-top:0;transform:translateY(-50%) translateX(-50%)}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .contents section#link_bnr .link_bnr_list .linkbnr a .txt_box p{font-size:10px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .contents section#link_bnr .link_bnr_list .linkbnr a .txt_box p{font-size:18px}}@media print,screen and (min-width:768px){body #wrapper #main .contents section#link_bnr .link_bnr_list .linkbnr:last-child{margin-bottom:0}body #wrapper #main .bottom{width:71.42857%;max-width:1000px}body #wrapper #main .bottom .buttons{width:55.6%;margin:0 auto}body #wrapper #main .bottom .buttons .linkbnr{margin-top:7.19424%}body #wrapper #main .bottom .buttons .linkbnr.back .btn{width:100%;height:4.28571vw;background-color:#fff;position:relative;overflow:hidden}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .bottom .buttons .linkbnr.back .btn{height:33px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .bottom .buttons .linkbnr.back .btn{height:60px}}@media print,screen and (min-width:768px){body #wrapper #main .bottom .buttons .linkbnr.back .btn .column{height:100%;width:100%;position:relative;float:right;border:1px solid #006ba6;padding-left:4.28571vw}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .bottom .buttons .linkbnr.back .btn .column{padding-left:33px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .bottom .buttons .linkbnr.back .btn .column{padding-left:60px}}@media print,screen and (min-width:768px){body #wrapper #main .bottom .buttons .linkbnr.back .btn .column .txt_container{width:100%;height:100%;position:relative}body #wrapper #main .bottom .buttons .linkbnr.back .btn .column .txt_container .txt{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);font-size:1.28571vw;line-height:1.5;letter-spacing:.075em;font-weight:700;color:#006ba6;white-space:nowrap;transition:color .3s linear;margin-left:-5.6%}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .bottom .buttons .linkbnr.back .btn .column .txt_container .txt{font-size:10px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .bottom .buttons .linkbnr.back .btn .column .txt_container .txt{font-size:18px}}@media print,screen and (min-width:768px){body #wrapper #main .bottom .buttons .linkbnr.back .btn .back{position:absolute;width:4.28571vw;height:4.28571vw;background-color:#006ba6;transition:background-color .3s linear,color .3s linear}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .bottom .buttons .linkbnr.back .btn .back{width:33px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .bottom .buttons .linkbnr.back .btn .back{width:60px}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .bottom .buttons .linkbnr.back .btn .back{height:33px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .bottom .buttons .linkbnr.back .btn .back{height:60px}}@media print,screen and (min-width:768px){body #wrapper #main .bottom .buttons .linkbnr.back .btn .back .box{position:relative;width:100%;height:100%}body #wrapper #main .bottom .buttons .linkbnr.back .btn .back .box .wrapper{width:64.76667%;overflow:hidden}body #wrapper #main .bottom .buttons .linkbnr.back .btn:hover .column .txt_container .txt{color:#004a73}body #wrapper #main .bottom .buttons .linkbnr.back .btn:hover .back{background-color:#004a73}body #wrapper #main .bottom .buttons .linkbnr.back .btn:hover .back .box .wrapper .img{-webkit-animation:menu_line_left 1s cubic-bezier(.645,.045,.355,1) 0s 1;animation:menu_line_left 1s cubic-bezier(.645,.045,.355,1) 0s 1}body #wrapper #main .bottom .buttons .linkbnr.slanted .btn{width:100%;height:100%;background-image:url(/static/img/slanted_pale_pc.png);background-repeat:repeat;background-size:27px 27px;background-color:#fff;width:100%;height:4.28571vw;background-color:#fff;position:relative;overflow:hidden}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .bottom .buttons .linkbnr.slanted .btn{height:33px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .bottom .buttons .linkbnr.slanted .btn{height:60px}}@media print,screen and (min-width:768px){body #wrapper #main .bottom .buttons .linkbnr.slanted .btn .column{height:100%;width:100%;padding-right:4.28571vw;position:relative;border:1px solid #006ba6;display:inline-block;float:left}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .bottom .buttons .linkbnr.slanted .btn .column{padding-right:33px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .bottom .buttons .linkbnr.slanted .btn .column{padding-right:60px}}@media print,screen and (min-width:768px){body #wrapper #main .bottom .buttons .linkbnr.slanted .btn .column .txt_container{width:100%;height:100%;position:relative}body #wrapper #main .bottom .buttons .linkbnr.slanted .btn .column .txt_container .txt{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);font-size:1.28571vw;line-height:1;letter-spacing:0;font-weight:700;color:#006ba6;white-space:nowrap;transition:color .3s linear;margin-left:3%}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .bottom .buttons .linkbnr.slanted .btn .column .txt_container .txt{font-size:10px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .bottom .buttons .linkbnr.slanted .btn .column .txt_container .txt{font-size:18px}}@media print,screen and (min-width:768px){body #wrapper #main .bottom .buttons .linkbnr.slanted .btn .arrow{position:absolute;display:inline-block;top:0;right:0;width:4.28571vw;height:4.28571vw;background-color:#006ba6;transition:background-color .3s linear,color .3s linear}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .bottom .buttons .linkbnr.slanted .btn .arrow{width:33px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .bottom .buttons .linkbnr.slanted .btn .arrow{width:60px}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .bottom .buttons .linkbnr.slanted .btn .arrow{height:33px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .bottom .buttons .linkbnr.slanted .btn .arrow{height:60px}}@media print,screen and (min-width:768px){body #wrapper #main .bottom .buttons .linkbnr.slanted .btn .arrow .box{position:relative;width:100%;height:100%}body #wrapper #main .bottom .buttons .linkbnr.slanted .btn .arrow .box .wrapper{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);width:66.66667%;overflow:hidden;transform:translateY(-50%) translateX(-50%) rotate(-45deg);transform-origin:center}body #wrapper #main .bottom .buttons .linkbnr.slanted .btn .arrow:hover .wrapper .img{-webkit-animation:menu_line_right 1s cubic-bezier(.645,.045,.355,1) 0s 1;animation:menu_line_right 1s cubic-bezier(.645,.045,.355,1) 0s 1}body #wrapper #main .bottom .buttons .linkbnr.slanted .btn:hover .column .txt{color:#004a73}body #wrapper #main .bottom .buttons .linkbnr.slanted .btn:hover .arrow{background-color:#004a73}body #wrapper #main .bottom .buttons .linkbnr.slanted .btn:hover .arrow .box .wrapper .img{-webkit-animation:menu_line_right 1s cubic-bezier(.645,.045,.355,1) 0s 1;animation:menu_line_right 1s cubic-bezier(.645,.045,.355,1) 0s 1}body #wrapper #main .bottom .buttons .linkbnr:first-child{margin-top:0}body #wrapper #main #address{padding:2.85714% 0 2.85714%}body #wrapper #main #address>.box{height:4.28571vw;display:flex;width:97.28571%;border:1px solid #006ba6;margin:0 auto;background-color:#fff;position:relative}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main #address>.box{height:33px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main #address>.box{height:60px}}@media print,screen and (min-width:768px){body #wrapper #main #address>.box .address{width:38.16176%;height:100%;position:relative}body #wrapper #main #address>.box .address .txt{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);font-size:1.28571vw;line-height:1;letter-spacing:0;font-weight:700;color:#006ba6;white-space:nowrap}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main #address>.box .address .txt{font-size:10px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main #address>.box .address .txt{font-size:18px}}@media print,screen and (min-width:768px){body #wrapper #main #address>.box .map{width:25.14706%;height:100%;display:block;border-top:none;position:relative;border-left:1px solid #006ba6}body #wrapper #main #address>.box .map .column{width:82.74854%;height:100%}body #wrapper #main #address>.box .map .column .txt{font-size:1.28571vw;line-height:1;letter-spacing:0;font-weight:700;color:#006ba6;transition:background-color .3s linear,color .3s linear;white-space:nowrap}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main #address>.box .map .column .txt{font-size:10px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main #address>.box .map .column .txt{font-size:18px}}@media print,screen and (min-width:768px){body #wrapper #main #address>.box .map:hover .column .txt{color:#004a73!important}body #wrapper #main #address>.box .map:hover .arrow{background-color:#004a73!important;color:#004a73!important}body #wrapper #main #address>.box .map .arrow{position:absolute;width:4.28571vw;height:4.28571vw;background-color:#006ba6;transition:background-color .3s linear,color .3s linear;top:-1px;right:-1px}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main #address>.box .map .arrow{width:33px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main #address>.box .map .arrow{width:60px}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main #address>.box .map .arrow{height:33px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main #address>.box .map .arrow{height:60px}}@media print,screen and (min-width:768px){body #wrapper #main #address>.box .map .arrow .box{position:relative;width:100%;height:100%}body #wrapper #main #address>.box .map .arrow .box .wrapper{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);width:66.66667%;overflow:hidden;transform:translateY(-50%) translateX(-50%) rotate(-45deg);transform-origin:center}body #wrapper #main #address>.box .map .arrow:hover .wrapper .img{-webkit-animation:menu_line_right 1s cubic-bezier(.645,.045,.355,1) 0s 1;animation:menu_line_right 1s cubic-bezier(.645,.045,.355,1) 0s 1}body #wrapper #main #address>.box .tel{height:100%;display:block;border-top:none;flex-grow:1}body #wrapper #main #address>.box .tel .column{height:100%;width:50%;position:relative;float:left;border-left:none}body #wrapper #main #address>.box .tel .column .txt{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);font-size:1.28571vw;line-height:1;letter-spacing:0;font-weight:700;color:#006ba6;white-space:nowrap}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main #address>.box .tel .column .txt{font-size:10px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main #address>.box .tel .column .txt{font-size:18px}}@media print,screen and (min-width:768px){body #wrapper #main #address>.box .tel .column::before{content:'';width:1px;height:30%;background-color:#006ba6;position:absolute;top:50%;transform:translateY(-50%) translateX(0);left:0}body #wrapper #main #address>.box .tel .column:first-child{border:none}body #wrapper #main #address>.box .tel .column:first-child::before{display:none}}@media print,screen and (min-width:768px){body #wrapper #main .contents section#kv .logo{height:28.57143vw}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .contents section#kv .logo{height:219px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .contents section#kv .logo{height:400px}}@media print,screen and (min-width:768px){body #wrapper #main .contents section#kv .logo .image{width:60.4%}body #wrapper #main .contents section#kv .txt{margin-top:2.8%}body #wrapper #main .contents section#kv .txt .body{font-size:1.14286vw;line-height:2;letter-spacing:0;font-weight:700;color:#006ba6}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .contents section#kv .txt .body{font-size:9px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .contents section#kv .txt .body{font-size:16px}}@media print,screen and (min-width:768px){body #wrapper #main .contents section#kv .txt .name{font-size:1.14286vw;line-height:2;letter-spacing:0;font-weight:700;color:#006ba6;margin-top:.1%}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .contents section#kv .txt .name{font-size:9px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .contents section#kv .txt .name{font-size:16px}}@media print,screen and (min-width:768px){body #wrapper #main .contents section#summary{margin-top:5.75%}body #wrapper #main .contents section#summary h2{margin-bottom:3.15%}body #wrapper #main .contents section#summary .summary-txt{font-size:1.28571vw;line-height:1.56;letter-spacing:0;font-weight:700;color:#5a5a5a}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .contents section#summary .summary-txt{font-size:10px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .contents section#summary .summary-txt{font-size:18px}}@media print,screen and (min-width:768px){body #wrapper #main .contents section#summary .summary-item{width:56%}body #wrapper #main .contents section#summary .summary-item .title{font-size:2vw;line-height:1;letter-spacing:0;font-weight:700;color:#006ba6}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .contents section#summary .summary-item .title{font-size:15px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .contents section#summary .summary-item .title{font-size:28px}}@media print,screen and (min-width:768px){body #wrapper #main .contents section#summary .summary-item .body{margin-top:4.375%}body #wrapper #main .contents section#summary .summary-item .body .item .txt{font-size:1.28571vw;line-height:1.56;letter-spacing:0;font-weight:700;color:#5a5a5a}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .contents section#summary .summary-item .body .item .txt{font-size:10px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .contents section#summary .summary-item .body .item .txt{font-size:18px}}@media print,screen and (min-width:768px){body #wrapper #main .contents section#summary .summary-item .icon-list{width:41.25%;margin-top:4.46429%}body #wrapper #main .contents section#summary .summary-item .icon-list .icon-item{width:49.35065%}body #wrapper #main .contents section#summary .summary-item .icon-list .icon-item:nth-child(n+3){margin-top:0}body #wrapper #main .contents section#summary .summary-item.safty{margin-top:8.45%}body #wrapper #main .contents section#summary .summary-item.safty .body{padding-left:30%}body #wrapper #main .contents section#summary .summary-item.safty .icon-list{width:41.25%;margin-top:4.46429%}body #wrapper #main .contents section#summary .summary-item.safty .icon-list .icon-item{width:48.48485%}body #wrapper #main .contents section#summary .summary-item.safty .icon-list .icon-item:nth-child(n+3){margin-top:2.5974%}body #wrapper #main .contents section#summary .summary-item.safty::after,body #wrapper #main .contents section#summary .summary-item.safty::before{width:40vw;height:40vw}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .contents section#summary .summary-item.safty::after,body #wrapper #main .contents section#summary .summary-item.safty::before{width:307px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .contents section#summary .summary-item.safty::after,body #wrapper #main .contents section#summary .summary-item.safty::before{width:560px}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .contents section#summary .summary-item.safty::after,body #wrapper #main .contents section#summary .summary-item.safty::before{height:307px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .contents section#summary .summary-item.safty::after,body #wrapper #main .contents section#summary .summary-item.safty::before{height:560px}}@media print,screen and (min-width:768px){body #wrapper #main .contents section#summary .summary-item.safty::after,body #wrapper #main .contents section#summary .summary-item.safty::before{margin-top:4.82143%}body #wrapper #main .contents section#summary .summary-item.safty::before{background-image:url(/static/img/sustainability/cicle_safety.svg);background-repeat:no-repeat;background-position:center top;background-size:100% auto}body #wrapper #main .contents section#summary .summary-item.safty::after{background-image:url(/static/img/sustainability/cicle_safety_border.svg);background-repeat:no-repeat;background-position:center top;background-size:100% auto;z-index:2}body #wrapper #main .contents section#summary .summary-item.environment{margin-top:-11.5%;margin-left:43.9%}body #wrapper #main .contents section#summary .summary-item.environment .body{padding-left:25.53571%}body #wrapper #main .contents section#summary .summary-item.environment .icon-list{width:62.67857%;margin-top:4.46429%}body #wrapper #main .contents section#summary .summary-item.environment .icon-list .icon-item{width:31.9943%}body #wrapper #main .contents section#summary .summary-item.environment .icon-list .icon-item:nth-child(n+4){margin-top:1.7094%}body #wrapper #main .contents section#summary .summary-item.environment .icon-list .icon-item:nth-child(4){margin-left:17.37892%}body #wrapper #main .contents section#summary .summary-item.environment .icon-list .icon-item:nth-child(5){margin-right:17.37892%}body #wrapper #main .contents section#summary .summary-item.environment::after,body #wrapper #main .contents section#summary .summary-item.environment::before{width:40vw;height:40vw;margin-top:4.82143%}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .contents section#summary .summary-item.environment::after,body #wrapper #main .contents section#summary .summary-item.environment::before{width:307px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .contents section#summary .summary-item.environment::after,body #wrapper #main .contents section#summary .summary-item.environment::before{width:560px}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .contents section#summary .summary-item.environment::after,body #wrapper #main .contents section#summary .summary-item.environment::before{height:307px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .contents section#summary .summary-item.environment::after,body #wrapper #main .contents section#summary .summary-item.environment::before{height:560px}}@media print,screen and (min-width:768px){body #wrapper #main .contents section#summary .summary-item.environment::before{background-image:url(/static/img/sustainability/cicle_environment_pc.svg);background-repeat:no-repeat;background-position:center top;background-size:100% auto}body #wrapper #main .contents section#summary .summary-item.environment::after{background-image:url(/static/img/sustainability/cicle_environment_border_pc.svg);background-repeat:no-repeat;background-position:center top;background-size:100% auto;z-index:2}body #wrapper #main .contents section#summary .summary-item.management{margin-top:-3.6%;margin-left:2.7%}body #wrapper #main .contents section#summary .summary-item.management .body{padding-left:23.92857%}body #wrapper #main .contents section#summary .summary-item.management .icon-list{width:84.10714%;margin-top:4.46429%}body #wrapper #main .contents section#summary .summary-item.management .icon-list .icon-item{width:23.56688%;margin-top:0}body #wrapper #main .contents section#summary .summary-item.management .icon-list .icon-item:nth-child(n+5){margin-top:1.27389%}body #wrapper #main .contents section#summary .summary-item.management::after,body #wrapper #main .contents section#summary .summary-item.management::before{width:48.92857vw;height:48.92857vw;margin-top:-1.78571%}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .contents section#summary .summary-item.management::after,body #wrapper #main .contents section#summary .summary-item.management::before{width:376px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .contents section#summary .summary-item.management::after,body #wrapper #main .contents section#summary .summary-item.management::before{width:685px}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .contents section#summary .summary-item.management::after,body #wrapper #main .contents section#summary .summary-item.management::before{height:376px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .contents section#summary .summary-item.management::after,body #wrapper #main .contents section#summary .summary-item.management::before{height:685px}}@media print,screen and (min-width:768px){body #wrapper #main .contents section#summary .summary-item.management::before{background-image:url(/static/img/sustainability/cicle_management_pc.svg);background-repeat:no-repeat;background-position:center top;background-size:100% auto}body #wrapper #main .contents section#summary .summary-item.management::after{background-image:url(/static/img/sustainability/cicle_management_border_pc.svg);background-repeat:no-repeat;background-position:center top;background-size:100% auto}body #wrapper #main .contents section#summary .summary-item.environment .icon-list .icon-item,body #wrapper #main .contents section#summary .summary-item.management .icon-list .icon-item{margin-left:auto;margin-right:auto}body #wrapper #main .contents section.detail{margin-top:4.28571%}body #wrapper #main .contents section.detail .box>.title{border-bottom:1px solid #006ba6;display:flex;height:4.28571vw}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .contents section.detail .box>.title{height:33px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .contents section.detail .box>.title{height:60px}}@media print,screen and (min-width:768px){body #wrapper #main .contents section.detail .box>.title .title-body{width:11.12224%;height:100%;display:flex;display:block;border-right:1px solid #006ba6}body #wrapper #main .contents section.detail .box>.title .title-body .sub-txt{padding-left:0}body #wrapper #main .contents section.detail .box>.title .title-body .sub-txt .txt{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);font-size:1.71429vw;line-height:1.13;letter-spacing:0;font-weight:700;color:#006ba6}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .contents section.detail .box>.title .title-body .sub-txt .txt{font-size:13px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .contents section.detail .box>.title .title-body .sub-txt .txt{font-size:24px}}@media print,screen and (min-width:768px){body #wrapper #main .contents section.detail .box>.title .title-icon{border-top:none;flex-grow:1}body #wrapper #main .contents section.detail .box>.title .title-icon .icon-list{width:100%;height:100%;background-image:url(/static/img/slanted_pale_pc.png);background-repeat:repeat;background-size:27px 27px;background-color:#fff;padding:.3006% 2.15431%;padding-top:0;padding-bottom:0;float:left}body #wrapper #main .contents section.detail .box>.title .title-icon .icon-list .icon-item{width:5.13089%;margin:.9568% .36649%;display:inline-block;float:left}body #wrapper #main .contents section.detail .box>.title .tag{height:4.21429vw;background-color:#fff}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .contents section.detail .box>.title .tag{height:32px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .contents section.detail .box>.title .tag{height:59px}}@media print,screen and (min-width:768px){body #wrapper #main .contents section.detail .box>.title .tag .txt{font-size:1.42857vw;line-height:1.35;letter-spacing:0;font-weight:700;color:#006ba6}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .contents section.detail .box>.title .tag .txt{font-size:11px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .contents section.detail .box>.title .tag .txt{font-size:20px}}@media print,screen and (min-width:768px){body #wrapper #main .contents section.detail .box>.body{background-color:#fff;padding:5.6% 3%}body #wrapper #main .contents section.detail .box>.body .container{margin-top:5.4371%}body #wrapper #main .contents section.detail .box>.body .container .title{font-size:1.42857vw;line-height:1.35;letter-spacing:0;font-weight:700;color:#006ba6}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .contents section.detail .box>.body .container .title{font-size:11px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .contents section.detail .box>.body .container .title{font-size:20px}}@media print,screen and (min-width:768px){body #wrapper #main .contents section.detail .box>.body .container .body{font-size:1.14286vw;line-height:1.69;letter-spacing:0;font-weight:500;color:#5a5a5a;margin-top:.53305%}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .contents section.detail .box>.body .container .body{font-size:9px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .contents section.detail .box>.body .container .body{font-size:16px}}@media print,screen and (min-width:768px){body #wrapper #main .contents section.detail .box>.body .container .btn{margin:0 auto;width:59.27505%;height:4.28571vw;background-color:#fff;position:relative;overflow:hidden;margin-top:2.71855%}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .contents section.detail .box>.body .container .btn{height:33px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .contents section.detail .box>.body .container .btn{height:60px}}@media print,screen and (min-width:768px){body #wrapper #main .contents section.detail .box>.body .container .btn .column{height:100%;width:100%;padding-right:4.28571vw;position:relative;border:1px solid #006ba6;display:inline-block;float:left}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .contents section.detail .box>.body .container .btn .column{padding-right:33px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .contents section.detail .box>.body .container .btn .column{padding-right:60px}}@media print,screen and (min-width:768px){body #wrapper #main .contents section.detail .box>.body .container .btn .column .txt_container{width:100%;height:100%;position:relative}body #wrapper #main .contents section.detail .box>.body .container .btn .column .txt_container .txt{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);font-size:1.28571vw;line-height:1.5;letter-spacing:.075em;font-weight:700;color:#006ba6;white-space:nowrap;transition:color .3s linear;margin-left:0}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .contents section.detail .box>.body .container .btn .column .txt_container .txt{font-size:10px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .contents section.detail .box>.body .container .btn .column .txt_container .txt{font-size:18px}}@media print,screen and (min-width:768px){body #wrapper #main .contents section.detail .box>.body .container .btn .arrow{position:absolute;display:inline-block;top:0;right:0;width:4.28571vw;height:4.28571vw;background-color:#006ba6;transition:background-color .3s linear,color .3s linear}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .contents section.detail .box>.body .container .btn .arrow{width:33px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .contents section.detail .box>.body .container .btn .arrow{width:60px}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .contents section.detail .box>.body .container .btn .arrow{height:33px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .contents section.detail .box>.body .container .btn .arrow{height:60px}}@media print,screen and (min-width:768px){body #wrapper #main .contents section.detail .box>.body .container .btn .arrow .box{position:relative;width:100%;height:100%}body #wrapper #main .contents section.detail .box>.body .container .btn .arrow .box .wrapper{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);width:66.66667%;overflow:hidden;transform:translateY(-50%) translateX(-50%) rotate(-45deg);transform-origin:center}body #wrapper #main .contents section.detail .box>.body .container .btn .arrow:hover .wrapper .img{-webkit-animation:menu_line_right 1s cubic-bezier(.645,.045,.355,1) 0s 1;animation:menu_line_right 1s cubic-bezier(.645,.045,.355,1) 0s 1}body #wrapper #main .contents section.detail .box>.body .container .btn:hover .column .txt{color:#004a73}body #wrapper #main .contents section.detail .box>.body .container .btn:hover .arrow{background-color:#004a73}body #wrapper #main .contents section.detail .box>.body .container .btn:hover .arrow .box .wrapper .img{-webkit-animation:menu_line_right 1s cubic-bezier(.645,.045,.355,1) 0s 1;animation:menu_line_right 1s cubic-bezier(.645,.045,.355,1) 0s 1}body #wrapper #main .contents section.detail .box>.body .container .chart{margin-top:2.50533%}body #wrapper #main .contents section.detail .box>.body .container:first-child{margin-top:0}body #wrapper #main .contents section.detail .box>.body .container.link_bnr{margin-top:1.17271%}body #wrapper #main .contents section.detail .box>.body .container.link_bnr_bot{margin-top:5.97015%}body #wrapper #main .contents section.detail#safty{margin-top:10.57143%}body #wrapper #main .contents section.detail#safty .box>.title .tag{width:11.22244%}body #wrapper #main .contents section.detail#management .box>.title .title-body{width:22.44489%;white-space:nowrap}body #wrapper #main .contents section.detail#management .box>.title .title-icon .icon-list .icon-item{width:5.33089%;display:block}body #wrapper #main .contents section.detail#management .box>.title .tag{width:23.44689%}body #wrapper #main .contents section.detail#environment .box>.title .tag{width:17.23447%}body #wrapper #main .contents section.health{width:100%;margin-top:8.05%}body #wrapper #main .contents section.health>.box .body{background-color:#fff;padding:4% 2.5%}body #wrapper #main .contents section.health>.box .body .btn{width:58.64979%;height:4.28571vw;background-color:#fff;position:relative;overflow:hidden;margin:0 auto}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .contents section.health>.box .body .btn{height:33px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .contents section.health>.box .body .btn{height:60px}}@media print,screen and (min-width:768px){body #wrapper #main .contents section.health>.box .body .btn .column{height:100%;width:100%;padding-right:4.28571vw;position:relative;border:1px solid #006ba6;display:inline-block;float:left}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .contents section.health>.box .body .btn .column{padding-right:33px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .contents section.health>.box .body .btn .column{padding-right:60px}}@media print,screen and (min-width:768px){body #wrapper #main .contents section.health>.box .body .btn .column .txt_container{width:100%;height:100%;position:relative}body #wrapper #main .contents section.health>.box .body .btn .column .txt_container .txt{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);font-size:1.28571vw;line-height:1.5;letter-spacing:.075em;font-weight:700;color:#006ba6;white-space:nowrap;transition:color .3s linear;margin-left:0}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .contents section.health>.box .body .btn .column .txt_container .txt{font-size:10px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .contents section.health>.box .body .btn .column .txt_container .txt{font-size:18px}}@media print,screen and (min-width:768px){body #wrapper #main .contents section.health>.box .body .btn .arrow{position:absolute;display:inline-block;top:0;right:0;width:4.28571vw;height:4.28571vw;background-color:#006ba6;transition:background-color .3s linear,color .3s linear}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .contents section.health>.box .body .btn .arrow{width:33px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .contents section.health>.box .body .btn .arrow{width:60px}}@media screen and (min-width:768px) and (max-width:768px){body #wrapper #main .contents section.health>.box .body .btn .arrow{height:33px}}@media screen and (min-width:768px) and (min-width:1400px){body #wrapper #main .contents section.health>.box .body .btn .arrow{height:60px}}@media print,screen and (min-width:768px){body #wrapper #main .contents section.health>.box .body .btn .arrow .box{position:relative;width:100%;height:100%}body #wrapper #main .contents section.health>.box .body .btn .arrow .box .wrapper{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);width:66.66667%;overflow:hidden;transform:translateY(-50%) translateX(-50%) rotate(-45deg);transform-origin:center}body #wrapper #main .contents section.health>.box .body .btn .arrow:hover .wrapper .img{-webkit-animation:menu_line_right 1s cubic-bezier(.645,.045,.355,1) 0s 1;animation:menu_line_right 1s cubic-bezier(.645,.045,.355,1) 0s 1}body #wrapper #main .contents section.health>.box .body .btn:hover .column .txt{color:#004a73}body #wrapper #main .contents section.health>.box .body .btn:hover .arrow{background-color:#004a73}body #wrapper #main .contents section.health>.box .body .btn:hover .arrow .box .wrapper .img{-webkit-animation:menu_line_right 1s cubic-bezier(.645,.045,.355,1) 0s 1;animation:menu_line_right 1s cubic-bezier(.645,.045,.355,1) 0s 1}body #wrapper #main .contents section.health#health{padding-top:0}body #wrapper #main .contents section.health#health>.box .body .image{margin-top:0;width:25.63291%}body #wrapper #main .contents section.health#health>.box .body .btn{margin-top:0}body #wrapper #main .bottom{margin-top:7.14286%}}