@charset "Shift_JIS";





/* basicStyle */

* {

	margin:0px;

	padding:0px;

	border:0px;

	list-style:none;

}

a {

	color: #5A5A5A;

	text-decoration: none;

}

a:visited {

	color: #5A5A5A;

	text-decoration: none;

}

a:hover {

	color: #FE78AA;

	text-decoration: none;

}

a:active {

	color: #FE78AA;

	text-decoration: none;

}

.mr1 { margin-right:1px; }

.mr2 { margin-right:2px; }

.mr3 { margin-right:3px; }

.mr4 { margin-right:4px; }

.mr5 { margin-right:5px; }



/* common_style */

#contents_201106.nobread {

	padding-top:10px;

	font-size:12px;

	line-height:14px;

}

.commonBlock h3 {

	padding-bottom:12px;

}

.pagetop {

	margin-top:12px;

	background:#ffffff url("/common/images/common_arw_02.gif") no-repeat 5px 0px;

	padding-left:25px;

	float:right;

}



/* insert */

#insert {

	width:950px;

	margin:10px 0 20px 0;

}

#insert .insertInner {

	border:2px solid #ea576f;

	padding:20px;

	text-align:center;

	font-weight:bold;

	color:#ea576f;

}



/* section_01 */

.section_01 {

	width:950px;

}

.section_01 .visualMain {

	width:615px;

	margin-right:10px;

	float:left;

}

.section_01 .visualMain h1 {

	width:615px;

}

.section_01 .visualSub {

	width:325px;

	float:right;

}

.section_01 p.lower {

	margin-top:6px;

}

.section_01 div.advice_premama {

	margin-top:6px;

	background:#ffffff url("/community/image/bg_advice_premama.gif") no-repeat top left;

	width:325px;

	height:96px;

	overflow:hidden;

}

.section_01 div.advice_mama {

	margin-top:6px;

	background:#ffffff url("/community/image/bg_advice_mama.gif") no-repeat top left;

	width:325px;

	height:96px;

	overflow:hidden;

}

.section_01 div.advice_premama .inner,

.section_01 div.advice_mama .inner {

	padding:33px 14px 6px;

}

/* 201111追記 */
.section_01 div.visualSub_bn { margin-top: 6px;
	background:#ffffff url("/community/image/img_milkmonitor_bg.jpg") no-repeat top left;
	width:325px;
	height:96px;
	overflow:hidden;
	}
.section_01 div.visualSub_bn .inner_milktit {
	padding:7px 8px 0px;
	font-size:18px;
	color:#EF557B;
	font-weight:bold;
	line-height:120%;
	}
.section_01 div.visualSub_bn .inner_milktxt {
	padding:9px 8px 0px;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	line-height:130%;
	}
.section_01 div.visualSub_bn02 { margin-top: 6px;
	background:#ffffff url("/community/image/img_milkmonitor_02_bg.jpg") no-repeat top left;
	width:325px;
	height:59px;
	overflow:hidden;
	}
.section_01 div.visualSub_bn02 { margin-top: 6px;
	background:#ffffff url("/community/image/img_milkmonitor_02_bg.jpg") no-repeat top left;
	width:325px;
	height:59px;
	overflow:hidden;
	}
.section_01 div.visualSub_bn02 .inner_milktit02 {
	padding:8px 17px;
	font-size:16px;
	color:#EF557B;
	font-weight:bold;
	line-height:120%;
	}
.section_01 div.visualSub_bn02 .inner_milktxt02 {
	padding:4px 17px 0px;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	line-height:130%;
	}


/* section_02 */

.section_02 {

	width:950px;

	margin-top:20px;

}

.section_02 .flow_forPremama {

	width:464px;

	height:207px;

	overflow:hidden;

	margin-right:22px;

	background:#ffffff url("/community/image/bg_forpremama.gif") no-repeat top left;

	float:left;

	position:relative;

	overflow:visible;

}

.formamasLeft {

	width:218px;

	float:left;

}

.formamasRight {

	width:246px;

	float:right;

}

.section_02 h2.title_premama {

	position:absolute;

	top:-12px;

	left:-5px;

}

