#m1{padding: 80px 0 100px}
#m1 .half_w > li{float: left; width: 45%; margin-left: 5%;}/* pnc */#m1 .half_w{display: flex; flex-wrap:wrap}#m1 .half_w > li{margin-left: 0;}#m1 .half_w > li.l{width:50%;}#m1 .half_w > li:not(.l){margin-left: 5%;}.main_notice_type2 .tabs, .tit-main_type2{font-size: 1.5rem;}.main_notice_type2 .tabs li{}.main_notice_type2,.main_notice_type2 .in{height: 100%}.main_notice_type2 .box_w{flex:1}.main_notice_type2 .tab_cont,.main_notice_type2 .m_notice{height: 100%}.main_notice_type2 .m_notice,.main_notice_type2 .in{    display: flex;    flex-flow: column;}.main_notice_type2 .m_notice{    flex-flow: column;    height: 100%;    justify-content: space-between;    font-size: 1.125rem;}
@media (max-width:1480px){	/* pnc */
	#m1{margin-left: 0;}
}
@media (max-width:1024px){
	#m1{padding: 3em 0; margin-left: 0;}
	#m1 .half_w > li{margin-left: 0; width: 100%}
	#m1 .half_w > li:first-child{margin-bottom: 3em;}		/* pnc */	#m1 .half_w > li.l{width:100%;}	#m1 .half_w > li:not(.l){margin-left: 0;} */
}
