@charset "utf-8";
/* use for templeteE2:IR関連サイト 20211014 */
.section li{ padding-left: 1em; text-indent: -1em;list-style: inside;}

.in_box {margin-bottom: 50px;}
.min-table {margin-bottom: 10px;}
.table_suii {border-collapse: collapse;}
.table_suii th,.table_suii td {border: 1px solid #333;padding: 10px;}
.table_suii thead {background: #f3f3f3;}
.table_suii tbody td {text-align: left;}

.heading-lv2:first-of-type+.in_box .table,
.heading-lv2:nth-of-type(3)+.in_box .table {width: 100%;}
.in_box>p {text-indent: 1rem;margin-bottom: 30px;}
.in_box-inner {margin-bottom: 30px;}
.in_box-inner p:first-child {margin-bottom: 1rem;}

/* .heading-lv2:first-of-type+.in_box ul li, */
.heading-lv2:nth-of-type(2)+.in_box .in_box-inner ul li {padding-left: 1em;text-indent: -1em;}
.heading-lv2:first-of-type+.in_box .in_box-inner:nth-of-type(4) ul {margin-bottom: 10px;}
.in_box-wrapper {display: flex;}
.left_box {text-indent: 1rem;}

.heading-lv2:first-of-type+.in_box .image.center {width: 355px;}

.image.center:first-of-type {margin-right: 10px;}
.image.center img {width: 100%;}
.right_box {width: 30%;margin-left: 20px;}
.right_box.bokulabo {width: 70%;}
.right_box img {width: 100%;}
.left_box {width: 70%;}
.corona-support .table_suii tbody td.unit {text-align: left;}
.corona-support p {margin-bottom: 10px;}

@media screen and (min-width: 768px) {
	.twoWysiwygColumnArea { display: flex;}
	.twoWysiwygColumnArea ul{ display: inline-block;max-width:50%;}
}
@media screen and (max-width: 767px) {
	.min-table {width: 100%;overflow: auto;/*white-space: nowrap;*/}
	.min-table::-webkit-scrollbar {height: 5px;}
	.min-table::-webkit-scrollbar-thumb {background: #BCBCBC;}
	.min-table::-webkit-scrollbar-track {background: #F1F1F1;}
	.table_suii {table-layout: auto;}
	.in_box ul li {margin-bottom: 5px;}
	.in_box-wrapper {display: block;}
	.heading-lv2:first-of-type+.in_box .image.center {width: 100%;}
	.image.center:first-of-type {margin: 0 0 10px 0;}
	.right_box {width: 100%;text-indent: 0;margin-left: 0;}
	.right_box img {width: 100%;}
	.left_box {width: 100%;margin-bottom: 10px;}
}

