@charset "shift-jis";

/* LinkedIn リンクスタイル
============================ */
#recruit .LinkedInArea,
#corp .LinkedInArea {
	background: #f6f6f6;
	padding: 45px 40px;
	box-sizing: border-box;
	display: flex;
	align-items: center;
  justify-content: center;
	flex-wrap: wrap;
	}
#recruit .LinkedInArea h2,
#corp .LinkedInArea h2 {
	margin-top: 0;
	padding-bottom: 0;
	margin-bottom: 24px!important;
  font-size: 1.750rem!important;
  line-height: 1.3!important;
  order: 1;
  }
#recruit .LinkedInArea .btnBK,
#corp .LinkedInArea .btnBK {
	margin-top: 0;
	margin-left: 0;
  order: 3;
	}
#recruit .LinkedInArea .btnBK a[target="_blank"],
#corp .LinkedInArea .btnBK a[target="_blank"] {
  padding-right: 75px;
}
#recruit .LinkedInArea ul,
#corp .LinkedInArea ul {
	display: flex;
  justify-content: center;
	margin-bottom: 20px;
  order: 2;
	}
#recruit .LinkedInArea .logo,
#corp .LinkedInArea .logo {
	margin-right: 20px;
	}
#recruit .LinkedInArea .logo img,
#corp .LinkedInArea .logo img {
	width: 80px;
	}
#recruit .LinkedInArea .txt,
#corp .LinkedInArea .txt {
	}
	@media print, screen and (min-width:375px) {
  #recruit .LinkedInArea .btnBK,
  #corp .LinkedInArea .btnBK {
    margin-left: 45px;
	}
  }
	@media print, screen and (min-width:768px) {
  #recruit .LinkedInArea,
  #corp .LinkedInArea {
    padding: 54px;
	}
  #recruit .LinkedInArea h2,
  #corp .LinkedInArea h2 {
    font-size: 2.250rem!important;
    margin-bottom: 20px;
  }
  #recruit .LinkedInArea ul,
  #corp .LinkedInArea ul {
    align-items: center;
    flex-wrap: wrap;
    width: 100%;
	}
	}
	@media print, screen and (min-width:966px) {
  #recruit .LinkedInArea,
  #corp .LinkedInArea {
    justify-content: space-between;
	}
  #recruit .LinkedInArea .btnBK,
  #corp .LinkedInArea .btnBK {
    order: 2;
	}
  #recruit .LinkedInArea ul,
  #corp .LinkedInArea ul {
    justify-content: flex-start;
    order: 3;
	}
	}
