@charset "utf-8";
/* Copyright 2024 design hack. */

/* ------------------------------------------------------------

BUSINESS

------------------------------------------------------------ */
/* グローバルナビアクティブ
---------------------------------------------- */
nav#wrap_nav_main ul#nav_main li:nth-child(3) a img{opacity: 0;}
div#bg_h2_pc{background:url(/business/img/h2_bg.png) no-repeat center 0;height:520px;padding-top: 70px;}

/* about */
section#business{width: 1200px;margin: 0 auto;padding: 0 0 140px 0;text-align: center;}
section#business h2#business_ttl{background:url(/business/img/message_ttl.png) no-repeat top center;background-size:150px 16px;padding: 46px 0 0;color: #0C4613;font-size: 34px;font-weight: 600;margin:0 0 30px;text-align: center;line-height: 1.0;}
section#business ul{margin-top: 135px;text-align: left;}
section#business ul li{overflow: hidden;margin-bottom: 100px;}
section#business ul li:last-child{margin-bottom: 0;}
section#business ul li div{width: 500px;float: left;margin-right: 120px;}
section#business ul li div:last-child{margin-right: 0;}
section#business ul li div.buisness_block{width: 580px;padding-top: 40px;}
section#business ul li div.buisness_block h2{color: #0E4813;font-size:34px;font-weight: 700;margin: -22px 0 10px 0;letter-spacing: 0;}

@media print, screen and (max-width: 1220px){
/* about */
section#business{width: 100%;margin: 0;padding: 0 30px 140px;}
section#business ul li div{width: 45%;margin-right: 5%;}
section#business ul li div.buisness_block{width: 50%;}
}

@media print, screen and (max-width: 767px){
section#business{width: 100%;margin: 0;padding: 0 30px 70px;}
section#business h2#business_ttl{background:url(/business/img/message_ttl_sp.png) no-repeat top center;background-size:119px 12px;padding: 36px 0 0;font-size: 30px;margin:0 0 25px;}
section#business ul{margin-top: 65px;}
section#business ul li{overflow: visible;margin-bottom:50px;display: flex;flex-direction: column;}
section#business ul li:last-child{margin-bottom: 0;}
section#business ul li div{width: 100%;float: none;margin: 0 0 0 0;order: 1;}
section#business ul li div.buisness_img{margin-bottom: 50px;}
section#business ul li div.buisness_block{width: 100%;padding-top: 0;order: 2;}
section#business ul li div.buisness_block h2{font-size:25px;margin: -16px 0 16px 0;}
}