/* LESS Document */ @charset "UTF-8"; .pcIb { display: inline-block; } .spIb { display: none; } .pc { display: block; } .sp { display: none; } /*ギャラリーページ*/ #undercolumn { background-color: #000; padding: 60px 0; } .galleryBox { max-width: 800px; margin: 0 auto; } #movie { width: 100%; height: auto; position: relative; padding-bottom: 56.25%; margin: 0 auto 70px; iframe { width: 100%; height: 100%; position: absolute; top: 0; left: 0; } @media (max-width: 767px) { margin: 8% auto 12%; } } h2 { font-size: 2.5rem; justify-content: center; color: #dca5ab; @media (max-width: 767px) { font-size: 2rem; } } .line-up-area { clear: both; background: none; // margin-bottom: 5%; padding: 0px 0px 30px; a { display: block; img { width: 100%; height: auto; } } } .block01,.block02,.block03,.block04,.block05,.block06,.block07 { margin-bottom: 50px; .flex { display: flex; align-items: center; justify-content: space-between; a{ width: 50%; } } } h3 { font-size: 3rem; color: #dca5ab; margin: 50px 0; &.main { text-align: right; } @media (max-width: 767px) { font-size: 2.4rem; margin: 12% 3%; } } a.main { width: 80%; margin: 0 auto; } .block01 { @media (max-width: 767px) { } } .block02 { @media (max-width: 767px) { } } .block03 { @media (max-width: 767px) { } } .block04 { @media (max-width: 767px) { } } .block05 { @media (max-width: 767px) { } } .block06 { @media (max-width: 767px) { } } .block07 { h3 { text-align: right; } @media (max-width: 767px) { } } .logo { margin: 80px auto; text-align: center; @media (max-width: 767px) { margin: 12% auto; width: 30%; img { width: 100%; height: auto; } } }