@charset "Shift_JIS";
/* 2010 トップページリニューアル */
/*----- clearfix -----*/
#wrapper:after,
#wrapper #header:after,
#main #main_umai,
#main #main_umai .leadarea:after,
#main #sub_wrapper:after,
#main #sub_wrapper .left_cnt:after,
#main #sub_wrapper .right_cnt:after,
#main #sub_wrapper .left_cnt .toukou_wrapper:after,
.rank_wrapper .rank .rankbox:after,
.rank_wrapper .rank .rankbox_top:after,
.rank_wrapper .rank .rankbox_btm:after,
.word:after,
.word_box_wrapper:after,
.word_box_wrapper .word_box_r:after,
.word_box_wrapper .word_box:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
	text-align:left ;
}

li {
	list-style-type:none;
}

#wrapper{
	width:950px;
	height:auto;
	margin:0px auto;
	padding:0;
	text-align:center;
	font-size:12px;
	font-family:"MS Pゴシック", "ＭＳ Ｐゴシック", "ＭＳ ゴシック",sans-serif;
	letter-spacing:0;
}



/* ヘッダー */
#wrapper #header02{
	width:950px;
	background:#FFFFFF;
	text-align:left;
}

#wrapper .h_left_cnt{
	width:450px;
	float:left;
}

#wrapper #header02 h1{
	width:387px;
	height:53px;
	padding:10px 0 5px 8px;

}


#header02 #leadarea{
	width:393px;

}
#header02 #leadarea .ps_txt{
	width: 393px;
	height: 21px;
	background: url(../images/index02/ps_bg.gif) no-repeat left bottom;
	margin-top: 5px;
	margin-bottom: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0;
	margin-left: 10px;
	text-align:center;
}

#header02 .login_area{
	width:402px;
	height:71px;
	float:right;
	background-image:url(../images/index02/bg_login_logoff.jpg);
	margin-top:20px;
	position:relative;
}

#header02 .login_area p{
	font-size:10px;
}

#header02 .login_area .arrow{
	background:none;
	padding-right:3px;
	margin:0 0 10px 0;
	float:left;


}

#header02 .login_area .link{
	margin:0 5px 5px 0 ;
	padding:0;
	float:left;

}

#header02 .login_area .link a{
	text-decoration:none;
	padding:0 0 2px;
	background:url(../images/index02/border_recipe.jpg) repeat-x bottom left;
}


#header02 .login_area .txt01{
	position:absolute;
	width:212px;
	top:10px;
	left:10px;
}

#header02 .login_area .txt02{
	position:absolute;
	width:120px;
	top:50px;
	left:10px;
}

#header02 .login_area .txt03{
	position:absolute;
	width:120px;
	top:50px;
	left:120px;
}

#header02 .login_area .txt04{
	position:absolute;
	width:150px;
	top:50px;
	left:243px;
}

#header02 .login_area .txt05{
	position:absolute;
	width:150px;
	top:10px;
	left:248px;
}

#header02 .login_area .txt06{
	position:absolute;
	width:150px;
	top:30px;
	left:248px;
}
#header02 .login_area .txt07{
	position:absolute;
	width:150px;
	top:50px;
	left:248px;
}

#header02 .login_area .btn_01{
	position:absolute;
	width:152px;
	top:7px;
	left:243px;
	margin:0;
	padding:0;
}

#header02 .login_area .loginttl{
	position:absolute;
	top:6px;
	left:12px;
}

#header02 .login_area .name{
	position: absolute;
	width: 250px;
	top: 22px;
	left: 12px;
	font-size: 16px;
	font-weight: bold;
}

#header02 .login_area .name span{
	font-size:14px;
}

#header02 .login_area .count{
	position:absolute;
	width:191px;
	top:42px;
	left:10px;
}

#header02 .login_area .money{
	position:absolute;
	width:75px;
	top:46px;
	left:98px;
	text-align:right;
	font-size:14px;
	font-weight:bold;
}


/* #main */
#main02 {
	width:950px;
	clear:left;
	margin-bottom:20px;
	padding-bottom:1px;
	text-align:left;
	background:url(../images/index02/bg_texture.jpg) repeat-y left top;
	border:solid 1px #e1e1e1;
}

