@charset "utf-8";
/*　　　　　　　左右並列のレイアウト　　　*/
.p-migrateContent .lr_flex {
    margin-bottom: 20px;
	display:flex;
}
.p-migrateContent .lr_flex .l_block {
    display:inline-block;
    width:48%;
    margin-right:2%;
}
.p-migrateContent .lr_flex .r_block {
    display:inline-block;
    width:48%;
    margin-left:2%;
}
/*　　　　　　pcで左右並列、spで上下一列のレイアウト　　　*/
.p-migrateContent .lr_flex_onlypc {
    margin-bottom: 20px;
	display:flex;
	align-items: flex-start;/*ieで横並びにした際、画像が縦に伸びる現象を回避*/
}
.p-migrateContent .lr_flex_onlypc .l_block {
    display:inline-block;
    width:48%;
    margin-right:2%;
}
.p-migrateContent .lr_flex_onlypc .r_block {
    display:inline-block;
    width:48%;
    margin-left:2%;
}

/* for SP */
@media screen and (max-width: 767px) {



/*pcで左右並列、spで上下一列のレイアウト　　　*/
.p-migrateContent .lr_flex_onlypc {
    display:block;
}
.p-migrateContent .lr_flex_onlypc .l_block, .p-migrateContent .lr_flex_onlypc .r_block  {
    width:100%;
    margin-left:0;
	margin-right:0;
    margin-bottom: 2%;
	text-align: center;
}
}

/*吹き出し装飾テキスト（新設）*/
.p-migrateContent .fukidashi {
  position: relative;
  padding: 0.6em;
  margin-bottom:1.6rem!important;
  background: #e0edff;
  font-weight:bold;
}

.p-migrateContent .fukidashi:after {
position: absolute;
content: '';
top: 100%;
left: 30px;
border: 15px solid transparent;
border-top: 15px solid #e0edff;
width: 0;
height: 0;
}

/* 右寄せ、左寄せ*/

.p-migrateContent .img_left {
    display: inline;
    float: left;
}
.p-migrateContent .img_right {
    display: inline;
    float: right;
}
.p-migrateContent .clear {
    clear: both;
}

/************************************************
 PC版で左寄せ、スマホ版で下に移動しセンタリング
************************************************/
/* 全横幅共通
------------------*/
.p-migrateContent .imgOnOf_left {
  float: none;
  text-align: center;
  width: auto;
}
/* 769px以上の記述
------------------*/
@media print, screen and (min-width:769px) {
  .p-migrateContent .imgOnOf_left {
    float: left;
    margin: 0 2% 0;
  }
}


/************************************************
テーブルのセルのような表示をするリスト
************************************************/

.p-migrateContent ul.like_table {
	margin:10px 0;

	}
.p-migrateContent ul.like_table li {
	background-color:#EBEBEB;
	display: inline-block;
	float:left;
	width:10%;
	padding:7px;
	margin:1px;
	font-size: 1.8rem;
	
}
.p-migrateContent ul.like_table li::before {
	content: none;
}

