






/* ----------------------
イベントに関して
---------------------- */
.eventTit{
font-weight: 600;
display: flex;
align-items: center;
justify-content: center;
height: 3em;
background-color: #29437E;
color: #ffffff;
margin-bottom: 2em;
}


/* ----------------------
新しい働き方、見つけませんか？
---------------------- */

.newWork,
.newWorkB,
.newWorkR{
color: #EA6386;
font-size: 1.2em;
font-weight: 600;
text-align: center!important;   
margin: 1.5em 0;
}


/* 下ラインあり */
.newWorkB{
padding-bottom: 1.5em;
border-bottom: 1px solid #333333;
}

/* 赤背景 */
.newWorkR{
color: #ffffff;
display: flex;
align-items: center;
justify-content: center;
height: 2.5em;
background-color: #A40023;
}




/* ----------------------
開催情報
---------------------- */
.held-info{
font-weight: 600;
text-align: center!important;
border-top: 1px solid #333333;
padding-top: 30px;
padding-bottom: 5px; 
}




/* ----------------------
タイトルあしらい
---------------------- */

.titP,
.titB{
font-weight: 600;
color: #ffffff;
display: inline-block;
padding: 2px 20px;
margin-bottom: 5px!important;
line-height: 1;
}


/* ピンクタイトル */
.titP{
background: #EA6386;
}

/* 青タイトル */
.titB{
background: #1a6fc4;
}



/* ----------------------
map
---------------------- */
.mapLink{
font-weight: 600;
margin-bottom: 2em!important;
}

.mapLink a{
font-size: 0.75em;
color: #f39e52;
border: 2px solid #f39e52;
border-radius: 50px;
padding: 4px 10px;
display: inline-block;
transition: ease .4s;
line-height: 1;
}

.mapLink a:hover{
color: #ffffff;
background: #f39e52;
}




/* ----------------------
ボタン
---------------------- */
.btnO,
.btnP{
text-align: center!important;
max-width: 240px;
margin: 0 auto 80px!important;
}


.btnO a,
.btnP a{
font-size: 1.1rem;
font-weight: bold;
display: block;
padding: 20px 25px;
color: #ffffff;
line-height: 1;
border-radius: 10px;
}

.btnO a::after,
.btnP a::after{
content: "»";
margin-left: 10px;
}

/* オレンジボタン */
.btnO a{
border: 4px solid rgb(235, 97, 0);
background: rgb(235, 97, 0);
}

.btnO a:hover{
color: rgb(235, 97, 0);
background: #ffffff;
transition: ease .4s;
}


/* ピンクジボタン */
.btnP a{
border: 4px solid #EA6386;
background: #EA6386;
}

.btnP a:hover{
color: #EA6386;
background: #ffffff;
transition: ease .4s;
}




/* 言語切替用 */
.sw-lang {
    font-size: 12px;
    min-width: 100px;
}
/* 装飾 */
.blog-head-line {
  font-size: 20px !important;
  color: #196200 !important;
  border-bottom: solid 3px #196200 !important;
  position: relative !important;
  margin-top: 1.5em !important;
  margin-bottom: 0.5em !important;
}
h6.blog-minsmall-head-line {
  font-size: 15.5px !important;
  color: #196200 !important;
  margin-top: 1em !important;
  margin-bottom: 0.5em !important;
}
.blog-head-line:before {
  content: "■";
  font-size: 20px;
  color: #196200;
}
.blog-head-line:after {
  position: absolute !important;
  content: " " !important;
  display: block !important;
  border-bottom: solid 3px #3AB700 !important;
  bottom: -3px !important;
  width: 10% !important;
}
.pdf-download-icon {
  content: url(https://wise-kansai.github.io/icon/file_type_pdf_icon.png);
  width: 42px;
  height: 42px;
  vertical-align: middle;
}
a.download {
  color: #0000ff;
  text-decoration: underline;
}
#main ul li::before {
  content: "*";
}

/* text-style */
.indent_1em {
  padding-left: 2em !important;
  text-indent: -1em;
}