@charset "utf-8";
/* CSS Document */



/* -----------------------------------------------------------
	バナー2列
----------------------------------------------------------- */


.intcon-wrap {
		width: 100%;
	margin: 0 auto;
	padding: 0;
}


.col_2{
	width: 100%;
	display: flex;
	display: -ms-flexbox; /* IE10 */
	flex-direction: row;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap; /* IE10 */
	justify-content: center;
	margin: 0 auto;
	padding: 0;
}

.col_2 > div{
	width: 45%;
	padding: 5px;
}

/* flex 2段組み*/
.items {
  display: flex;
  justify-content: space-between;
	flex-wrap: wrap;
	  box-sizing: border-box;
		text-decoration: none;
}

.items .item {
  width: 47%;
	margin-bottom: 20px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
}
.item-img {
margin: 0;
  padding: 0;
}
.item-body {
  margin: 20;
	 padding: 10 0;
	height: 120px;
	border-bottom:solid 1px #CCCCCC;

}
/* マウスで選ぶ時は下線e*/
 .item-body a:link  {text-decoration: none;}
 .item-body  a:visited    {text-decoration: none;}
 .item-body a:hover        {text-decoration: underline;} 

.item-title {
  font-size: 1.2em;
  font-weight:700;
	  color:#0D0084;  

}
.item-body p {
  font-size: 0.95em;
	line-height: 1.35em;
  color: #000000;
	background:#ffffff;
  	margin: 10 0 0 0;
	
}




/* flex 3段組み*/
.items3 {
	  width:96%;
  display: flex;
  justify-content: space-between;
	flex-wrap: wrap;
	  box-sizing: border-box;
		text-decoration: none;
	margin-left:10px;
}
.items3 .item3 {
  width:27%;
	margin-top: 20px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
}
.item-img3 {
margin: auto 0;
  padding: 0;
		font-size:0.7em;
	line-height:  1em;
	color:#000000; 
}
.item-img3 p{
	margin: auto 0;
   padding: 0; 
	text-indent: 1em;
}

.item-body3 {
  margin: 20;
	 padding: 10 0;
	border-bottom:solid 1px #CCCCCC;

}
/* マウスで選ぶ時は下線e*/
 .item-body3 a:link  {text-decoration: none;}
 .item-body3 a:visited    {text-decoration: none;}
 .item-body3 a:hover        {text-decoration: underline;} 

.item-title3 {
  font-size: 1.2em;
  font-weight:700;
	  color:#0D0084;  

}
.item-body3 p {
  font-size: 0.95em;
	line-height: 1.35em;
  color: #000000;
	background:#ffffff;
  	margin: 10 0 0 0;
	
}

/* 画像リンクに、白いホバー */
a.hover_img2{
    background-color:#fff; /*背景に白を設定*/
    display:block; /*ブロック化重要！*/
    }
a.hover_img2 img{
    transition:all 0.5s ease;
    }
a:hover.hover_img2 img{
    opacity: 0.7;
    filter: alpha(opacity=70);
    }

/* interview 記事用 */

.Conts {
  width: 98%;
  height: auto;
	margin-top: 1em;
	padding-right:20px;
  background-color: #ffffff;	
/*font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
}*/

font-family: "Noto Sans CJK JP DemiLight","MS Pゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
	
	/*font-family: 'Roboto Condensed', "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;*/
	
	
	font-size:1.0em;
line-height: 1.6em;
}

.Conts img{
	  width: 98%;
	padding-left:10px;
}
.Conts2 {
  width: 100%;
  height: auto;
	margin-top: 1em;
}

.Conts2 img{
	width: 80%;
	padding-left:10%;
}

.Conts dt{
	width: 98%;
	border-bottom: 1px solid #eeeeee;
	font-size:1.5em;
	font-weight: bold;
	padding-left:10px;
	padding-bottom:10px;
	margin: 10;
}
.Conts dt::first-letter{
	font-size: 1.6em;
}

.Conts dd{
	margin: 1em 0;
	padding-left:20px;
	padding-right:20px;
}



@media only screen and (max-width: 767px) {


/* flex 2段組み*/
.items {
  display: flex;
  justify-content: space-between;
/*
	flex-direction: column;*/
	
		  box-sizing: border-box;
		text-decoration: none;
	margin-left:10px;
}
.items .item {
  width: 47%;
}
.item-img {
	margin-bottom: 0;
  padding: 0;
}
	.item-body {
  margin: 20;
	 padding: 10 0;
			border-bottom:solid 1px #CCCCCC;
}
.item-title {
  margin: 0 0 0 0px;
  font-size: 1em;
  font-weight:700;
margin-top: 0;

}
.item-body p {
  font-size: 0.85em;
	  	margin: 10 0 0 0;
}




/* flex 3段組み*/
.items3 {
	  width:96%;
  display: flex;
  justify-content: space-between;

	  box-sizing: border-box;
		text-decoration: none;
	margin-left:10px;
}
.items3 .item3 {
  width:27%;
	margin-top: 20px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
}
.item-img3 {
margin: 0;
  padding: 0;
}
.item-body3 {
  margin: 20;
	 padding: 10 0;
	border-bottom:solid 1px #CCCCCC;

}
/* マウスで選ぶ時は下線e*/
 .item-body3 a:link  {text-decoration: none;}
 .item-body3 a:visited    {text-decoration: none;}
 .item-body3 a:hover        {text-decoration: underline;} 

.item-title3 {
  font-size: 1.0em;
  font-weight:700;
	  color:#0D0084;  

}
.item-body3 p {
  font-size: 0.95em;
	line-height: 1.35em;
  color: #000000;
	background:#ffffff;
  	margin: 10 0 0 0;
	
}
	/* interview 記事用 */

.Conts {
  width: 98%;
  height: auto;
	margin-top: 1em;
	padding-right:1.3em;
  background-color: #ffffff;	
/*font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
}*/

font-family: "Noto Sans CJK JP DemiLight","MS Pゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
	
	/*font-family: 'Roboto Condensed', "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;*/
	
	
	font-size:1.0em;
line-height: 1.5em;
}

.Conts img{
	  width: 98%;
	padding-left:10px;
}
.Conts2 {
  width: 100%;
  height: auto;
	margin-top: 1em;
}

.Conts2 img{
	width: 80%;
	padding-left:10%;
}

.Conts dt{
	width: 98%;
	border-bottom: 1px solid #eeeeee;
	font-size:1.4em;
	font-weight: bold;
	padding-left:10px;
	padding-bottom:10px;
	margin: 10;
}
.Conts dt::first-letter{
	font-size: 1.5em;
}

.Conts dd{
	margin: 1em 0;
	padding-left:20px;
	padding-right:20px;
}
	}