/*********************************
*
*  information CSS
*  add : 2024.01
*
**********************************/

@media (max-width: 768px) {
	.br-break {
		display: none;
	}
}


/* ---------
 information/2024/01_ohunatoshi_bokin/
------------ */

#info2024_01_ohunatoshi_bokin .key_img {
	margin-bottom: 1rem;
	width: 100%;
	text-align: center;
}

#info2024_01_ohunatoshi_bokin .key_img img{
	width: 100%;
	max-width: 450px;
	margin: 0 auto;
}


#info2024_01_ohunatoshi_bokin ol.list-decoration-none{
	list-style-type: none;
}

#info2024_01_ohunatoshi_bokin ol.list-decoration-none li{
	margin-bottom: .2rem;
	text-indent: -1em;
	padding-left: 1em;
}

/* ---------
 information/2024/security_flow/
------------ */

#info2024_security_flow .s-examplecontainer{
	width:100%;
	overflow:hidden;
	border:1px solid #4472C4;
	border-radius:12px;
}
#info2024_security_flow .s-examplecontainer .divhead p{
	background-color: #4472C4;
	padding:8px 15px 8px 14px;
	font-weight: bold;
	font-size: 16px;
	color: #FFFFFF;
}


@media (max-width:768px){

#info2024_security_flow .s-examplecontainer_header{
padding:15px 15px 15px 14px}}

#info2024_security_flow .s-examplecontainer_header>.a-icon{
width:40px;
min-width:40px;
height:40px;
margin:-2px 17px 0 0
}@media (max-width:768px){
	.m-examplecontainer_header>.a-icon{
	margin-top:-4px
}
}

#info2024_security_flow .s-examplecontainer_contentwrapper{
padding:28px 39px 29px 28px}@media (max-width:768px){

#info2024_security_flow .s-examplecontainer_contentwrapper{
padding:20px 17px 21px 15px}}

#info2024_security_flow .s-examplecontainer-ng{
border-color:#e36776}

#info2024_security_flow .s-examplecontainer-ng 

#info2024_security_flow .s-examplecontainer_header{color:#d93448;background-color:#fcf5f6}

#info2024_security_flow    table {
      width: 100%;
      border-collapse: collapse;
      margin-bottom: 20px;
    }
    th, td {
      padding: 10px;
      text-align: center;
      border: 1px solid #ddd;
    }

    /* 驛｢譎｢�ｿ�ｽ�ｽ�ｽ驛｢譎�§�趣ｿｽ1驍ｵ�ｺ�ｽ�ｮ鬮｢�ｭ隴ｴ�ｧ陷搾ｽｹ雎ｼ�ｶ�ｽ�ｲ */
    .table1 {
      background-color: #BFBFBF;
    }
    .table1 th {
      background-color: #BFBFBF; /* 驛｢譎渉�･郢晢ｽ｣驛｢謨鳴驛｢譎｢�ｽ�ｼ驍ｵ�ｺ�ｽ�ｮ鬮｢�ｭ隴ｴ�ｧ陷搾ｽｹ雎ｼ�ｶ�ｽ�ｲ�ｽ�ｽ陋ｹ�ｻ邵ｺ蝣､�ｹ譎｢�ｽ�ｬ驛｢譎｢�ｽ�ｼ1�ｽ�ｽ�ｽ�ｽ */
    }
    .table1 td {
      background-color: #EDEDED; /* 驛｢譎｢�ｿ�ｽ�ｽ�ｽ驛｢�ｧ�ｽ�ｿ驛｢�ｧ�ｽ�ｻ驛｢譎｢�ｽ�ｫ驍ｵ�ｺ�ｽ�ｮ鬮｢�ｭ隴ｴ�ｧ陷搾ｽｹ雎ｼ�ｶ�ｽ�ｲ�ｽ�ｽ陋ｹ�ｻ邵ｺ蝣､�ｹ譎｢�ｽ�ｬ驛｢譎｢�ｽ�ｼ2�ｽ�ｽ�ｽ�ｽ */
      text-align: left; /* 驛｢譎｢�ｿ�ｽ�ｽ�ｽ驛｢�ｧ�ｽ�ｿ驛｢�ｧ�ｽ�ｻ驛｢譎｢�ｽ�ｫ驛｢�ｧ髮区ｩｸ�ｽ�ｷ�ｽ�ｦ髯晢ｿｽ�ｿ�ｽ隨ｳ�ｽ */
    }

    /* 驛｢譎｢�ｿ�ｽ�ｽ�ｽ驛｢譎�§�趣ｿｽ2驍ｵ�ｺ�ｽ�ｮ鬮｢�ｭ隴ｴ�ｧ陷搾ｽｹ雎ｼ�ｶ�ｽ�ｲ */
    .table2 {
      background-color: #DEEBF7;
    }
    .table2 th {
      background-color: #DEEBF7; /* 驛｢譎渉�･郢晢ｽ｣驛｢謨鳴驛｢譎｢�ｽ�ｼ驍ｵ�ｺ�ｽ�ｮ鬮｢�ｭ隴ｴ�ｧ陷搾ｽｹ雎ｼ�ｶ�ｽ�ｲ�ｽ�ｽ陋ｹ�ｻ郢晢ｽｶ驛｢譎｢�ｽ�ｫ驛｢譎｢�ｽ�ｼ1�ｽ�ｽ�ｽ�ｽ */
    }
    .table2 td {
      background-color: #F4F4FE; /* 驛｢譎｢�ｿ�ｽ�ｽ�ｽ驛｢�ｧ�ｽ�ｿ驛｢�ｧ�ｽ�ｻ驛｢譎｢�ｽ�ｫ驍ｵ�ｺ�ｽ�ｮ鬮｢�ｭ隴ｴ�ｧ陷搾ｽｹ雎ｼ�ｶ�ｽ�ｲ�ｽ�ｽ陋ｹ�ｻ郢晢ｽｶ驛｢譎｢�ｽ�ｫ驛｢譎｢�ｽ�ｼ2�ｽ�ｽ�ｽ�ｽ */
      text-align: left; /* 驛｢譎｢�ｿ�ｽ�ｽ�ｽ驛｢�ｧ�ｽ�ｿ驛｢�ｧ�ｽ�ｻ驛｢譎｢�ｽ�ｫ驛｢�ｧ髮区ｩｸ�ｽ�ｷ�ｽ�ｦ髯晢ｿｽ�ｿ�ｽ隨ｳ�ｽ */
    }

