﻿@charset "UTF-8";
.p-support__head {
	margin-bottom:61px
}
@media screen and (max-width:900px) {
.p-support__head {
margin-bottom:calc(12.308vw + -49.769px)
}
}
@media screen and (max-width:640px) {
.p-support__head {
margin-bottom:29px
}
}
.p-support__head .lead {
	font-size:27px;
	line-height:1.3333333333;
	margin-top:-4.5px;
	margin-bottom:48.5px;
	text-align:center;
	font-weight:bold;
	position:relative
}
@media screen and (max-width:900px) {
.p-support__head .lead {
font-size:calc(2.308vw + 6.231px);
line-height:calc(1.923vw + 18.692px);
margin-bottom:calc(3.269vw + 19.077px)
}
}
@media screen and (max-width:640px) {
.p-support__head .lead {
font-size:21px;
line-height:1.4761904762;
margin-top:-5px;
margin-bottom:40px
}
}
.p-support__head .lead:after {
	content:"";
	width:24px;
	height:3px;
	background:#1ba574;
	position:absolute;
	bottom:-18px;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.p-support__head .sub {
	font-size:16px;
	line-height:1.75;
	margin-top:-6px;
	margin-bottom:-6px;
	text-align:center
}
.p-support__item {
	margin-bottom:65px
}
@media screen and (max-width:640px) {
.p-support__item {
margin-bottom:40px
}
}
.p-support__item:last-child {
	margin-bottom:90px
}
@media screen and (max-width:640px) {
.p-support__item:last-child {
margin-bottom:40px
}
}
.p-support__content {
	position:relative;
	padding-left:440px
}
@media screen and (max-width:900px) {
.p-support__content {
padding:0 0 24px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
position:static;
width:100%
}
}
@media screen and (max-width:700px) {
.p-support__content {
display:block;
padding:0
}
}
.p-support__img {
	width:412px;
	position:absolute;
	top:6px;
	left:0
}
@media screen and (max-width:900px) {
.p-support__img {
position:static;
width:30%
}
}
@media screen and (max-width:700px) {
.p-support__img {
width:100%;
max-width:412px;
margin:0 auto 24px
}
}
.p-support__desc {
	font-size:16px;
	line-height:1.75;
	margin-top:-6px;
	margin-bottom:31px;
	text-align:justify
}
@media screen and (max-width:900px) {
.p-support__desc {
width:70%;
line-height:1.75;
margin-top:-6px;
margin-bottom:-6px;
padding-left:28px
}
}
@media screen and (max-width:700px) {
.p-support__desc {
width:100%;
padding-left:0;
line-height:1.75;
margin-top:-6px;
margin-bottom:17px
}
}
.p-support__contact {
	padding-left:440px
}
@media screen and (max-width:900px) {
.p-support__contact {
padding-left:0
}
}
.p-support__tel {
	background:#f7f7f7;
	padding:24px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
@media screen and (max-width:640px) {
.p-support__tel {
padding:19px 16px
}
}
@media screen and (max-width:550px) {
.p-support__tel {
display:block
}
}
.p-support__tel li {
	padding-right:30px
}
@media screen and (max-width:550px) {
.p-support__tel li {
padding:0 0 19px
}
}
.p-support__tel li:last-child {
	padding:0
}
.p-support__tel li .dept {
	font-size:15px;
	font-weight:500;
	padding-bottom:8px
}
.p-support__tel li .dept span {
	font-size:13px
}
.p-support__tel li .num {
	font-size:20px;
	font-family:"Roboto", "YakuHanJP_Noto", "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", Meiryo, メイリオ, sans-serif;
	font-weight:500;
	margin:-2.5px 0
}
.p-support__mail {
	padding:28px 30px 31px;
	border:1px solid #d3d3d3;
	border-top:3px solid #1ba574
}
@media screen and (max-width:900px) {
.p-support__mail {
padding:calc(2.692vw + 3.769px) calc(5.769vw + -21.923px) calc(2.692vw + 6.769px)
}
}
@media screen and (max-width:640px) {
.p-support__mail {
padding:21px 15px 24px
}
}
.p-support__mail .headline {
	padding-bottom:25px;
	margin-bottom:24px;
	border-bottom:1px solid #d3d3d3
}
@media screen and (max-width:900px) {
.p-support__mail .headline {
padding-bottom:calc(1.923vw + 7.692px)
}
}
@media screen and (max-width:640px) {
.p-support__mail .headline {
padding-bottom:20px
}
}
.p-support__mail .headline ._ttl {
	font-size:21px;
	line-height:1.3333333333;
	margin-top:-3.5px;
	margin-bottom:-3.5px;
	font-weight:bold;
	text-align:center
}
@media screen and (max-width:900px) {
.p-support__mail .headline ._ttl {
font-size:calc(1.154vw + 10.615px);
margin:calc(0.577vw + -8.692px) 0
}
}
@media screen and (max-width:640px) {
.p-support__mail .headline ._ttl {
font-size:18px;
line-height:1.5555555556;
margin-top:-5px;
margin-bottom:-5px
}
}
.p-support .sp_br {
	display:none
}
@media screen and (max-width:900px) {
.p-support .sp_br {
display:inline
}
}
.l-support .l-headline__medium {
	margin-bottom:0
}
.l-support .c-link_btn {
	width:100%;
	max-width:480px;
	margin:0 auto
}
.l-support .c-link_btn__cont {
	padding:14.5px 0 14.5px 38px;
	position:relative;
	line-height:1.8
}
.l-support .c-link_btn__cont:before {
	content:"";
	width:28px;
	height:21px;
	background:url(images/icon_envelope.svg) no-repeat center;
	background-size:cover;
	position:absolute;
	top:50%;
	left:0;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	z-index:3
}
/*# sourceMappingURL=common_support.css.map */


@media screen and (max-width:320px) {
.l-system .l-content__inner {
margin-bottom:0
}
}
@media screen and (max-width:320px) {
.l-system .l-content_wide__middle {
margin-bottom:0
}
}
.p-system__content_box {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-bottom:55px
}
@media screen and (max-width:640px) {
.p-system__content_box {
display:block;
margin-bottom:29px
}
}
.p-system__content_box ._ttl {
	position:relative;
	font-weight:700;
	font-size:24px;
	line-height:1.5;
	margin-top:2px;
	margin-bottom:44px
}
@media screen and (max-width:900px) {
.p-system__content_box ._ttl {
font-size:calc(1.923vw + 6.692px)
}
}
@media screen and (max-width:640px) {
.p-system__content_box ._ttl {
font-size:19px;
margin-bottom:28px;
margin-top:0px
}
}
.p-system__content_box ._ttl:before {
	content:"";
	position:absolute;
	border-bottom:3px solid #1ba574;
	width:24px;
	bottom:-20px;
	left:0
}
@media screen and (max-width:640px) {
.p-system__content_box ._ttl:before {
bottom:-15px
}
}
.p-system__content_box ._text {
	width:590px;
	font-weight:400;
	font-size:16px;
	line-height:1.75;
	margin-top:-6px;
	margin-bottom:-6px
}
@media screen and (max-width:900px) {
.p-system__content_box ._text {
width:calc(56.1% - 16px)
}
}
@media screen and (max-width:640px) {
.p-system__content_box ._text {
width:100%
}
}
.p-system__content_box ._img {
	width:458px
}
@media screen and (max-width:900px) {
.p-system__content_box ._img {
width:calc(43.9% - 16px)
}
}
@media screen and (max-width:640px) {
.p-system__content_box ._img {
max-width:290px;
width:100%;
margin:0 auto 25px
}
}
@media screen and (max-width:640px) {
.p-system__content_box ._img .pc_img {
display:none
}
}
@media screen and (min-width:641px) {
.p-system__content_box ._img .sp_img {
display:none
}
}
@media screen and (max-width:640px) {
.p-system__section_block:first-child ._img {
margin-bottom:20px
}
}
@media screen and (max-width:640px) {
.p-system__section_block .l-headline__secondary {
margin-bottom:20px
}
}
.p-system__list {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
@media screen and (max-width:900px) {
.p-system__list {
display:block
}
}
@media screen and (max-width:320px) {
.p-system__list {
margin-bottom:50px
}
}
.p-system__list_box {
	width:calc(50% - 18px)
}
@media screen and (max-width:900px) {
.p-system__list_box {
width:100%;
display:block
}
}
@media screen and (min-width:900px) {
.p-system__list_box:first-child, .p-system__list_box:nth-child(2) {
margin-bottom:45px
}
}
@media screen and (max-width:900px) {
.p-system__list_box:not(:last-child) {
margin-bottom:29px
}
}
.p-system__list_box .l-headline__medium {
	padding-bottom:12px;
	margin-bottom:20px
}
@media screen and (max-width:640px) {
.p-system__list_box .l-headline__medium {
margin-bottom:16px
}
}
.p-system__list_item {
	width:calc(50%-18px);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
@media screen and (max-width:480px) {
.p-system__list_item {
display:block
}
}
.p-system__list_item ._img {
	width:208px
}
@media screen and (max-width:900px) {
.p-system__list_item ._img {
width:calc(41.8% - 10px);
margin-bottom:19px
}
}
@media screen and (max-width:480px) {
.p-system__list_item ._img {
max-width:290px;
width:100%;
margin:0 auto 19px
}
}
.p-system__list_item ._text {
	width:294px;
	font-weight:400;
	font-size:16px;
	line-height:1.75;
	margin-top:-6px;
	margin-bottom:-6px
}
@media screen and (max-width:900px) {
.p-system__list_item ._text {
width:calc(58.2% - 10px)
}
}
@media screen and (max-width:480px) {
.p-system__list_item ._text {
width:100%
}
}
.p-system .c-link_btn {
	margin-top:26px
}
@media screen and (max-width:640px) {
.p-system .c-link_btn {
max-width:290px;
width:100%;
margin:15px auto 0
}
}
.p-system .c-link_btn__cont {
	line-height:48px
}
.reverse {
	-webkit-box-orient:horizontal;
	-webkit-box-direction:reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse
}
/*# sourceMappingURL=common_system.css.map */


@charset "UTF-8";
@media screen and (max-width:640px) {
.l-business .l-content__inner {
margin-bottom:0px
}
}
.l-business .l-top_visual__photo {
	width:calc(50vw + 96px);
	right:0;
	background-position:center;
	background-size:cover
}
@media screen and (min-width:1920px) {
.l-business .l-top_visual__photo {
width:1056px
}
}
@media screen and (max-width:1280px) {
.l-business .l-top_visual__photo {
width:736px;
right:0
}
}
@media screen and (max-width:900px) {
.l-business .l-top_visual__photo {
width:100%
}
}
.p-business_top {
	width:100%;
	overflow:hidden
}
.p-business_top ._inner {
	width:1080px;
	margin:0 auto
}
@media screen and (max-width:900px) {
.p-business_top ._inner {
width:100%;
padding:0 30px
}
}
@media screen and (max-width:640px) {
.p-business_top ._inner {
padding:0
}
}
.p-business_top__heading {
	margin-bottom:78px;
	text-align:center
}
@media screen and (max-width:640px) {
.p-business_top__heading {
padding:0 15px;
margin-bottom:35px
}
}
.p-business_top__heading .ttl {
	font-size:24px;
	font-weight:700;
	position:relative;
	text-align:center;
	line-height:1.5;
	margin-top:-6px;
	margin-bottom:50px
}
@media screen and (max-width:900px) {
.p-business_top__heading .ttl {
font-size:calc(0.862vw + 16.241px)
}
}
@media screen and (max-width:640px) {
.p-business_top__heading .ttl {
margin-bottom:35px
}
}
@media screen and (max-width:320px) {
.p-business_top__heading .ttl {
font-size:19px
}
}
.p-business_top__heading .ttl:after {
	content:"";
	width:24px;
	border-top:3px solid #1ba574;
	position:absolute;
	bottom:-20px;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
@media screen and (max-width:640px) {
.p-business_top__heading .ttl:after {
bottom:-16px
}
}
.p-business_top__heading .text {
	font-size:16px;
	text-align:center;
	line-height:1.75;
	margin-top:-6px;
	margin-bottom:-6px
}
@media screen and (max-width:640px) {
.p-business_top__heading .text {
text-align:start
}
}
@media screen and (max-width:640px) {
.p-business_top__list {
background:#eff5f8;
padding-top:30px;
padding-bottom:25px
}
}
@media screen and (max-width:480px) {
.p-business_top__list {
padding-top:0
}
}
.p-business_top__list_item {
	position:relative;
	padding:32px 0
}
@media screen and (max-width:640px) {
.p-business_top__list_item {
padding:0
}
}
@media screen and (max-width:900px) {
.p-business_top__list_item:nth-child(2) .text_box {
position:static;
top:0
}
}
@media screen and (max-width:640px) {
.p-business_top__list_item:nth-child(2) .text_box {
position:relative;
top:-20px
}
}
@media screen and (max-width:900px) {
.p-business_top__list_item:nth-child(2) .text_box .inner {
padding:20px 60px 25px 30px
}
}
@media screen and (max-width:640px) {
.p-business_top__list_item:nth-child(2) .text_box .inner {
padding:20px 15px 25px
}
}
.p-business_top__list_item:nth-child(2):before {
content:"";
width:1280px;
height:100%;
background:#eff5f8;
position:absolute;
z-index:-1;
right:220px;
top:0
}
@media screen and (max-width:900px) {
.p-business_top__list_item:nth-child(2):before {
width:calc(80.769vw + -6.923px);
right:calc(19.231vw + 6.923px)
}
}
@media screen and (max-width:640px) {
.p-business_top__list_item:nth-child(2):before {
display:none
}
}
.p-business_top__list_item:nth-child(2) .img {
margin-left:auto;
-webkit-transition:opacity 0.3s ease;
transition:opacity 0.3s ease
}
@media screen and (max-width:900px) {
.p-business_top__list_item:nth-child(2) .img {
position:absolute;
right:0
}
}
@media screen and (max-width:640px) {
.p-business_top__list_item:nth-child(2) .img {
position:relative
}
}
.p-business_top__list_item:not(:last-child) {
margin-bottom:48px
}
@media screen and (max-width:640px) {
.p-business_top__list_item:not(:last-child) {
margin-bottom:20px
}
}
.p-business_top__list_item:nth-child(odd):before {
content:"";
width:1280px;
height:100%;
background:#eff5f8;
position:absolute;
z-index:-1;
left:220px;
top:0
}
@media screen and (max-width:900px) {
.p-business_top__list_item:nth-child(odd):before {
width:calc(80.769vw + -6.923px);
left:calc(19.231vw + 6.923px)
}
}
@media screen and (max-width:640px) {
.p-business_top__list_item:nth-child(odd):before {
display:none
}
}
.p-business_top__list_item:nth-child(odd) .text_box {
left:auto;
right:0
}
@media screen and (max-width:900px) {
.p-business_top__list_item:nth-child(odd) .text_box {
position:static;
margin-left:auto
}
}
@media screen and (max-width:640px) {
.p-business_top__list_item:nth-child(odd) .text_box {
position:relative;
top:-15px
}
}
.p-business_top__list_item .link {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
@media screen and (max-width:900px) {
.p-business_top__list_item .link {
-webkit-box-align:normal;
-ms-flex-align:normal;
align-items:normal
}
}
@media screen and (max-width:640px) {
.p-business_top__list_item .link {
display:block
}
}
@media screen and (min-width:901px) {
.p-business_top__list_item .link:hover .img {
opacity:0.6
}
}
@media screen and (min-width:901px) {
.p-business_top__list_item .link:hover .text_box {
background:#ecf6f2
}
}
@media screen and (min-width:901px) {
.p-business_top__list_item .link:hover .p-link_btn__link {
background:#41b38a
}
}
@media screen and (min-width:901px) {
.p-business_top__list_item .link:hover .p-link_btn__link:before {
border-width:0
}
}
@media screen and (min-width:901px) {
.p-business_top__list_item .link:hover .p-link_btn__link:after {
border-width:0
}
}
.p-business_top__list .img {
	width:648px;
	z-index:2;
	-webkit-transition:opacity 0.3s ease;
	transition:opacity 0.3s ease
}
@media screen and (max-width:900px) {
.p-business_top__list .img {
width:calc(40% + 15px);
z-index:3;
position:absolute
}
}
@media screen and (max-width:640px) {
.p-business_top__list .img {
width:480px;
margin:0 auto;
position:relative;
z-index:2
}
}
@media screen and (max-width:480px) {
.p-business_top__list .img {
width:100%;
margin:0 auto;
position:relative;
z-index:2
}
}
.p-business_top__list .text_box {
	width:486px;
	background:#fff;
	z-index:3;
	position:absolute;
	top:50%;
	left:0;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	-webkit-transition:background 0.3s ease;
	transition:background 0.3s ease
}
@media screen and (max-width:900px) {
.p-business_top__list .text_box {
width:calc(60% + 15px);
z-index:2;
top:auto;
-webkit-transform:none;
transform:none
}
}
@media screen and (max-width:640px) {
.p-business_top__list .text_box {
width:450px;
z-index:3;
margin:0 auto
}
}
@media screen and (max-width:480px) {
.p-business_top__list .text_box {
width:calc(100% - 30px)
}
}
.p-business_top__list .text_box .inner {
	padding:30px 45px 35px
}
@media screen and (max-width:900px) {
.p-business_top__list .text_box .inner {
padding:20px 30px 25px 60px
}
}
@media screen and (max-width:640px) {
.p-business_top__list .text_box .inner {
padding:20px 15px 25px
}
}
.p-business_top__list .text_box .inner .ttl {
	font-size:24px;
	font-weight:700;
	padding-left:20px;
	position:relative;
	line-height:1.1666666667;
	margin-top:-2px;
	margin-bottom:30px
}
@media screen and (max-width:900px) {
.p-business_top__list .text_box .inner .ttl {
font-size:18px;
margin-bottom:18px
}
}
@media screen and (max-width:640px) {
.p-business_top__list .text_box .inner .ttl {
padding-left:15px;
margin-bottom:24px
}
}
.p-business_top__list .text_box .inner .ttl:before {
	content:"";
	border-left:4px solid #1ba574;
	height:87px;
	position:absolute;
	top:-28px;
	left:0
}
@media screen and (max-width:900px) {
.p-business_top__list .text_box .inner .ttl:before {
height:65px;
top:-18px
}
}
.p-business_top__list .text_box .inner .ttl:after {
	content:"";
	border-left:4px solid #e47f39;
	height:34px;
	position:absolute;
	top:-28px;
	left:0
}
@media screen and (max-width:900px) {
.p-business_top__list .text_box .inner .ttl:after {
height:25px;
top:-18px
}
}
@media screen and (max-width:320px) {
.p-business_top__list .text_box .inner .ttl:after {
height:25px
}
}
.p-business_top__list .text_box .inner .ttl>.en {
	color:#6f6f6f;
	font-weight:500;
	font-family:"Roboto", "YakuHanJP_Noto", "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", Meiryo, メイリオ, sans-serif;
	font-size:16px;
	line-height:1.8
}
@media screen and (max-width:900px) {
.p-business_top__list .text_box .inner .ttl>.en {
font-size:12px
}
}
.p-business_top__list .text_box .inner .text {
	font-size:15px;
	line-height:1.8;
	margin-top:-6px;
	margin-bottom:24px
}
@media screen and (max-width:640px) {
.p-business_top__list .text_box .inner .text {
margin-bottom:18px
}
}
.p-business_top .ib {
	display:inline-block
}
@media screen and (max-width:540px) {
.p-business_top .ib {
display:inline
}
}
.p-business_top .sp_indent {
	display:none
}
@media screen and (max-width:540px) {
.p-business_top .sp_indent {
display:block
}
}
.p-business_top .pc_indent {
	display:block
}
@media screen and (max-width:640px) {
.p-business_top .pc_indent {
display:none
}
}
.p-business_top .tab_indent {
	display:none
}
@media screen and (max-width:900px) {
.p-business_top .tab_indent {
display:block
}
}
@media screen and (max-width:640px) {
.p-business_top .tab_indent {
display:none
}
}
.p-business_top .p-link_btn {
	width:100%
}
.p-business_top .p-link_btn__cont {
	display:inline-block;
	font-size:15px;
	font-weight:500;
	line-height:47px;
	padding-bottom:1px;
	text-align:center;
	color:#ffffff;
	position:relative
}
.p-business_top .p-link_btn__link {
	width:100%;
	display:block;
	background:#1ba574;
	position:relative;
	text-align:center;
	-webkit-transition:background 0.2s ease-in-out!important;
	transition:background 0.2s ease-in-out!important;
	-webkit-transition-delay:0.2s;
	transition-delay:0.2s
}
.p-business_top .p-link_btn__link:before {
	content:"";
	position:absolute;
	bottom:0;
	right:0;
	width:0;
	height:0;
	border-style:solid;
	border-width:0 0 18px 18px;
	border-color:transparent transparent #ffffff transparent;
	-webkit-transition:border 0.2s ease-in-out;
	transition:border 0.2s ease-in-out;
	-webkit-transition-delay:0.1s;
	transition-delay:0.1s
}
.p-business_top .p-link_btn__link:after {
	content:"";
	position:absolute;
	bottom:0;
	right:0;
	width:0;
	height:0;
	border-style:solid;
	border-width:0 0 12px 12px;
	border-color:transparent transparent #e47f39 transparent;
	-webkit-transition:border 0.2s ease-in-out;
	transition:border 0.2s ease-in-out
}
.p-business_emulsification_mixing__content_box {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-bottom:48px;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse
}
@media screen and (max-width:900px) {
.p-business_emulsification_mixing__content_box {
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row
}
}
@media screen and (max-width:640px) {
.p-business_emulsification_mixing__content_box {
display:block;
margin-bottom:30px
}
}
.p-business_emulsification_mixing__content_box ._ttl {
	position:relative;
	font-weight:700;
	font-size:21px;
	line-height:1.619047619;
	margin-top:-2.5px;
	margin-bottom:35.5px
}
@media screen and (max-width:900px) {
.p-business_emulsification_mixing__content_box ._ttl {
font-size:calc(0.769vw + 14.077px)
}
}
@media screen and (max-width:640px) {
.p-business_emulsification_mixing__content_box ._ttl {
font-size:19px;
margin-bottom:25px
}
}
.p-business_emulsification_mixing__content_box ._ttl:before {
	content:"";
	position:absolute;
	border-bottom:3px solid #1ba574;
	width:24px;
	bottom:-17px;
	left:0
}
@media screen and (max-width:640px) {
.p-business_emulsification_mixing__content_box ._ttl:before {
bottom:-13px
}
}
.p-business_emulsification_mixing__content_box ._text {
	width:460px;
	font-weight:400;
	font-size:16px;
	line-height:1.75;
	margin-top:-6px;
	margin-bottom:-6px
}
@media screen and (max-width:900px) {
.p-business_emulsification_mixing__content_box ._text {
width:calc(50% - 10px)
}
}
@media screen and (max-width:640px) {
.p-business_emulsification_mixing__content_box ._text {
width:100%
}
}
.p-business_emulsification_mixing__content_box ._img {
	width:420px
}
@media screen and (max-width:900px) {
.p-business_emulsification_mixing__content_box ._img {
width:calc(50% - 10px)
}
}
@media screen and (max-width:640px) {
.p-business_emulsification_mixing__content_box ._img {
max-width:420px;
width:100%;
margin:0 auto 24px
}
}
.p-business_emulsification_mixing__list {
	margin-bottom:63px
}
@media screen and (max-width:640px) {
.p-business_emulsification_mixing__list {
margin-bottom:40px
}
}
.p-business_emulsification_mixing__list_item {
	margin-bottom:48px
}
@media screen and (max-width:640px) {
.p-business_emulsification_mixing__list_item {
margin-bottom:30px
}
}
.p-business_emulsification_mixing__list_item:last-child {
	margin-bottom:0
}
.p-business_emulsification_mixing__list_item ._content {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
@media screen and (max-width:640px) {
.p-business_emulsification_mixing__list_item ._content {
width:100%;
display:block
}
}
.p-business_emulsification_mixing__list_item ._content ._img {
	width:300px
}
@media screen and (max-width:900px) {
.p-business_emulsification_mixing__list_item ._content ._img {
width:calc(34% - 10px)
}
}
@media screen and (max-width:640px) {
.p-business_emulsification_mixing__list_item ._content ._img {
max-width:420px;
width:100%;
margin:0 auto 20px
}
}
.p-business_emulsification_mixing__list_item ._content ._text_block {
	width:575px
}
@media screen and (max-width:900px) {
.p-business_emulsification_mixing__list_item ._content ._text_block {
width:calc(66% - 10px)
}
}
@media screen and (max-width:640px) {
.p-business_emulsification_mixing__list_item ._content ._text_block {
width:100%
}
}
.p-business_emulsification_mixing__list_item ._content ._text_block ._text {
	font-size:16px;
	line-height:1.75;
	margin-top:-6px;
	margin-bottom:-6px
}
.p-business_emulsification_mixing__contact {
	border-top:3px solid #1ba574;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3
}
.p-business_emulsification_mixing__contact ._inner {
	padding:27px 30px 30px 30px
}
@media screen and (max-width:640px) {
.p-business_emulsification_mixing__contact ._inner {
padding:21px 15px 25px
}
}
.p-business_emulsification_mixing__contact ._ttl {
	text-align:center;
	font-size:21px;
	font-weight:bold;
	padding-bottom:22px;
	border-bottom:1px solid #d3d3d3;
	line-height:1.3333333333;
	margin-top:-3.5px;
	margin-bottom:-3.5px
}
@media screen and (max-width:640px) {
.p-business_emulsification_mixing__contact ._ttl {
font-size:18px;
padding-bottom:18px
}
}
.p-business_emulsification_mixing__contact ._content {
	margin-top:27px
}
@media screen and (max-width:640px) {
.p-business_emulsification_mixing__contact ._content {
margin-top:18px
}
}
.p-business_emulsification_mixing__contact ._content .__inner {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
@media screen and (max-width:640px) {
.p-business_emulsification_mixing__contact ._content .__inner {
display:block;
text-align:center
}
}
.p-business_emulsification_mixing__contact ._content ._info {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
@media screen and (max-width:900px) {
.p-business_emulsification_mixing__contact ._content ._info {
display:block;
margin-right:35px
}
}
@media screen and (max-width:640px) {
.p-business_emulsification_mixing__contact ._content ._info {
margin-right:0
}
}
.p-business_emulsification_mixing__contact ._content ._info_item {
	width:200px;
	margin-right:35px
}
@media screen and (max-width:900px) {
.p-business_emulsification_mixing__contact ._content ._info_item {
width:100%;
margin:0
}
}
@media screen and (max-width:640px) {
.p-business_emulsification_mixing__contact ._content ._info_item {
display:block;
margin-right:20px
}
}
@media screen and (max-width:900px) {
.p-business_emulsification_mixing__contact ._content ._info_item:first-child {
margin-bottom:10px
}
}
.p-business_emulsification_mixing__contact ._content ._info_item ._department {
	line-height:2.5333333333;
	margin-top:-11.5px;
	margin-bottom:-11.5px;
	font-size:15px;
	font-weight:500
}
@media screen and (max-width:640px) {
.p-business_emulsification_mixing__contact ._content ._info_item ._department {
font-size:15px
}
}
@media screen and (max-width:480px) {
.p-business_emulsification_mixing__contact ._content ._info_item ._department {
margin-right:0
}
}
.p-business_emulsification_mixing__contact ._content ._info_item ._department span {
	padding-left:6px;
	font-size:13px;
	line-height:2.9230769231;
	margin-top:-12.5px;
	margin-bottom:-12.5px
}
.p-business_emulsification_mixing__contact ._content ._info_item ._tel {
	font-family:"Roboto", "YakuHanJP_Noto", "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", Meiryo, メイリオ, sans-serif;
	font-size:24px;
	font-weight:500;
	line-height:1.5833333333;
	margin-top:-7px;
	margin-bottom:-7px
}
@media screen and (max-width:640px) {
.p-business_emulsification_mixing__contact ._content ._info_item ._tel {
font-size:21px
}
}
.p-business_emulsification_mixing__contact ._content .c-link_btn {
	margin:0;
	width:298px
}
@media screen and (max-width:900px) {
.p-business_emulsification_mixing__contact ._content .c-link_btn {
width:260px;
margin:0
}
}
@media screen and (max-width:640px) {
.p-business_emulsification_mixing__contact ._content .c-link_btn {
margin:18px auto 0
}
}
.p-business_emulsification_mixing__contact ._content .c-link_btn__cont {
	line-height:56px;
	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
}
.p-business_emulsification_mixing__contact ._content .c-link_btn__cont:before {
	content:"";
	display:inline-block;
	width:0;
	height:20px;
	margin-right:7px;
	background-size:contain;
	vertical-align:middle;
	background-image:url(/assets/images/business/emulsification_mixing/env_icon.png);
	background-repeat:no-repeat
}
.p-business_emulsification_mixing .c-link_btn {
	margin-top:31px
}
@media screen and (max-width:640px) {
.p-business_emulsification_mixing .c-link_btn {
margin:23px auto 0;
width:256px
}
}
.p-business_emulsification_mixing .ib {
	display:inline-block
}
.p-business_water__content_box {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-bottom:55px;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse
}
@media screen and (max-width:900px) {
.p-business_water__content_box {
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row
}
}
@media screen and (max-width:640px) {
.p-business_water__content_box {
display:block;
margin-bottom:36px
}
}
.p-business_water__content_box ._ttl {
	position:relative;
	font-weight:700;
	font-size:21px;
	line-height:1.619047619;
	margin-top:3.5px;
	margin-bottom:34px
}
@media screen and (max-width:900px) {
.p-business_water__content_box ._ttl {
font-size:calc(0.769vw + 14.077px)
}
}
@media screen and (max-width:640px) {
.p-business_water__content_box ._ttl {
font-size:19px;
margin-bottom:25px
}
}
.p-business_water__content_box ._ttl:before {
	content:"";
	position:absolute;
	border-bottom:3px solid #1ba574;
	width:24px;
	bottom:-17px;
	left:0
}
@media screen and (max-width:640px) {
.p-business_water__content_box ._ttl:before {
bottom:-12px
}
}
.p-business_water__content_box ._ttl>span {
	display:inline-block
}
.p-business_water__content_box ._text {
	width:460px;
	font-weight:400;
	font-size:16px;
	line-height:1.75;
	margin-top:-6px;
	margin-bottom:-6px
}
@media screen and (max-width:900px) {
.p-business_water__content_box ._text {
width:51.1%
}
}
@media screen and (max-width:640px) {
.p-business_water__content_box ._text {
width:100%
}
}
.p-business_water__content_box ._img {
	width:420px
}
@media screen and (max-width:900px) {
.p-business_water__content_box ._img {
width:46.7%
}
}
@media screen and (max-width:640px) {
.p-business_water__content_box ._img {
max-width:420px;
width:100%;
margin:0 auto;
margin-bottom:23px
}
}
.p-business_water__list {
	margin-bottom:65px
}
@media screen and (max-width:640px) {
.p-business_water__list {
margin-bottom:40px
}
}
.p-business_water__list_item {
	margin-bottom:48px
}
@media screen and (max-width:640px) {
.p-business_water__list_item {
margin-bottom:30px
}
}
.p-business_water__list_item:last-child {
	margin-bottom:0
}
.p-business_water__list_item ._content {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
@media screen and (max-width:640px) {
.p-business_water__list_item ._content {
display:block
}
}
.p-business_water__list_item ._content ._img {
	width:300px
}
@media screen and (max-width:900px) {
.p-business_water__list_item ._content ._img {
width:33.3%
}
}
@media screen and (max-width:640px) {
.p-business_water__list_item ._content ._img {
max-width:420px;
width:100%;
margin:0 auto;
margin-bottom:20px
}
}
.p-business_water__list_item ._content ._text_block {
	width:575px;
	margin-top:5px
}
@media screen and (max-width:900px) {
.p-business_water__list_item ._content ._text_block {
width:63.8%
}
}
@media screen and (max-width:640px) {
.p-business_water__list_item ._content ._text_block {
width:100%
}
}
.p-business_water__list_item ._content ._text_block ._text {
	font-size:16px;
	line-height:1.75;
	margin-top:-6px;
	margin-bottom:-6px
}
.p-business_water__list_item ._content ._text_block ._use {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	position:relative;
	font-size:16px;
	line-height:1.75;
	margin-top:-6px;
	margin-bottom:27px
}
@media screen and (max-width:640px) {
.p-business_water__list_item ._content ._text_block ._use {
display:block;
margin-bottom:23px
}
}
.p-business_water__list_item ._content ._text_block ._use>dt {
	position:absolute;
	left:0;
	font-weight:500
}
@media screen and (max-width:640px) {
.p-business_water__list_item ._content ._text_block ._use>dt {
position:relative;
display:block;
padding-bottom:15px
}
}
.p-business_water__list_item ._content ._text_block ._use>dt:before {
	content:"";
	border-right:1px solid #d6d6d7;
	height:48px;
	position:absolute;
	right:-12px;
	top:5px
}
@media screen and (max-width:640px) {
.p-business_water__list_item ._content ._text_block ._use>dt:before {
border-right:none;
border-bottom:2px solid #d6d6d7;
width:34px;
left:0;
bottom:7px;
top:auto;
right:auto
}
}
.p-business_water__list_item ._content ._text_block ._use>dd {
	padding-left:64px
}
@media screen and (max-width:640px) {
.p-business_water__list_item ._content ._text_block ._use>dd {
padding-left:0
}
}
.p-business_water__contact {
	border-top:3px solid #1ba574;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3
}
.p-business_water__contact ._inner {
	padding:27px 30px 30px 30px
}
@media screen and (max-width:640px) {
.p-business_water__contact ._inner {
padding:21px 15px 25px
}
}
.p-business_water__contact ._ttl {
	text-align:center;
	font-size:21px;
	font-weight:bold;
	padding-bottom:22px;
	border-bottom:1px solid #d3d3d3;
	line-height:1.3333333333;
	margin-top:-3.5px;
	margin-bottom:-3.5px
}
@media screen and (max-width:900px) {
.p-business_water__contact ._ttl {
font-size:calc(1.154vw + 10.615px)
}
}
@media screen and (max-width:640px) {
.p-business_water__contact ._ttl {
padding-bottom:19px;
font-size:18px
}
}
.p-business_water__contact ._ttl span {
	display:inline-block
}
.p-business_water__contact ._content {
	margin-top:27px
}
@media screen and (max-width:640px) {
.p-business_water__contact ._content {
margin-top:0
}
}
.p-business_water__contact ._content .__inner {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
@media screen and (max-width:640px) {
.p-business_water__contact ._content .__inner {
display:block
}
}
.p-business_water__contact ._content ._info {
	width:300px;
	margin-right:35px
}
@media screen and (max-width:900px) {
.p-business_water__contact ._content ._info {
margin-right:calc(7.692vw + -34.231px)
}
}
@media screen and (max-width:640px) {
.p-business_water__contact ._content ._info {
margin:0 auto;
padding:20px 0 18px
}
}
.p-business_water__contact ._content ._info ._department {
	line-height:2.5333333333;
	margin-top:-11.5px;
	margin-bottom:-11.5px;
	font-size:15px;
	font-weight:500
}
@media screen and (max-width:640px) {
.p-business_water__contact ._content ._info ._department {
text-align:center
}
}
.p-business_water__contact ._content ._info ._department span {
	padding-left:10px;
	font-size:13px;
	line-height:2.9230769231;
	margin-top:-12.5px;
	margin-bottom:-12.5px
}
.p-business_water__contact ._content ._info ._tel {
	font-family:"Roboto", "YakuHanJP_Noto", "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", Meiryo, メイリオ, sans-serif;
	font-size:24px;
	font-weight:500;
	line-height:1.5833333333;
	margin-top:-7px;
	margin-bottom:-7px
}
@media screen and (max-width:900px) {
.p-business_water__contact ._content ._info ._tel {
font-size:calc(1.154vw + 13.615px)
}
}
@media screen and (max-width:640px) {
.p-business_water__contact ._content ._info ._tel {
font-size:21px;
text-align:center
}
}
.p-business_water__contact ._content .c-link_btn {
	margin-top:0px;
	width:298px
}
@media screen and (max-width:640px) {
.p-business_water__contact ._content .c-link_btn {
margin:0 auto;
width:260px
}
}
.p-business_water__contact ._content .c-link_btn__cont {
	line-height:56px;
	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
}
.p-business_water__contact ._content .c-link_btn__cont:before {
	content:"";
	display:inline-block;
	width:30px;
	height:20px;
	margin-right:7px;
	background-size:contain;
	vertical-align:middle;
	background-image:url(images/env_icon.png);
	background-repeat:no-repeat
}
.p-business_water .c-link_btn {
	margin-top:31px
}
@media screen and (max-width:640px) {
.p-business_water .c-link_btn {
margin:23px auto 0;
width:256px
}
}
.p-business_water .mb25 {
	display:inline-block;
	margin-top:12px
}
.p-business_engineering__content_box {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-bottom:55px;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse
}
@media screen and (max-width:900px) {
.p-business_engineering__content_box {
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row
}
}
@media screen and (max-width:640px) {
.p-business_engineering__content_box {
display:block;
margin-bottom:36px
}
}
.p-business_engineering__content_box ._ttl {
	position:relative;
	font-weight:700;
	font-size:21px;
	line-height:1.619047619;
	margin-top:3.5px;
	margin-bottom:35.5px
}
@media screen and (max-width:900px) {
.p-business_engineering__content_box ._ttl {
font-size:calc(0.769vw + 14.077px)
}
}
@media screen and (max-width:640px) {
.p-business_engineering__content_box ._ttl {
font-size:19px;
margin-bottom:25px
}
}
.p-business_engineering__content_box ._ttl:before {
	content:"";
	position:absolute;
	border-bottom:3px solid #1ba574;
	width:24px;
	bottom:-17px;
	left:0
}
@media screen and (max-width:640px) {
.p-business_engineering__content_box ._ttl:before {
bottom:-12px;
left:1px
}
}
.p-business_engineering__content_box ._ttl span {
	display:inline-block
}
.p-business_engineering__content_box ._text {
	width:460px;
	font-weight:400;
	font-size:16px;
	line-height:1.75;
	margin-top:-6px;
	margin-bottom:-6px
}
@media screen and (max-width:900px) {
.p-business_engineering__content_box ._text {
width:51%
}
}
@media screen and (max-width:640px) {
.p-business_engineering__content_box ._text {
width:100%
}
}
.p-business_engineering__content_box ._text .c-link_btn {
	margin-top:23px
}
@media screen and (max-width:640px) {
.p-business_engineering__content_box ._text .c-link_btn {
margin-top:18px
}
}
.p-business_engineering__content_box ._img {
	width:420px
}
@media screen and (max-width:900px) {
.p-business_engineering__content_box ._img {
width:47.3%
}
}
@media screen and (max-width:640px) {
.p-business_engineering__content_box ._img {
max-width:420px;
width:100%;
margin:0 auto 25px
}
}
.p-business_engineering__list {
	margin-bottom:65px
}
@media screen and (max-width:640px) {
.p-business_engineering__list {
margin-bottom:40px
}
}
.p-business_engineering__list_item {
	margin-bottom:48px
}
@media screen and (max-width:640px) {
.p-business_engineering__list_item {
margin-bottom:36px
}
}
.p-business_engineering__list_item:last-child {
	margin-bottom:0
}
.p-business_engineering__list_item ._content {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
@media screen and (max-width:640px) {
.p-business_engineering__list_item ._content {
display:block
}
}
.p-business_engineering__list_item ._content ._img {
	width:300px
}
@media screen and (max-width:900px) {
.p-business_engineering__list_item ._content ._img {
width:33.3%
}
}
@media screen and (max-width:640px) {
.p-business_engineering__list_item ._content ._img {
max-width:300px;
width:100%;
margin:0 auto 20px
}
}
.p-business_engineering__list_item ._content ._text_block {
	width:575px
}
@media screen and (max-width:900px) {
.p-business_engineering__list_item ._content ._text_block {
width:63.8%
}
}
@media screen and (max-width:640px) {
.p-business_engineering__list_item ._content ._text_block {
width:100%
}
}
.p-business_engineering__list_item ._content ._text_block ._ttl {
	font-size:18px;
	font-weight:500;
	line-height:1.5555555556;
	margin-top:-5px;
	margin-bottom:10px;
	margin-top:-7px
}
.p-business_engineering__list_item ._content ._text_block ._ttl span {
	display:inline-block
}
.p-business_engineering__list_item ._content ._text_block ._text {
	font-size:16px;
	line-height:1.75;
	margin-top:-6px;
	margin-bottom:-6px
}
.p-business_engineering__contact {
	border-top:3px solid #1ba574;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3
}
.p-business_engineering__contact ._inner {
	padding:27px 30px 30px 30px
}
@media screen and (max-width:640px) {
.p-business_engineering__contact ._inner {
padding:20px 15px 25px
}
}
.p-business_engineering__contact ._ttl {
	text-align:center;
	font-size:21px;
	font-weight:bold;
	padding-bottom:22px;
	border-bottom:1px solid #d3d3d3;
	line-height:1.3333333333;
	margin-top:-3.5px;
	margin-bottom:-3.5px
}
@media screen and (max-width:900px) {
.p-business_engineering__contact ._ttl {
font-size:calc(1.154vw + 10.615px)
}
}
@media screen and (max-width:640px) {
.p-business_engineering__contact ._ttl {
padding-bottom:19px;
font-size:18px
}
}
.p-business_engineering__contact ._ttl span {
	display:inline-block
}
.p-business_engineering__contact ._content {
	margin-top:27px
}
@media screen and (max-width:640px) {
.p-business_engineering__contact ._content {
margin-top:0
}
}
.p-business_engineering__contact ._content .__inner {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
@media screen and (max-width:640px) {
.p-business_engineering__contact ._content .__inner {
display:block;
text-align:center
}
}
.p-business_engineering__contact ._content ._info {
	width:200px;
	margin-right:35px
}
@media screen and (max-width:900px) {
.p-business_engineering__contact ._content ._info {
margin-right:calc(7.692vw + -34.231px)
}
}
@media screen and (max-width:640px) {
.p-business_engineering__contact ._content ._info {
margin:0 auto;
padding:21px 0 10px
}
}
.p-business_engineering__contact ._content ._info ._department {
	line-height:2.5333333333;
	margin-top:-11.5px;
	margin-bottom:-11.5px;
	font-size:15px;
	font-weight:500
}
.p-business_engineering__contact ._content ._info ._department span {
	padding-left:10px;
	font-size:13px;
	line-height:2.9230769231;
	margin-top:-12.5px;
	margin-bottom:-12.5px
}
.p-business_engineering__contact ._content ._info ._tel {
	font-family:"Roboto", "YakuHanJP_Noto", "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", Meiryo, メイリオ, sans-serif;
	font-size:24px;
	font-weight:500;
	line-height:1.5833333333;
	margin-top:-7px;
	margin-bottom:-7px
}
@media screen and (max-width:900px) {
.p-business_engineering__contact ._content ._info ._tel {
font-size:calc(1.154vw + 13.615px)
}
}
@media screen and (max-width:640px) {
.p-business_engineering__contact ._content ._info ._tel {
font-size:21px;
text-align:center;
margin:0 auto
}
}
.p-business_engineering__contact ._content .c-link_btn {
	margin:0px;
	width:298px
}
@media screen and (max-width:640px) {
.p-business_engineering__contact ._content .c-link_btn {
margin:0 auto;
width:260px
}
}
.p-business_engineering__contact ._content .c-link_btn__cont {
	line-height:56px;
	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
}
.p-business_engineering__contact ._content .c-link_btn__cont:before {
	content:"";
	display:inline-block;
	width:30px;
	height:20px;
	margin-right:7px;
	background-size:contain;
	vertical-align:middle;
	background-image:url(images/env_icon.png);
	background-repeat:no-repeat
}
.p-business_engineering .c-link_btn {
	margin-top:31px
}
@media screen and (max-width:640px) {
.p-business_engineering .c-link_btn {
width:256px;
margin:23px auto 0
}
}
@media screen and (max-width:640px) {
.p-business_engineering .dp_none {
display:none
}
}
/*# sourceMappingURL=common_business.css.map */
