@charset "utf-8";
div#itemContentsArea{width:100%;max-width:1000px;margin:0 auto}
div#itemContentsArea div.column_02 div{width:50%;float:left;}
/* =====================================================
チルド品質
================================================== */
div#chilled_area{margin-top:30px}
div#chilled_area ul{margin:2% 0 0 3%}
div#chilled_area ul li{width:30.3%;float:left;margin:0 3% 3% 0}
div#chilled_area ul li div.ttl{background-color:#0c8ebe;color:#fff;border-radius:10px;-moz-border-radius:10px;text-align:center;padding:15px 0;font-size:30px;font-weight:700;margin-bottom:10px;line-height:1.2em}
div#chilled_area ul li p{font-size:22px;line-height:1.5em}
/* =====================================================
こだわりのポイント
================================================== */
div#point_area{background-color:#f7f6e3;margin-bottom:30px;padding:30px 0 0 30px}
div#point_area h2{max-width:800px;margin:0 auto 20px}
div#point_area div.point_box{overflow:hidden;padding-bottom:30px}
div#point_area div.point_box div.txt_box{width:47%;margin-right:3%;float:right}
div#point_area div.point_box div.img_box{width:47%;margin-right:3%;float:left}
div#point_area div.point_box div.txt_box h3.point_ttl{font-size:36px;font-weight:700;line-height:1.2em;color:#633712;margin-bottom:15px;padding-left:95px}
div#point_area div.point_box div.txt_box h3.point_01{background:url(https://belluna-gourmet.com/excludes/gourmet/prd/NE212_0002010/common/point_icon_01.png) no-repeat;background-size:86px}
div#point_area div.point_box div.txt_box h3.point_02{background:url(https://belluna-gourmet.com/excludes/gourmet/prd/NE212_0002010/common/point_icon_02.png) no-repeat;background-size:86px}
div#point_area div.point_box div.txt_box h3.point_03{background:url(https://belluna-gourmet.com/excludes/gourmet/prd/NE212_0002010/common/point_icon_03.png) no-repeat;background-size:86px}
div#point_area div.point_box div.txt_box p{font-size:20px;line-height:1.6em;position:relative}
div#point_area div.point_box div.txt_box p span{background:linear-gradient(transparent 60%,#ff6 60%)}
/* =====================================================
ロングライフチルド
================================================== */
div#longlifechilled{background-color:#f7dfd7;padding:30px}
div#longlifechilled h2{max-width:800px;margin:0 auto 10px}
div#longlifechilled div.longlifechilled_box{border-radius:10px;-moz-border-radius:10px;background-color:#fff;padding:30px;overflow:hidden}
div#longlifechilled div.longlifechilled_box div.img_box{width:18%;margin-left:2%;float:right}
div#longlifechilled p{line-height:1.5em;font-size:20px;float:left;width:80%}
/* =====================================================
商品一覧
================================================== */
div#menu_list{margin:30px 0}
div#menu_list h2{border-radius:10px;-moz-border-radius:10px;background-color:#bc1125;color:#fff;font-size:40px;font-weight:700;text-align:center;padding:25px 0;margin:35px 0 50px;position:relative}
div#menu_list h2:after{content:"";position:absolute;top:100%;left:49%;margin-left:-15px;border:25px solid transparent;border-top:25px solid #bc1125}
div#menu_list div.menu_list_1 div.item_box{width:48%;margin:0 2% 2% 0;float:left;position:relative}
div#menu_list div.menu_list_1,div#menu_list div.menu_list_2{margin:0 -15px 0 0;overflow:hidden}
div#menu_list div.menu_list_2 div.item_box{width:23%;margin:0 2% 2% 0;float:left;position:relative}
div#menu_list div.menu_list_1 p.item_name{position:absolute;bottom:0;right:0;font-size:24px;font-weight:700;background-color:#633712;color:#fff;padding:10px 15px}
div#menu_list div.menu_list_1 p.item_copy{position:absolute;top:8px;left:10px;font-weight:700;font-size:24px;line-height:1.2em;text-shadow:-1px 5px 6px #fff,1px -4px 6px #fff,-2px -4px 5px #fff}
div#menu_list div.menu_list_2 p.item_name{position:absolute;bottom:0;right:0;font-size:16px;font-weight:700;background-color:#633712;color:#fff;padding:5px 7px;line-height:1.2em}
div#menu_list p.chushaku{font-size:14px;line-height:1.2em}
/* =====================================================
スタッフおすすめ
================================================== */
div#staff_recommand{border-radius:10px;-moz-border-radius:10px;background-color:#fdf7ec;overflow:hidden;padding:30px 0 30px 30px;margin-bottom:30px}
div#staff_recommand p{font-size:20px;line-height:1.5em}
div#staff_recommand div.txt_Box{width:47%;margin-right:3%;float:right}
div#staff_recommand div.img_Box{width:47%;margin-right:3%;float:left}
@media screen and (max-width:640px) {
/* 
★スマホ用CSS 
*/

/* =====================================================
チルド品質
================================================== */
div#chilled_area{margin:30px auto 0;max-width:600px}
div#chilled_area ul {margin: 2% 3% 0 3%;}
div#chilled_area ul li{width:100%;float:none}
div#chilled_area ul li div.ttl{padding:5px;font-size:18px}
div#chilled_area ul li p{font-size:16px}
div#chilled_area ul li div.ttl{padding:5px;font-size:18px;margin-bottom:5px}
/* =====================================================
こだわりのポイント
================================================== */
div#point_area{padding:6% 3% 3%;margin-bottom:0}
div#point_area h2{margin:0 auto}
div#point_area div.point_box{padding-bottom:0;max-width:455px;margin:0 auto}
div#point_area div.point_box div.txt_box,div#point_area div.point_box div.img_box{margin-right:0;float:none;width:100%}
div#point_area div.point_box div.txt_box h3.point_01,div#point_area div.point_box div.txt_box h3.point_02,div#point_area div.point_box div.txt_box h3.point_03{background-size:48px}
div#point_area div.point_box div.txt_box h3.point_ttl{font-size:20px;padding-left:55px;margin-top:15px}
div#point_area div.point_box div.txt_box p{font-size:16px;margin-bottom:10px}
/* =====================================================
ロングライフチルド
================================================== */
div#longlifechilled{padding:3%}
div#longlifechilled div.longlifechilled_box{padding:3%}
div#longlifechilled div.longlifechilled_box div.img_box{width:120px;margin:0 auto;float:none}
div#longlifechilled p{font-size:16px;width:100%;float:none;margin-top:10px}
/* =====================================================
商品一覧
================================================== */
div#menu_list{margin:6% 0 3%;text-align:center}
div#menu_list h2{font-size:18px;padding:10px;display:inline-block;margin:10px 0}
div#menu_list h2:after{content:"";position:absolute;top:100%;left:49%;margin-left:-15px;border:10px solid transparent;border-top:10px solid #bc1125}
div#menu_list div.menu_list_1{margin:3% 3% 0}
div#menu_list div.menu_list_1 div.item_box{width:100%;margin:0 auto 3%;float:none;max-width:400px}
div#menu_list div.menu_list_1 p.item_copy{font-size:16px;text-align:left;top:5px;left:5px}
div#menu_list div.menu_list_1 p.item_name{font-size:16px;padding:5px 10px}
div#menu_list div.menu_list_2{margin:0 0 0 3%}
div#menu_list div.menu_list_2 div.item_box{width:47%;margin:0 3% 3% 0}
div#menu_list div.menu_list_2 p.item_name{font-size:12px;padding:3px 5px}
div#menu_list p.chushaku{font-size:11px;text-align:left;margin:0 3%}
/* =====================================================
スタッフおすすめ
================================================== */
div#staff_recommand div.txt_Box,div#staff_recommand div.img_Box{width:100%;float:none;margin-right:0}
div#staff_recommand{margin:0 3% 3%;padding:3%;text-align:center}
div#staff_recommand div.txt_Box h2{max-width:400px;margin:0 auto}
div#staff_recommand div.txt_Box p{font-size:16px;text-align:left;margin-bottom:10px}

}