@charset "utf-8";


.breadcrumb-area{
	color: #7E7E7E;
}
.breadcrumb-area span{
	margin: 0 5px;
	color: #7E7E7E;
}

#mian-visual-02 {
  margin: 10rem 0;
  text-align: center;
}
#mian-visual-02.online-bg img {
  width: 30%;
}
#mian-visual-02 > p:nth-child(2) {
  font-size: 1.6rem;
  margin-top: 1rem;
}



.hd-list > ul:nth-child(1) > li:nth-child(3) {
  position: relative;
}
.Browsing-history {

}
.hd-list > ul:nth-child(1) > li.bag .Browsing-history{

	background: #fff;
	font-size: 1.6rem;
position: absolute;
width: 400px;
	z-index: 40;

transform: translateX(-369px);
left: 0;
padding: 1rem;
}

#history-block > ul > li > a {
  color: #000 !important;
}
#history-block > h3:nth-child(1) {
  color: #95162a;
  font-size: 2rem;
}
.search {
 display: flex;
 justify-content: center;
 align-items: center;
}
.search_btn {
 width: 76%;
}


.search-box > form:nth-child(3) > input:nth-child(1) {
  background: #95162a;
  border: none;
  background: none;
}



.search-box .submit {
  width: 12%;
  margin-left: 1rem;

}
.search-box .form_text{
  width: 200px;
  padding: 0 1em;
border: none;
background: none;
	color: #fff;
}
.hd-list > ul:nth-child(1) {
 align-items: center;
}


.search-box > form:nth-child(1) {
  display: flex;
  align-items: center;
	justify-content: flex-end;
	
}
.search .search_btn{
	width: 25px;
}
.search .search-box{
		 border: solid #fff 2px;
padding: 5px;
	border-radius: 0;

}
 .search .search-box .submit {
  width: 25px;
  margin-left: 1rem;

}
.sbi_photo_wrap:hover{
	opacity: .8;
}
#sb_instagram{
	padding: 0 10rem!important;
margin: auto!important;
}

.instagram-area h3{
	font-size: 1.7rem;
font-weight: 600;
font-family: 'Montserrat', sans-serif;
}
/*-----------------------------

favorites

------------------------------*/



.favorites-bg .main-bg {
  display: flex;
  width: 70%;
  margin: auto;
}
.favorites-bg,.Search-bg{
  width: 1200px;
  margin: auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
	margin: 10rem auto;
}

.favorites-bg > div:nth-child(1) {
  width: 30%;
  text-align: center;
}


.favorites-bg  div.search-box{
  width: 40%;
  border-radius: 0;
  border: solid #95162a 1px;
}
.favorites-bg  > div:nth-child(1) > p:nth-child(2) {
  font-size: 1.6rem;
  text-align: center;
}


.favorites-bg div.search-box:nth-child(2) > form:nth-child(1) > input:nth-child(2) {
  background: #95162a;
  border: none;
  color: #fff;
  font-size: 1.6rem;
	margin-left: 0;
	width: 22%;
}
 
.favorites-bg div.search-box:nth-child(2) > form:nth-child(1) > input:nth-child(1) {
  width: 80%;
  height: 50px;
}



 
#favorites-area .recipe-list {
   width: 100%; 
  padding:0;
  border-left:none
}

#favorites-area .recipe-list ul li  > p{
	display: none;
}

 #favorites-area .recipe-list ul li {

  width: 27%;
}

/*-----------------------------

use

------------------------------*/
#use-area{ margin: 10rem 0;
}
#use-area ul {
  margin-top: 1rem;
}
#use-area ul li{
  font-size: 1.6rem;
  list-style: disc;
  list-style-position: inside;
  padding-left: 2rem;
  text-indent: -1.5rem;
}
/*-----------------------------

privacy

------------------------------*/
#privacy-area {
 margin: 10rem 0;
}
.cls_privacy_heading {

  font-size: 2.5rem;
  font-weight: bold;
  margin-bottom: 1rem;
}
.cls_datedetails {
  text-align: right;
  margin: 1rem auto;
}

h2.cls_heading01{
 clear: both;
 margin: 2rem 0 1rem;
 background-color: #000;
 color: #fff;
 font-weight: bold;
 padding: 5px 15px;
 font-size: 2rem;
}

/*-----------------------------

search

------------------------------*/
#online-area {
 margin: 10rem 0;
}


#online-area .main-contents > img:nth-child(1) {
 width: 70%;
}