#main02 .main_img{
	/*width:900px;
	padding:20px 0 15px;
	margin:0 auto;*/
}


#main02 .main_img ul li img{
	border: solid 2px #ffffff;
}

#main02 .allrecipe_btn{
	width:105px;
	float:right;
	margin-right:10px;
}
#main02 .bk_btn{
	width:241px;
	float:right;
	margin-right:25px;
}

#main02 .tokusyu{
	width:903px;
	margin:20px auto;
	background-color:#FFF;
	border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
	box-shadow:rgba(171, 171, 171, 0.65) 0px 0px 5px -2px;
	-webkit-box-shadow:rgba(171, 171, 171, 0.65) 0px 0px 5px -2px;
	-moz-box-shadow:rgba(171, 171, 171, 0.65) 0px 0px 5px -2px;
}



.m-auto{
	margin:0 auto;
	text-align:center;
}

#main02 .tokusyu .inner{

	margin:0;
	padding:0 0 30px 30px;
	 border-radius: 0px 0px 6px 6px /  0px 0px 6px 6px;
    -webkit-border-radius: 0px 0px 6px 6px /  0px 0px 6px 6px;
    -moz-border-radius: 0px 0px 6px 6px /  0px 0px 6px 6px;
}

#main02 .tokusyu .inner .img_tokusyu li{
	width:261px;
	float:left;
	padding:25px 30px 0 0;
	margin:0;
	text-align:center;
	position:relative;
}

#main02 .tokusyu .inner .img_tokusyu li .photo{
	width:261px;
	height:146px;

}


/*-----▼ おすすめ特集 ▼-----*/


