@charset "utf-8";

.cssskin-_block_main_top_casestudy02 .column:first-child {
  background-color: rgba(255,255,255,0.80);
  width: 40%;
  padding: 60px;
}

.cssskin-_block_main_top_casestudy02 .column:first-child + * {
  width: 60%;
}

.cssskin-_block_main_top_casestudy02 .c-large_headline {
  font-size: 40px;
  margin-bottom: 20px;
}

.cssskin-_block_main_top_casestudy02 .c-small_headline {
  margin-bottom: 0px;
}

@media (max-width: 641px) {
.cssskin-_block_main_top_casestudy02 .column:first-child + * {
  height: 0;
}

.cssskin-_block_main_top_casestudy02 .column:first-child {
  padding: 30px 30px 20px 30px;
}

}