#online-area .main-contents > div:nth-child(2) > img:nth-child(2) {
 margin: 6rem 0;
}


#online-area .main-contents > div:nth-child(2) {
  width: 40%;
  margin: auto;
}

/*-----------------------------

contact

------------------------------*/

.formbox	input, .formbox select, .formbox textarea{
	font-size: 1.6rem;
	width: 100%;
}


#contact-area {
 margin: 10rem 0;
}

.contact-boxs {
  margin-bottom: 5rem;
}
.contact-boxs > h2:nth-child(1) {
  font-size: 3rem;
  margin-bottom: 10px;
}
.contact-innfo_area > h2:nth-child(1) {
  width: 100%;
}
.contact-innfo_area {
  width: 100%!important;
	margin: 2rem 0 !important;

}
.contact-innfo_area div{
	  display: flex;
}
.contact-innfo_area > div > div{
  width: 33%;
}

#mw_wp_form_mw-wp-form-816 > form:nth-child(1) > h2{
margin: 5rem 0 0;
}

.contact-form_area #mw_wp_form_mw-wp-form-816 > form:nth-child(1) > div{

  display: flex;
	justify-content: space-between;
}
div.formbox:nth-child(8) > dl:nth-child(1) {
 width: 100%!important;
}

.contact-form_area #mw_wp_form_mw-wp-form-816 > form:nth-child(1) > div dl{
  width: 47%;
 }
.contact-form_area #mw_wp_form_mw-wp-form-816 > form:nth-child(1) > div> dl> dt{
  font-size: 2rem;
	margin-top: 2rem;
}
.contact-form_area #mw_wp_form_mw-wp-form-816 > form > div> dl dt > span:nth-child(1) {
  color: red;
  font-size: 1.4rem;
	margin-left: 5px;}

	.contact-form_area #mw_wp_form_mw-wp-form-816 > form:nth-child(1) > div> dd{
		
	}

.contact-form_area #mw_wp_form_mw-wp-form-816 > form:nth-child(1) > div> dl input{
  padding: 5px;
  border: 3px solid #ebb989;
}
.contact-form_area #mw_wp_form_mw-wp-form-816 select {
 width: 100%;
 padding: 5px;
 border: 3px solid #ebb988;
 background: #fff;
}
#comment {
 width: 100%;
 padding: 5px;
 border: 3px solid #ebb989;
}
#submit {
  align-items: center;
}

.confbtn {
 background: #ebb989;
 border: none;
 padding: 1rem;
 font-size: 2rem;
 border-radius: 10px;
 margin: 4rem auto 4rem 0;
}
.backbtn {

  padding: 1rem;
  font-size: 2rem;
  border-radius: 10px;
  margin-right: 1rem;
  border: none;
}
#mw_wp_form_mw-wp-form-816 > form:nth-child(1) > p:nth-child(9) {
 margin-top: 2rem;
}
.link > a{
 color: blue;
}

/*-----------------------------

search

------------------------------*/
.search-result > li {
  font-size: 1.9rem;
  padding-bottom: 1rem;
  margin-bottom: 1rem;
  border-bottom: solid 1px;
	
    word-wrap: break-word;
    overflow-wrap: break-word;

}
.search-result {
  margin: 4rem 0;
}

.Search-bg{
	display: block;
}
.Search-bg img{
width: 18%;
}
.Search-bg p {
  font-size: 1.6rem;
	text-align: center;
	margin-top: 1rem
}



.result {
  background: #951729;
  font-size: 2.6rem;
  color: #fff;
  padding: 1rem;
  display: inline-block;
  margin-top: 2rem;
	display: flex;
width: 18%;
justify-content: space-between;
}


.main-contents > p:nth-child(1) {
  font-size: 2.6rem;
}

/*-----------------------------

recruit

------------------------------*/


.mian-visual_box {

  width: 1000px;
  padding: 3rem;
  font-size: 1.6rem;
  position: absolute;
  background: #fff;
  left: 50%;
  transform: translateX(-50%);
  -webkit- transform: translateY(-50%) translateX(-50%);
  bottom: -20%;
}

.mian-visual_box > p:nth-child(2) {
  margin-top: 2rem;
}
#recruit-area {
	background: #ebebeb;
	padding-top: 2rem;


}

#recruit-area .main-contents{
		margin-top: 10rem;
}