.section_02 .flow_forPremama .img_book {

	position:absolute;

	top:25px;

	left:82px;

}

.section_02 .flow_forPremama ul.flow01 {

	position:absolute;

	top:69px;

	left:41px;

}

.section_02 .flow_forPremama ul.flow01 li {

	float:left;

}

.section_02 .flow_forPremama ul.flow02 {

	position:absolute;

	top:115px;

	left:17px;

}

.section_02 .flow_forPremama ul.flow02 li {

	float:left;

}

.section_02 .flow_forPremama ul.flow03 {

	position:absolute;

	top:159px;

	left:40px;

}

.section_02 .flow_forPremama ul.flow03 li {

	float:left;

}

.section_02 .flow_forMama {

	width:464px;

	height:207px;

	overflow:hidden;

	background:#ffffff url("/community/image/bg_formama.gif") no-repeat top left;

	float:left;

	position:relative;

	overflow:visible;

}

.section_02 h2.title_mama {

	position:absolute;

	top:-12px;

	left:-5px;

}

.section_02 .flow_forMama .img_content {

	position:absolute;

	top:26px;

	left:76px;

}

.section_02 .flow_forMama ul.flow01 {

	position:absolute;

	top:71px;

	left:31px;

}

.section_02 .flow_forMama ul.flow01 li {

	float:left;

}

.section_02 .flow_forMama ul.flow02 {

	position:absolute;

	top:115px;

	left:7px;

}

.section_02 .flow_forMama ul.flow02 li {

	float:left;

}

.section_02 .flow_forMama ul.flow03 {

	position:absolute;

	top:159px;

	left:31px;

}

.section_02 .flow_forMama ul.flow03 li {

	float:left;

}

.section_02 .recipe {

	margin:13px 13px 13px 0;

	height:181px;

	overflow:hidden;

	text-align:center;

}

.section_02 .recipe.premama .title {

	background:#ffffff url("/community/image/bg_recipe_premama_01.gif") no-repeat top left;

	padding:7px 0 6px;

}

.section_02 .recipe.premama .title span.month{

	color:#b8180c;

}

.section_02 .recipe.premama .menu a {

	color:#e47c4c;

}

.section_02 .recipe.premama .menu a:hover,

.section_02 .recipe.premama .menu a:active {

	color:#FE78AA;

}

.section_02 .recipe.mama {

	background:#ffffff url("/community/image/bg_recipe_mama_01.gif") no-repeat top left;

}

.section_02 .recipe.mama .inner {

	margin-top:10px;

	height:171px;

	background:#ffffff url("/community/image/bg_recipe_mama_02.gif") no-repeat bottom left;

}

.section_02 .recipe.mama .menu {

	width:123px;

	float:left;

	text-align:left;

}

.section_02 .recipe.mama .menu p.date {

	padding:8px 0 0 12px;

	font-size:14px;

}

.section_02 .recipe.mama .photo {

	width:97px;

	float:left;

}

.section_02 .recipe.mama .otherseason {

	width:233px;

	overflow:scroll-y;

	font-size:10px;

	margin:2px auto 4px;

	text-align:left;

}

.section_02 .recipe.mama .otherseason a {

	color:#e47c4c;

}

.section_02 .recipe.mama .otherseason a:hover,

.section_02 .recipe.mama .otherseason a:active {

	color:#FE78AA;

}

.section_02 .recipe.mama .otherseason .inner_2nd {

	padding:0 11px;

}

.section_02 .recipe.mama .otherseason .inner_3rd {

	padding-bottom:2px;

}

.section_02 .recipe.mama .otherseason .season56 {

	background:#ffffff url("/community/image/img_recipe_date_01.gif") no-repeat top left;

	padding-left:64px;

}

.section_02 .recipe.mama .otherseason .season78 {

	background:#ffffff url("/community/image/img_recipe_date_02.gif") no-repeat top left;

	padding-left:64px;

}

.section_02 .recipe.mama .otherseason .season911 {

	background:#ffffff url("/community/image/img_recipe_date_03.gif") no-repeat top left;

	padding-left:64px;

}

