/* ページ専用のスタイルシート */
/* 1023px以下(タブレット) */
@media screen and (max-width: 1023px){
.contents_wrapper .breadcrumb h1{
    font-size: 16px;
    padding:0.5rem 0 0.5rem 0.5rem;
    line-height:16px;
}
.title_in>h2{
    font-size: 18px;
}
.contents_wrapper h3{
    font-size: 16px;
}
.up_left,.about_left{
    width: 38%;
}
.up_right,.about_right{
    width: 60%;
}
.button_back_to_top{
    padding:0.5rem 1em;
}
}

/* 767px以下(スマホ) */
@media screen and (max-width: 767px){
.foreign_l,
.foreign_r{
width:100%;
}

.contents_wrapper .breadcrumb h1{
    padding-left: 0.5rem;
}
.contents_wrapper h3{
    font-size: 15px;
}
.title_in>span{
    margin-left: 0;
    width: 15px;
    height: 15px;
}
.title_in>h2{
    font-size: 15px;
}
.up_lr,.about_lr{
    display: block;
    margin-top:0;
}
.up_left,.up_right,.about_left,.about_right{
    width: 100%;
}
.about_left{
   padding-bottom:0;
}
.up_left>p{
  margin: 1rem 0;
}
.about_left_up{
    margin-top:0.5rem;
}
.about_left_up>ul>li{
    margin:0 0 0.5rem !important;
}
.about_left_up>ul>li:last-child{
    margin-bottom:0!important;
}
.about_left{
    position: static;
}
.about_right{
margin-top:0.5rem;
}

/* セミナー概要左側リンクボタン */
.about_left_dw{
    justify-content:center;
    position: inherit;
    left: inherit;
    bottom: inherit;
    transform: inherit;
    margin-left:0;
}
.about_lr{
    position: relative;
/*    padding-bottom: 50px;*/
}
.test_cm .bold{
    text-decoration: underline;
}
.join>.join_in{
    margin-top:0.5rem;
}
.join>p>a+span{
    padding-left: 1rem;
}
.individual_guide{
    margin-top:1rem;
}
.individual_guide h3{
    margin-top: 0;
}
.individual_guide + .individual_guide h3{
    margin-top: 1rem;
}
.individual dd{
    width: 100%;
}
}
