@charset "utf-8";

.bl_sect.un_sect { margin-bottom: 20px; }

.bl_sect.un_sect2 { margin-bottom: 40px; }

.bl_sect.un_sect2 .bl_sect_inner { padding: 30px 20px 30px; font-size:16px; line-height:30px; font-family:"メイリオ", Meiryo, Osaka, sans-serif;}/*表示調整*/

.bl_sect.un_sect2 .bl_sect_inner span { font-family:"メイリオ", Meiryo, Osaka, sans-serif !important;}

.bl_sect .bl_sect_inner .un_pageTtl_wrapper { margin-bottom: 25px; }

.bl_sect .bl_sect_inner .un_pageTtl_wrapper .bl_pageTtl { padding-left: 20px; }

.bl_sect .bl_sect_inner .un_sect_inner_bottom { display: -webkit-box; display: -ms-flexbox; display: flex; justify-content: space-between;-webkit-box-pack: justify; -ms-flex-pack: justify;  }

.bl_sect .bl_sect_inner .un_sect_inner_bottom .un_sect_inner_bottom_left .un_pageTtl_updatedDate { font-size: 16px; }

.bl_sect .bl_sect_inner .un_sect_inner_bottom .un_sect_inner_bottom_right .un_snsArea .un_snsArea_item_wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; }

.bl_sect .bl_sect_inner .un_sect_inner_bottom .un_sect_inner_bottom_right .un_snsArea .un_snsArea_item_wrapper .un_snsArea_item { margin-right: 10px; }

.bl_sect .bl_sect_inner .un_sect_inner_bottom .un_sect_inner_bottom_right .un_snsArea .un_snsArea_item_wrapper .un_snsArea_item:last-child { margin-right: 0; }

.bl_sect .bl_sect_inner .un_ttl_lv2 { padding-top: 18px; font-size: 28px;border-bottom: none;  }

.bl_sect .bl_sect_inner .un_blogImg {width: auto; max-width: 100%; margin-bottom: 15px; padding-left: 10px;  }

.bl_sect .bl_sect_inner .un_description .un_description_ttl_wrapper { margin-bottom: 5px; padding: 0 10px; }

.bl_sect .bl_sect_inner .un_description .un_description_ttl_wrapper .un_description_ttl { font-weight: bold; font-size: 20px; }

.bl_sect .bl_sect_inner .un_description .un_description_lead {margin-bottom: 20px; padding: 0 10px; line-height: 1.75;  }

.bl_sect .bl_sect_inner .un_description .un_description_info { margin-bottom: 20px; }

.bl_sect .bl_sect_inner .un_description .un_description_info .un_description_info_item { line-height: 1.75; }

.bl_sect .bl_sect_inner .un_description .un_description_text {margin-bottom: 20px; line-height: 1.7;  }

.bl_sect .bl_sect_inner .un_speakersProfile .un_speakersProfile_ttl_wrapper { margin-bottom: 5px; }

.bl_sect .bl_sect_inner .un_speakersProfile .un_speakersProfile_ttl_wrapper .un_speakersProfile_ttl { font-size: 16px; }

.bl_sect .bl_sect_inner .un_speakersProfile .un_speakersProfile_item_wrapper { padding: 0 10px; }

.bl_sect .bl_sect_inner .un_speakersProfile .un_speakersProfile_item_wrapper .un_speakersProfile_item { margin-bottom: 20px; }

.bl_sect .bl_sect_inner .un_speakersProfile .un_speakersProfile_item_wrapper .un_speakersProfile_item .un_speakersProfile_item_ttl { font-size: 16px; }

.bl_sect .bl_sect_inner .un_speakersProfile .un_speakersProfile_item_wrapper .un_speakersProfile_item .un_speakersProfile_item_text { line-height: 1.75; }

.bl_sect .bl_sect_inner ol li { margin-left: 20px; }
.bl_sect .bl_sect_inner ul li { margin-left: 20px; }

.un_pager_wrapper { margin-bottom: 50px; }

.un_pager_wrapper .un_pager_inner { display: -webkit-box; display: -ms-flexbox; display: flex; justify-content: space-between;-webkit-box-pack: justify; -ms-flex-pack: justify;  }

.un_pager_wrapper .un_pager_prev a { padding-left: 25px; background: url("/common/images/icon_prev.png") left center no-repeat; background-size: 10px 17px; }

.un_pager_wrapper .un_pager_next a { padding-right: 20px; background: url("/common/images/icon_next.png") right center no-repeat; background-size: 9px 15px; }

.un_pager_wrapper .un_pager_prev a,
.un_pager_wrapper .un_pager_next a {color: #1e6eb4; font-size: 16px;  }

.un_pageTop_wrapper .un_pageTop { display: -webkit-box; display: -ms-flexbox; display: flex; justify-content: flex-end; margin-bottom: 10px;-webkit-box-pack: end; -ms-flex-pack: end;  }

/*引用*/
blockquote {
    padding: 9px 18px;
    margin: 0 0 18px;
    font-size: 16.25px;
    border-left: 5px solid #eeeeee;
}
/*コード*/
pre {
    display: block;
    padding: 8.5px;
    margin: 0 0 9px;
    font-size: 12px;
    line-height: 1.42857143;
    word-break: break-all;
    word-wrap: break-word;
    color: #333333;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px;
}

h1 {font-size: 18px;}
h2 {font-size: 15px;}
h3 {font-size: 23px;}
h4 {font-size: 17px;}
h5 {font-size: 13px;}
h6 {font-size: 12px;}

audio {
    height: 50px !important;
}

h1, h2, h3 {
/*    margin-top: 18px;
    margin-bottom: 9px;*/
}

h4, h5, h6 {
    margin-top: 9px;
    margin-bottom: 9px;
}

h1, h2, h3, h4, h5, h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}

