@media screen and (min-width: 768px){#art06-1-1-21.module{margin-bottom:8%;}#art06-1-1-21 .module-inner{max-width:1280px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;}#art06-1-1-21 .column-1{padding-right:6%;}#art06-1-1-21 .heading{margin-left:-105px;transform: rotate(-8deg) !important; /* マイナス値で反時計回り（右上がり） */
transform-origin: left center !important; /* 傾きの基準点を左端にする */
margin-top:60px;}#art06-1-1-21 .text{margin-top:25px;}#art06-1-1-21 .button{margin-left:0;margin-right:auto;}#art06-1-1-21 .heading :where(h1, h2, h3, h4, h5){font-family:Dancing Script, cursive, serif;color:#80081b;font-size:clamp(30px, 4.8vw, 70px) !important;letter-spacing: 0em;}#art06-1-1-21 .subheading :where(h1, h2, h3, h4, h5){font-size:clamp(20px, 2.8vw, 40px);line-height:1.7;}#art06-1-1-21 .button > a{padding-right:5vw;padding-left:5vw;}}@media screen and (max-width: 767px){#art06-1-1-21 .module-inner{max-width:1280px;padding-left:20px;padding-right:20px;margin-left:auto;}#art06-1-1-21 .image{padding-left:0;}#art06-1-1-21 .heading{transform: rotate(-8deg) !important; /* マイナス値で反時計回り（右上がり） */
transform-origin: left center !important; /* 傾きの基準点を左端にする */
}#art06-1-1-21 .subheading{padding-left:20px;}#art06-1-1-21 .text{margin-top:25px;padding-left:20px;padding-right:20px;}#art06-1-1-21 .button{margin-left:0;margin-right:auto;}#art06-1-1-21 .heading :where(h1, h2, h3, h4, h5){font-family:Dancing Script, cursive, serif;color:#80081b;font-size:46px;letter-spacing: 0em;}#art06-1-1-21 .subheading :where(h1, h2, h3, h4, h5){font-size:24px;line-height:1.7;}#art06-1-1-21 .button > a{padding-right:5vw;padding-left:5vw;}}