/*============================================================
フキダシデザイン
============================================================*/
.arrow_answer,
.arrow_question {
position: relative;
background: #fff;
border: 1px solid #c8c8c8;
padding: 30px 25px;
border-radius: 10px;
width: 70%;
font-size: 13px;
}
.arrow_question {
float: right;
margin-right: 20px;
}
.arrow_answer:after,
.arrow_answer:before,
.arrow_question:after,
.arrow_question:before {
top: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
}
.arrow_question:after,
.arrow_question:before { right: 100%; }
.arrow_answer:after,
.arrow_answer:before { left: 100%; }
.arrow_answer:after,
.arrow_question:after {
border-color: rgba(255, 255, 255, 0);
border-width: 15px;
margin-top: -15px;
}
.arrow_answer:after { border-left-color: #fff ; }
.arrow_question:after { border-right-color: #fff ; }
.arrow_answer:before,
.arrow_question:before {
border-color: rgba(200, 200, 200, 0);
border-width: 16px;
margin-top: -16px;
}
.arrow_answer:before { border-left-color: #c8c8c8; }
.arrow_question:before { border-right-color: #c8c8c8; }
.question_image { float: left; }
.answer_image {
float: right;
margin-right: 20px;
}
.answer_image img,
.question_image img { border-radius: 50px; }
.question_Box {
margin-bottom: 25px;
overflow: hidden;
}

/*
.interview-icon {
    background-size: 50px 50px !important;
    padding-left: 60px !important;
    min-height: 50px;
    position: relative;
}

.interview-icon span.dialog-box {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
*/
.interview-icon {
    background-size: 50px 50px !important;
    padding-left: 60px !important;
    min-height: 50px;
    display: table;
}

.interview-icon span.dialog-box {
  display: table-cell;
  text-align: left;
    vertical-align: middle;
  min-height: 50px;
}

.life-icon {
    background: url(http://life.letibee.com/wp-content/uploads/2016/04/150804_letibee_life_comp_0404113511.png) no-repeat left center !important;
      background-size: 50px 50px !important;
}

.man-icon {
    background: url(http://life.letibee.com/wp-content/uploads/2016/06/man-icon.png) no-repeat left center !important;
      background-size: 50px 50px !important;
}

.fotowa-icon {
    background: url(http://life.letibee.com/wp-content/uploads/2016/10/about-1606-608e6e96e30761d713a82ec8da29a1cc0c57c4361f3ecb02c5ce14d5d57e25ab.png) no-repeat left center !important;
      background-size: 50px 50px !important;
}



/* top sp_font-size*/
@media only screen and (max-width: 767px) {
	.top-post-list .post-list .entry-content .entry-title {
	    font-size: 0.6em !important;
	}

	.top-post-list .post-list .entry-content .date {
	    font-size: 0.5em !important;
	}

	.post-list-card .post-list .entry-content .entry-title {
    font-size: 0.7em !important;
	}
}












/*================================================================
文字サイズ変更
================================================================*/


/******************************************************************
H1, H2, H3, H4, H5 STYLES
******************************************************************/
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
	text-rendering: optimizelegibility;
	font-family: "Lato", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", 'メイリオ' , Meiryo , Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: 500;
}

h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a {
	text-decoration: none;
}

h1, .h1 {
	font-size: 1.5em;
	font-weight: bold;
	line-height: 1.333em;
}

h2, .h2 {
	font-size: 1.7em;
	line-height: 1.4em;
	font-weight: bold;
	margin-bottom: .375em;
}

h3, .h3 {
	font-size: 1.8em !important;
	font-weight: bold;
}

h4, .h4 {
	font-size: 1.2em;
	font-weight: 700;
}

h5, .h5 {
	font-size: 1em;
	font-weight: 700;
	line-height: 2em;
	text-transform: uppercase;
	letter-spacing: 1px;
}

p {
	font-size: 1.5em;
}

article .entry-content p {
	margin: 0 0 1.6em;
	line-height: 1.75;
	font-size: 1.6em !important;
}

@media only screen and (max-width: 480px) {
	.entry-content section {
		padding: 8px !important;
	}
	
	article .entry-content p {
		margin: 0 0 1.6em;
		line-height: 1.75;
		font-size: .9em !important;
	}
	
	h3, .h3 {
		font-size: 1.4em !important;
		font-weight: bold;
	}
}




/*==========================================================
広告サイズ変更
==========================================================*/
@media only screen and (max-width: 480px) {
  .textwidget {
    width: 100%;
  }
  /* ひとまず、非表示にする 2017年4月*/
.titleunder {display:none;}
}
.textwidget {
    width: 324px !important;
  	margin: 0 auto 0 auto;
  }
/* ひとまず、非表示にする 2017年4月*/
.titleunder {display:none;}