table.table.table-bordered {
    width: 100%;
    border-collapse: collapse;
}

tr, td {
    border: 2px solid #7b7979;
    padding: 8px 12px;
    text-align: left;
}

td:first-child {
    white-space: nowrap;
    vertical-align: top;
    padding-right: 30px;
}

@media screen and (max-width: 750px) { .ly_main .ly_main_inner { width: 95%; margin: 0 auto;padding: 12px 0;  }

	.ly_main .ly_main_inner .bl_breadcrumb { display: none; }

	.ly_main .ly_main_inner .bl_sect.un_sect { margin-bottom: 5px; }

	.ly_main .ly_main_inner .bl_sect.un_sect2 { margin-bottom: 16px; }

	.ly_main .ly_main_inner .bl_sect.un_sect2 .bl_sect_inner { padding: 23px 15px 10px; line-height: 30px; font-size:16px; }/*行間等調整*/

	.ly_main .ly_main_inner .bl_sect .bl_sect_inner { width: 100%; padding: 10px 0 0; }

	.ly_main .ly_main_inner .bl_sect .bl_sect_inner .un_ttl_lv2 {margin-bottom: 15px;padding: 0 2.8089%;  font-size: 19px;  }

	.ly_main .ly_main_inner .bl_sect .bl_sect_inner .un_blogImg { padding-left: 10px; }

	.ly_main .ly_main_inner .bl_sect .bl_sect_inner .un_description .un_description_ttl_wrapper { margin-bottom: 7px; padding: 0 2.8089%; }

	.ly_main .ly_main_inner .bl_sect .bl_sect_inner .un_description .un_description_ttl_wrapper .un_description_ttl {font-weight: normal; font-size: 16px;  }

	.ly_main .ly_main_inner .bl_sect .bl_sect_inner .un_description .un_description_lead {margin-bottom: 15px; padding: 0 2.8089%; font-size: 13px; line-height: 1.65;  }

	.ly_main .ly_main_inner .bl_sect .bl_sect_inner .un_description .un_description_info { margin-bottom: 15px; }

	.ly_main .ly_main_inner .bl_sect .bl_sect_inner .un_description .un_description_info .un_description_info_item { font-size: 13px; }

	.ly_main .ly_main_inner .bl_sect .bl_sect_inner .un_description .un_description_info .un_description_info_item .un_description_info_item_text2 { display: block; padding: 0 2.8089%; line-height: 1.65; }

	.ly_main .ly_main_inner .bl_sect .bl_sect_inner .un_description .un_description_text {margin-bottom: 15px;padding: 0 2.8089%;  font-size: 13px;  }

	.ly_main .ly_main_inner .bl_sect .bl_sect_inner .un_pageTtl_wrapper { margin-bottom: 13px; }

	.ly_main .ly_main_inner .bl_sect .bl_sect_inner .un_pageTtl_wrapper .bl_pageTtl {padding-left: 14px; font-size: 20px;  }

	.ly_main .ly_main_inner .bl_sect .bl_sect_inner .un_sect_inner_bottom .un_sect_inner_bottom_left .un_pageTtl_updatedDate { font-size: 12px; }

	.ly_main .ly_main_inner .bl_sect .bl_sect_inner .un_speakersProfile .un_speakersProfile_ttl_wrapper { margin-bottom: 10px; }

	.ly_main .ly_main_inner .bl_sect .bl_sect_inner .un_speakersProfile .un_speakersProfile_ttl_wrapper .un_speakersProfile_ttl { font-size: 16px; }

	.ly_main .ly_main_inner .bl_sect .bl_sect_inner .un_speakersProfile .un_speakersProfile_item_wrapper .un_speakersProfile_item { margin-bottom: 17px; }

	.ly_main .ly_main_inner .bl_sect .bl_sect_inner .un_speakersProfile .un_speakersProfile_item_wrapper .un_speakersProfile_item .un_speakersProfile_item_ttl {margin-bottom: 3px; font-size: 15px;  }

	.ly_main .ly_main_inner .bl_sect .bl_sect_inner .un_speakersProfile .un_speakersProfile_item_wrapper .un_speakersProfile_item .un_speakersProfile_item_text { font-size: 13px; line-height: 1.65; }

	.un_pager_wrapper {margin-bottom: 3px; padding: 0 2.8089%;  }

	.un_pager_wrapper .un_pager_prev a { padding-left: 18px; background-size: 6px 10px; }

	.un_pager_wrapper .un_pager_next a { background-size: 6px 10px; }

	.un_pager_wrapper .un_pager_prev a,
	.un_pager_wrapper .un_pager_next a { font-size: 12px; }

	.un_pageTop_wrapper .un_pageTop { margin-bottom: 0; }

	.un_pageTop_wrapper .un_pageTop a { width: 40%; } }