#info2024_security_flow .small {
	font-size: .7rem;
}

#info2024_security_flow .nomargin {
	margin: 0;
}
  /* 驛｢�ｧ�ｽ�､驛｢譎｢�ｽ�｡驛｢譎｢�ｽ�ｼ驛｢�ｧ�ｽ�ｸ */
#info2024_security_flow     .image-container {
      text-align: center; /* 鬨ｾ蛹�ｽｽ�ｻ髯ｷ蜑�ｽｸ螂�ｽｽ螳壼初�ｽ�ｭ髯樊ｻゑｽｽ�ｮ驍ｵ�ｺ�ｽ�ｫ鬯ｩ貅ｷ隱ｿ�ｽ�ｽ�ｽ�ｮ */
      margin-bottom: 20px; /* 鬨ｾ蛹�ｽｽ�ｻ髯ｷ蜑�ｽｸ蟯ｩ�ｽ驛｢譎｢�ｿ�ｽ�ｽ�ｽ驛｢譎�§�取刮�ｸ�ｺ�ｽ�ｮ鬯ｮ�｢鬯･�ｴ陜暦ｿｽ */
    }
    img {
      max-width: 100%; /* 鬨ｾ蛹�ｽｽ�ｻ髯ｷ蜑�ｽｸ螂�ｽｿ�ｽ髯晢ｽｷ�ｽ�ｽ�ｽ蟶晏寰�ｽ�ｪ鬮ｫ陬懈が�ｽ�ｴ�ｽ�ｽ驍ｵ�ｺ�ｽ�ｫ髯ｷ�ｷ陋ｹ�ｻ�ｽ蜀暦ｽｸ�ｺ陝ｶ蜻ｻ�ｽ�ｽ */
      height: auto; /* 鬯ｯ�ｮ陋滂ｽ･�ｽ�ｽ�ｹ�ｧ陞ｳ螟ｲ�ｿ�ｽ髯ｷ閧ｴ�ｽ�ｽ�ｪ�ｽ�ｿ髫ｰ�ｨ�ｽ�ｴ */
    }


  /* 驛｢�ｧ�ｽ�｢驛｢�ｧ�ｽ�ｳ驛｢譎｢�ｽ�ｼ驛｢譎｢�ｿ�ｽ邵ｺ�ｽ�ｹ�ｧ�ｽ�ｪ驛｢譎｢�ｽ�ｳ驛｢�ｧ�ｽ�ｳ驛｢譎｢�ｽ�ｳ驛｢譎｢�ｿ�ｽ郢晢ｽｪ */