.section_02 .recipe.mama .otherseason .season1218 {

	background:#ffffff url("/community/image/img_recipe_date_04.gif") no-repeat top left;

	padding-left:64px;

}

.section_02 .recipe.mama .otherseason .btn_rinyushoku {

	width:211px;

	background:#fae7d2 url("/community/image/icon_recipe_arrow_01.gif") no-repeat 204px 7px;

	text-align:center;

}

.section_02 .recipe.mama .otherseason .btn_rinyushoku a {

	color:#a05915;

}

.section_02 .recipe.mama .otherseason .btn_rinyushoku a:hover,

.section_02 .recipe.mama .otherseason .btn_rinyushoku a:active {

	color:#FE78AA;

}

.section_02 .recipe.mama .otherseason .btn_rinyushoku div {

	padding:3px; 16px;

}	

.section_02 .recipe .border {

	background-color:#ffe3e3;

	height:40px;

}

.section_02 .recipe .detail {

	background:#ffffff url("/community/image/bg_recipe_premama_02.gif") no-repeat bottom left;

	margin-top:3px;

	padding:12px 0 7px;

}

.section_02 .recipe .detail {

	background:#ffffff url("/community/image/bg_recipe_mama_02.gif") no-repeat bottom left;

}

.section_02 .recipe .detail .menu {

	font-weight:bold;

	color:#e47c4c;

	padding-bottom:7px;

}

.section_02 .recipe .detail .photo {

	padding-bottom:4px;

}





/* section_03 */

.section_03 {

	width:950px;

	margin-top:20px;

}

.section_03 .whatsnew {

	width:493px;

	margin-right:32px;

	float:left;

}

.section_03 .whatsnew .topic {

	width:493px;

	height:105px;

	overflow-x:hidden;

	overflow-y:scroll;

}

.section_03 .whatsnew .topic .campaigne {

	min-height:15px;

	height: auto !important;

	height: 15px;

	background:#ffffff url("/community/image/icon_new_01.gif") no-repeat top left;

	padding:1px 0 7px 75px;

}

.section_03 .whatsnew .topic .present {

	min-height:15px;

	height: auto !important;

	height: 15px;

	background:#ffffff url("/community/image/icon_new_02.gif") no-repeat top left;

	padding:1px 0 7px 75px;

}

.section_03 .whatsnew .topic .recomm {

	min-height:15px;

	height: auto !important;

	height: 15px;

	background:#ffffff url("/community/image/icon_new_03.gif") no-repeat top left;

	padding:1px 0 7px 75px;

}

.section_03 .whatsnew .topic .announce {

	min-height:15px;

	height: auto !important;

	height: 15px;

	background:#ffffff url("/community/image/icon_new_04.gif") no-repeat top left;

	padding:1px 0 7px 75px;

}

.section_03 .whatsnew .topic a,

.section_03 .whatsnew .topic a:visited {

	color:#630c05;

}

.section_03 .whatsnew .topic a:hover,

.section_03 .whatsnew .topic a:active {

	color:#FE78AA;

}

.section_03 .whatsnew .topic .date {

	font-weight:bold;

}

.section_03 .ichioshi {

	width:425px;

	position:relative;

	float:left;

}

.section_03 .ichioshi h3{

	position:absolute;

	top:-3px;

	left:-6px;

	float:left;

}



.section_03 .ichioshi_01 {

	width:207px;

	background:#ffffff url("/community/image/bg_ichioshi_01_01.gif") no-repeat top left;

	padding-top:5px;

	margin-top:36px;

	position:relative;

	float:left;

	overflow:visible;

}

.section_03 .ichioshi_01_body {

	width:207px;

	background:#ffffff url("/community/image/bg_ichioshi_01_02.gif") repeat-y top left;

	padding:0 12px;

}

.section_03 .upperLink {

	font-size:10px;

	color:#a37d84;

}



.section_03 a:visited .upperLink {

	color:#a37d84;

}



.section_03 a:hover .upperLink {

	color: #FE78AA;

}

.section_03 .ichioshiList {

	margin-bottom:8px;

}

.section_03 .btn_ichioshi_01 {

	float:right;

}

.section_03 .icon_ichioshi_arrow {

	width:3px;

	height:5px;

	position:absolute;

	top:14px;

	left:194px;

}

