@charset "UTF-8";
/* news css */

/*------------------------------------------------------------------------
Basic Layout (PC Layout)
------------------------------------------------------------------------*/


/* !news
---------------------------------------------------------- */
.newsSearchLinkWrap {
  padding-top: 32px;
  padding-bottom: 32px;
  padding-left: 8px;
  background-color: #fff;
  border-bottom: 1px solid #cdd7e5;
}
.newsSearchLink {
  text-decoration: underline;
  color: #005bac;
}
.newsSearchLink:hover {
  color: #76a4cd;
  text-decoration: none;
}
.newsSearchLink:visited {
  color: #005bac;
}
.newsSearchLink::after {
  background-image: url(/-/Media/cojp/assets/img/icons/ic_search_blue.svg);
}

.mainIn .iconWrap{display: flex;}
.mainIn .iconWrap + *{margin-top: 16px;}
.mainIn .iconWrap .icon{display: table-cell;width: auto;min-width: 64px;height: 22px;margin-right: 7px;padding: 0 8px;border: 1px solid #227abc;border-radius: 44px;}
.mainIn .iconWrap .icon p{font-size: 12px;line-height: 21px;display: block;width: auto;height: auto;color: #227abc;border: 0;background-color: transparent;border-radius: 3px;text-align: center;}

/*----------------------- BREAK POINT ------------------------------------
Tablet Layout
------------------------- BREAK POINT ----------------------------------*/
@media screen and (max-width:768px) {

}
/*----------------------- BREAK POINT ------------------------------------
SP Layout
------------------------- BREAK POINT ----------------------------------*/
@media screen and (max-width:480px) {

}