@charset "UTF-8";

/*================================================
 * 各ページCSS
 ================================================*/
#header_img{margin-top: 120px; background-color: #000000;padding: 3em 0 2em;background: url("../img/header_img_pc.jpg")no-repeat center;background-size: cover;}

.company_bg_01{background: url("../img/company_img_01_pc.png")no-repeat bottom center;background-size: cover;min-height: 900px;position: relative;}
.keieirinen_copy img{position: absolute;
    top: 50%;
    left: 50%;transform: translate(-50%, -50%);
width: 500px;}
.company_bg_02{background: url("../img/company_img_02_pc.png")no-repeat bottom center;background-size: cover; position: relative;margin-top: -10%;z-index: -999;padding-top: 10%;}
.company_h3{font-size: 2.6em;text-align: center;padding: 3em 0 0;font-weight: 600;font-family: "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";}
.company_p{font-size: 1.4em;text-align: center;padding: 0;font-weight: normal;}
.aisatsu_h2{font-size: 1.2em;text-align: center;margin: 8em 0 2em;}
.aisatsu_w70per{width: 70%;margin: 0 auto;padding-bottom: 5em;}


.company_info{
	 display: flex;
  flex-wrap: wrap;
width: 100%;
  height: auto;
}
.company_info ul {
 width: 48%;
margin: 3% auto;
 border-top: solid 1px #979898;
}
.company_info li {
  width: 96%;
  padding: 20px 2%;
 margin: 5px 0 5px 0;
  display: flex;
  align-items: center;
  justify-content: left;
border-bottom: solid 1px #979898;
	font-size: 1.0em;
}

/*================================================
 *  スマートフォン向けデザイン
 ================================================*/
@media screen and (max-width:560px) {
.company_h3{font-size: 2.2em;text-align: center;padding: 2em 0 0;font-weight: 600;font-family: "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";line-height: 1.2;}

.company_info ul {
 width: 100%;
margin: 0% auto;
 border-top: none;
}
.company_info li {
  width: 96%;
  padding: 20px 2%;
 margin: 0px 0 0px 0;
  display: flex;
  align-items: center;
  justify-content: left;
border-bottom: solid 1px #979898;
	font-size: 1.0em;
}
}


