@charset "utf-8";
/* CSS Document */

#pageContents.bodycare{width:950px !important; background:#FFFFFF;}
#pageContents.bodycare a{text-decoration:none;}
#pageContents.bodycare a:hover{color:#333;}
#pageContents.bodycare p,#pageContents.bodycare h2,#pageContents.bodycare h3{ font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; font-size:15px; font-weight:500; line-height:1.8em;}

/*メニュー*/
#menu_box{overflow:hidden; _zoom:1; margin-bottom:30px;}
#menu_line{border-bottom:3px solid #cee7eb; margin-bottom:10px; width:95%; margin:10px auto;}
#menu_ttl img{width:15%; display:block; margin:-30px auto 0 auto;}
#menu_box ul{overflow:hidden; _zoom:1; display:flex; flex-wrap:wrap; width:80%; margin:0 auto;}
#menu_box ul li{width:23%; margin:1%; box-sizing:border-box; padding:0; text-align:center;}
#menu_box ul li img{width:100%;}
#menu_box .menu_btn{display:block; border:2px solid #c7dde7; padding:3px; margin-top:10px; color:#6b92a3; font-size:1.0em; border-radius:5px; font-weight:bold; text-align:center;}


/*コンテンツ*/
.cts_ttl{line-height:0;}
.cts_catch{font-size:3.0em !important; text-align:center; padding:20px; margin:10px; font-weight:bold;}
.pickitem_box{overflow:hidden; _zoom:1; width:100%; margin:0 auto; background:#cee7eb; margin-bottom:80px;}
.pick_catch{font-size:1.4em !important; font-weight:500;}
.pickitem_ttl{font-size:2.0em !important; font-weight:500; border-bottom:2px solid #000; padding-bottom:10px; text-align:center;}
.pick_txt{padding:5px 30px 0 0; width:38%; float:right; display:block; box-sizing:border-box; margin-right:2%;}
.pickitem_img{width:56%; float:left; padding:1%;}
.pickitem_ttl,.pickitem_subttl,.pickitem_point,.pickitem_subttl02,.pickitem_point02{width:38%; float:right; display:block; padding:0 30px 0 0 ; box-sizing:border-box; margin-right:2%;}
mark.new{background:#FFCC00; color:#fff; font-size:1.0em; font-weight:bold; padding:2px 3px;}


/*CLAYD ポイント枠*/
.pickitem_subttl{text-align:center; font-size:1.0em; color:#4ca7bc; font-weight:500; margin-top:10px;}
ul.pickitem_point{overflow:hidden; _zoom:1; width:40%; margin:0 auto 10px auto;}
ul.pickitem_point li{border-radius:40px/50px 40px; background:#4ca7bc; color:#fff; text-align:center; font-weight:500; width:22%; float:left; margin:1%; padding:15px 0;}
ul.pickitem_point li:nth-child(2n){border-radius:50px 40px/40px;}
ul.pickitem_point li p{font-size:0.9em; line-height:1.5em !important; text-align:center;}
.colum_btn a{margin:20px auto 100px auto; width:40%; padding:10px; border:2px solid #c7dde7; color:#6b92a3; display:block !important; background:#FFFFFF; border-radius:5px; text-align:center;}

/*BARTH ポイント枠*/
.pickitem_subttl02{text-align:center; font-size:1.0em; color:#333; font-weight:500; margin-top:10px;}
ul.pickitem_point02{overflow:hidden; _zoom:1; margin:0 auto 10px auto;}
ul.pickitem_point02 li{border-radius:40px/50px 40px; background:#333; color:#fff; text-align:center; font-weight:500; width:23%; float:left; margin:1%; padding:15px 0;}
ul.pickitem_point02 li:nth-child(2n){border-radius:50px 40px/40px;}
ul.pickitem_point02 li p{font-size:0.9em; line-height:1.5em !important; text-align:center;}


.itemInfo{ font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;}
.Price{color:#be4a2a !important; margin-top:5px;}
.item_catch{font-weight:bold !important; text-align:center; line-height:1.3em; margin-bottom:8px; font-size:0.9em;}
ul.itembox {overflow:hidden; _zoom:1; width:100%; margin:0 auto; display:flex; flex-wrap: wrap; padding-left:10px; margin-bottom:30px;}
ul.itembox li{float:left; padding:10px; background:#eee; margin:1%; width:22%; box-sizing:border-box;}
ul.itembox li a{display:block !important;}
.itembox_white {overflow:hidden; _zoom:1; width:98%; margin:0 auto; margin-bottom:30px; background:#fff;}

.itembox_subnum{display:block; color:#cdac12; margin:10px auto 0 auto; text-align:center; font-size:0.8em;}
.itembox_subttl{display:block; color:#cdac12; margin:0 auto 10px auto; border-bottom:2px solid #cdac12; text-align:center; font-weight:500; font-size:2.0em !important; padding-bottom:5px;}