.section_03 .ichioshi_01_bottom {

	width:207px;

	background:#ffffff url("/community/image/bg_ichioshi_01_03.gif") no-repeat bottom left;

	padding-bottom:5px;

}

.section_03 .ichioshi_02 {

	width:207px;

	background:#ffffff url("/community/image/bg_ichioshi_02_01.gif") no-repeat top left;

	padding-top:5px;

	margin-top:36px;

	position:relative;

	float:right;

	overflow:visible;

}

.section_03 .ichioshi_02_body {

	width:207px;

	background:#ffffff url("/community/image/bg_ichioshi_02_02.gif") repeat-y top left;

	padding:0 12px;

}

.section_03 .ichioshi_02_bottom {

	width:207px;

	background:#ffffff url("/community/image/bg_ichioshi_02_03.gif") no-repeat bottom left;

	padding-bottom:5px;

}

.section_03 .ichioshi_03 {

	width:207px;

	background:#ffffff url("/community/image/bg_ichioshi_03_01.gif") no-repeat top left;

	padding-top:5px;

	position:relative;

	float:left;

	overflow:visible;

}

.section_03 .ichioshi_03_body {

	width:207px;

	background:#ffffff url("/community/image/bg_ichioshi_03_02.gif") repeat-y top left;

	padding:0 12px;

}

.section_03 .ichioshi_03_bottom {

	width:207px;

	background:#ffffff url("/community/image/bg_ichioshi_03_03.gif") no-repeat bottom left;

	padding-bottom:5px;

}

.section_03 .ichioshi_04 {

	width:207px;

	background:#ffffff url("/community/image/bg_ichioshi_04_01.gif") no-repeat top left;

	padding-top:5px;

	position:relative;

	float:right;

	overflow:visible;

}

.section_03 .ichioshi_04_body {

	width:207px;

	background:#ffffff url("/community/image/bg_ichioshi_04_02.gif") repeat-y top left;

	padding:0 12px;

}

.section_03 .ichioshi_04_bottom {

	width:207px;

	background:#ffffff url("/community/image/bg_ichioshi_04_03.gif") no-repeat bottom left;

	padding-bottom:5px;

}

/* section_04 */

.section_04 {

	width:950px;

	margin-top:20px;

}

.section_04 .ichiran .listAll {

	background:#ffffff url("/community/image/bg_table_ichiran_w950.gif") repeat-y top left;

	padding-top:12px;

}

.section_04 .ichiran .listAll ul {

	margin-right:4px;

	padding-bottom:20px;

	float:left;

}

.section_04 .ichiran .listAll ul.lastChild {

	margin-right:0px;

}

.section_04 .ichiran .listAll ul li p.linkUpper {

	font-size:10px;

	color:#a37d84;

}

.section_04 .ichiran .listAll ul li p.linkLower {

	font-size:12px;

}



/* section_04 一覧(カテゴリ別スタイル) */

.section_04 .ichiran .listAll ul.category01 {

	width:186px;

}

.section_04 .ichiran .listAll ul.category01 li {

	background:#eef1f8 url("/community/image/icon_ichiran_01.gif") no-repeat 10px 10px;

	margin-top:10px;

	padding-left:30px;

}

.section_04 .ichiran .listAll ul.category01 li.title {

	background:none;

	margin-top:0px;

	padding-left:0px;

}

.section_04 .ichiran .listAll ul.category01 li a {

	color:#5372a5;

}

.section_04 .ichiran .listAll ul.category01 li a:hover,

.section_04 .ichiran .listAll ul.category01 li a:active {

	color:#FE78AA;

}

.section_04 .ichiran .listAll ul.category01 li .new {

	background:#eef1f8 url("/community/common/image/icon_ichiran_new_01.gif") no-repeat 127px 2px;

	padding-right:25px;

}

.section_04 .ichiran .listAll ul.category02 {

	width:187px;

}

.section_04 .ichiran .listAll ul.category02 li {

	background:#eee9f2 url("/community/image/icon_ichiran_02.gif") no-repeat 10px 10px;

	margin-top:10px;

	padding-left:30px;

}

