﻿@media only screen and (max-width: 767px) {
body{font-size:12px; line-height:20px;}
.sp_block{display:block;}
.sp_inline{display:inline;}
.sp_none{display:none;}

.sp_pt0{padding-top:0 !important;}
.sp_pt5{padding-top:5px !important;}
.sp_pt10{padding-top:10px !important;}
.sp_pt15{padding-top:15px !important;}
.sp_pt20{padding-top:20px !important;}
.sp_pt25{padding-top:25px !important;}
.sp_pt30{padding-top:30px !important;}
.sp_pt35{padding-top:35px !important;}
.sp_pt40{padding-top:40px !important;}
.sp_pt50{padding-top:50px !important;}
.sp_pt70{padding-top:70px !important;}
.sp_mt10{margin-top:10px !important;}
.sp_mt20{margin-top:20px !important;}

.sp_font10{font-size:10px; line-height:16px;}
.sp_font11{font-size:11px; line-height:18px;}
.sp_font12{font-size:12px; line-height:20px;}
.sp_font14{font-size:14px; line-height:22px;}
.sp_font15{font-size:15px; line-height:22px;}
.sp_font16{font-size:16px; line-height:24px;}
.sp_font18{font-size:18px; line-height:26px;}

.sp_center{text-align:center;}
.sp_tal{text-align:left;}
.sp_w100{width:100%; height:auto;}
.sp_fn{float:none;}

.header{height:50px; background:none;}
.adeka_w1200{width:100%;}
.header .adeka_w1200 > h1{float:left; padding:3px 0 0 10px;}
.header .adeka_w1200 > p.fl{color:#000; font-size:12px; line-height:20px; padding:19px 0 0 10px;}
.model-1{width:50px; height:50px; float:right; background:#203F53;}
.menu{width:18px; height:18px; padding-left:16px; position:relative; transition:0.3s; box-sizing:border-box;}
.bar{height:2px; width:18px; display:block; position:absolute; background-color:#FFF; transition:0.3s;}
.model-1 .bar:nth-of-type(1) {
  top:16px;
  transition: top 0.2s ease 0.2s, transform 0.2s ease-out 0;  
}
.model-1 .bar:nth-of-type(2) {
  top:24px;
  transition: ease 0.1s 0.1s; 
}
.model-1 .bar:nth-of-type(3) {
  top:32px;
  transition: top 0.2s ease 0.2s, transform 0.2s ease-out 0;
}
.model-1.hover .bar:nth-of-type(1) {
  background-color:#FFF;
  top:24px;
  transform: rotate(45deg);
  transition: top 0.1s ease 0, transform 0.1s ease-out 0.2s;
}
.model-1.hover .bar:nth-of-type(2) {
  opacity: 0;
}
.model-1.hover .bar:nth-of-type(3) {
  background-color:#FFF;
  top:24px;
  transform: rotate(-45deg);
  transition: top 0.1s ease 0, transform 0.1s ease-out 0.2s;
}
.adeka_nav_sp{width:100%; padding:20px 10px 30px 10px; background:#06293E; position:absolute; top:50px; z-index:100; box-sizing:border-box; display:none;}
.nav_ul{float:none; border-top:rgba(255,225,255,0.7) 1px solid;}
.nav_ul li{width:100%; float:none; background:none;}
.nav_ul li a{height:50px; color:#FFF; font-size:15px; line-height:50px; padding-top:0; padding-left:15px; text-align:left; border-bottom:rgba(255,225,255,0.7) 1px solid; position:relative;}
.nav_ul li a:hover,.nav_ul li.nav_li a{border-bottom:rgba(255,225,255,0.7) 1px solid;}
.nav_ul li i{color:rgba(255,255,255,0.5); font-size:14px; display:block; position:absolute; top:0; right:15px;}
.nav_tel{color:#FFF; font-size:22px; line-height:30px; text-align:right; padding:20px 35px 15px 0;}
.nav_tel i{font-size:20px;}
.nav_global{width:86%; color:#FFF; margin:0 auto; padding-bottom:25px;}
.nav_global_li01{width:45px; float:left; font-size:8px; line-height:16px; text-align:center; padding-top:5px; padding-right:7px;}
.nav_global_li01 i{font-size:21px;}
.nav_global_li02{width:calc(33.3% - 18px); height:38px; float:left; line-height:36px; border:#666666 1px solid; border-right:none; padding-right:8px; text-align:center; box-sizing:border-box; position:relative;}
.nav_global_li02:last-child{border-right:#666666 1px solid;}
.nav_global_li02 i{color:rgba(255,225,255,0.5); position:absolute; right:3px;}
.nav_close{width:250px; height:44px; color:#FFF; font-size:14px; font-weight:bold; line-height:44px; margin:0 auto;  text-align:center;background:#203F52;}
.adeka_banner{height:auto; background:none;}
#img-show li{height:auto;}
#img-show li a{height:auto;}
#img-show li:nth-child(1){background:none}
#img-show li:nth-child(2){background:none}
#img-show li:nth-child(3){background:none}
#img-show li:nth-child(4){background:none}
#img-show li:nth-child(5){background:none}
.flr3_sp{padding-left:3%; padding-right:3%; box-sizing:border-box;}
.adeka_banner_classify{width:100%; height:auto; position:inherit; border-bottom:#C6C8C7 1px solid;}
.adeka_banner_classify > li > nav{height:50px; padding:9px 0 0 10px; border-top:#C6C8C7 1px solid; border-bottom:none; position:relative; transition:all  0.3s ease;}
.adeka_banner_classify > li:first-child > nav{border-top:none;}
.adeka_banner_classify > li > nav:hover,.adeka_banner_classify > li > nav.show{background-color:#F7F9F8 !important;}
.adeka_banner_classify > li.show > nav{background-color:#DCDEDD !important;}
.adeka_banner_classify > li > nav > p.sp_none{display:none;}
.adeka_banner_classify > li > nav div{display:block; height:32px; border-left:#072A3F 3px solid;}
.adeka_banner_classify > li > nav div > h3{/*width:95px;*/ float:left; font-size:16px; line-height:32px;}
.adeka_banner_classify > li > nav div > p{width:auto; float:left; font-size:11px; line-height:32px; padding-top:0;}
.adeka_banner_classify > li > nav > p.sp_block{display:block; width:auto; height:auto; background:none; position:absolute; top:0; right:15px;}
.adeka_banner_classify > li > nav > p i{color:#06293E; font-weight:bold; line-height:50px; padding-top:0;}
.adeka_banner_classify li.li01 > nav{background:none;}
.adeka_banner_classify li.li02 > nav{background:none;}
.adeka_banner_classify li.li03 > nav{background:none;}
.adeka_banner_classify li.li04 > nav{background:none;}
.adeka_banner_classify li.li05 > nav{background:none;}

  .adeka_banner_classify li.li01 > nav{background: none!important;}
  .adeka_banner_classify li.li02 > nav{background: none!important;}
  .adeka_banner_classify li.li03 > nav{background: none!important;}
  .adeka_banner_classify li.li04 > nav{background: none!important;}
  .adeka_banner_classify li.li05 > nav{background: none!important;}

  .adeka_banner_classify li.li01{background: none!important;}
  .adeka_banner_classify li.li02{background: none!important;}
  .adeka_banner_classify li.li03{background: none!important;}
  .adeka_banner_classify li.li04{background: none!important;}
  .adeka_banner_classify li.li05{background: none!important;}

.adeka_classify_nav{width:100%; height:auto; color:#666; padding:0; background:#DCDEDD; position:inherit; left:0;}
.adeka_classify_nav h3{display:none;}
.adeka_classify_p1{display:none;}
.adeka_classify_nav h4{font-size:14px; line-height:34px; padding-top:0; border-top:#C6C8C7 1px solid; border-bottom:#D0D0D1 1px solid; background:#F2F4F5; position:relative;}
.adeka_classify_nav h4 i{color:#4694D1; font-size:14px; font-weight:normal; position:absolute; right:6px;}
.adeka_classify_nav a{height:34px; color:#666; display:block; padding-left:10px;}
.adeka_classify_nav ul{padding-bottom:10px;}
.adeka_classify_nav li{width:50%; min-width:50%; height:35px; font-size:12px; line-height:13px; border-bottom:#D9D9D9 1px solid; border-right:#D9D9D9 1px solid; background:#FFF; box-sizing:border-box; position:relative;}
.adeka_classify_nav li:nth-child(2n){border-right:none;}
.adeka_classify_nav li i{color:#4694D1; font-size:12px; line-height:34px; position:absolute; right:6px;}
.adeka_classify_nav li a{display:flex; padding-right:15px;}
.adeka_classify_nav li a span{align-self:center;}
.adeka_classify_p2{padding-bottom:20px;}
.adeka_classify_p2 a{width:250px; height:35px; color:#FFF; font-size:14px; line-height:35px; text-align:center; margin:0 auto; background:#6A7F8B; position:relative;}
.adeka_classify_p2 a i{position:absolute; top:0; right:8px;}
.adeka_news_box{width:94%;}
.adeka_news_title{font-size:22px; line-height:1.3;}
.adeka_news_title p{font-size:11px; line-height:1.3; padding-top:0;}
.adeka_news_yl{height:44px; font-size:12px; line-height:44px; text-align:center; padding-top:0; border-bottom:none; background:#F8F8F8;}
.adeka_news_yl a{display:block;}
.adeka_news_yl i{font-size:14px;}
.adeka_news{border-top:#CBCBCB 1px solid; margin-top:23px;}
.adeka_news li{height:auto; min-height:58px; font-size:11px; line-height:17px; padding:10px 0; position:relative;}
.adeka_news li span{width:100px; font-size:11px; line-height:17px; padding-left:8px; align-self:auto;}
.adeka_news li p{width:calc(100% - 100px); padding-left:0;}
.adeka_news li i{width:60px; height:18px; font-size:10px; line-height:18px; position:absolute; top:28px; left:8px;}
.adeka_product_box{width:94%;}
.adeka_product li{width:100%; height:auto; float:none; padding-top:20px; padding-left:0px;}
.adeka_product li:first-child{margin-left:0;}
.adeka_product_img p{height:35px; font-size:15px; line-height:35px;}
.adeka_product_img p i{font-size:14px; font-weight:normal; right:8px;}
.adeka_product_dl dd{width:50%; font-size:12px; line-height:16px; box-sizing:border-box;}
.adeka_product_dl dt{width:50%; font-size:12px; line-height:16px; padding-left:0; box-sizing:border-box;}
.adeka_product_dl p{width:50%; float:left; font-size:12px; line-height:16px; height:35px; border-right:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid; padding:0; display:block; box-sizing:border-box; position:relative;}
.adeka_product_dl p:nth-child(2n){border-right:none;}
.adeka_product_dl dd p{border-right:#CCCCCC 1px solid;}
.adeka_product_dl p a{height:34px; display:flex; padding-left:10px; padding-right:15px;}
.adeka_product_dl p a span{align-self:center;}
.adeka_product_dl p i{font-size:12px; line-height:34px; position:absolute; top:0; right:5px;}
.adeka_contact{height:auto; margin-top:40px; padding-bottom:25px; background:#83949E url(../images/adeka_contact_sp.jpg) no-repeat center bottom; background-size:100% auto;}
.adeka_contact_p1{font-size:12px; line-height:20px; padding-top:20px;}
.adeka_contact_p2{font-size:18px; font-weight:bold; line-height:30px; padding-top:25px;}
.adeka_contact_dl{width:255px; text-align:center; padding-top:18px;}
.adeka_contact_dl dt{width:100%; float:none; font-size:11px; line-height:18px;}
.adeka_contact_dl dd{width:100%; float:none; font-size:11px; line-height:18px; padding-top:12px;}
.adeka_contact_tel{font-size:23px; line-height:1.3; padding-top:3px;}
.adeka_contact_tel i{font-size:20px;}
.adeka_contact_mail{font-size:14px; line-height:1.3; padding-top:0px;}
.adeka_contact_mail i{font-size:16px;}
.adeka_contact_xx a{width:250px; height:42px; font-size:14px; line-height:42px; display:inline-block; background:#072A3E; position:relative;}
.adeka_contact_xx a i{font-size:12px;}
.adeka_column_bg{padding:40px 3% 45px 3%; box-sizing:border-box;}
.adeka_column01{width:100%; float:none; padding-right:0;}
.adeka_column01 h2,.adeka_column02 h2{font-size:18px; padding-bottom:0px; border-bottom:#666666 1px solid;}
.adeka_column01 dd{width:100%; float:none; padding-left:0; clear:both;}
.adeka_column01 dt{width:100%; float:none; padding-left:0; clear:both;}
.adeka_column01 h3{font-size:14px; line-height:20px; border-bottom:#D3D3D3 1px solid; padding:0; display:block; position:relative;}
.adeka_column01 h3 i,.adeka_column01 p i,.adeka_column02 p i{position:absolute; top:5px; right:5px;}
.adeka_column01 h3 a{padding:5px 10px; display:block;}
.adeka_column01 p,.adeka_column02 p{width:50%; height:31px; float:left; font-size:11px; line-height:15px; display:block; border-right:#D3D3D3 1px solid; border-bottom:#D3D3D3 1px solid; box-sizing:border-box; position:relative;}
.adeka_column01 p a,.adeka_column02 p a{height:22px; padding:8px 10px 0 10px; display:block;}
.adeka_column01 p i,.adeka_column02 p i{top:0px; font-size:12px; line-height:30px;}
.adeka_column01 p.adeka_column01_p a,.adeka_column02 p.adeka_column01_p a{height:30px; padding:0 10px 0 10px;}
.adeka_column02{width:100%; float:none;}
.footer{height:27px; font-size:10px; line-height:27px;}


.product_banner{height:auto; background:none;}
.adeka_w1100{width:100%;}
.product_search_title{position:relative;}
.product_search_title dt{width:calc(100% - 95px); height:35px; font-size:17px; line-height:35px;}
.product_search_title dd{width:95px; height:35px; color:#FFF; font-size:12px; line-height:34px; text-align:center; background:#203F53;}
.product_search_title dd span i{font-size:12px;}
.product_search_title dd div{width:100%; padding:22px 20px; background:#203F53; position:absolute; top:35px; left:0; z-index:2; box-sizing:border-box; display:none;}
.product_search_title dd input[type=text]{width:calc(100% - 60px); height:35px; font-size:12px; line-height:33px; margin-left:0;}
.product_search_title dd input[type=submit]{width:60px; height:35px; font-size:13px; line-height:33px;}
.product_search{padding:15px 20px 20px 20px;}
.product_search dd.fl{float:none;}
.product_search_label{width:60px; font-size:13px;}
.product_search_select01{width:calc(100% - 65px); box-sizing:border-box;}
.product_search_select02{width:calc(100% - 65px); margin:0 0 8px 65px; box-sizing:border-box;}
.product_search_select02:nth-child(2){margin-left:0;}
.product_search dt.fr{float:none; text-align:center;}
.product_search_submit{width:210px; height:35px; font-size:14px; line-height:35px;}
.product_industry_title{height:30px; font-size:19px; line-height:30px;}
.product_industry li{width:100%; float:none; margin-top:30px; margin-left:0;}
.product_industry li:first-child{margin-top:15px;}
.product_industry_i{width:20px; height:110px;}
.product_industry_i i{font-size:14px; padding-top:45px;}
.product_industry_classify{width:auto; padding-left:10px;}
.product_industry_classify h3{font-size:20px; line-height:30px;}
.product_industry_classify p{font-size:11px; line-height:18px; padding-top:0;}
.product_industry_lr{font-size:15px; line-height:24px; padding-top:0; display:block; background:#FFF; overflow:hidden;}
.product_industry_lr p{width:50%; height:35px; float:left; font-size:12px; line-height:34px; border-right:#D8D8D8 1px solid; border-bottom:#D8D8D8 1px solid; box-sizing:border-box; position:relative;}
.product_industry_lr p:nth-child(2n){border-right:none}
.product_industry_lr p a{width:100%; height:34px; display:block; padding-left:10px; box-sizing:border-box;}
.product_industry_lr p i{font-size:12px; position:absolute; top:0; right:5px;}
.product_industry_li01,.product_industry_li02,.product_industry_li03,.product_industry_li04,.product_industry_li05{background-size:auto 110px;}


.search_left{width:100%; float:none;}
.search_left_title{font-size:17px; position:relative;}
.search_left_title i{position:absolute; top:0; right:15px;}
.search_left_ul{background:#DDDDDD; display:none;}
.search_left_ul > li{font-size:14px; line-height:34px; padding-left:0;}
.search_left_ul > li > a{width:100%; height:34px; padding-left:10px; border-bottom:#D0D0D2 1px solid; display:block; background:#F3F4F6; box-sizing:border-box;}
.search_left_ul > li > i{font-size:14px; position:absolute; right:5px;}
.search_left_ul > li i.icon-zhankaishangxia{display:none;}
.search_left_ul li ul{font-size:12px; line-height:34px; padding:0 0 10px 0; display:block;}
.search_left_ul li ul li{width:100%; border-bottom:#D8D8D8 1px solid; background:#FFF; position:relative; box-sizing:border-box;}
.search_left_ul li ul ul{font-size:11px; padding:0; border-top:#D8D8D8 1px solid; margin-bottom:-1px; display:flex; flex-wrap:wrap;}
.search_left_ul li ul ul li{width:50%; border-right:#D8D8D8 1px solid;}
.search_left_ul li ul ul li:nth-child(2n){border-right:none;}
.search_left_ul li ul li a{height:34px; display:flex; padding-left:10px;}
.search_left_ul li ul li a span{line-height:15px; align-self:center;}
.search_left_ul li ul li i{font-size:11px; position:absolute; right:5px;}
.search_right{width:100%; float:none;}
.search_category{padding-bottom:3px;}
.search_category li{height:26px; font-size:12px; line-height:24px; padding:0 10px; margin-right:4px; margin-bottom:4px;}
.search_result{font-size:14px; line-height:24px;}
.search_result span{font-size:22px; line-height:1.3;}
.search_list{margin-top:15px;}
.search_list li{padding:12px 0; position:relative;}
.search_list li a{display:block;}
.search_list_img{width:80px;}
.search_list_lr{width:calc(100% - 130px); padding-left:15px;}
.search_list_lr h4{font-size:12px; line-height:18px;}
.search_list_lr h3{font-size:18px; line-height:24px; padding-top:0;}
.search_list_lr p{height:42px; font-size:10px; line-height:14px; padding-top:8px;}
.search_list_a{width:auto; height:auto; float:none; padding-left:0; background:none; position:absolute; top:50%; right:2px; margin-top:-18px;}
.search_list_a i{color:#85939E; font-size:14px; margin-left:0;}

.search_right_title{font-size:22px; line-height:1.2; padding-bottom:2px; margin-bottom:10px;}
.search_right_title span{font-size:12px;}

.detailed_x{padding-top:8px; border-top:#556F7C 1px solid;}
.detailed_tetle_cn{font-size:14px; line-height:20px; padding-top:12px;}
.detailed_tetle_en{font-size:21px; line-height:1.3; padding-top:2px;}
.detailed_nate{padding-bottom:15px;}
.detailed_nate dd img{width:100px; height:auto;}
.detailed_nate dt{width:calc(100% - 110px); font-size:12px; line-height:20px; padding-left:10px;}
.detailed_title{height:25px; margin-top:10px;}
.detailed_title h3{width:56%; height:25px; font-size:13px; line-height:25px; padding-left:8px;}
.detailed_title h3:before{right:0; border-top:25px solid transparent; border-right:20px solid #E6EAED;}
.detailed_title i{font-size:14px; font-weight:bold; line-height:25px; right:6px;}
.detailed_open{padding-bottom:15px; display:none;}
.detailed_point li{font-size:11px; line-height:16px; padding-top:10px;}
.detailed_point li i{font-size:11px;}
.detailed_physical table{width:100%;}
.detailed_physical th{width:55px; font-size:11px; line-height:20px; padding-left:10px;}
.detailed_physical td{font-size:11px; line-height:20px; padding-left:10px;}
.detailed_tsage{font-size:14px; line-height:20px; padding-left:6px; margin-top:15px; border-left:#203F51 3px solid;}
.detailed_tsage:first-child{margin-top:10px;}
.detailed_method{font-size:11px; line-height:17px; padding-top:3px;}
.detailed_packaging{font-size:11px; line-height:20px; padding-top:8px;}
.detailed_basic{font-size:11px; line-height:18px; padding-top:10px;}
.detailed_mixing{font-size:11px; line-height:16px; margin-top:3px;}
.detailed_mixing th{padding:2px 0; padding-left:4px;}
.detailed_mixing td{padding:2px 0;}
.detailed_mixed{font-size:11px; line-height:16px; margin-top:12px;}
.detailed_mixed th{padding:2px 0;}
.detailed_mixed td{padding:2px 0; width:auto;}

.detailed_pdf{padding:0px; width:60%; margin-left:20%;}
.detailed_pdf .fl{float:none;}
.detailed_pdf .fr{float:none;}
.detailed_lt_bt{font-size:13px; line-height:20px; padding-top:15px;}
.detailed_lt{width:100%; margin-top:10px;}
.detailed_lt th,.detailed_lt td{font-size:11px; line-height:20px; padding:3px 10px;}
.detailed_lt th{width:auto;}

.consult_title{font-size:16px; line-height:1.3; padding-bottom:5px;}
.consult_product{padding:20px 0 0 10px;}
.consult_product p{font-size:14px; line-height:20px;}
.consult_product h3{font-size:18px; line-height:25px; padding:8px 0;}
.consult_tips{font-size:12px; line-height:20px; padding-top:25px;}
.consult_form{margin-top:17px; display:flex;}
.consult_form dd{width:80px; font-size:12px; line-height:30px; padding-left:6px;}
.consult_form dd span{padding-left:3px;}
.consult_form dt{width:calc(100% - 80px); display:block;}
.consult_form dt p{padding:0 10px; line-height:30px;}
.consult_text{width:100%; height:32px; padding:0 10px;}
.consult_textarea{width:100%; height:85px; padding:5px 10px;}
.consult_correct{font-size:13px; line-height:20px; padding:25px 0 25px 0;}
.consult_submit{width:250px; height:42px; font-size:14px; background-position:220px center; background-size:8px auto;}
.consult_return{margin-top:50px; padding-top:0;}
.consult_return a.sp_none{display:none;}
.consult_return a.sp_block{width:100%; font-size:12px; font-weight:normal; line-height:43px; background:#F8F8F8;}
.consult_return a.sp_block i{color:#4694D1; font-size:12px; padding-right:2px;}


.company_banner{height:auto; background:none;}
.company_left_ul{display:flex; flex-wrap:wrap;}
.company_left_ul > li{width:50%; font-size:12px; line-height:40px; padding-left:0; border-bottom:none; position:relative;}
.company_left_ul > li > a{width:100%; height:40px; padding-left:10px; border-bottom:#D0D0D2 1px solid; border-right:#D0D0D2 1px solid; display:block; background:#F8F8F8; box-sizing:border-box;}
.company_left_ul > li:nth-child(2n) > a{border-right:none;}
.company_left_ul > li > i{font-size:12px; display:block; position:absolute; right:5px;}
.company_left_ul > li a{margin-left:0;}
	
.news_banner{height:auto; background:none;}
.adeka_news.news_list{margin-top:0; border-top:none;}
.news_detailed_rq{font-size:12px; line-height:20px;}
.news_detailed_rq span{width:65px; height:20px; margin-left:10px;}
.news_detailed_title{font-size:18px; line-height:26px; padding:15px 0 15px 0;}
.news_detailed_lr{font-size:12px; line-height:20px; padding-top:20px;}

.contact_banner{height:auto; background:none;}
.contact_with{font-size:14px; line-height:20px;}
.contact_tips{font-size:12px; line-height:20px; padding-top:18px;}

.recruit_banner{height:auto; background:none;}
.recruit_strive{padding-top:110px; padding-bottom:35px; background:#FBFBFB url(../images/recruit_img01_sp.jpg) no-repeat; background-size:100% auto;}
.recruit_strive dt{width:90%; float:none; font-size:13px; line-height:24px; padding:0 5% 0 5%;}
.recruit_strive dt .pt20{width:250px; margin:0 auto;}
.recruit_strive dt a{width:250px; height:42px; font-size:14px; line-height:42px; padding-right:10px; margin:0 auto;}
.recruit_strive dt a i{right:10px;}
.recruit_anapshot_tetle{font-size:17px; padding-top:25px;}
.recruit_anapshot li{width:49%; padding:8px 0 0 2%;}
.recruit_anapshot li:nth-child(2n+1){padding-left:0;}
.recruit_anapshot li img{width:100%; height:auto;}

.summary_infor_title{font-size:14px; line-height:24px; padding:30px 0 5px 0;}
.summary_info{font-size:12px; line-height:20px;}
.summary_info th{width:80px; padding:5px 0 5px 10px;}
.summary_info td{padding:5px 0 5px 12px;}

.business_title{font-size:14px; line-height:22px;}
.business_charter{width:100%; padding-top:0;}
.business_charter li{height:55px; font-size:14px; line-height:20px; margin-top:10px; padding:0 0 0 10px; border-left:#506A79 4px solid; display:flex;}
.business_charter li p{align-self:center;}
	
.distribution_region{font-size:19px; line-height:1.3;}
.distribution_filiale dt{width:100%; float:none;}
.distribution_filiale dt h3{font-size:16px; line-height:1.2;}
.distribution_table table th{width:70px; padding:5px 0 5px 20px;}
.distribution_table table td{padding:5px 0 5px 12px; border-bottom:#CBCBCB 1px solid;}

}


@media only screen and (max-width: 370px) {
.product_nav_sp li.product_nav_li{line-height:13px; padding-right:18px; display:flex;}
.product_nav_sp li.product_nav_li a{align-self:center;}
.product_nav_sp li.product_nav_li i{top:13px;}
}