#main02 .tokusyu .inner .img_tokusyu li span[class^="mark"] {
	position:absolute;
	width:137px;
	height:53px;
	top:15px;
	left:-15px;
	z-index:20;
	background-repeat: no-repeat;
	display: inline;
}
#main02 .tokusyu .inner .img_tokusyu li .mark01{background-image: url(../images/index02/recipe_tape01.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark02{background-image: url(../images/index02/recipe_tape02.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark03{background-image: url(../images/index02/recipe_tape03.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark04{background-image: url(../images/index02/recipe_tape04.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark05{background-image: url(../images/index02/recipe_tape05.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark06{background-image: url(../images/index02/recipe_tape06.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark07{background-image: url(../images/index02/recipe_tape07.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark08{background-image: url(../images/index02/recipe_tape08.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark09{background-image: url(../images/index02/recipe_tape09.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark10{background-image: url(../images/index02/recipe_tape10.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark11{background-image: url(../images/index02/recipe_tape11.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark12{background-image: url(../images/index02/recipe_tape12.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark13{background-image: url(../images/index02/recipe_tape13.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark14{background-image: url(../images/index02/recipe_tape14.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark15{background-image: url(../images/index02/recipe_tape15.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark16{background-image: url(../images/index02/recipe_tape16.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark17{background-image: url(../images/index02/recipe_tape17.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark18{background-image: url(../images/index02/recipe_tape18.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark19{background-image: url(../images/index02/recipe_tape19.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark20{background-image: url(../images/index02/recipe_tape20.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark21{background-image: url(../images/index02/recipe_tape21.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark22{background-image: url(../images/index02/recipe_tape22.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark23{background-image: url(../images/index02/recipe_tape23.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark24{background-image: url(../images/index02/recipe_tape24.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark25{background-image: url(../images/index02/recipe_tape25.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark26{background-image: url(../images/index02/recipe_tape26.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark27{background-image: url(../images/index02/recipe_tape27.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark28{background-image: url(../images/index02/recipe_tape28.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark29{background-image: url(../images/index02/recipe_tape29.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark30{background-image: url(../images/index02/recipe_tape30.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark31{background-image: url(../images/index02/recipe_tape31.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark32{background-image: url(../images/index02/recipe_tape32.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark33{background-image: url(../images/index02/recipe_tape33.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark34{background-image: url(../images/index02/recipe_tape34.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark35{background-image: url(../images/index02/recipe_tape35.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark36{background-image: url(../images/index02/recipe_tape36.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark37{background-image: url(../images/index02/recipe_tape37.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark38{background-image: url(../images/index02/recipe_tape38.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark39{background-image: url(../images/index02/recipe_tape39.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark41{background-image: url(../images/index02/recipe_tape41.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark43{background-image: url(../images/index02/recipe_tape43.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark44{background-image: url(../images/index02/recipe_tape44.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark46{background-image: url(../images/index02/recipe_tape46.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark48{background-image: url(../images/index02/recipe_tape48.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark49{background-image: url(../images/index02/recipe_tape49.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark50{background-image: url(../images/index02/recipe_tape50.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark51{background-image: url(../images/index02/recipe_tape51.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark52{background-image: url(../images/index02/recipe_tape52.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark53{background-image: url(../images/index02/recipe_tape53.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark54{background-image: url(../images/index02/recipe_tape54.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark55{background-image: url(../images/index02/recipe_tape55.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark56{background-image: url(../images/index02/recipe_tape56.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark57{background-image: url(../images/index02/recipe_tape57.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark58{background-image: url(../images/index02/recipe_tape58.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark59{background-image: url(../images/index02/recipe_tape59.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark60{background-image: url(../images/index02/recipe_tape60.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark61{background-image: url(../images/index02/recipe_tape61.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark62{background-image: url(../images/index02/recipe_tape62.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark63{background-image: url(../images/index02/recipe_tape63.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark64{background-image: url(../images/index02/recipe_tape64.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark65{background-image: url(../images/index02/recipe_tape65.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark66{background-image: url(../images/index02/recipe_tape66.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark67{background-image: url(../images/index02/recipe_tape67.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark68{background-image: url(../images/index02/recipe_tape68.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark69{background-image: url(../images/index02/recipe_tape69.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark70{background-image: url(../images/index02/recipe_tape70.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark71{background-image: url(../images/index02/recipe_tape71.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark72{background-image: url(../images/index02/recipe_tape72.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark73{background-image: url(../images/index02/recipe_tape73.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark74{background-image: url(../images/index02/recipe_tape74.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark75{background-image: url(../images/index02/recipe_tape75.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark76{background-image: url(../images/index02/recipe_tape76.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark77{background-image: url(../images/index02/recipe_tape77.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark78{background-image: url(../images/index02/recipe_tape78.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark79{background-image: url(../images/index02/recipe_tape79.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark80{background-image: url(../images/index02/recipe_tape80.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark81{background-image: url(../images/index02/recipe_tape81.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark82{background-image: url(../images/index02/recipe_tape82.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark83{background-image: url(../images/index02/recipe_tape83.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark84{background-image: url(../images/index02/recipe_tape84.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark85{background-image: url(../images/index02/recipe_tape85.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark86{background-image: url(../images/index02/recipe_tape86.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark87{background-image: url(../images/index02/recipe_tape87.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark88{background-image: url(../images/index02/recipe_tape88.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark89{background-image: url(../images/index02/recipe_tape89.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark90{background-image: url(../images/index02/recipe_tape90.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark91{background-image: url(../images/index02/recipe_tape91.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark92{background-image: url(../images/index02/recipe_tape92.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark93{background-image: url(../images/index02/recipe_tape93.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark94{background-image: url(../images/index02/recipe_tape94.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark95{background-image: url(../images/index02/recipe_tape95.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark96{background-image: url(../images/index02/recipe_tape96.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark97{background-image: url(../images/index02/recipe_tape97.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark98{background-image: url(../images/index02/recipe_tape98.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark99{background-image: url(../images/index02/recipe_tape99.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark100{background-image: url(../images/index02/recipe_tape100.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark101{background-image: url(../images/index02/recipe_tape101.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark102{background-image: url(../images/index02/recipe_tape102.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark103{background-image: url(../images/index02/recipe_tape103.png);}
#main02 .tokusyu .inner .img_tokusyu li .mark104{background-image: url("../images/index02/recipe_tape104.png");}
#main02 .tokusyu .inner .img_tokusyu li .mark105{background-image: url("../images/index02/recipe_tape105.png");}
#main02 .tokusyu .inner .img_tokusyu li .mark106{background-image: url("../images/index02/recipe_tape106.png");}
#main02 .tokusyu .inner .img_tokusyu li .mark107{background-image: url("../images/index02/recipe_tape107.png");}
#main02 .tokusyu .inner .img_tokusyu li .mark108{background-image: url("../images/index02/recipe_tape108.png");}
/*-----▲ おすすめ特集 ▲-----*/