.OUR-VISION_area > p:nth-child(2) {
margin-top: 4rem;
	  font-size: 2.5rem;

}
.OUR-VISION_area > p:nth-child(3) {
}

.OUR-VISION_area {
  text-align: center;
  padding: 10rem 0;} 



.OUR-VALUEarea {
  margin: 0 calc(50% - 50vw);
  width: 100vw;
  background: #fff;
  padding: 10rem 0 19rem;
}



.OUR-VALUEarea > div:nth-child(1) {
  max-width: 1200px;
  margin: auto;
}
.OUR-VALUEarea > div:nth-child(1) > img:nth-child(1) {
  margin-bottom: 2rem;
  margin: 2rem auto 8rem;
  display: block;
}

.Target_area {
  padding: 10rem 0;
}
.Target_block {
  display: flex;
	justify-content: space-between;
}
.Target_block > div {
  width: 30%;
}
.Target_block > div:nth-child(2)  img:nth-child(1) {
  width: 55%;
}
.Target_block > div:nth-child(3)  img:nth-child(1) {
  width: 65%;
}
.Target_block > div figure{
height: 11rem;
margin: 0;
display: flex;
align-items: flex-end;
}
.Target_block > div p {
  margin-top: 5rem;
}
.Recruitment_area{
	  margin: 0 calc(50% - 50vw);
  width: 100vw;
  background: #fff;
  padding: 10rem 0;

}
.Recruitment_area > div:nth-child(1) {
  max-width: 1200px;
  margin: auto;
}
.Recruitment_area .tab_class {
	width: calc(100%/3);
background: none;}

.Recruitment_area .tab_class:hover{
	cursor: pointer;
	opacity: .8;
}

.Recruitment_area .tab_class p{
	  position: relative;
  display: block;
  padding-right: 20px;
	margin-top: 1rem;
	font-weight:  normal;
	text-align: left;
	line-height: 2;
	font-size: 1.6rem;

}

.Recruitment_area .tab_class p:before{
  content: 'ー';
	  position: absolute;
right: 22px;

	width: 6px;
  height: 6px;
	  transform: translateX(-50%);
  -webkit- transform: translateY(-50%) translateX(-50%);
top: 0;

}

.Recruitment_area input:checked + .tab_class p {
  position: relative;
  display: block;
  padding-right: 20px;
  color: #333;
  text-decoration: none;
}
.Recruitment_area input#tab1:checked + .tab_class  p:before{
	 top: 26%;

}
.Recruitment_area input:checked + .tab_class  p:before{
  content: '';
  width: 6px;
  height: 6px;
  border: 0;
  border-bottom: solid 2px #333;
  border-right: solid 2px #333;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -6px;
  transform: rotate(45deg);
}
.Recruitment_area div.job{
  border: solid #deb551 1px;
	margin-bottom: 2rem;
	
}

.Recruitment_area div.job p{
  margin: 2rem;
}

.Recruitment_area div.job h2{
	margin-bottom: 1rem;
	font-weight: bold;
}
.Recruitment_area div.job > h3 {
  background: #deb551;
  padding: 5px 10px;
}
div.job > dl {
  margin: 2rem;
}
div.job > dl> div {
  display: flex;
  justify-content: space-between;
	margin-bottom: 5px;
}

div.job > dl > div dt:nth-child(1) {
  font-size: 1.6rem;
  width: 20%;
  background: #f5e9ca;
  align-items: flex-start;
  display: flex;
  padding: 0.5rem 1.5rem;
}
div.job > dl > div dd:nth-child(2) {
  font-size: 1.6rem;
  background: #f5e9ca;
  width: 77%;
  padding: 0.5rem 1.5rem;
}
.OUR-VALUEarea > div:nth-child(1) > figure:nth-child(2) {
 position: relative;
}
div.content_class > div.job > h4 {
 margin: 2rem;
 border-bottom: solid #deb551 2px;
 font-size: 2rem;
 font-weight: bold;
}
.recruit01{

  margin-bottom: 2rem;
  width: 70%;
}



div.job:nth-child(6) {
  display: flex;
  flex-wrap: wrap;
}



div.job:nth-child(6) > p:nth-child(2) {
  width: 50%;
}
div.job:nth-child(6) > h3:nth-child(1) {
  width: 100%;
}
div.job:nth-child(6) > img:nth-child(3) {
  width: 43%;
  margin: 2rem;
}


.slideConts {
  margin: 40px auto;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
	position: absolute;
}

