#wrap .main_content {}
#wrap .main_content .contain_wrap {border-bottom: 5px solid #ececec;}
.contain_wrap .tab_wrap {display: flex;justify-content: space-between;border: 1px solid #eee;}
.contain_wrap .tab_wrap li {text-align: center;width: 100%; border-right: 1px solid #eee;}
.contain_wrap .tab_wrap li.on a{background: #842ecd; color: #fff;}
.contain_wrap .tab_wrap li a {font-size: 2rem;display: block;padding: 1rem; color: #842ecd;}

.contain_wrap .tab_content {padding: 1rem 2rem 2rem;}
.contain_wrap .tab_content ul {}
.contain_wrap .tab_content ul li {border: 1px solid #eee;font-size: 1.5rem;   display: flex;align-items: center; justify-content: space-between;border-bottom:none; }
.contain_wrap .tab_content ul li:first-child  {    background: #eeeff1;}
.contain_wrap .tab_content ul li:last-child {border-bottom:1px solid #eee}
.contain_wrap .tab_content ul li span{font-size:1.5rem;display: block;width:50%;padding: 1rem;line-height: 1.3;}
.contain_wrap .tab_content ul li span:nth-child(1) {width:40%}
.contain_wrap .tab_content ul li span:nth-child(2) {width:60%}
.contain_wrap .tab_content ul li:first-child span {text-align:center; font-weight:bold}


.contain_wrap .tab_content ul li span:nth-of-type(2n) {border-left: 1px solid #eee;}




.list_wrap {padding: 2rem}
.list_wrap ul {}
.list_wrap ul li {}
.list_wrap ul li a {font-size: 2rem;font-weight:bold;border: 1px solid #eee;display: flex;align-items: center; padding: 1rem;margin-bottom: 1rem;border-radius: 1rem;}
.list_wrap ul li a img {width:5rem;margin-right:2rem}
