/* line 1, en.scss */.mainmenu ul li.item-249>ul{width:970px}@media (max-width: 768px){/* line 6, en.scss */.itemid-259 .banner .title-wrap,.itemid-264 .banner .title-wrap{width:80%}}@media (min-width: 768px){/* line 6, en.scss */.itemid-259 .banner .title-wrap,.itemid-264 .banner .title-wrap{width:60%}}@media (min-width: 992px){/* line 6, en.scss */.itemid-259 .banner .title-wrap,.itemid-264 .banner .title-wrap{width:55%}}@media (min-width: 1200px){/* line 6, en.scss */.itemid-259 .banner .title-wrap,.itemid-264 .banner .title-wrap{width:50%}}@media (min-width: 1800px){/* line 6, en.scss */.itemid-259 .banner .title-wrap,.itemid-264 .banner .title-wrap{width:40%}}@media (max-width: 768px){/* line 27, en.scss */.itemid-248 .banner .title-wrap,.itemid-285 .banner .title-wrap,.itemid-286 .banner .title-wrap{width:75%}}@media (min-width: 768px){/* line 27, en.scss */.itemid-248 .banner .title-wrap,.itemid-285 .banner .title-wrap,.itemid-286 .banner .title-wrap{width:55%}}@media (min-width: 992px){/* line 27, en.scss */.itemid-248 .banner .title-wrap,.itemid-285 .banner .title-wrap,.itemid-286 .banner .title-wrap{width:45%}}@media (min-width: 1200px){/* line 27, en.scss */.itemid-248 .banner .title-wrap,.itemid-285 .banner .title-wrap,.itemid-286 .banner .title-wrap{width:40%}}@media (min-width: 1800px){/* line 27, en.scss */.itemid-248 .banner .title-wrap,.itemid-285 .banner .title-wrap,.itemid-286 .banner .title-wrap{width:35%}}@media (max-width: 992px){/* line 45, en.scss */.esg .block01 .wrap{top:25%}}@media (min-width: 992px){/* line 45, en.scss */.esg .block01 .wrap{top:25%}}@media (min-width: 1200px){/* line 45, en.scss */.esg .block01 .wrap{top:35%}}/* line 57, en.scss */.esg .block01 .wrap .title{line-height:120%}@media (max-width: 768px){/* line 57, en.scss */.esg .block01 .wrap .title{font-size:25px}}@media (min-width: 768px){/* line 57, en.scss */.esg .block01 .wrap .title{font-size:25px}}@media (min-width: 992px){/* line 57, en.scss */.esg .block01 .wrap .title{font-size:45px}}@media (min-width: 1200px){/* line 57, en.scss */.esg .block01 .wrap .title{font-size:50px}}@media (min-width: 1600px){/* line 57, en.scss */.esg .block01 .wrap .title{font-size:65px}}@media (max-width: 768px){/* line 76, en.scss */.esg .block02{padding:50px 0 0 0}}@media (max-width: 768px){/* line 81, en.scss */.esg .block03{padding:50px 0}}@media (min-width: 992px){/* line 87, en.scss */.about .block03 table td:last-child{padding:5%}}@media (min-width: 1600px){/* line 87, en.scss */.about .block03 table td:last-child{padding:5% 15% 5% 10%}}@media (min-width: 992px){/* line 97, en.scss */.title02{font-size:35px}}@media (min-width: 1200px){/* line 97, en.scss */.title02{font-size:37px}}@media (min-width: 1600px){/* line 97, en.scss */.title02{font-size:45px}}@media (min-width: 1800px){/* line 97, en.scss */.title02{font-size:55px}}@media (min-width: 992px){/* line 112, en.scss */.bbox h3,.bbox .h3{font-size:20px}}@media (min-width: 1200px){/* line 112, en.scss */.bbox h3,.bbox .h3{font-size:22px}}@media (min-width: 992px){/* line 122, en.scss */.home-about table td:first-child:before{top:10%;height:80%}}@media (min-width: 1200px){/* line 122, en.scss */.home-about table td:first-child:before{top:10%;height:80%}}@media (min-width: 1400px){/* line 122, en.scss */.home-about table td:first-child:before{top:15%;height:70%}}