.section_04 .ichiran .listAll ul.category02 li.title {

	background:none;

	margin-top:0px;

	padding-left:0px;

}

.section_04 .ichiran .listAll ul.category02 li a {

	color:#7b599f;

}

.section_04 .ichiran .listAll ul.category02 li a:hover,

.section_04 .ichiran .listAll ul.category02 li a:active {

	color:#FE78AA;

}

.section_04 .ichiran .listAll ul.category02 li .new {

	background:#eee9f2 url("/community/common/image/icon_ichiran_new_02.gif") no-repeat 112px 2px;

	padding-right:40px;

}

.section_04 .ichiran .listAll ul.category03 {

	width:185px;

}

.section_04 .ichiran .listAll ul.category03 li{

	background:#fbe9f3 url("/community/image/icon_ichiran_03.gif") no-repeat 10px 10px;

	margin-top:10px;

	padding-left:30px;

}

.section_04 .ichiran .listAll ul.category03 li.title {

	background:none;

	margin-top:0px;

	padding-left:0px;

}

.section_04 .ichiran .listAll ul.category03 li a {

	color:#c1508e;

}

.section_04 .ichiran .listAll ul.category03 li a:hover,

.section_04 .ichiran .listAll ul.category03 li a:active {

	color:#FE78AA;

}

.section_04 .ichiran .listAll ul.category03 li .new {

	background:#fbe9f3 url("/community/common/image/icon_ichiran_new_03.gif") no-repeat 112px 2px;

	padding-right:40px;

}

.section_04 .ichiran .listAll ul.category04{

	width:187px;

}

.section_04 .ichiran .listAll ul.category04 li{

	background:#fde9ec url("/community/image/icon_ichiran_04.gif") no-repeat 10px 10px;

	margin-top:10px;

	padding-left:30px;

}

.section_04 .ichiran .listAll ul.category04 li.title {

	background:none;

	margin-top:0px;

	padding-left:0px;

}dc4b45

.section_04 .ichiran .listAll ul.category04 li a {

	color:#d4576c;

}

.section_04 .ichiran .listAll ul.category04 li a:hover,

.section_04 .ichiran .listAll ul.category04 li a:active {

	color:#FE78AA;

}

.section_04 .ichiran .listAll ul.category04 li .new {

	background:#fde9ec url("/community/common/image/icon_ichiran_new_04.gif") no-repeat 85px 2px;

	padding-right:67px;

}

.section_04 .ichiran .listAll ul.category05{

	width:189px;

}

.section_04 .ichiran .listAll ul.category05 li{

	background:#fee9e8 url("/community/image/icon_ichiran_05.gif") no-repeat 10px 10px;

	margin-top:10px;

	padding-left:30px;

}

.section_04 .ichiran .listAll ul.category05 li.title{

	background:none;

	margin-top:0px;

	padding-left:0px;

}

.section_04 .ichiran .listAll ul.category04 li a {

	color:#d4576c;

}

.section_04 .ichiran .listAll ul.category04 li a:hover,

.section_04 .ichiran .listAll ul.category04 li a:active {

	color:#FE78AA;

}

.section_04 .ichiran .listAll ul.category05 li a {

	color:#dc4b45;

}

.section_04 .ichiran .listAll ul.category05 li a:hover,

.section_04 .ichiran .listAll ul.category05 li a:active {

	color:#FE78AA;

}

.section_04 .ichiran .listAll ul.category05 li .new {

	background:#fee9e8 url("/community/common/image/icon_ichiran_new_05.gif") no-repeat 85px 2px;

	padding-right:67px;

}

.section_04 ul.banners {

	width:950px;

	margin-top:10px;

}

.section_04 ul.banners li {

	float:left;

	margin-right:10px;

}

.section_04 ul.banners li.lastChild {

	float:left;

	margin-right:0px;

}



/* section_05 */

.section_05 {

	width:950px;

	margin-top:20px;

}



.section_05 ul.banners {

	width:950px;

}

.section_05 ul.banners li {

	float:left;

	margin-right:10px;

}

.section_05 ul.banners li.lastChild {

	float:left;

	margin-right:0px;

}









