@charset "utf-8";

/* 東武婦人画報スタイル */

/* 究極のお取り寄せ過去の特集から探す(商品一覧) */
.fg_search_past {
	margin-top: 10px;
	background-color: #f6f6f6;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 8px 6px;
	position: relative;
	overflow: hidden;
	height:100%;
}
.fg_search_past .year2013 {
	position: absolute;
	top: 35px;
	left: 8px;
}
.fg_search_past .year2012 {
	position: absolute;
	top: 35px;
	left: 109px;
}
.fg_search_past .year2011 {
	position: absolute;
	top: 35px;
	left: 306px;
}
.fg_search_past .boxL {
	border: 1px solid #000000;
	margin-top: 20px;
	margin-right: 3px;
	padding: 8px 3px 5px 3px;
	float: left;
}
.fg_search_past .boxL ul li {
	float: left;
	margin-right: 6px;
}
.fg_search_past .boxL ul li.last {
	margin-right: 0;
}


/* 過去の特集から探す(特集ページ) */
.fg_search_pastT {
	margin-top: 10px;
	background-color: #f6f6f6;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 8px;
	position: relative;
	overflow: hidden;
	height:100%;
}
.fg_search_pastT .year2013 {
	position: absolute;
	top: 35px;
	left: 10px;
}
.fg_search_pastT .year2012 {
	position: absolute;
	top: 35px;
	left: 126px;
}
.fg_search_pastT .year2011 {
	position: absolute;
	top: 35px;
	left: 338px;
}
.fg_search_pastT .boxL {
	border: 1px solid #000000;
	margin-top: 20px;
	margin-right: 8px;
	padding: 8px;
	float: left;
}
.fg_search_pastT .boxL ul li {
	float: left;
	margin-right: 6px;
}
.fg_search_pastT .boxL ul li.last {
	margin-right: 0;
}


/* カテゴリから探す */
.fg_search_category {
	margin-top: 10px;
	background-color: #fff0eb;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 8px 4px;
	overflow: hidden;
	clear: both;
	height:100%;
}
.fg_search_category p {
	padding-left: 4px;
}
.fg_search_category ul li {
	float: left;
	margin-right: 4px;
	margin-top: 8px;
}
.fg_search_category ul li.last {
	margin-right: 0;
}


/* リンク */
.fg_ro a:hover img {
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}


/* 特集 */
#fgotoriyose {
	padding: 0 10px 0 10px;
	width: 960px;
}

#fgotoriyose img {
	border: 0;
}

#fgotoriyose .mt20 {
	margin-top:20px;
}
#fgotoriyose .mt40 {
	margin-top:40px;
}

#fgotoriyose .pt20 {
	padding-top:20px;
}
#fgotoriyose .pt30 {
	padding-top:30px;
}
#fgotoriyose .pt40 {
	padding-top:40px;
}
#fgotoriyose .pb10 {
	padding-bottom:10px;
}
#fgotoriyose .pb16 {
	padding-bottom:16px;
}
#fgotoriyose .ptb16 {
	padding-top:16px;
	padding-bottom:16px;
}

#fgotoriyose #contents {
	width: 960px;
}

/* 特集 商品エリア */
#fgotoriyose #contents .item {
	overflow: hidden;
	padding-top: 22px;
}
/* 特集 商品エリア 横丸 */
#fgotoriyose #contents .item .box_iL_circleL {
	float:left;
	width:525px;
}
#fgotoriyose #contents .item .box_iL_circleR {
	float:right;
	width:435px;
}
#fgotoriyose #contents .item .box_iR_circleR {
	float:right;
	width:525px;
}
#fgotoriyose #contents .item .box_iR_circleL {
	float:left;
	width:435px;
}
#fgotoriyose #contents .item .box_iL_circleR .btnpriceArea,
#fgotoriyose #contents .item .box_iR_circleL .btnpriceArea {
	font-size:16px;
	font-weight:bold;
	text-align:right;
	padding:26px 10px 16px 0;
	width:412px;
}
#fgotoriyose #contents .item .box_iL_circleR .btnpriceArea img,
#fgotoriyose #contents .item .box_iR_circleL .btnpriceArea img {
	vertical-align: bottom;
}
#fgotoriyose #contents .item .box_iL_circleR .btnpriceArea .tax,
#fgotoriyose #contents .item .box_iR_circleL .btnpriceArea .tax {
	font-size:12px;
	font-weight:normal;
	padding-right: 20px;
}
/* 特集 商品エリア 縦 */
#fgotoriyose #contents .item .boxL {
	float:left;
	width:470px;
}
#fgotoriyose #contents .item .boxR {
	float:right;
	width:470px;
}
#fgotoriyose #contents .item .boxL .btnpriceArea,
#fgotoriyose #contents .item .boxR .btnpriceArea {
	font-size:16px;
	font-weight:bold;
	text-align:right;
	padding:5px 10px 5px 0;
	width:460px;
}
#fgotoriyose #contents .item .boxL .btnpriceArea img,
#fgotoriyose #contents .item .boxR .btnpriceArea img {
	vertical-align: bottom;
}
#fgotoriyose #contents .item .boxL .btnpriceArea .tax,
#fgotoriyose #contents .item .boxR .btnpriceArea .tax {
	font-size:12px;
	font-weight:normal;
	padding-right: 20px;
}

