@charset "utf-8";
/* CSS Document */

#pageContents.housework{background:#FFF;}
#pageContents.housework p{ font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; padding:5px 15px; margin:10px auto 20px auto; line-height:1.8em; font-size:15px; font-weight:500;}
#pageContents.housework a{color:#333 !important;}
#pageContents.housework a:hover{text-decoration:none !important; color:#333;}
#pageContents.housework img {width:100%;}
#point_box{width:90%; border:5px solid #CCC; padding:15px; margin:0 auto;}
ul#Breadcrumb{width:700px !important;}


/*テキスト*/
#pageContents.housework p br{display:inline;}
.catch_big{font-size:35px !important; font-weight:bold !important; text-align:center; margin:0 !important; padding:0; line-height:1.5em !important;}
.catch_middle{font-size:25px !important; font-weight:bold !important; text-align:center; margin:0 !important; line-height:1.4em !important;}
.catch_small{font-size:20px !important; font-weight:bold !important; border-left:5px solid #333; padding:10px; margin-bottom:10px; line-height:1.4em !important;}
.data{font-size:50px !important; font-weight:bold !important; text-align:center; padding:0 !important; margin:0 !important; line-height:1.2em !important;}
.data_ttl{font-size:16px !important; font-weight:bold !important; text-align:center; padding:0 !important; margin:0 !important; line-height:1.2em !important;}

/*コツ*/
#point_box{margin-top:40px;}
#point_ttl img{width:60% !important; display:block; margin:0 auto;}
#point_box img{margin-bottom:10px;}

/*メニュー*/
#menu_box{overflow:hidden; _zoom:1; margin:40px auto;}
#menu_box ul{width:95%; margin:0 auto;}
#menu_box ul li{float:left; width:calc(100%/4); box-sizing:border-box; padding:5px;}
#menu_txt{font-weight:bold; text-align:center; margin:0 !important; font-size:20px !important;}


/*コンテンツ*/
.cts_box{margin-top:100px;}

/*pickup*/
.pickup_box{width:95%; margin:40px auto; border:1px solid #333;}
.pick_ttl{width:30% !important; margin:-30px 0 0 10px;}
.cts_box ul{overflow:hidden; _zoom:1;}
.cts_box ul li{background:#eee; border-radius:10px; width:90%; margin:10px auto 20px auto; padding:10px;}
.item_wrap{width:100%; overflow:hidden; _zoom:1; border-top:1px dotted #333333; margin-top:10px;}
.item_wrap img{float:left; width:20% !important; padding:10px;}
.item_wrap  p.item_info{float:left; width:70%; font-size:0.8em; padding-top:30px !important; margin:0 !important; line-height:1.4em;}
.item_price{display:block; text-align:right;}