div.OUR-VALUE001 {
 transform: translate(700px, -5px) !important;
}
div.OUR-VALUE001.show {
 transform: translate(660px, -5px) !important;
}
div.OUR-VALUE002 {
  transform: translate(50px, 50px) !important;
}
div.OUR-VALUE002.show {
  transform: translate(90px, 50px) !important;
}
div.OUR-VALUE003{
  transform: translate(860px, 150px) !important;
}

div.OUR-VALUE003.show {
  transform: translate(820px, 150px) !important;

	}
div.OUR-VALUE004{
  transform: translate(130px, 370px) !important;
}
div.OUR-VALUE004.show {
  transform: translate(170px, 370px) !important;
}
div.OUR-VALUE005 {
  transform: translate(770px, 390px) !important;
	}
div.OUR-VALUE005.show {
transform: translate(730px, 390px) !important;
}



 
.recruit2023 .OUR-VISION_area > p:nth-child(2) {
  margin-top: 4em;
      font-size: 2rem;
  
  }
  .recruit2023 .OUR-VISION_area > p:nth-child(3) {
    font-size: 4rem;

  }
  
  div.OUR-VALUE-block:nth-child(2) > img:nth-child(2) {
    width: 40%;

  }
.OUR-VALUEarea img.imgCenter:nth-child(6) {
 margin-top: 8rem;
 width: 41%;
}
.OUR-VALUEarea .slideConts img{
	width: 70%;
}
.OUR-VALUEarea2 {
  margin: 0 calc(50% - 50vw);
  width: 100vw;
  position: relative;
 }



 .recruit2023 .OUR-VISION_area h2,
 .recruit2023 .OUR-VALUEarea2 h2{
  color: #fff;
margin-bottom: 8rem;
text-align: center;
font-size: 5rem;
 }
 .recruit2023 .OUR-VALUEarea2 h3{
  margin-bottom: 3rem;
  display: inline-block;

 }
 .recruit2023 .OUR-VALUEarea2 h3 span.jp{
  color: #fdb913;
  text-align: center;
  display: block;

 }
 .recruit2023 .OUR-VALUEarea2 h3 span.en{
  font-weight: bold;
  display: block;
  color: #fff;
  font-size: 3rem;
  letter-spacing: 0px;
  line-height: 1;
 }

 div.OUR-VALUE-block{
  position: relative;
  padding: 17rem 0;
 }
 .OUR-VALUE-block .inner{
  max-width: 1200px; 
  padding: 0;
 }
 div.OUR-VALUE-block img{
  position: absolute;
  right: 0;
  bottom: 0;
  width: 25%;
}
div.OUR-VALUE-block p{
  color: #fff;
  width: 80%;
}
 .OUR-VALUE-block01{
  background: #663124;
  padding: 10rem 0 !important;
 }
 .OUR-VALUE-block02{
  background: #005492;
 }
 .OUR-VALUE-block03{
  background: #0f7178;
 }
 .OUR-VALUE-block04{
  background: #213e80;
 }
 .OUR-VALUE-block05{
  background: #debf34;
 }
 .OUR-VALUE-block06{
  background: #951729;
 }
 
/*-----------------------------

office

------------------------------*/

#office-area {
background: #ebebeb;
	
	
}

/*-----------------------------

press

------------------------------*/


#press-area {
  margin: 10rem 0;
}


.top-info__list {
 flex-direction: unset;
  flex-wrap: wrap;
  margin-bottom: 4rem;
  display: flex;
	justify-content: space-between;
}
.top-info__link > div:nth-child(1) > img:nth-child(1) {
  width: 100%;
height: 284px;
object-fit: contain;
}
.news_cont{
	font-family: 'Poppins', sans-serif;
	padding: 1rem;
}

.top-info__txt {
  font-size: 1.6rem;
}
.top-info__link .time {
  font-size: 2rem;
}
.top-info__item {
  width: 32%;
	height: 550px;
	margin-bottom: 3rem;
	position: relative;
}

.top-info__list::after {
display: block;
content:"";
 width: 32%;
}


.top-info__link:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transition: border-width 300ms;
  box-sizing: border-box;
  z-index: 0;
}
.top-info__link::before{
content: attr(data);
display: block;
position: relative;
z-index: 1;
}
.top-info__link	{
	display:block;
	height: 100%;
	padding: 20px


}
.top-info__link:hover:after{
  border:solid #ccc 20px;
}

