.main_rol_260109 {display:flex;flex-wrap:wrap;margin-bottom:5rem;}
.main_rol_260109 > li {width:50%;}
.main_rol_260109 > li:nth-of-type(1) {padding-right:20px;}
.main_rol_260109 > li:nth-of-type(2) {padding-left:20px;}
.main_rol_260109 > li > dl > dt {height:40px;border-bottom:1px solid #ddd;}
.main_rol_260109 > li > dl > dt > dl {display:flex;align-items:center;}
.main_rol_260109 > li > dl > dt > dl > dt {width:calc(100% - 160px);}
.main_rol_260109 > li > dl > dt > dl > dd {width:160px;display:flex;justify-content:flex-end;}
.main_rol_260109 > li > dl > dt > dl > dt > a {display:inline-block;background:#f6797d;color:#fff;padding:0.2rem 0.5rem;border-radius:10px;font-weight:500;font-size:1.3rem;}
.main_rol_260109 > li:nth-of-type(2) > dl > dt > dl > dt > a {background:#4ea4fc;}
.main_rol_260109 > li > dl > dt > dl > dd > ul {display:flex;justify-content:flex-end;height:24px;}
.main_rol_260109 > li > dl > dt > dl > dd > ul > li > a {position:relative;display:block;width:24px;height:100%;}
.main_rol_260109 > li > dl > dt > dl > dd > ul > li ~ li {margin-left:5px;}
.main_rol_260109 > li > dl > dt > dl > dd > ul > li > a:before,
.main_rol_260109 > li > dl > dt > dl > dd > ul > li > a:after {position:absolute;content:'';background:#333;}
.main_rol_260109 > li > dl > dt > dl > dd > ul > li.prev1 > a:before {width:10px;height:2px;top:8px;right:7px;transform:rotate(135deg);}
.main_rol_260109 > li > dl > dt > dl > dd > ul > li.prev1 > a:after {width:10px;height:2px;top:14px;right:7px;transform:rotate(-135deg);}
.main_rol_260109 > li > dl > dt > dl > dd > ul > li.next1 > a:before {width:10px;height:2px;top:8px;right:7px;transform:rotate(45deg);}
.main_rol_260109 > li > dl > dt > dl > dd > ul > li.next1 > a:after {width:10px;height:2px;top:14px;right:7px;transform:rotate(-45deg);}
.main_rol_260109 > li > dl > dt > dl > dd > ul > li.paus1 > a:before {width:2px;height:16px;top:4px;left:7px;}
.main_rol_260109 > li > dl > dt > dl > dd > ul > li.paus1 > a:after {width:2px;height:16px;top:4px;right:7px;}
.main_rol_260109 > li > dl > dt > dl > dd > ul > li.resu1 {display:none;}
.main_rol_260109 > li > dl > dt > dl > dd > ul > li.resu1 > a:before {width:0;height:0;border-style:solid;border-width:0 12px 12px 0;border-color:transparent #333 transparent transparent;}
.main_rol_260109 > li > dl > dt > dl > dd > ul > li.resu1 > a:before {background:transparent;top:6px;left:2px;transform:rotate(45deg);}
.main_rol_260109 > li > dl > dt > dl > dd > ul > li.more1 > a:before {width:16px;height:2px;top:11px;right:4px;}
.main_rol_260109 > li > dl > dt > dl > dd > ul > li.more1 > a:after {width:16px;height:2px;top:11px;right:4px;transform:rotate(90deg);}
.main_rol_260109 > li > dl > dd {margin-top:1rem;}
.main_rol_260109 > li > dl > dd > .swiper > .thum1 > .dta1 {background:#fff;border:3px solid #f6797d;width:45%;height:180px;border-radius:20px;padding:1rem 3rem;font-size:1.1em;box-shadow:0 2px 6px 2px rgba(0,0,0,0.1);}
.main_rol_260109 > li:nth-of-type(2) > dl > dd > .swiper > .thum1 > .dta1 {border:3px solid #4ea4fc;}
.main_rol_260109 > li > dl > dd > .swiper > .thum1 > .dta1 > div {display:flex;align-items:center;height:100%;}
.main_rol_260109 > li > dl > dd > .swiper > .thum1 > .dta1 > div > dl > dt {display:flex;}
.main_rol_260109 > li > dl > dd > .swiper > .thum1 > .dta1 > div > dl > dt > .f1 {font-family:'Paperlogy-6SemiBold';}
.main_rol_260109 > li > dl > dd > .swiper > .thum1 > .dta1 > div > dl > dt > .f2 {margin-left:1rem;}
.main_rol_260109 > li > dl > dd > .swiper > .thum1 > .dta1 > div > dl > dt > .f3 {margin-left:1rem;}
.main_rol_260109 > li > dl > dd > .swiper > .thum1 > .dta1 > div > dl > dd {margin-top:8px;}
.main_rol_260109 > li > dl > dd > .swiper > .thum1 > .dta1 > div > dl > dd > a {display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.6;}

@media screen and (max-width:1030px){
.main_rol_260109 > li {width:100%;}
.main_rol_260109 > li:nth-of-type(1) {padding-right:0;}
.main_rol_260109 > li:nth-of-type(2) {padding-left:0;margin-top:3rem;}
.main_rol_260109 > li > dl > dd > .swiper > .thum1 > .dta1 {padding:1rem 2rem;font-size:1em;}
.main_rol_260109 > li > dl > dd > .swiper > .thum1 > .dta1 > div > dl > dt {flex-wrap:wrap;}
.main_rol_260109 > li > dl > dd > .swiper > .thum1 > .dta1 > div > dl > dt > .f2 {margin-left:0.5rem;}
.main_rol_260109 > li > dl > dd > .swiper > .thum1 > .dta1 > div > dl > dt > .f3 {margin-left:0;width:100%;margin-top:0.5rem;}
}