/*　メイン系ページ用CSS　*/
body { color: #333; margin: 0 0 0 15px; padding: 0; }
/*　メインレイアウト　*/
#header { width: 740px; }
#main { background-image: url(https://community.wakodo.co.jp/image/form_back.gif); background-repeat: repeat-y; text-align: center; width: 740px; border-top: 1px solid #f89cc5; border-bottom: 1px solid #f89cc5; }
#footer { text-align: center; width: 738px; }


/*　右メニュー用CSS　*/
.menu_mar { margin-top: 19px; margin-left: 14px; }
.menu_login { background-image: url(https://community.wakodo.co.jp/image/menu_login_b.gif); background-repeat: no-repeat; background-position: 1px 0; }
.menu_size { width: 176px; margin-right: 3px; margin-left: 3px; }

/*　タイトル　*/
.bread { color: #e06; font-size: 10px; line-height: 14px; text-align: left; /*margin-top: 6px;*/ padding-top:6px; margin-bottom: 2px; margin-left: 15px; }
.bread span { color: #666; }h2 { margin: 0 0 20px 15px; padding: 0; }
h1.tit_top { margin: 3px 0 17px 16px; padding: 0; }
h1.tit_milk { margin: 10px 0 3px 9px; padding: 0; }
h1.month8 { margin: 10px 0 6px 20px; padding: 0; }

/*　FAQ用CSS　*/
h1.mt0 {margin-top: 0px;}
.qlist { background-image: url(../image/faq_line.gif); background-repeat: no-repeat; width: 478px; margin-left: 8px; }
.qlist h3 { font-size: 12px; font-weight: bold; line-height: 16px; background-image: url(https://community.wakodo.co.jp/image/sankaku_pink.gif); background-repeat: no-repeat; background-position: 6px 12px; margin: 0; padding: 7px 0 7px 13px; }
.qlist p { font-size: 12px; line-height: 16px; background-image: url(../image/icon_q.gif); background-repeat: no-repeat; background-position: 16px 0; margin: 0; padding: 1px 12px 9px 42px; }
.qlist p a:link,.qa_area p a:link { color: #e06; text-decoration: underline }
.qlist p a:visited,.qa_area p a:visited { color: #e06; text-decoration: underline }
.qlist p a:active,.qa_area p a:active { color: #f69; text-decoration: underline }
.qlist p a:hover,.qa_area p a:hover { color: #f69; text-decoration: underline }
.pagetop01 { font-size: 12px; line-height: 16px; background-image: url(../image/faq_line.gif); background-repeat: no-repeat; text-align: right; width: 478px; margin-left: 8px; padding-top: 4px; padding-bottom: 20px; }
.qa_area { background-image: url(../image/qatitle_back.gif); background-repeat: repeat-x; width: 478px; margin-bottom: 20px; margin-left: 8px; }
.qa_area h4 { font-size: 14px; font-weight: bold; line-height: 16px; margin: 0; padding: 4px 0 14px 4px; }
.qa_area h5 { color: #e06; font-size: 12px; font-weight: bold; line-height: 16px; background-image: url(../image/icon_q.gif); background-repeat: no-repeat; background-position: 15px 0; margin: 0; padding: 1px 12px 7px 39px; }
.qa_area p { font-size: 12px; line-height: 16px; background-image: url(../image/icon_a.gif); background-repeat: no-repeat; background-position: 43px 0; margin: 0; padding: 1px 12px 8px 67px; }
.qa_area .pagetop02 { font-size: 12px; line-height: 16px; background-image: url(../image/faq_line02.gif); background-repeat: no-repeat; text-align: right; width: 468px; margin-top: 3px; margin-left: 8px; padding-top: 4px; padding-bottom: 17px; }
.qa_area .pagetop03 { font-size: 12px; line-height: 16px; background-image: url(../image/faq_line.gif); background-repeat: no-repeat; text-align: right; w idth: 478px; margin-top: 3px; padding-top: 4px; padding-bottom: 20px; }

.pagetop01 a:link { text-decoration:underline; color:#3333FF }
.pagetop01 a:visited { text-decoration:underline; color:#663399 }
.pagetop01 a:active { text-decoration:none; color:#FF6699 }
.pagetop01 a:hover { text-decoration:underline; color:#FF6699 }

.pagetop02 a:link { text-decoration:underline; color:#3333FF }
.pagetop02 a:visited { text-decoration:underline; color:#663399 }
.pagetop02 a:active { text-decoration:none; color:#FF6699 }
.pagetop02 a:hover { text-decoration:underline; color:#FF6699 }

.pagetop03 a:link { text-decoration:underline; color:#3333FF }
.pagetop03 a:visited { text-decoration:underline; color:#663399 }
.pagetop03 a:active { text-decoration:none; color:#FF6699 }
.pagetop03 a:hover { text-decoration:underline; color:#FF6699 }

/*　「アサヒWｅｂサービス」について用CSS　*/
.ws_area p a:link,.ws_area p a:link { color: #1A3181; text-decoration: none }
.ws_area p a:visited,.ws_area p a:visited { color: #1A3181; text-decoration: none }
.ws_area p a:active,.ws_area p a:active { color: #1A3181; text-decoration: none }
.ws_area p a:hover,.ws_area p a:hover { color: #1A3181; text-decoration: none }
.ws_area { background-image: url(../image/wsqatitle_back.gif); background-repeat: repeat-x; width: 478px; margin-bottom: 20px; margin-left: 8px; }
.ws_area h4 { font-size: 14px; font-weight: bold; line-height: 16px; margin: 0; padding: 4px 0 14px 4px; }
.ws_area h5 { color: #1A3181; font-size: 12px; font-weight: bold; line-height: 16px; background-image: url(../image/icon_webs.gif); background-repeat: no-repeat; background-position: 15px 0; margin: 0; padding: 1px 12px 7px 39px; }
.ws_area p { font-size: 12px; line-height: 16px; margin: 0; padding: 1px 12px 8px 40px; }
.ws_area .pagetop02 {
	font-size: 12px;
	line-height: 16px;
	background-image: url(../image/faq_line02.gif);
	background-repeat: no-repeat;
	text-align: right;
	width: 468px;
	margin-top: 3px;
	margin-left: 8px;
	padding-top: 7px;
	padding-bottom: 17px;
}
.ws_area .pagetop02 a{
	color: #666666;
	text-decoration: none;
}

/*　わこちゃんカフェトップ 新着情報　*/
.news{  
width:416px; 
margin: 15px 0px 15px 0px;

}
.news .area{ margin:0px; padding:5px 5px 5px 0px; 
border-left:1px solid #F57B94; 
border-right:1px solid #F57B94; 
}
.news .con{
	padding:0px 5px 0px 0px;
	margin:0px 5px 0px 5pxpx;
}
.news .con ul{
	padding:0px;
	margin:0px 0px 0px 8px;
	list-style-type: none;
}
.news .con li{
	padding:4px 0px 5px 10px;
	background-image:url(../image/news_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom: 1px dotted #CCCCCC;
}

.news .con li img{float:left; padding:0px 10px 0px 0px;}

/*　プレゼントページ用CSS　*/
h1.present_t { margin: 8px 0 0 20px; padding: 0; }
.present_cp {
	color: #333333;
	font-size: 12.5px;
	line-height: 18px;
	padding-top: 4px;
	padding-bottom: 20px;
	width: 460px;
	margin-top: 0;
	margin-bottom: 0px;
	margin-left: 35px;
}
.present_mar { margin-top: 11px; }
#present_banner {
	margin-left: 44px;
	width: 434px;
	margin-bottom: 15px;
}
#present_banner img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#present_concert {
	border: 1px solid #FF99CC;
	width: 418px;
	margin-bottom: 20px;
	margin-left: 44px;
	padding: 7px;
	font-size: 12px;
	line-height: 18px;
}
#present_concert_banner  {
	margin-right: 12px;
	clear: right;
	float: left;
	overflow: hidden;
}
#present_web {
	width: 460px;
	margin-left: 32px;
	margin-bottom: 25px;
}
#present_web table {
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 33px;
}
.present_web_syosai {
	padding-left: 10px;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
}

#present_shop {
	width: 460px;
	margin-left: 32px;
}
#present_shop table {
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 33px;
}
.present_shop_syosai {
	padding-left: 10px;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
}

.present_txt_g {
	font-size: 12.5px;
	line-height: 16px;
	font-weight: normal;
	color: #555555;
	padding-top: 5px;
}
.present_txt10 {
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #663300;
	padding-top: 3px;
}
.present_totop {
	font-size: 12px;
	line-height: 18px;
	text-align: right;
	width: 460px;
	margin-left: 32px;
	margin-bottom: 25px;
	margin-top: 15px;
}
.present_totop img {
	padding-right: 3px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/*　Win6 プレゼントページ用CSS　*/
* html #present_concert {
	border: 1px solid #FF99CC;
	width: 434px;
	height: 130px;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 44px;
	padding: 5px;
	font-size: 12px;
	line-height: 18px;
}
* html #present_concert_banner  {
	margin-right: 0px;
	clear: right;
	float: left;
	overflow: hidden;
}
* html #present_web table {
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 15px;
}
* html #present_shop table {
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 15px;
}


/*　わこちゃんカフェトップ用CSS　*/
.top_main { margin-left: 19px; }
.top_link { font-size: 12px; line-height: 18px; width: 208px; margin-bottom: 4px; margin-left: 15px; }
.top_link02 { font-size: 12px; line-height: 18px; width: 219px; margin-bottom: 4px; margin-left: 5px; }
.pink_line { background-image: url(../image/pink_line.gif); background-repeat: repeat-x; background-position: 0 21px; }
.premama_advice { background-image: url(../image/advice_back.gif); background-repeat: repeat-y; width: 415px; margin-bottom: 17px; margin-left: 55px; }
.premama_advice p { color: #630; font-size: 12px; line-height: 16px; margin: 0; padding: 0 13px; }
p.top_oshirase { font-size: 12px; line-height: 14px; text-indent: -5px; margin: 0; padding: 10px 0 8px 15px; border-bottom:1px dotted #f89cc5}
p.top_oshirase_non { font-size: 12px; line-height: 14px; text-indent: -5px; margin: 0; padding: 10px 0 8px 15px;}


/*　わこちゃんカフェってなに？用CSS　*/
.kakomi { background-image: url(../image/kakomi_back.gif); background-repeat: repeat-y; margin-bottom: 18px; margin-left: 42px; }
.kakomi_read { font-size: 12px; line-height: 16px; padding-right: 16px; padding-bottom: 5px; padding-left: 16px; }
.kakomi_waku01 { font-size: 10px; line-height: 14px; text-indent: -10px; padding-right: 11px; padding-left: 30px; }
.mar20 { margin-left: 20px; }.end_area { margin-top: 19px; }
.mailmag { font-size: 12px; line-height: 12px; padding-bottom: 5px; padding-left: 35px; }

/*　ミルクモニタートップ用CSS　*/
.moniter_read {color: #666666; font-size: 12px; font-weight: bold; line-height: 16px; margin-bottom: 11px; margin-left: 27px; }
.moniter_haihai { background-color: #ffffd6; width: 482px; height: 95px; margin-bottom: 18px; margin-left: 29px; }
.mar02 { margin-left: 2px; }.haihai_link { font-size: 10px; line-height: 14px; padding: 3px 6px; }
.haihai_link a:link { color: #f00; text-decoration: underline }
.haihai_link a:visited { color: #f00; text-decoration: underline }
.haihai_link a:active { color: #f66; text-decoration: underline }
.haihai_link a:hover { color: #f66; text-decoration: underline }
.moniter_nagare { margin-bottom: 17px; margin-left: 32px; }
.step_back { background-image: url(https://community.wakodo.co.jp/community/milkmonitor/image/step_back.gif); }
.mar_r15 { font-size: 10px; line-height: 14px; margin-right: 15px; }
.moniter_kiyaku { margin-bottom: 12px; margin-left: 29px; }
p.m_kiyaku_t { color: #d73872; font-size: 12px; line-height: 16px; margin: 0; padding: 0 0 5px 10px; }
p.m_kiyaku_r { font-size: 10px; line-height: 14px; text-indent: -10px; margin: 0; padding: 0 0 0 20px; }
p.m_kiyaku_r_l { font-size: 12px; line-height: 160%; text-indent: -12px; margin: 0; padding: 0 0 0 20px; }
.mar41 { margin-left: 41px; }

/*　ミルクモニター赤ちゃん本舗ページ用CSS　*/
.honpo { margin-top: 10px; margin-bottom: 40px; }
.honpo h2.honpo_tit { margin: 0; padding: 0 0 5px; }
.honpo .honpo_read { color: #525252; font-size: 12px; font-weight: bold; line-height: 16px; padding-bottom: 18px; }
.honpo .honpo_catch { background-image: url(https://community.wakodo.co.jp/cp/image/honpo_c_back.gif); background-repeat: repeat-y; width: 511px; margin: 0 auto 30px; }.honpo .honpo_prod { background-color: #ffffd6; width: 557px; margin: 0 auto 18px; }.honpo .honpo_step { width: 557px; margin: 0 auto 15px; }.mar2_12 { margin-right: 12px; margin-left: 2px; }
.honpo_step_back01 { background-image: url(https://community.wakodo.co.jp/cp/image/honpo_s_back.gif); background-repeat: no-repeat; }
.honpo_step_back02 { background-image: url(https://community.wakodo.co.jp/cp/image/honpo_s_back02.gif); background-repeat: no-repeat; }

/*　「はいはい」モニター用CSS　*/
.honpo { margin-top: 10px; margin-bottom: 40px; }
.honpo h2.honpo_tit { margin: 0; padding: 0 0 5px; }
.honpo .honpo_read { color: #525252; font-size: 12px; font-weight: bold; line-height: 16px; padding-bottom: 18px; }
.honpo .honpo_catch { background-image: url(https://community.wakodo.co.jp/cp/image/honpo_c_back.gif); background-repeat: repeat-y; width: 511px; margin: 0 auto 30px; }.honpo .honpo_prod { background-color: #ffffd6; width: 557px; margin: 0 auto 18px; }.honpo .honpo_step { width: 557px; margin: 0 auto 15px; }.mar2_12 { margin-right: 12px; margin-left: 2px; }
.haihai_step_back01 { background-image: url(https://community.wakodo.co.jp/cp/image/haihai_s_back.gif); background-repeat: no-repeat; }
.haihai_step_back02 { background-image: url(https://community.wakodo.co.jp/cp/image/haihai_s_back02.gif); background-repeat: no-repeat; }


/*　妊娠8ヵ月キャンペーンページ用CSS　*/
.month8_catch { font-size: 12px; font-weight: bold; line-height: 16px; text-align: center; padding-bottom: 18px; }
.month8_present { background-color: #ffffd6; width: 486px; margin: 0 0 13px 21px; }
ul.month8_ul { margin: 0; padding: 0; list-style-type: none; }
li.month8_li { font-size: 12px; line-height: 18px; background-image: url(https://community.wakodo.co.jp/community/campaign/8month/image/present_sankaku.gif); background-repeat: no-repeat; background-position: 2px 5px; margin: 0; padding: 0 0 0 8px; }
li.month8_li a:link { color: #630; text-decoration: underline }
li.month8_li a:visited { color: #630; text-decoration: underline }
li.month8_li a:active { color: #963; text-decoration: underline }
li.month8_li a:hover { color: #963; text-decoration: underline }


/*//////// 201106 追加CSS ///////////////*/


/* 規約テキスト調整 */

#contents_201106 .bb_kiyaku_t{	margin-bottom:6px; font-size:12px !important; line-height:18px !important;	 }
#contents_201106 .bb_kiyaku_r{	margin-bottom:6px; font-size:12px !important; line-height:18px !important;	 }
#contents_201106 .m_kiyaku_t{	margin-bottom:6px; font-size:12px !important; line-height:18px !important;	 }
#contents_201106 .m_kiyaku_r{	margin-bottom:6px; font-size:12px !important; line-height:18px !important;	 }
#contents_201106 .m_kiyaku_r2{	margin-bottom:6px; text-indent:0px; font-size:12px !important; line-height:21px !important;	 }
#contents_201106 .kaiin_txt{	margin-bottom:6px; font-size:12px !important; line-height:18px !important;	 }
#contents_201106 .m_kiyaku_l1{	margin-left:-16px; list-style-type: none; font-size:12px; line-height:1.4; margin-bottom: 8px; padding-left:-2em; text-indent: -2em; }

/* キャンペーン 201106調整 */

#contents_201106 #camp_main h1{ margin:0px 0px 20px 0px;	}

/* font統一 */

.txtp_201106,
.txtp_201106 table{
font-size:100.01%;
line-height:1.4;
}
.txtp_201106 #contents_201106{
font-size:81.25%;
}
.txtp_201106 #contents_201106 p,
.txtp_201106 #contents_201106 dt,
.txtp_201106 #contents_201106 dd,
.txtp_201106 #contents_201106 li,
.txtp_201106 #contents_201106 th,
.txtp_201106 #contents_201106 td{
color:#673e3a;
}
#rightMenu_201106{
line-height:1.0;
}


