@charset "UTF-8";
/*!
|---------------------------------------------------------------
| pd_class.css
|---------------------------------------------------------------
|
| 料理教室詳細ページ用スタイルシート
|
*/
.fs-c-variationCart__variationName__stock { font-size: 0; }

.fs-c-variationCart__variationName__stock::before { content: "満席"; font-size: 1.2rem; }

.fs-c-button--inquiryAboutProduct .fs-c-button__label { font-size: 0; }

.fs-c-button--inquiryAboutProduct .fs-c-button__label::before { content: "お問い合わせ"; font-size: 16px; }

.fs-c-modal--inquiry .fs-c-modal__title { font-size: 0; }

.fs-c-modal--inquiry .fs-c-modal__title::before { content: "お問い合わせ"; font-size: 16px; }

.fs-c-modal--inquiry .fs-c-inquiryMessage { font-size: 0; }

.fs-c-modal--inquiry .fs-c-inquiryMessage::before { content: "この料理教室について問い合わせます。"; font-size: 14px; }

.pd_class-cart_lower_text { display: block; margin: 20px 0; }

.pd_spec dl { margin: 0 0 10px; }

.cc-pd-description { margin-top: 50px; }

.fs-c-productMainImage__expandButton { display: none; }

.cc-pd-cart_area .fs-c-variationAndActions__variationLabel { font-size: 14px; }

.cc-pd-cart_area .fs-c-variationRadioList > li { border-color: #ddd9ce; }

.cc-pd-cart_area .fs-c-stockSignLegend__explanation.__nostock { font-size: 0; }

.cc-pd-cart_area .fs-c-stockSignLegend__explanation.__nostock::before { content: "満席"; font-size: 1.2rem; }
