/*ブラウザサイズに左右されない、共通スタイル*/
/*---------------------------------
HOME
---------------------------------*/
ul.news_list{
width:100%;
}
ul.news_list li{
list-style:none;
  display: -webkit-inline-flex; /* Safari */
  display: inline-flex;
  
flex-direction: row;
justify-content:flex-start;
flex-wrap: nowrap;

width: 100%;
border-bottom: dashed 1px #ccc;
}
.news_list_day,
.news_list_category_tag,
.news_list_text{
line-height: 20px;
padding: 8px 10px;
vertical-align: top;
/*border-bottom: dashed 1px #ccc;*/
display:block;
}
.news_list_day{
font-weight: bold;
flex-basis: 90px;
}
.news_list_category_tag{
flex-basis: 90px;
}
.news_list_text{
flex-shrink: 100;
}

/*---------------------------------
HOME
---------------------------------*/
.page_outline ol li{
margin-left: 24px;
line-height: 1.5em;
}
.page_outline ol li::before{
    counter-increment: number;
    content: counter(number);
    margin-left: -24px;
}
/*---------------------------------
固定ページ
---------------------------------*/
/*各ページ大見出し*/
.contents_title {
  font-size: 19px;
  font-weight: normal;
  background: url("//kstworld.co.jp/templates/ja_brisk/images/title_bar.png") no-repeat left center;
  border: 1px solid #b6b6b6;
  padding: 9px 7px 5px 24px;
  margin: 0 0 20px;
}
/*各ページ小見出し*/
.title{
  border-left: 4px solid #2593F4;
  font-size: 17px;
  font-weight: normal;
  line-height: 1;
  padding: 0px 0px 0px 7px;
  color: #18163D;
  margin: 10px 0;
}
/*---------------------------------
受賞履歴
---------------------------------*/




.award_history_area ul{
list-style:none;
}
.award_history_area ul li{
padding:10px;
border-bottom: 1px dashed #ccc;
}
.award_history_area .date{
font-weight:bold;
margin-bottom:1em;
}
.award_history_area .titlesec {
    font-size: 16px;
    font-weight: bold;
    color: #478cdc;
    margin-bottom:1em;
}
.award_history_area .titlesec a{
    font-size: 16px;
    font-weight: bold;
    color: #478cdc;
    margin-bottom:1em;
    text-decoration:underline;
}

#awg {
	margin-top:-200px;
	padding-top:200px;
}




