@charset "utf-8"; /* CSS Document */

@media screen and (max-width:1280px) {
.rnd_btCont,
.rnd_skill.research{ width:100%}
.rnd_skill.research > ul,
.rnd_skill2{ display:flex; flex-wrap:wrap; width:100%; box-sizing:border-box}
.rnd_skill.research > ul > li,
.rnd_skill2 > div{ width:50% !important; box-sizing:border-box; float:none; height:auto !important}
.rnd_skill2{ border:none}
.rnd_skill2 > div{ border:1px solid #e1e1e1 !important}
.btArea div[class^="imgBox"]{ width:100%; height:auto}
.btArea div[class^="imgBox"] img{ position:static !important}
.hidden{ display:none}
.rnd_btCont.first > ul > li,
.rnd_btCont > ul.ico > li{ box-sizing:border-box; padding-right:1em; line-height:1.5; margin-top:.5em}
.rnd_btCont > ul.ico > li span{ padding-left:0}
.rnd_btCont > ul.ico > li br{ display:none}
}
@media screen and (max-width:768px) {
.rnd_skill.research > ul > li,
.rnd_skill2 > div{ width:100% !important}

.imgBox07 img{ width:100%; max-width:350px; margin:0 auto 1em auto; display:block}
}