#main02 .tokusyu .inner .img_tokusyu li .photo img{
	box-shadow:rgb(217, 217, 217) 3px 3px 0px 0px;
	-webkit-box-shadow:rgb(217, 217, 217) 3px 3px 0px 0px;
	-moz-box-shadow:rgb(217, 217, 217) 3px 3px 0px 0px;
}


#main02 .tokusyu .inner .img_tokusyu li .t_c{

	margin:0 auto;
}
#main02 .tokusyu .inner .img_tokusyu li a {
	text-decoration: none;
}

p.border_orange{
	background:url(../images/index02/btm_line.gif) repeat-x bottom left;
	margin:10px 0 5px 0;
	padding:0 0 2px;
	text-align:center;
	text-decoration:none;
	line-height:1.5em;
	display: inline;
}
/**
 * Saferi Only
 * 161107対応、翌更新以降不要ならコメントアウト
 */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	::i-block-chrome, p.border_orange {
		letter-spacing: -1px;
	}
}
.img_tokusyu li:first-of-type p.border_orange:not(:root:root) {
	letter-spacing: -1px;
}

/* その他のおすすめ特集
   2020/10/26 土井更新
   タイトル調整・特集一覧ボタン追加
   一覧リスト書き換え
*/
.tokusyu .other_osusume{
	width:842px;
	margin-top:20px;
	background-color:#faf3ee;
	border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}

.tokusyu .other_osusume_txt dt{
	margin: 0 18px;
	padding:13px 17px 0 3px;
	position: relative;
    border-bottom: solid #BE9D86 2px
}
.tokusyu .other_osusume_txt dt a img{
	position: absolute;
    top: 7px;
    right: 0;
}
.tokusyu .other_osusume dd{
	margin:0;
	width:808px;
	padding:8px 17px 3px 17px;
}
.tokusyu .other_osusume dd div.other_osusume--list{
	clear: both;
}
.tokusyu .other_osusume dd div.other_osusume--list h3{
	padding: 10px 0 5px;
	font-weight: bold;
	font-size: 12px;
    color: #734e30;
}
.tokusyu .other_osusume dd div.other_osusume--list:first-of-type h3{
	padding: 5px 0 5px;
}
.tokusyu .other_osusume ul li{
     float:left;
}


.tokusyu .other_osusume ul li p{
     margin: 0 25px 5px 0;
/*     margin:0 35px 5px 0 ; */
     padding:0 0 0 18px;
     background:url(../images/index02/arrow_recipe.jpg) no-repeat bottom
left;
}

.tokusyu .other_osusume li a {
     text-decoration:none;
     background:url(../images/index02/border_recipe.jpg) repeat-x bottom
left;
}


/* #searcharea2 */
#searchArea2{
    clear:left;
    width:916px;
	margin:0 auto;
	padding-top:10px;
	padding-left:30px;
	padding-bottom:10px;
	background-color:#faf3ee;
	border:solid 1px #dbdbdb;
	 border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}

#searchArea2 .search_01_ttl{
	width:884px;
	height:35px;
	position:relative;
}

#searchArea2 .search_01_ttl .kensaku_ttl{
	width:237px;
	position:absolute;
	top:-17px;
	left:-3px;
}

#searchArea2 .search_01_ttl .kensaku_all{
	width:104px;
	position:absolute;
	top:3px;
	right:0px;
}

/* common.cssのa{text-decoration: underline;}無効 */
#searchArea2 .search_01_ttl .kensaku_all a{
    text-decoration: none;
}

#searchArea2 .search_01{
	width:884px;
	background-color:#9a6744;
	height:44px;
	padding-top:8px;
	border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}

