@charset "UTF-8";

@media screen and (max-width:768px) {

.row_box .photo {

	width:70%

}

}

body.food .mv_img_block {

	background-image:url(/business/food/img/img_food_mv.jpg)

}

body.food .bnr_block {

	background-image:url(/business/food/img/img_food_bnr.jpg)

}

body.food .business_list_area .food {

	display:none

}

body.pharmaceutical .mv_img_block {

	background-image:url(/business/pharmaceutical/img/img_pharmaceutical_mv.jpg)

}

body.pharmaceutical .bnr_block {

	background-image:url(/business/pharmaceutical/img/img_pharmaceutical_bnr.jpg)

}

body.pharmaceutical .business_list_area .pharmaceutical {

	display:none

}

body.health .mv_img_block {

	background-image:url(/business/health/img/img_health_mv.jpg)

}

body.health .bnr_block {

	background-image:url(/business/health/img/img_health_bnr.jpg)

}

body.health .bnr_block.bnr02 {

	background-image:url(/business/health/img/img_health_bnr02.jpg)

}

body.health .business_list_area .health {

	display:none

}

body.mailorder .mv_img_block {

	background-image:url(/business/mailorder/img/img_mailorder_mv.jpg)

}

body.mailorder .bnr_block {

	background-image:url(/business/mailorder/img/img_mailorder_bnr.jpg)

}

body.mailorder .business_list_area .mailorder {

	display:none

}

body.restaurant .mv_img_block {

	background-image:url(/business/restaurant/img/img_restaurant_mv.jpg)

}

body.restaurant .bnr_block {

	background-image:url(/business/restaurant/img/img_restaurant_bnr.jpg)

}

body.restaurant .bnr_block.bnr02 {

	background-image:url(/business/restaurant/img/img_restaurant_bnr02.jpg)

}

body.restaurant .bnr_block.bnr03 {

	background-image:url(/business/restaurant/img/img_restaurant_bnr03.jpg)

}

body.restaurant .business_list_area .restaurant {

	display:none

}

body.realestate .mv_img_block {

	background-image:url(/business/realestate/img/img_realestate_mv.jpg)

}

body.realestate .bnr_block {

	background-image:url(/business/realestate/img/img_realestate_bnr.jpg)

}

body.realestate .bnr_block.bnr02 {

	background-image:url(/business/realestate/img/img_realestate_bnr02.jpg)

}

body.realestate .business_list_area .realestate {

	display:none

}

body.logistics .mv_img_block {

	background-image:url(/business/logistics/img/img_logistics_mv.jpg)

}

body.logistics .bnr_block {

	background-image:url(/business/logistics/img/img_logistics_bnr.jpg)

}

body.logistics .business_list_area .logistics {

	display:none

}

body.internal .mv_img_block {

	background-image:url(/business/internal/img/img_internal_mv.jpg)

}

body.internal .bnr_block {

	background-image:url(/business/internal/img/img_internal_bnr.jpg)

}

body.internal .business_list_area .internal {

	display:none

}

body.foreign .mv_img_block {

	background-image:url(/business/foreign/img/img_foreign_mv.jpg)

}

body.foreign .business_list_area .foreign {

	display:none

}

body.insurance .mv_img_block {

	background-image:url(/business/insurance/img/img_insurance_mv.jpg)

}

body.insurance .business_list_area .insurance {

	display:none

}

body.nursing .mv_img_block {

	background-image:url(/business/nursing/img/img_nursing_mv.jpg)

}

body.nursing .business_list_area .nursing {

	display:none

}

.business_list_area {

	background:#ebebeb;

	padding:70px 0;

	display:-webkit-box;

	display:flex;

	-webkit-box-pack:center;

	justify-content:center;

	flex-wrap:wrap

}

.business_list_area .ttl {

	font-size:2.8rem;

	font-weight:700;

	text-align:center;

	margin-top:0;

	margin-bottom:20px;

	width:100%

}

.business_list_area ul.inner {

	max-width:1125px;

	margin-right:-25px;

	margin-left:0;

	display:-webkit-box;

	display:flex;

	flex-wrap:wrap

}

.business_list_area ul.inner li {

	max-width:200px;

	margin-bottom:30px;

	margin-right:25px;

	-webkit-transition:all .2s ease-in-out;

	transition:all .2s ease-in-out

}

.business_list_area ul.inner li:hover {

	opacity:.7

}

.business_list_area ul.inner li.li_none {

	visibility:hidden;

	pointer-events:none

}

.business_list_area ul.inner a {

	display:block;

	width:100%;

	height:100%

}

.business_list_area ul.inner .page_name {

	display:block;

	font-weight:700;

	text-align:center;

	margin-top:5px

}



.ml50_p{

	margin-left:50px;

}



@media screen and (max-width:1100px) {

.business_list_area ul.inner {

	-webkit-box-pack:center;

	justify-content:center

}

}

@media screen and (max-width:768px) {

.business_list_area {

	padding:35px 0

}

.business_list_area .ttl {

	font-size:1.8rem;

	margin-bottom:20px

}

.business_list_area ul.inner {

	-webkit-box-pack:justify;

	justify-content:space-between;

	margin-right:0

}

.business_list_area ul.inner li {

	max-width:inherit;

	width:32%;

	margin-right:0;

	margin-bottom:30px

}

.business_list_area ul.inner img {

	max-width:inherit;

	width:100%

}

.business_list_area ul.inner .page_name {

	margin-top:3px

}

}

@media screen and (max-width:480px) {

.business_list_area {

	padding:25px 0 0

}

.business_list_area ul.inner li {

	max-width:inherit;

	width:48.75%;

	margin-right:0;

	margin-bottom:30px

}



.ml50_p{

	margin-left:0;

}



}

.insurance_area {

	margin-top:110px

}

.insurance_area .insurance_box {

	margin:50px auto 0

}

.insurance_area .insurance_box+.insurance_box {

	border-top:1px solid #ccc;

	padding-top:33px

}

.insurance_area .insurance_box dt {

	font-size:1.8rem;

	margin-bottom:10px

}

.insurance_area .insurance_box .num_adj {

	margin-top:10px

}

@media screen and (max-width:768px) {

.insurance_area {

	margin-top:50px

}

.insurance_area .insurance_box {

	margin:25px auto 0

}

.insurance_area .insurance_box+.insurance_box {

	padding-top:18px

}

.insurance_area .insurance_box dt {

	font-size:1.6rem

}

}

.foreign .bnr_adjust {

	display: inline-block;

	margin: -20px 0 60px;

}

.foreign .bnr_adjust img {

	border: 1px solid #333333

}

_:-ms-input-placeholder, :root .foreign .bnr_adjust img {

border-left-width: 2px

}

@media screen and (max-width: 768px) {

.foreign .bnr_adjust {

	display: inline-block;

	margin: 0 0 30px;

}

}