#info2024_security_flow  .accordion-item {
    border: 1px solid #333;
    border-radius: 5px;
    margin-bottom: 10px;
    overflow: hidden;
  }

 /* 驛｢�ｧ�ｽ�ｿ驛｢�ｧ�ｽ�､驛｢譎冗樟�取辨�ｩ蟷｢�ｽ�ｨ髯具ｽｻ�ｽ�ｽ */
#info2024_security_flow  .accordion-title {
    background-color: #4653A2;
    color: white;
    width: 100%; /* 髫ｶ髮｣�ｽ�ｪ髯晢ｽｷ�ｽ�ｽ陝�邇匁･懶ｿｽ�ｽ */
    height: 60px; /* 鬩搾ｽｵ�ｽ�ｦ髯晢ｽｷ�ｽ�ｽ陝�邇匁･懶ｿｽ�ｽ */
    display: flex;
    justify-content: center; /* 驛｢譎｢�ｿ�ｽ邵ｺ蜀暦ｽｹ�ｧ�ｽ�ｹ驛｢譎冗樟�ｽ螳壼初�ｽ�ｭ髯樊ｻゑｽｽ�ｮ髯晢ｿｽ�ｿ�ｽ隨ｳ�ｽ */
    align-items: center;
    cursor: pointer;
    font-weight: bold;
    position: relative;
    overflow: hidden; /* 驛｢�ｧ�ｽ�ｳ驛｢譎｢�ｽ�ｳ驛｢譎｢�ｿ�ｽ�趣ｽｦ驛｢譎｢�ｿ�ｽ遯ｶ�ｲ髫ｴ�ｫ�ｽ�ｽ驛｢�ｧ陞ｳ螟ｲ�ｽ�ｶ�ｽ�ｽ遶擾ｽｴ驍ｵ�ｺ雋�∞�ｽ陋ｾ�ｫ�ｫ�ｽ�ｽ驍ｵ�ｺ�ｽ�ｽ */
  }

  /* 驛｢�ｧ�ｽ�｢驛｢�ｧ�ｽ�､驛｢�ｧ�ｽ�ｳ驛｢譎｢�ｽ�ｳ鬨ｾ蛹�ｽｽ�ｻ髯ｷ謚ｵ�ｿ�ｽ */
#info2024_security_flow  .accordion-icon-image {
    position: absolute;
    right: 15px;
    width: 20px;
    height: 20px;
    transition: transform 0.3s ease;
  }


 /* 驛｢譎丞ｹｲ�主ｸｷ�ｹ�ｧ�ｽ�ｹ驛｢譎�ｽｧ�ｭ邵ｺ�ｽ�ｹ譎会ｽｿ�ｫ邵ｺ蟶ｷ�ｹ�ｧ�ｽ�｢驛｢�ｧ�ｽ�､驛｢�ｧ�ｽ�ｳ驛｢譎｢�ｽ�ｳ */
#info2024_security_flow  .accordion-icon {
    font-size: 1.5em;
    position: absolute;
    right: 15px; /* 髯ｷ�ｿ�ｽ�ｳ髯晢ｿｽ�ｿ�ｽ隨ｳ�ｽ */
    transition: transform 0.3s ease;
  }


  /* 驛｢�ｧ�ｽ�ｳ驛｢譎｢�ｽ�ｳ驛｢譎｢�ｿ�ｽ�趣ｽｦ驛｢譎｢�ｿ�ｽ�主､雁ｴ包ｿｽ�ｽ */
#info2024_security_flow  .accordion-content {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease;
    padding: 0 15px;
  }

  /* 驛｢�ｧ�ｽ�ｳ驛｢譎｢�ｽ�ｳ驛｢譎｢�ｿ�ｽ�趣ｽｦ驛｢譎｢�ｿ�ｽ遯ｶ�ｲ鬮ｯ�ｦ�ｽ�ｨ鬩穂ｼ夲ｽｽ�ｺ驍ｵ�ｺ髴郁ｲｻ�ｽ讙趣ｽｸ�ｺ�ｽ�ｦ驍ｵ�ｺ�ｽ�ｽ�ｽ邇厄ｽｿ�･�ｽ�ｶ髫ｲ�ｷ�ｽ�ｽ */