#searchArea2 p{
    padding:0 0 0 10px;
	float:left;
}
.padding_l15{
	padding-left:15px;
}
#searchArea2 p.title1{
	padding-left:23px;
	padding-right:15px;
	padding-top:2px;
}

#searchArea2 .search_02{
	margin:10px 0 0 0 ;
}

#searchArea2 .search_02  p.title2{
    padding:0 10px 0 0 ;
}

#searchArea2 .search_02 p{
    padding:0 0 0 10px;
	float:left;

}

#searchArea2 .search_02 .osake{
    padding:7px 0 0 0;
	float:left;
	width:260px;
}

#searchArea2 .search_02 .syun{
    padding:7px 0 0 0;
	float:left;
	width:380px;
}



#searchArea2 .search_02 ul li .arrow{
	background:none;
	padding-right:3px;
	margin:0;

}


#searchArea2 .search_02 ul li p{
    margin:0 5px 5px 0 ;
	padding:0;
	float:left;
	background:url(../images/index02/border_recipe.jpg) repeat-x bottom left;
}

#searchArea2 .search_02 ul li a {
	text-decoration:none;
}

#searchArea2 p.input{
	width:462px;
	height:29px;
	padding: 4px 0 0 10px;
}
#searchArea2 #textfield{
	width:454px;
	height:22px;
	padding-left:8px;
}
#searchArea2 .selectBox{
	width:160px;
	float:left;
	padding-top:2px;
	padding-left:0px;
}
#searchArea2 .selectBox select{
	width:150px;
}

#searchArea2 #nav{
	float:left;
	padding-left:0px;
}

.zIndex100{position: relative;z-index:100}
.zIndex200{position: relative;z-index:200}
.zIndex300{position: relative;z-index:300}

#searchArea2 p.text{
	padding-left:5px;
	width:160px;
	font-size:10px;
}

#searchArea2 p.btn{
	padding :2px 0 0 20px;

}
#searchArea2 p.linkTxt{
	padding-left:7px;
	padding-top:3px;
}

/*バナー*/

.bnr_2clm {
	margin:20px 0 0;

}

.bnr_2clm  li{
	float:left;
}

.bnr_2clm  li.saketomo{
	margin-right:17px;
	width:644px;
	position:relative;
}

.bnr_2clm  li.saketomo p{
	text-align:center;
	position:absolute;
	color:#7a4b1f;
	font-size:12px;
	font-weight:bold;
}


.bnr_2clm  li.saketomo .date{
	width:98px;
	top:18px;
	left:32px;
}

.bnr_2clm  li.saketomo .ttl{
	width:341px;
	top:111px;
	left:32px;
}

/*clm_area2*/

#clm_area2{
	margin:20px 0 ;
}

#clm_area2 .mr20{
	margin-right:20px;
}

#clm_area2 .mt10{
	margin-top:10px;
}

#clm_area2 .tokusyu_2clm{
	width:463px;
	float:left;
	border:1px solid #d4d4d4;
	border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
}

#clm_area2  .inner_2clm{
	margin:15px 20px ;
	text-align:left;
}

#clm_area2 .inner_2clm .ttl_zuba{
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;

}



#clm_area2 .inner_2clm .img_zuba{
	width:195px;
	float:left;
}


#clm_area2 .inner_2clm .img_zuba img{
	width:193px;
	height:130px;
	border:1px solid #d4d4d4;
}

#clm_area2 .inner_2clm .txt_area_zuba{
	width:220px;
	float:left;
	margin:0 0 0 8px;
}

#clm_area2 .inner_2clm .txt_area_zuba .txt_zuba02{
	margin-top:10px;
	font-weight:bold;

}


#clm_area2 .btn_2clm{
	margin:0 0 15px;
}


#clm_area2 .inner_2clm .img_mov{
	width:125px;
	float:left;
}


#clm_area2 .inner_2clm .img_mov img{
	width:123px;
	height:83px;
	border:1px solid #d4d4d4;
}

#clm_area2 .inner_2clm .txt_area_mov{
	width:290px;
	float:left;
	margin:0 0 0 8px;
}

