.main-content .item-block {display: flex;}
.main-content .item-block__img + .item-block__content {margin-left: 30px;flex: 1;}
.main-content .item-block__title {font-weight: 700;}
.main-content .item-block__txt {margin-top: 8px;}
.main-content .item-block__txt + .note a{word-break: break-all;overflow-wrap: break-word;}
.main-content .item-block__link {margin-top: 14px;}
.item-block__img {width: 230px;}
.item-block {margin-top: 60px;}
.item-block + .item-block {margin-top: 30px;padding-top: 30px;border-top: 1px solid #b3b3b3;}
.item-block.item-block--others {display: block;}
.item-block.item-block--others ul{display: flex;flex-wrap: wrap;margin-top: 20px;}
.item-block.item-block--others ul li {width: 50%;position: relative;padding-left: 1.2em;padding-right: 8px;}
.item-block.item-block--others ul li::before {position: absolute;left: 0;top: calc(50% - 3px); content: "";width: 6px;height: 6px;background-color: #000000;border-radius: 50%;}
@media screen and (max-width:767px){
.main-content .item-block {margin-top: 30px;}
.main-content .item-block + .item-block {margin-top: 20px;padding-top: 20px;}
.main-content .item-block__img + .item-block__content {margin-left: 18px;}
.main-content .item-block__img {width: 140px;}
.item-block.item-block--others ul li {padding-left: 0.8em;padding-right: 8px;}
.item-block.item-block--others ul li::before {top: 7px; width: 4px;height: 4px;}
.item-block.item-block--others ul {display: block;}
.item-block.item-block--others ul li {width: 100%;padding-right: 0;}
.item-block.item-block--others ul li + li {margin-top: 2px;}
}
