@media(min-width: 1331px){body.page_en .header .logo{width:290px}}@media(min-width: 1151px)and (max-width: 1330px){body.page_en .header .logo{width:240px}}@media(min-width: 1001px)and (max-width: 1150px){body.page_en .header .logo{width:220px}}body.page_en .header .hd_right .nav_btm .gnav .global-contents{height:150px}body.page_en .header .hd_right .nav_btm .gnav .global-contents .text_l{height:150px;line-height:150px}body.page_en .header .hd_right .nav_btm .gnav .global-contents .level2 li{display:-webkit-box;display:-ms-flexbox;display:flex}body.page_en .remodal .list_wrap .drawer_list>li .level2 li a{padding:12px 20px}body.page_en .remodal .btn_list li .com_btn.tel .tel_img{left:38px}body.page_en .com_sec_contact .com_btn.tel .tel_img{left:38px}body.page_en .com_sec_contact .com_btn.tel .time{letter-spacing:0}body.page_en .footer .footer_l .sponsor_list li a .text{font-size:11px}@media(max-width: 767px){body.page_en #page_index .sec_about .copy{font-size:27px}}body.page_en #page_index .sec_about .sub_copy{max-width:885px;display:block}@media(max-width: 767px){body.page_en #page_index .sec_about .sub_copy p{line-height:1.3}body.page_en #page_index .sec_about .sub_copy p span{font-size:40px}}body.page_en #page_index .sec_about .text{text-align:left}body.page_en #page_index .sec_company .btn_list .btn_br span{padding:18px 0}body.page_en #page_index .sec_link .link_list li .text{text-align:left}body.page_en #page_index .sec_philosophy .inner .text{text-indent:0;text-align:left}body.page_en .com_page_title .page_title .en{text-transform:uppercase}@media(min-width: 768px){body.page_en .com_column .side_area .side_list>li>a{font-size:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}body.page_en .com_column .side_area .side_list>li>a span{display:block;line-height:1.3}body.page_en .com_column .content_area .com_inner_list>li .text{text-align:left}body.page_en #page_about .sec_about .about_content .info_area2 .info{font-size:14px;letter-spacing:-0.02em}body.page_en #page_about .sec_about .about_content .info_area2 .info span{line-height:1}@media(min-width: 768px){body.page_en #page_about .sec_about .about_content .info_area2 .info{line-height:1.2}body.page_en #page_about .sec_about .about_content .info_area2 .info span{font-size:54px}body.page_en #page_about .sec_about .about_content .info_area2 .info .batsu{width:40px;height:40px}body.page_en #page_about .sec_about .about_content .info_area2 .i_1{width:250px}body.page_en #page_about .sec_about .about_content .info_area2 .i_1 .btm_text span{margin-top:0}body.page_en #page_about .sec_about .about_content .info_area2 .i_2{width:275px}body.page_en #page_about .sec_about .about_content .info_area2 .i_2 .top_text span{padding-left:0}body.page_en #page_about .sec_about .about_content .info_area2 .i_2 .batsu{right:13px}body.page_en #page_about .sec_about .about_content .info_area2 .i_3{margin-top:-14px}body.page_en #page_about .sec_about .about_content .info_area2 .i_3 .btm_text span{margin-top:0}}@media(max-width: 767px){body.page_en #page_about .sec_about .about_content .info_area2 .info{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}body.page_en #page_about .sec_about .about_content .info_area2 .info span{font-size:43px}body.page_en #page_about .sec_about .about_content .info_area2 .top_text{width:100%}body.page_en #page_about .sec_about .about_content .info_area2 .i_1{padding-bottom:35px;margin-top:10px}body.page_en #page_about .sec_about .about_content .info_area2 .i_2{padding-bottom:25px;margin-top:8px}body.page_en #page_about .sec_about .about_content .info_area2 .i_2 .top_text{margin-bottom:7px}body.page_en #page_about .sec_about .about_content .info_area2 .i_2 .top_text span{padding-right:0}body.page_en #page_about .sec_about .about_content .info_area2 .i_3 .top_text{margin:10px 0 5px}}body.page_en #page_about .sec_about .lead{margin-top:25px;text-align:left}@media(max-width: 767px){body.page_en #page_about .sec_about .lead{margin-top:45px}}@media(max-width: 767px){body.page_en #page_about .sec_about .about_list li .inner_text .title span{font-size:45px}}body.page_en #page_philosophy .sec_philosophy .text{text-align:left}body.page_en #page_service .lead{text-align:left}body.page_en #page_warehouse .souko_gaiyou .list>li .title{width:110px}body.page_en #page_warehouse .souko_gaiyou .list>li .text{width:calc(100% - 110px)}@media(min-width: 768px){body.page_en #page_warehouse .tokucho_list>li .title{padding-top:30px}body.page_en #page_warehouse .tokucho_list>li .img{-ms-flex-item-align:start;align-self:flex-start}}body.page_en #page_warehouse .tokucho_list>li .text{text-align:left}body.page_en #page_warehouse .product_list>li{height:50px;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 767px){body.page_en #page_warehouse .product_list>li{font-size:11px}}body.page_en #page_warehouse .souko_kinou .mark_list>li .text{font-size:12px;letter-spacing:0}@media(max-width: 767px){body.page_en #page_warehouse .tel_wrap .tel{font-size:20px}}body.page_en #page_warehouse .tokucho_list>li .column_l .text{text-align:left}body.page_en #page_vision .sec_vision .text{text-align:left}body.page_en #page_greeting .sec_greeting .text{text-align:left}body.page_en #page_effort .sec_kankyou .lead{text-align:left}body.page_en #page_effort .sec_kankyou .houshin .houshin_list li{text-align:left}body.page_en #page_effort .sec_torikumi .welfare .welfare_list{max-width:280px}body.page_en #page_effort .sec_torikumi .welfare .welfare_list li{font-size:15px;padding-top:10px;padding-bottom:10px}body.page_en #page_effort .sec_torikumi .welfare .welfare_list li:nth-child(n+2){margin-top:17px}body.page_en #page_effort .sec_sdgs .lead{text-align:left}body.page_en #page_greeting .sec_greeting .text.btm{max-width:515px}@media(min-width: 768px){body.page_en #page_history .sec_history .history_list li .date{width:120px;font-size:19px}body.page_en #page_history .sec_history .history_list li .title{width:calc(100% - 120px);margin-top:0}}@media(min-width: 1001px){body.page_en #page_company .company_list>li.invoice .title{width:calc(100% - 245px);padding-right:15px}body.page_en #page_company .company_list>li.invoice .content{width:245px}}body.page_en #page_office .office_list li .text_l .text_wrap{display:block}body.page_en #page_office .office_list li .text_l .text_wrap:nth-of-type(n + 2){margin-top:5px}body.page_en #page_office .office_list li .text_l .text_wrap .title{font-size:12px}body.page_en #page_office .office_list li .text_l .text_wrap .title.add{width:72px}body.page_en #page_office .office_list li .text_l .text_wrap .title.info{width:152px}body.page_en #page_office .office_list li .text_l .text_wrap .text{line-height:1.7}/*# sourceMappingURL=en.css.map */