#clm_area2 .inner_2clm .txt_area_mov .txt_mov02{
	margin-top:5px;

}

#clm_area2 .inner_2clm .txt_area_mov .txt_mov01 a{
	font-weight:bold;
	text-decoration:none;
	line-height:135%;
	padding:0 0 2px;
	background:url(../images/index02/btm_line.gif) repeat-x bottom left;
}


.bnr_area{
	margin:20px 0 20px -8px;

}

.bnr_area h3{
	margin:0 0 10px 8px;
}


.bnr_area ul li{
	width:229px;
	height:171px;
	float:left;
	margin:0 0 0 8px;
	position:relative;
	/*border:1px solid #d4d4d4;*/
	border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}


.panel-ttl {
	border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
	position: absolute;
  bottom: 0px;
  width: 100%;
  height: 172px;
/*	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.5)));
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));*/
  background: url(../images/index02/bg_bnr.png) ;
    background-repeat: repeat;
    background-size: auto auto;

}







.bnr_area ul li p{
	bottom: 0;
    box-sizing: border-box;
    color: #fff;
    font-size: 12px;
	text-align:left;
    font-weight: bold;

    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    position: absolute;
    width: 100%;
}

.bnr_area ul li img{
	width:100%;
	height:100%;

	border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}



.bnr_area ul li p span{
	font-size:10px;
}

a:hover img.op{
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: alpha( opacity=80 );
}

#commonUtility a.pagetop {
    background-color: #cccccc;
    display: block;
    height: 35px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
}




/*160303追記*/
#main02 .kantan{
	width:903px;
	margin:20px auto;
	padding-bottom:15px;
	background-color:#FFF;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	box-shadow:rgba(171, 171, 171, 0.65) 0px 0px 5px -2px;
	-webkit-box-shadow:rgba(171, 171, 171, 0.65) 0px 0px 5px -2px;
	-moz-box-shadow:rgba(171, 171, 171, 0.65) 0px 0px 5px -2px;
}
#main02 .kantan .ttl{
	margin-bottom:20px;
}
#main02 .kantan .box{
	width:860px;
	margin:0 auto;
	overflow:hidden;
	_zoom:1;
}
.kantan .inner{
	width:420px;
	overflow:hidden;
	_zoom:1;
}
.kantan .saketomo{
	float:left;
}
.kantan .three_step{
	float:right;
}
.kantan .inner .ttl{
	display:block;
	margin-bottom:15px;
}
.kantan .inner .pht{
	display:block;
	float:left;
}
.kantan .inner .txt{
	width:200px;
	float:right;
}
.kantan .inner .txt .date{
	background-color:#faf3ee;
	margin-bottom:8px;
	padding:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.kantan .inner .txt .date.new{
	background-image:url(../images/index02/kantan_ico_new.png);
	background-repeat:no-repeat;
	background-position: left 50%;
	padding-left:47px;
}
.kantan .inner .txt dt{
	margin-bottom:10px;
}
.kantan .inner .txt dt a{
	color:#ff6600;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
.kantan .inner .txt dd{
	margin:0;
}


.movie{
	text-align:left;
	width:640px;
	border:1px solid #dbdbdb;
	float:left;
	overflow:hidden;
	_zoom:1;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
.movie dt{
	display:block;
	width:226px;
	margin-right:20px;
	float:left;
	background:url(../images/index02/movie_ttl_bg.jpg);
	overflow:hidden;
	_zoom:1;
}
.movie dt a{
	display:block;
}
.movie dd a{
	text-decoration: none;
}
.movie dd{
	display:block;
	width:148px;
	float:left;
	margin:10px 20px 0;
	margin-top: 6px;
}
.movie dd img{
	display:block;
	width:148px;
	margin:0 auto;
}


.zubari{
	width:290px;
	float:right;
}

/*
 * @author 中村
 * @since 2015/5/28
 * /enjoy/recipe/search/js/displayRecommendRecipes.jsに伴うprop追加
 */
.osusume dl {
	overflow-x: hidden;
}
.osusume dd {
	min-height: 155px;
}
.osusume ul {
	width: 65535px !important;
	position: relative;
}
.slide .left, .slide .right {
	cursor: pointer;
}
