@charset "utf-8";

.jetchaser_wrap {
  overflow: hidden;
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  color: white;
}


.sec_about.sec_jetchaser {
  /*padding-top: 10vw;*/
  /*padding-bottom: 22vw;*/
  padding-top: 0px;
  padding-bottom: 0px;
}

.sec_jetchaser .sec_head {
  font-size: 35px;
  font-weight: 600;
  line-height: 1.5;
  margin-bottom: 50px;
  text-align: center;
}

.sec_jetchaser .sec_head .em {
  color: #a61527;
}

.sec_jetchaser .desc_title {
  font-size: 38px;
  font-weight: 500;
  line-height: 1.5;
  text-align: center;
/*color: #a61527;*/
  color: white;
  text-shadow:1px 1px 0 #FFF, -1px -1px 0 #000,
              -1px 1px 0 #FFF, 1px -1px 0 #000,
              0px 1px 0 #FFF,  0-1px 0 #000,
              -1px 0 0 #FFF, 1px 0 0 #000;
}

.sec_jetchaser .desc_kinkyu {
  font-size: 28px;
  font-weight: 500;
  line-height: 1.2;
  text-align: center;
  color: white;
  text-decoration: underline;
  text-shadow:1px 1px 0 #FFF, -1px -2px 0 #F00,
              -1px 1px 0 #FFF, 1px -2px 0 #F00,
              0px 1px 0 #FFF,  0-2px 0 #F00,
              -1px 0 0 #FFF, 1px 0 0 #F00;
}
a:link { 
  color: white; /* 未訪問リンク：青 */ 
  text-decoration: underline; /* 下線を表示 */
}

a:visited { 
  color: white; /* 訪問済みリンク：紫 */ 
  text-decoration: underline; 
}

a:hover { 
  color: white; /* マウスオーバー時：赤 */
  text-decoration: underline; 
}

a:active { 
  color: darkred; /* クリック中：濃い赤 */
  text-decoration: underline; 
}

.sec_jetchaser .desc {
  font-size: 22px;
  font-weight: 500;
  line-height: 1.8;
  text-align: center;
  
}

.sec_jetchaser .desc1 {
  font-size: 32px;
  font-weight: 500;
  line-height: 0.8;
  text-align: right;
  padding-right: 200px;
  text-shadow:1px 1px 0 #FFF, -1px -1px 0 #000,
              -1px 1px 0 #FFF, 1px -1px 0 #000,
              0px 1px 0 #FFF,  0-1px 0 #000,
              -1px 0 0 #FFF, 1px 0 0 #000;
}

