﻿@charset "UTF-8";
/* CSS Document */
/*テスト用リンクの点滅
--------------------------*/
.common_blinking{
	-webkit-animation:blink 0.8s ease-in-out infinite alternate;
    -moz-animation:blink 0.8s ease-in-out infinite alternate;
    animation:blink 0.8s ease-in-out infinite alternate;
}
@-webkit-keyframes blink{
    0% {opacity:0;}
    100% {opacity:1;}
}
@-moz-keyframes blink{
    0% {opacity:0;}
    100% {opacity:1;}
}
@keyframes blink{
    0% {opacity:0;}
    100% {opacity:1;}
}
/* ================================================
一覧
================================================== */
.red {
  color: #F7060A;
}
.red_s {
  color: #F7060A;
  font-size: 10px;
}
/*ナビゲーション　検索*/
section .koe_navi {}
/*注意事項*/
.tyuui {
  color: red;
  margin-left: 20px;
}
.font_s{
	font-size: 12px;
}
ul {
  margin-top: 0;
  padding-top: 0;
}

/*スペース*/
.space_l_3px{
	margin-left: 3px;
}
/*スペース*/
.space_l_15px{
	margin-left: 15px;
}
/*スペース*/
.space_l_50px{
	margin-left: 50px;
}

.space_r_10px{
	margin-right: 10px;
}
/*========================================
戻る
======================================== */
.heiretsu_flex{
	width: 400px;
	display:flex;
	align-items: center;
	justify-content: flex-end;
	margin: 0 0 0 auto;
	border: solid 0px;
}
.modoru_flex{
	width: 150px;
	display:flex;
	align-items: center;
	margin-bottom: 10px;
	margin-right: 10px;
	  font-size: 14px;
	line-height: 16px;
	text-decoration: none;
	border: solid 0px;
}
.modoru_flex:last-child{
	margin-right: 0;
}
.modoru_flex img {/*矢印ボタン*/
	width: 18px;
	margin-top: 3px;/*文字年月日との上下調整*/
	margin-right: 5px;
	border: solid 0px;
}

/*========================================
ページタイトル
======================================== */
.page_title_flex {
  display: flex;
  align-items: center;
  width: 100%;
	  font-size: 20px;
  line-height: 30px;
  margin-left: 5px;
  color: #0B67C4;
  text-align: left;
  background-color: #ffffff;
 border: solid 0px;
}

/*ページicon*/
.page_title_flex img {
  width: 30px;
  vertical-align: bottom;
  border: solid 0px;
}


section.page_title .read{
	  font-size: 14px;
  line-height: 18px;
  padding: 10px 0 50px 36px;
	box-sizing: border-box;
  /*text-shadow: 1px 2px 1px #B7AFB0;*/
  border: solid 0px;
}

/* ディバイスサイズ設定
============================================= */
@media (max-width: 749px) {
	.page_title_flex {
	  font-size: 16px;
}

}

/* タブレット用 */
@media (min-width: 750px) and (max-width: 1023px) {
	}
/* Desktop View------------------------------- */
@media (min-width: 1024px) {
	}
