@charset "utf-8";
/*.design-bg{ width: 1280px; height: 2428px; background: url('../design_img/corporate_information.jpg') 0 0 no-repeat; position: absolute; top: 0; left: 50%; -webkit-transform: translate(-50%,0); transform: translate(-50%,0); z-index: -1; opacity: .5; background-size: 1280px; }*/


@media print, screen and (min-width: 751px) {
.mainImage 				{ background: url('../img/corporate_information/main-image.jpg') 50% 50% no-repeat; background-size: cover; }

#main section 			{ max-width: 1100px; margin-top: 132px; }
#main section .box 		{  }
#main section .box:nth-of-type(n+2){ margin-top: 90px; }
#main section .box ul 	{ margin-top: 34px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
#main section .box ul li{ width: 32%; margin-right: 2%; }
#main section .box ul li:nth-of-type(3n){ margin-right: 0; }
#main section .box ul li:nth-of-type(n+4){ margin-top: 20px; }
#main section .box ul li a{ padding: 15px 20px; display: block; border: 1px solid #e6e6e6; }
#main section .box ul li a span{ padding: 10px 12px; border-left: 5px solid #aec21a; font-size: 1.14rem; display: block; }
#main section .box:nth-of-type(1) ul:nth-of-type(1) li{ width: 100%; }
#main section .box:nth-of-type(1) ul:nth-of-type(1) li a{ max-width: 720px; padding: 16px 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
#main section .box:nth-of-type(1) ul:nth-of-type(1) li a span{ padding: 31px 12px; }
#main section .box:nth-of-type(1) ul:nth-of-type(1) li a img{ width: 170px; margin-left: 40px; }
#main section .box:nth-of-type(1) ul:nth-of-type(2){ margin-top: 22px; }
}


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


@media screen and (max-width: 1050px) and (min-width: 751px) {

}


@media screen and (max-width: 750px) {
.mainImage 				{ background: url('../img/corporate_information/main-image.jpg') 50% 50% no-repeat; background-size: cover; }

#main section 			{ margin-top: 50px; }
#main section .box 		{  }
#main section .box:nth-of-type(n+2){ margin-top: 80px; }
#main section .box ul 	{ margin-top: 30px; }
#main section .box ul li{ width: 100%; }
#main section .box ul li:nth-of-type(3n){  }
#main section .box ul li:nth-of-type(n+2){ margin-top: 15px; }
#main section .box ul li a{ padding: 10px 15px; display: block; border: 1px solid #e6e6e6; }
#main section .box ul li a span{ padding: 10px 12px; border-left: 5px solid #aec21a; font-size: 1rem; display: block; }
#main section .box:nth-of-type(1) ul:nth-of-type(1) li{ width: 100%; }
#main section .box:nth-of-type(1) ul:nth-of-type(1) li a{ max-width: 720px; padding: 10px 15px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
#main section .box:nth-of-type(1) ul:nth-of-type(1) li a span{ padding: 20px 12px; }
#main section .box:nth-of-type(1) ul:nth-of-type(1) li a img{ width: 100px; display: block; }
#main section .box:nth-of-type(1) ul:nth-of-type(2){ margin-top: 15px; }
}