@charset "UTF-8";
@import "../../common/css/reset.css";
@import "../../common/css/template.css";

/**************************************************/
/* 03 暮らしスタイルアップ */
/**************************************************/
.fl-box{overflow:hidden;margin-top: 10px;}
.fl-lt{float:left;}
.fl-rt{float:right;}
.pos-rel{position:relative;}
.pos-abs{position:absolute;}

.mb00 { margin-bottom:0 !important;}
.mb05{margin-bottom:5px;}
.mb20{margin-bottom:20px;}
.mb40{margin-bottom:40px;}

#page-end{width:950px;height:60px;overflow:hidden;clear:both;}
#page-end hr{visibility:hidden;}

/* 応募ボタン */
#present .apply-box{clear:both;text-align:center;}
#present .apply-box a{width:236px;display:block;margin:0 auto;}
#present .apply-box img{display:block;margin:0 auto;}

.brackets {
	background:url(../img/vol74/brackets.gif) 0 center no-repeat;
	padding-left:11px;
}
/**************************************************/

/* 200605追記 */
figure{margin: 0;padding: 0;}

.cl:after{content: '';display: block; clear: both;}
.flex{display: flex;justify-content: space-between;}
.flex--w50{width: 45%;}
.flex--w30{width: 28%;}
.flex--w33{width: 33.33333%;}
.flex--w70{width: 68%;}
.flex--w100{width: auto;}

#HeadTitle{align-items: center;}
#HeadTitle h2{font-size: 28px;font-weight: normal; width:78%;}
#HeadTitle figure{width:18%;}
#HeadTitle figure img{width:100%;}

.subTitle{font-size: 16px;line-height: 1.7;font-weight: normal;margin-bottom: 30px;text-align: center;}

.howto{}
.howto .recipe--box{}
.howto .recipe--box p{font-size: 12px; line-height: 1.7;}
.howto .recipe--box h3{margin: 30px 0;padding-bottom: 5px;font-size: 25px;border-bottom: 2px solid;}
.howto .recipe--box h3 span{display:block;font-size: 16px;}
.howto .recipe--box h4{font-size: 14px;font-weight: bold;margin: 10px 0;}
.recipe--howto{display: flex;justify-content: space-around;margin-bottom: 50px;}