#info2024_security_flow .accordion-item.active .accordion-content {
    max-height: 200px; /* 髯滂ｽ｢�ｽ�ｽ�ｽ�ｦ遶丞｣ｺ�ｽ髯滂ｽ｢隲帷腸�ｧ驍ｵ�ｺ�ｽ�ｦ鬯ｯ�ｮ陋滂ｽ･�ｽ�ｽ�ｹ�ｧ陞ｳ螟ｲ�ｽ�ｪ�ｽ�ｿ髫ｰ�ｨ�ｽ�ｴ */
    padding: 15px;
  }

/* 驛｢譎�§�取ｨ抵ｽｹ�ｧ�ｽ�､驛｢�ｧ�ｽ�ｯ驛｢譎�ｺ｢邵ｺ�ｽ�ｹ譎｢�ｽ�ｳ驛｢譎｢�ｿ�ｽ (768px 髣比ｼ夲ｽｽ�･髣包ｽｳ�ｽ�ｽ) */
  @media (max-width: 768px) {
#info2024_security_flow .accordion-content {
      max-height: none; /* 768px髣比ｼ夲ｽｽ�･髣包ｽｳ闕ｵ譏ｴﾂ遏･ax-height驍ｵ�ｺ�ｽ�ｮ髯具ｽｻ�ｽ�ｶ鬯ｮ�ｯ髣企ｯ会ｽｽ蟶晏專�ｽ�｣鬯ｮ�ｯ�ｽ�､ */
    }
#info2024_security_flow .accordion-title {
      font-size: 1em;
      padding: 10px;
    }
#info2024_security_flow .accordion-icon {
      font-size: 1.2em;
    }
  }


/* ---------
 information/2024/consultation_desk_dial/
------------ */

#info2024_consultation_desk_dial p.company-text {
	text-align: right;
}


/* ---------
 information/2024/1128_01/
------------ */

#info2024_1128_01 .customers_list {
	margin-bottom: 1rem;
	text-align: center;
}

#info2024_1128_01 .customers_list a:hover {
	opacity: 0.6;
}

#info2024_1128_01 .customers_list .wrap{
	background-color: #f2f2f2;
	padding: 1.5rem .5rem .5rem .5rem;
	width: 50%;
	margin: 3rem auto;
	border-radius: 8px;
}

#info2024_1128_01 .customers_list .wrap p{
	margin-bottom: 1rem;
}

@media (max-width: 768px) {
	#info2024_1128_01 .customers_list .wrap{
		width: 100%;
	}
}


/* ---------
 information/2025/0210_walletPush/
------------ */

#info2025_walletPush .afs-custum-box-inner {
  display: flex;
  flex-wrap: wrap;
  margin: 30px 0 30px -50px;
}
  

#info2025_walletPush  .afs-custum-box-imgBox {
  margin-left: 50px;
  width: calc(50% - 50px);
}

#info2025_walletPush .afs-custum-box.layout-one-column .afs-custum-box-inner {
  display: block;
  margin: 30px auto;
}

#info2025_walletPush .afs-custum-box.layout-one-column .afs-custum-box-imgBox {
  margin: 30px auto;
  width: 90%;
}

#info2025_walletPush .afs-custum-box.layout-sp-column .afs-custum-box-inner {
  display: block;
  width: 100%;
  max-width: 400px;
  margin: 30px auto;
}

#info2025_walletPush .afs-custum-box.layout-sp-column .afs-custum-box-imgBox {
  margin: 30px 0;
  width: 100%;
}

#info2025_walletPush .afs-custum-box.layout-sp-column .afs-custum-image {
  border: 1px solid #f0f0f0;
}

#info2025_walletPush  .afs-custum-image {
  width: 100%;
  height: auto;
}

@media screen and (max-width: 768px) {
  #info2025_walletPush .afs-custum-box-inner {
    display: block;
    margin: 30px 0;
  }

  #info2025_walletPush .afs-custum-box-imgBox {
    margin: 0 0 30px 0;
    width: 100%;
  }

  #info2025_walletPush .afs-custum-box.layout-one-column .afs-custum-box-imgBox {
    width: 100%;
  }
}

/* ---------
 information/2025/03_ohunatoshi_bokin/
------------ */

#info2025_03_ohunatoshi_bokin .key_img {
	margin-bottom: 1rem;
	width: 100%;
	text-align: center;
}

