@charset "utf-8";


div#mnsk_point_area {max-width: 800px;margin: 0 auto;}
/* =====================================================
ポイント
================================================== */
div#mnsk_point_area div#mnsk_point{max-width:800px;margin:0 auto 30px;padding:30px 30px 0;border:2px solid #e4d49d}
div#mnsk_point_area div#mnsk_point h3{font-size:35px;text-align:center;font-weight:700;padding:10px 0 30px;color:#402526;line-height:1.5em}
div#mnsk_point_area div#mnsk_point h3 span{display:block;font-size:50px;color:#402526}
div#mnsk_point_area div#mnsk_point li{margin-bottom:5%;border-top:1px solid #eee;padding-top:5%}
div#mnsk_point_area div#mnsk_point li.txtleft div.imgbox{width:48%;float:right}
div#mnsk_point_area div#mnsk_point li.txtleft div.txtbox{width:50%;float:left}
div#mnsk_point_area div#mnsk_point li.txtright div.imgbox{width:48%;float:left}
div#mnsk_point_area div#mnsk_point li.txtright div.txtbox{width:50%;float:right}
div#mnsk_point_area div#mnsk_point h4{color:#402526;font-weight:700;font-size:22px;text-align:center;line-height:1.3em;margin-bottom:5px}
div#mnsk_point_area div#mnsk_point h4 span{font-size:11px;font-weight:100;display:block}
div#mnsk_point_area div#mnsk_point p{font-size:18px;line-height:1.5em}
div#mnsk_point_area div#mnsk_point p span {background: linear-gradient(transparent 80%, #eee570 0%);}
div#mnsk_point_area div#mnsk_point li div.imgbox{width:60%;margin:0 auto 5px}
div#mnsk_point_area div#youtube_link{max-width:600px;margin:0 auto 30px}
/* =====================================================
よくある質問
================================================== */
div#mnsk_point_area .question_accordion_title {display: block;}
div#mnsk_point_area .question_accordion_ctrl {display: none;}
div#mnsk_point_area .question_accordion_body {display: none;}
div#mnsk_point_area .question_accordion_ctrl:checked + .question_accordion_ctrlIcon + .question_accordion_body {display: block;}
div#mnsk_point_area div#sake_question{margin:0 auto 30px;background-color:#19274b;padding:30px}
div#mnsk_point_area div#sake_question div#questionBox{background-color:#f5f4f0;}
div#mnsk_point_area div#sake_question div#questionBox ul li {border-bottom: 1px solid #ccc;position: relative;}
div#mnsk_point_area div#sake_question h3{color:#fff;padding-bottom:30px;display:block;text-align:center;font-size:30px;font-weight:700}
.question_accordion_ctrlIcon::before{font-family:"fs-icon"!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e937";display:block;font-size:4rem;margin-top:-1.2em;transform:rotate(180deg);transition-property:all;transition-duration:.3s;transition-timing-function:ease;transition-delay:0;position:absolute;right:10px;top:65px}
.question_accordion_ctrl:checked + .question_accordion_ctrlIcon::before {transform: rotate(0deg);}
div#mnsk_point_area div#sake_question h3.qIcon{background:url(https://belluna-gourmet.com/excludes/gourmet/prd/NE248_2002500/common/qa_icon.svg) no-repeat;background-position: 10px 10px;background-size:50px;display:block;font-size:20px;font-weight:700;padding:22px 0 22px 70px;text-align: left;color: #333;font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, "メイリオ", Osaka, "MS PGothic", arial, helvetica, sans-serif;}
div#mnsk_point_area div#sake_question p.aIcon{background:url(https://belluna-gourmet.com/excludes/gourmet/prd/NE248_2002500/common/qa_icon.svg) no-repeat;background-position:10px -100px;background-size:50px;display:block;font-size:16px;color:#333;padding:8px 20px 21px 70px;line-height:1.3em}
div#mnsk_point_area div#sake_question p.aIcon span.chushaku{font-size:14px}
div#mnsk_point_area div#sake_question p.aIcon a{text-decoration:underline;color:#333}
div#mnsk_point_area div#sake_question p.aIcon a:hover{color:#f88d01}


@media screen and (max-width:780px) {
/* =====================================================
ポイント
================================================== */
div#mnsk_point_area div#mnsk_point{margin:0 3% 3%;padding:3%}
div#mnsk_point_area div#mnsk_point h3{font-size:16px;padding:10px 0 20px}
div#mnsk_point_area div#mnsk_point h3 span{font-size:24px}
div#mnsk_point_area div#mnsk_point li.txtleft div.imgbox,div#mnsk_point_area div#mnsk_point li.txtright div.imgbox{float:none;margin:0 auto 6%}
div#mnsk_point_area div#mnsk_point li.txtleft div.txtbox,div#mnsk_point_area div#mnsk_point li.txtright div.txtbox{width:100%;float:none}
div#mnsk_point_area div#mnsk_point h4,iv#mnsk_item_detail div#mnsk_point p{font-size:16px}
div#mnsk_point_area div#mnsk_point .imgbox.point4{width:100%!important}
div#mnsk_point_area div#youtube_link{margin:3%}
div#mnsk_point_area div#mnsk_point p{font-size:16px;line-height:1.5em}
/* =====================================================
よくある質問
================================================== */
div#mnsk_point_area div#sake_question{width:94%;padding:0 3% 3%;margin-bottom:3%}
div#mnsk_point_area div#sake_question h3{padding-bottom:20px;padding-top:20px;font-size:18px;font-weight:700}
div#mnsk_point_area div#sake_question h3.qIcon{background-size:30px;font-size:16px;padding:15px 0 15px 45px;background-position:8px 8px}
div#mnsk_point_area div#sake_question p.aIcon{background-position:8px -61px;background-size:30px;font-size:16px;padding:0 20px 20px 45px;line-height:1.3em}
div#mnsk_point_area div#sake_question p.aIcon span.chushaku{font-size:12px}
.question_accordion_ctrlIcon::before{top:37px;font-size:1.8rem}
}