.article-cont > h1:nth-child(1) {

  font-weight: bold;
  border-bottom: double 7px #000;
  margin-bottom: 3rem;
}

.article-single {
  margin: 10rem 0px;
}
.article-info-day  {

  margin-bottom: 2rem;  font-size: 1.8rem;
}
.article-btn {
 margin-top: 5rem;
}

/*-----------------------------

brand

------------------------------*/
#brand-area{
	background: #ebebeb;
}

.brand-bg .main-name {

  max-width: 16%;

}
#brand-area label.tab_class{
 font-family: 'Poppins', sans-serif;
}
#brand-area .tab-area table tr > td {
  padding: 0rem 1rem 1rem 5rem;
}
#brand-area .tab-area table tr > th {
  padding: 2rem 1rem 1rem;
}

.history_area > div.history_main-visual,.history_block {
 margin: 0 calc(50% - 50vw);
 width: 100vw;
position: relative;

}
.history_block {
	background-image: url("../images/page/brand/kechup.png");
	background-repeat: no-repeat;
}
div.history_main-visual .main-name {

  max-width: 29%;
	z-index: 3;
}




.kechup02 {
  position: absolute;
  top: 66%;
  transform: translateX(-50%)translateY(-50%);
  left: 50%;
  width: 17%;
  z-index: 2;
  opacity: .5;
}

/* style2.css | http://piece011.xsrv.jp/hzwp/wp-content/themes/heinz/css/style2.css?ts=1661241356 */

div.history_main-visual .main-name {
  /* max-width: 22%; */
  max-width: 29%;
  z-index: 3;
}

.history_block {
  background-position: top center;
  background-size: 100%;
  padding: 12rem 0;
	border-bottom: solid #fff 4px;
	
}
.history_block div img {
 max-width: 80%;
}

/*-----------------------------

history

------------------------------*/

#history-area {
background: linear-gradient(to right, #000 0%, #000 20%,#fff 20%, #fff 100%);
	 padding: 9rem 0px;
	min-height: 100rem;

}

.tab-group{
  display: flex;
  justify-content: center;
  display: flex;
  justify-content: center;
  flex-direction: column;
  position: absolute;
  width: 20%;
  background: #3f3f3f;
  color: #fff;
	padding: 5rem 2rem;
	  left: 7%;
	font-family: 'Yu Mincho Light','YuMincho','Yu Mincho','游明朝体',sans-serif;
}

.tab{
  flex-grow: 1;
  padding:5px;
  list-style:none;
  text-align:center;
  cursor:pointer;
	font-size: 2.5rem;
	line-height: 1.2;
	position: relative !important;
left: -8%;
}

.tab-group .tab:hover{
opacity: .8;}
li.tab:nth-child(1) {
 font-size: 6.0rem;
 text-align: right;
	margin-bottom: 5rem;
	position: unset !important;
}

.panel-group{

  border-top:none;
}
.panel{
  display:none;
}
.tab.is-active{
  color:#FFF;
  transition: all 0.2s ease-out;
}
.tab.is-active::before{
	content: "　";
		position: absolute;
   display:inline-block;
 width: 7px;
height: 28px;
background: #fff;
	left: 27%;}


.tab-0.is-active::before{
	content:none;
}

.panel.is-show{
  display:block;
}

.text_area {
 width: 70%;
 margin-left: auto;
}



div.panel h2:nth-child(1) > img {
  width: 37%;
}
div.panel h3 {
  font-size: 2.0rem;
	color: #951729;
	margin-bottom: 5rem;
}




.tab-1 .img_block > img:nth-child(1) {
  width: 80%;
  margin-left: auto;
  display: block;
  margin-top: 12rem;
}
.tab-0 .img_block > img:nth-child(1) {
 width: 50%;
 margin-left: auto;
 display: block;
 margin-top: 5rem;
}
div.panel > div.text_area > h4{
 background: #000;
 color: #fff;
 padding: 10px;
 font-size: 2rem;
 margin: 3rem 0 2rem;
}
.Column-2{
  display: flex;
	margin: 3rem 0;
} 

.Column-2 > div{
  width: 30%;
}
.Column-2 > p{
  width: 70%;
}
.Column-2 > div > p{
  font-size: 1.2rem;
  margin-top: 5px;
  text-align: center;
}


/*-----------------------------

faq
------------------------------*/

.faq-bg {
 margin: 10rem auto;
}
.faq-bg img{
  width: 12%;
}

.faq-bg > p{
 font-size: 1.6rem;
 text-align: center;
	margin-top: 10px;
}