#info2025_03_ohunatoshi_bokin .key_img img{
	width: 100%;
	max-width: 450px;
	margin: 0 auto;
}


#info2025_03_ohunatoshi_bokin ol.list-decoration-none{
	list-style-type: none;
}

#info2025_03_ohunatoshi_bokin ol.list-decoration-none li{
	margin-bottom: .2rem;
	text-indent: -1em;
	padding-left: 1em;
}

/* ---------
 information/2025/0317_01/
------------ */

#info2025_0317 span.notice_bold {
	margin-bottom: 3rem;
	font-size: 1.2rem;
	font-weight: bold;
	display: block;
}
@media (max-width:768px){
	#info2025_0317 span.notice_bold {
		font-size: 1.1rem;
	}
}

#info2025_0317 .chanel_title {
	font-size: 1.1rem;
}
#info2025_0317 .a-icon {
	width: 20px;
}

#info2025_0317 .wrap {
	background-color: #F6F6F6;
	padding: 2rem;
	margin-bottom: 4rem;
	border-radius: 10px;
}

#info2025_0317 .wrap ol{
	padding-left: 1rem;
}
#info2025_0317 #money_site .wrap ol {
	margin-bottom: 1.4rem;
}

#info2025_0317 .wrap li{
	margin-bottom: .8rem;
	font-size: .9rem;
	font-weight: bold;
}
#info2025_0317 .wrap li:last-child{
	margin-bottom: 0;
}
#info2025_0317 .wrap li span{
	font-size: .8rem;
	font-weight: normal;
}

/* ---------
 information/2025/04_pushAvailableAmount/
------------ */

#info2025_pushAvailable .afs-custum-box-inner {
  display: flex;
  flex-wrap: wrap;
  margin: 30px 0 30px -50px;
}
  

#info2025_pushAvailable  .afs-custum-box-imgBox {
  margin-left: 50px;
  width: calc(50% - 50px);
}

#info2025_pushAvailable .afs-custum-box.layout-one-column .afs-custum-box-inner {
  display: block;
  margin: 30px auto;
}

#info2025_pushAvailable .afs-custum-box.layout-one-column .afs-custum-box-imgBox {
  margin: 30px auto;
  width: 100%;
  max-width: 476px;
}

#info2025_pushAvailable  .afs-custum-image {
  width: 100%;
  height: auto;
}

@media screen and (max-width: 768px) {
  #info2025_pushAvailable .afs-custum-box-inner {
    display: block;
    margin: 30px 0;
  }

  #info2025_pushAvailable .afs-custum-box-imgBox {
    margin: 0 0 30px 0;
    width: 100%;
  }

  #info2025_pushAvailable .afs-custum-box.layout-one-column .afs-custum-box-imgBox {
    width: 100%;
  }
}

/* ---------
 information/2025/05_mailMagazine/
------------ */

#info2025_mailMagazine .afs-custum-box-inner {
  display: flex;
  flex-wrap: wrap;
  margin: 30px 0 30px -50px;
}

#info2025_mailMagazine  .afs-custum-box-imgBox {
  margin-left: 50px;
  width: calc(50% - 50px);
}

#info2025_mailMagazine  .afs-custum-image {
  width: 100%;
  height: auto;
}

#info2025_mailMagazine .afs-custum-text {
  display: block;
  text-align: right;
}

#info2025_mailMagazine .afs-custum-link-box-right {
  display: flex;
  align-items: center;
  margin-top: 20px;
}

#info2025_mailMagazine .afs-custum-link-box-image {
  margin-left: 16px;
  max-width: 54px;
}

@media screen and (max-width: 768px) {
  #info2025_mailMagazine .afs-custum-box-inner {
    display: block;
    margin: 30px 0;
  }

  #info2025_mailMagazine .afs-custum-box-imgBox {
    margin: 0 0 30px 0;
    width: 100%;
  }
}

/* ---------
#faq_answer_contents
------------ */

#faq_answer_contents .notes2 {
    background: #eee;
    padding: 1.2rem;
    border: 1px dashed #ff0000;
    margin: 0.5rem;
}

#faq_answer_contents .ImgBox_one_image {
  width: 250px;
  height: auto;
}

#faq_answer_contents .ImgBox {
  margin: 10px 0;
}

#faq_answer_contents .imgWrap {
  display: flex;
  flex-wrap: wrap;
  margin-top: 40px;
}

#faq_answer_contents .wrap_image {
  width: 250px;
  height: auto;
}

