@charset "UTF-8";

#contents{border-top:.1rem solid #ededed;}

.paperMainvisual{}
.paperMainvisual__inner{max-width:108rem; margin:0 auto;}

/* ============================================================ seminar */
#seminar_index .c-article__headingTitle:before { content: ""; display: inline-block; background-image: url(/common/images/icon_nav_search_on.png); background-size: contain; height: 37px; width: 37px; position: relative; vertical-align: -5px; margin-right: 12px; }

#seminar_index .c-article__bodyInner { padding-bottom: 50px; }

#seminar_index .c-seminar__list { margin-top: 40px; }

@media screen and (max-width: 750px) { #seminar_index .c-article__headingTitle:before { height: 21px; width: 21px; vertical-align: -4px; margin-right: 6px; }
  #seminar_index .c-article__bodyInner { padding-bottom: 20px; }
  #seminar_index .c-seminar__list { margin-top: 20px; } }

/* ============================================================ seminar detail */
 .l-container { background-color: #f6f6f6; padding-top: 50px; padding-bottom: 50px; }

 .c-seminarDetail .c-box { margin-top: 20px; }

 .c-seminarDetail .c-btn { font-size: 20px; font-size: 2rem; font-weight: bold; font-family: San Francisco, Helvetica, "FP-こぶりなゴシック StdN W6", "ヒラギノ角ゴ Pro", "Hiragino  Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; padding-top: 20px; padding-bottom: 20px; min-width: 360px; }

 .c-seminarDetail .c-btn:before { content: ""; width: 30px; height: 30px; display: inline-block; background: url(/common/images/icon_apply.png) 0 0 no-repeat; background-size: contain; margin-right: 14px; vertical-align: -8px; }

 .secPickup__inner { margin-left: auto; margin-right: auto; max-width: 1080px; padding-top: 42px; }

 .secPickup__heading { text-align: center; }

 .secPickup__headingTitle { font-size: 25px; font-size: 2.5rem; color: #ea711f; font-weight: bold; font-family: San Francisco, Helvetica, "FP-こぶりなゴシック StdN W6", "ヒラギノ角ゴ Pro", "Hiragino  Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

 .secPickup__headingTitle:before { background: url(/common/images/icon_pickup.png) 0 0 no-repeat; background-size: contain; content: ""; display: inline-block; height: 28px; margin-right: 8px; vertical-align: middle; width: 40px; }

 .secPickup .c-seminar { margin-top: 22px; }

@media screen and (max-width: 750px) {  .l-container { background-color: #fff; padding-top: 22px; padding-bottom: 0; }
 .l-container__right { display: none; }
 .c-seminarDetail .c-box { margin-top: 15px; font-size: 12px; font-size: 1.2rem; }
 .c-seminarDetail .c-btn { font-size: 16px; font-size: 1.6rem; padding: 13px 10px; min-width: 240px; }
 .c-seminarDetail .c-btn:before { width: 20px; height: 20px; margin-right: 8px; vertical-align: -4px; }
 .secPickup__inner { border-top: 1px solid #ddd; margin-top: 30px; padding-top: 28px; }
 .secPickup__headingTitle { font-size: 16px; font-size: 1.6rem; }
 .secPickup__headingTitle:before { height: 14px; margin-right: 5px; width: 20px; }
 .secPickup .c-seminar { margin-top: 14px; } }


.pc_mainvisual{display:block;}
.sp_mainvisual{display:none;}

.globalFooter__inner .globalFooter__areaUpper{border:none;}
.globalFooter__inner .globalFooter__areaLower{margin-top:0;}

.tag-index{display:inline-block; margin:6rem 0 2rem; border:2px solid #ea711f; border-radius:3px;}
.tag-index .tag-index-txt{font-size:1.8rem; padding:1.7rem 2rem; color:#ea711f; font-weight:bold;}

.ttlarea{margin:6rem 0; text-align:center;}
.ttlarea .title{font-size:3.6rem; margin-bottom:2.2rem; color:#ea711f;}
.ttlarea .tagline{font-size:1.6rem;}

@media screen and (max-width: 750px) {
.pc_mainvisual{display:none;}
.sp_mainvisual{display:block;}
.globalFooter__inner .globalFooter__areaUpper{border-bottom:1px solid #ddd;}

.tag-index{display:inline-block; margin:4rem 0 2rem;}
.tag-index .tag-index-txt{font-size:1.5rem; padding:1.2rem;}

.ttlarea{margin:4rem 0;}
.ttlarea .title{font-size:3rem; margin-bottom:1.2rem;}
.ttlarea .tagline{font-size:1.5rem;}

}


@media (min-width: 521px){
 
.sp01{
display: none;
}
.pc01{
display: inherit;
margin-top: 20px;
}
 
}
@media (max-width: 520px){
 
.sp01{
display: inherit;
}
.pc01{
display:none;
}
 
}