#faq-area {
 margin: 15rem auto;
}
#faq-area .anser a{
color: #a48686;
}
#faq-area .anser a:hover{
opacity: .8;}
.panel_area > div{
 margin-top: 4rem;
}


.panel_area > div h2{
 font-weight: bold;
 margin-bottom: 2rem;
}


#faq-area dl{margin-bottom: 2rem;}

dl > dt.questions {
    position: relative;
    font-size: 1.6rem;
    display: flex;
    align-items: center;
    padding: .7em 2em;
    color: #000;
    background: #ead1d4;
		height: 60px;
	cursor: pointer;
	padding-right: 10rem;
	
	
}

 dt.questions > span{
 background: #ead1d4;
 color: #fff;
 height: 100%;
 width: 60px;
 font-size: 39px;
 display: flex;
 justify-content: center;
 align-items: center;
 margin-right: 1em;
	 	font-family: 'Yu Mincho Light','YuMincho','Yu Mincho','游明朝体','ヒラギノ明朝 ProN','Hiragino Mincho ProN',sans-serif;
}

dl > dt.questions.active {
margin-bottom: 0;
}
.faq-area dl > dt.questions::before,.faq-area dl > dt.questions::after{
position: absolute;
  content: "";
  display: block;
  transition: all 0.4s;
  background: #fff;
right: 4%;
top: 50%;
width: 25px;
	height: 2px;
	background: #000;
  transform: translate(-50%, -50%);

}

.faq-area dl > dt.questions::before{
	transform: translate(-50%, -50%) rotate(90deg);
}

.faq-area dl > dt.questions.active::before {
  transform: translate(-50%, -50%) rotate(0deg);
} 
.faq-area dl > dd.anser {
	font-size: 16px;
	position: relative;
	padding-left: 3em;
margin-bottom: 0em;
overflow: visible;
	background: #ead1d4;
	padding: 1em 2em;
}
.faq-area dl > dd.anser ul li{
	
padding-left: 1em;
text-indent: -1em;}



/*-----------------------------

about

------------------------------*/
.about-boxs {
  margin: 10rem 0;
}
.about-boxs img{
  margin-bottom: 6rem;
  width: 20%;
}

div.about-link_area {
  display: flex;
  margin: 10rem 0;
  flex-wrap: wrap;
  justify-content: space-between;
}div.about-link_area div{
margin-bottom: 7rem;
  width: 47%;
}

.about-explanation_area > img:nth-child(1) {
  width: 44%;
  position: relative;
  opacity: .1;
}
.about-explanation_area > img:nth-child(1):hover{
  opacity: .9;
	z-index: 20;
transition: .3s;
}
.about-explanation_area p:hover + img:nth-child(1){
  opacity: .9;
	z-index: 20;
transition: .3s;
}
.about-explanation_area {
  position: relative;
	margin: 10rem 0;
}
.about-explanation_area > p:nth-child(2) {
  position: absolute;
  text-align: center;
  top: 50%;
  left: 50%;
  transform: translateX(-50%),translateY(-50%);
  transform: translateY(-50%) translateX(-50%);
}

.news_area {
  background: #deb551;
	padding: 1px

}
.news_area div, .GLOBAL-WEBSITES_area{
  margin: 10rem auto;
	width: 1200px;
}

.news_area  ul li > a{
  display: flex;
  font-size: 2.0rem;
		  font-family: 'Poppins', sans-serif;
}
.news_area  ul li> a > p:nth-child(1) {
  font-size: 2.0rem;
  width: 8em;
  margin-right: 1rem;

}
.news_area .btn {
  text-align: center;
	
}
.news_area .btn a{
	margin: auto;
}
.news_area .btn a{
  font-size: 2.0rem;
	background: #fff;
	color: #000;
	font-family: 'Poppins', sans-serif;

	
}
.news_area  h2:nth-child(1) {
  margin-bottom: 5rem;
}
.news_area  h2:nth-child(1) img{
width: 10%;
}


.GLOBAL-WEBSITES_area > h2:nth-child(1) > img:nth-child(1) {
  width: 26%;
}


.GLOBAL-WEBSITES_area > div:nth-child(2) {
  display: flex;
  justify-content: space-between;
	flex-wrap: wrap;
	  align-content: center;
	margin-top: 6rem;
}


.GLOBAL-WEBSITES_area > div:nth-child(2) > a {
width: 6%;
}