#faq_answer_contents .ImgBox-ico {
  margin: 100px 20px 0;
  width: 90px;
  height: 60px;
  background-image: url("https://www.aeon.co.jp/-/media/AeonCard/information/2025/0610/arr_gy1.png");
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain;
  transform: rotate(-90deg);
}

#faq_answer_contents .new_aw_notes {
  padding: 1.2rem;
  border: 2px solid #ff0000;
  border-radius: 10px;
  background: #fff;
  margin: 0.5rem;
}

#faq_answer_contents .aw_downloadArea {
  background: #f5f5f5;
  padding: 15px 10px;
  border: 1px solid #dfdfdf;
  margin: 1em 0;
}

#faq_answer_contents .aw_downloadBox {
  margin: 0.5em auto 0;
}

#faq_answer_contents .aw_downloadBox_left,
#faq_answer_contents .aw_downloadBox_right {
  display: inline-block;
}

#faq_answer_contents .aw_downloadBox_left img,
#faq_answer_contents .aw_downloadBox_right img {
  margin: 5px;
  width: auto;
  height: 50px;
}

#faq_answer_contents .notes1 {
  color: #105580;
  border: 2px solid #0070C0;
  padding: 0.8rem;
  border-radius: 5px;
  margin: 5px 0;
}

#faq_answer_contents .notes3 {
  background: #eee;
  padding: 1.2rem;
  border: 1px solid #ff0000;
  margin: 1rem 0;
}

#faq_answer_contents .telephoneStep {
  display: flex;
  flex-wrap: wrap;
  padding: 20px 0;
}

#faq_answer_contents .telephoneStep + .telephoneStep {
  border-top: 1px solid #ccc;
}

#faq_answer_contents .telephoneCaption {
  width: calc(100% - 70px);
  padding-left: 20px;
}

#faq_answer_contents .capText {
  margin-bottom: 5px;
}

#faq_answer_contents .telephoneTitle {
  width: 70px;
  color: #666;
  font-size: 1.2em;
  font-weight: bold;
}

#faq_answer_contents .m-phonenote_content {
  justify-content: center;
  margin-bottom: 20px;
}

@media (min-width: 769px) {
#faq_answer_contents .m-phonenote_main {
  border-left: none;
}
}

#faq_answer_contents .phonenum {
  color: #3981b1;
  font-size: 30px;
  font-weight: bold;
}

#faq_answer_contents .iconText {
  position: relative;
  display: inline-block;
}

#faq_answer_contents .iconRight {
  display: inline-block;
  background-image: url("https://www.aeon.co.jp/-/media/AeonCard/information/2025/0610/li_yaji.png");
  width: 18px;
  height: 9px;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain;
}

@media screen and (max-width: 768px) {
  #faq_answer_contents .ImgBox_one_image {
    width: 250px;
    height: auto;
  }

  #faq_answer_contents .ImgBox,
  #faq_answer_contents .ImgBox-right,
  #faq_answer_contents .ImgBox-left {
    text-align: center;
  }

  #faq_answer_contents .imgWrap {
    display: block;
  }

  #faq_answer_contents .wrap_image {
    width: 250px;
  }

  #faq_answer_contents .ImgBox-ico {
    margin: 40px auto;
    width: 90px;
    height: 60px;
    transform: rotate(0deg);
  }

  #faq_answer_contents .aw_downloadBox {
    display: flex;
    justify-content: center;
  }

  #faq_answer_contents .m-phonenote_main {
    padding-top: 0;
    border-left: none;
  }
}

/* ---------
#fujifca_06
------------ */

#fujifca_06 .imgBox {
  margin: 20px 0;
}

#fujifca_06 .ImgBox img {
  width: 100%;
  height: auto;
}

#fujifca_06 .imgWrap {
  display: flex;
  flex-wrap: wrap;
  margin: 40px auto;
}


#fujifca_06 .imgBox_left,
#fujifca_06 .imgBox_right {
  width: calc(50% - 10px);
}

#fujifca_06 .imgBox_right {
  margin-left: 20px;
}

#fujifca_06 .wrap_image {
  width: 100%;
  height: auto;
}

@media screen and (max-width: 768px) {
  #fujifca_06 .imgWrap {
    display: block;
  }

  #fujifca_06 .imgBox_left,
  #fujifca_06 .imgBox_right {
    width: 100%;
  }

  #fujifca_06 .imgBox_right {
    margin-top: 20px;
    margin-left: 0;
  }
}