@charset "UTF-8";

/* 切り替え
---------------------------------------------------------- */
  .pc {
    display: none !important;
  }
  .sp {
    display: block !important;
  }
	
/* 決まりごと
---------------------------------------------------------- */
  img {
    vertical-align: top;
    display: block;
  }
	
/* メインコンテナ
---------------------------------------------------------- */
.width_690 {
  width: 100%;
}
.txt_75area {
  width: 80%;
}

/* 各項目タイトル
---------------------------------------------------------- */
.catgory_redyellow_title {
    width: 88%;
	margin: 2em 7% 1em 5%;
    font-size:1.6em;
	letter-spacing: 0.2em;
	padding: 0.65em 0;
}

/* 応募条件項目
---------------------------------------------------------- */
.catgory_oubo_komoku_small {
    width:40%;
    height:auto;
	margin: 1.9em 55% 1em 5%;
    font-size:1.3em;
    border-radius:50px;
	padding: 0.4em 0;
}
.catgory_oubo_komoku_big {
    width:60%;
    height:auto;
	margin: 1.9em 35% 1em 5%;
    font-size:1.3em;
	padding: 0.4em 0;
}


/* テキストエリア
---------------------------------------------------------- */
.txt_75area {
  width: 85%;
  font-size: 1em;
  line-height: 2em;
}
.txt_75area_02 {
  width: 85%;
	margin: 1em auto;
  font-size: 1em;
  line-height: 2em;
}
.txt_85area {
  font-size: 1.2em;
  line-height: 2em;
}

.txt_yellow {
  color: yellow;
}

.txt_twoem {
    font-size: 1.8em;
  line-height: 1em;
}
.txt_onefiveem {
    font-size: 1.3em;
  line-height: 2em;
}

/* 応募要項関連
---------------------------------------------------------- */
.honbun-area {
  padding: 0.3rem 2rem;
}
.midashi_01 {
  color: yellow;
  padding: .2em 0;
  font-size: 1.1em;
}
.honbun {
  padding: 0.2em 0 1em 0;
  font-size: 1em;
  line-height: 1.8em;
}
.indent_honbun {
  padding: 0.2em 0 1em 1em;
  font-size: 1em;
  line-height: 1.7em;
}

