@charset "utf-8";



/* 補足 */
blockquote {
  background-color: #e0e0e0;
  padding:1rem;
}

/* ウェブフォントの指定 */
/* これも定期的に見直す */
.wf2017 { font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI","Noto Sans Japanese","ヒラギノ角ゴ ProN W3", Meiryo, sans-serif; }

/* カテゴリの装飾 */
/* kek-tag default : #0d47a1 blue darken-4 */
/* pressrelease    : #ff1744 red accent-3  */
/* highlights      : #e65100 orange darken-4  */
/* topics          : #304ffe indigo accent-4 */
/* info            : #388e3c green darken-2 */
/* people          : #ff4081 pink accent-2 */
/* sciencecafe     : #7c4dff deep-purple accent-2 */
.kek-tag {
  font-weight: bold;
  color: #0d47a1;
}

.kek-tag__pressrelease {
  color: #ff1744;
}
.kek-tag__info {
  color: #388e3c;
}
.kek-tag__highlights {
  color: #e65100 ;
}
.kek-tag__topics {
  color: #304ffe;
}
.kek-tag__people {
  color: #ff4081;
}
.kek-tag__sciencecafe {
  color: #7c4dff;
}

/* 求人情報のカテゴリ */
/* c01 : 教員・研究員 | #0d47a1 accent-4 blue */
/* c02 : 事務系       | #6200ea accent-4 deep-purple */
/* c03 : 技術系       | #ff3d00 accent-3 orange */
/* c04 : URA          | #ff4081 accent-2 pink   */
/* --- --- --- --- -- |  */
/* c05 : 素核研       | #ff6d00 accent-4 orange    */
/* c06 : 物構研       | #0091ea accent-4 lightblue */
/* c07 : 加速器       | #00c853 accent-4 green     */
/* c08 : 共通基盤     | #ffab00 accent-4 amber     */
/* c10 : 説明会       | #f44336 red                */
/* c99 : その他       | #263238 darken-4 blue-grey */
.kek-tag__c01 { color: #0d47a1; }
.kek-tag__c02 { color: #6200ea; }
.kek-tag__c03 { color: #ff3d00; }
.kek-tag__c04 { color: #ff4081; }
.kek-tag__c05 { color: #ff6d00; }
.kek-tag__c06 { color: #0091ea; }
.kek-tag__c07 { color: #00c853; }
.kek-tag__c08 { color: #ffab00; }
.kek-tag__c10 { color: #f44336; }
.kek-tag__c99 { color: #263238; }


/* 見出しの装飾 */
/* mainタグで囲まれた部分だけに適用 */
/* h1 : オサレ下線を追加；記事、ウェブページにタイトル用 */
/* h2 : オサレ下線を追加；記事・ウェブページの小見出し用、サイドバーの見出し用 */
/* h3 : オサレ下線を追加；記事・ウェブページの小見出し用 */
/* h4 : 未指定；困った時用？ */
/* h5 : 両側に横線を追加；主にKEKのひと用*/
/* h6 : 両側に横線を追加；主にKEKのひと用*/

/* 見出し h1 の装飾 */
main h1 {
    font-size: 1.8em;
    line-height: 1.4;
    border-top: double 5px #0D47A1;
    border-bottom: double 5px #0D47A1;
    padding: 1rem;
    color: #494949;
}

/* 見出し h2 の装飾 */
main h2 {
    font-size:1.2em;
    line-height: 1.2;
    border-bottom: solid 3px #0D47A1;
    padding: 1rem;
    color: #494949;
}

/* 見出し h3 の装飾 */
main h3 {
    padding: 1rem;
    background: #F5F9FF;
    border-left: solid 20px #0D47A1;
    border-radius: 5px 0px 0px 5px;
    color: #494949;
}

main h4 {
    font-size: 0.8em;
    padding: 0.5rem;
    background: #FAFAFA;
    border-left: solid 30px #0D47A1;
    color: #494949;
}



/* h5 : KEKのひと　小見出し */
main h5 {
  border-bottom: solid 3px #cce4ff;
  position: relative;
  padding-bottom: .5em;
  line-height: 1.2;
}
main h5:after {
  position: absolute;
  content: " ";
  display: block;
  border-bottom: solid 3px #0D47A1;
  bottom: -3px;
  width: 20%;
}

/* h6 : KEKのひと　大見出し*/
main h6 {
  position: relative;
  line-height: 1.4;
  padding:0.25em 1em;
  display: inline-block;
}

main h6:before, main h6:after{ 
  content:'';
  width: 20px;
  height: 30px;
  position: absolute;
  display: inline-block;
}
main h6:before{
  border-left: solid 1px #2196F3;
  border-top: solid 1px #2196F3;
  top: 0;
  left: 0;
}
main h6:after{
  border-right: solid 1px #2196F3;
  border-bottom: solid 1px #2196F3;
  bottom: 0;
  right: 0;
}

figcaption {
  color: #757575;
  background-color: #f5f5f5;
}

/* MaterializeCSSの上書き */
/* デフォルトの色を変更する
/* 地の色：#0D47A1 （.blue.darken-4）にする */
/* ホバー色：#1976D2 （.blue.darken-2）にする */
/* ホバー色：#2196F3 (.blue) にする */
a { color: #0D47A1; }
a:hover { color: #2196F3; }

.btn, .btn-large { background-color: #0D47A1; }
.btn:hover, .btn-large:hover {  background-color: #2196F3; }

/* navbarの色の設定 */
nav { background-color: white; }
header nav .nav-wrapper { background-color: white; } /* headerの背景色 */
nav .nav-wrapper { background-color: #0D47A1; } /* breadcrumb 背景色 */
.tabs.tabs-transparent .tab a { color: #0D47A1; }
.tabs.tabs-transparent .tab a:hover, .tabs.tabs-transparent .tab a.active { color: #2196F3; }

/* リンクの色の設定 */
.card .card-action { color: #0D47A1; }
.card .card-action:hover { color: #2196F3; }
.collection a.collection-item { color: #0D47A1; }
.collection a.collection-item:hover { color: #2196F3; }


.material-icons { vertical-align: middle; }
.btn-floating { background-color: #2196F3; }
footer a { color: white; }
.page-footer { background-color: #1976D2; }
.page-footer .footer-copyright { background-color: #0D47A1; }

/* parallaxの高さを変更 */
.parallax-container { height: 800px; }

/* 画像サイズの横幅の最大値を指定 */
/* img { width: 100%; } */
.materialboxed { width: 100%; }

/* chip の色の設定 */
.chip { background-color: #0D47A1; color: white; }

/* AMPの設定 */
amp-img {
	background-color: grey ;
}


div.entry_text ul {
    padding-left: 1rem;
    margin: 0 1rem;
}
div.entry_text ul > li {
    list-style-type: "● ";
    margin: 0.2rem;
}


/* 箇条書きの記号を変更 */
div.covid19 ul > li{
    list-style-type: "■ ";
    margin: 0.2rem;
}

div.covid19 ul{
    padding-left: 1rem;
    margin: 0 1rem;
}

div.covid19-link a[href^="https://stw.kek.jp"].collection-item::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f023";
  margin-right: 0.5rem;
}

div.covid19-link a[href$=".pdf"].collection-item::after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f1c1";
  margin-left: 0.5rem;
}
