@charset "UTF-8";

.intro_section_map { position: absolute; top: 0; max-width: 997px; width: 82.4%; height: auto; transform: translateY(-14.3%); left: 9%; }
.info_section_map { max-width: 726px; width: 61%; transform: translateY(58px); right: -8.2%; }
.recipe_section .block_odd .making .step_02 { margin-top: 62px; }
.recipe_section .block_even .making .step_02 { margin-top: 50px; }
.recipe_section .block_even .making .step_03 { margin-top: 45px; }
.recipe_section .block_even .making .step_04 { margin-top: 43px; }
.recipe_section .block_even .making  .point { margin-top: 69px; padding-top: 58px; padding-bottom: 60px; }

@media screen and (max-width:767px){

.intro_section_map { max-width: 100%; width: auto; transform: translateY(-6.7%); left: 0; }
.info_section_map { max-width: 698px; width: 92%; right: 0; bottom: 18%; }
.recipe_section .block_odd .making .step_02 { margin-top: 30px; }
.recipe_section .block_even .making .step_01 { margin-top: 29px; }
.recipe_section .block_even .making .step_02 { margin-top: 28px; }
.recipe_section .block_even .making .step_03 { margin-top: 25px; }
.recipe_section .block_even .making .step_04 { margin-top: 30px; }
.recipe_section .block_even .material { padding: 27px 34px 31px 33px; }
.recipe_section .block_even .making { margin-top: 26px; }
.recipe_section .block_even .making  .point { margin-top: 30px; padding-top: 26px; padding-bottom: 30px; }

}