@charset "utf-8";
/*===ピンクリボン運動用css===*/
/*共通*/
.pr_menu { color:#999; padding-bottom:10px; font-size:90%;}/*メニュー*/
.pink { color:#f06}
.link-btan{
	background-image: url(../../../../common/images/list_icon2.gif);
	background-repeat: no-repeat;
	background-position:3px;
	padding-left: 20px;
	float: right;
	margin-right: 10px;
}
/*日付・内容　TOPICSなど*/
.k_box{
	width: 580px;
	float: left;
	margin-bottom: 6px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}
.k_day{
	font-size: 12px;
	color: #FF5A96;
	width: 85px;
	float: left;
}
.k_txt{
	width: 490px;
	float: left;
	text-align: left;
}


/*ピンクリボン運動TOP*/
#PinkRibbonUndo p,#PinkRibbonUndo table { margin:0 !important; padding:0px !important;}

#PinkRibbonUndo { width:605px; background-color:#d9d9d9;}
#PinkRibbonUndo table { width:589px !important;  background-color:#fff; border:none !important; margin:0 8px !important;}
#PinkRibbonUndo table td { border:none !important; text-align:left !important; padding:0px !important;}
#PinkRibbonUndo table td#PRtxt { padding:8px 20px 12px 0px !important;}

#PinkRibbonMenu li { float:left; list-style:none; margin:0px !important; padding:0px !important;}

#PRmenu01 a, #PRmenu02 a, #PRmenu03 a,
#PRmenu04 a, #PRmenu05 a { text-indent:-9999px; display:block;}

#PRmenu01 a { width:605px; height:80px; background:url(../images/menu01.jpg); margin-bottom:10px !important;}
#PRmenu02 a { width:298px; height:70px; background:url(../images/menu02.jpg); margin:0 9px 10px 0 !important;}
#PRmenu03 a { width:298px; height:70px; background:url(../images/menu03.jpg); margin-bottom:10px !important;}
#PRmenu04 a { width:298px; height:70px; background:url(../images/menu04.jpg); margin-right:9px !important;}
#PRmenu05 a { width:298px; height:70px; background:url(../images/menu05.jpg);}

#PRmenu01 a:hover { background:url(../images/menu01_on.jpg);}
#PRmenu02 a:hover { background:url(../images/menu02_on.jpg);}
#PRmenu03 a:hover { background:url(../images/menu03_on.jpg);}
#PRmenu04 a:hover { background:url(../images/menu04_on.jpg);}
#PRmenu05 a:hover { background:url(../images/menu05_on.jpg);}

/*スギグループのピンクリボン運動*/
#pr_leaflet { text-align:center;margin-top:10px; margin-bottom:15px; overflow:auto; height:85px; width:600px;}


/*乳がんの正しい知識を知ろう！*/
.g_box{
	float: left;
	width: 605px;
}
.gr_1{
	float: left;
	width: 276px;
	margin-bottom: 30px;
}
.gr_2{
	float: right;
	width: 276px;
	margin-bottom: 30px;
}
.gt_01{
	background-image: url(../images/p_ic.gif);
	background-repeat: no-repeat;
	text-indent: 15px;
	background-position: left center;
	color: #666;
}
h3 span.h3_qa {color:#1a9e4f; margin-left:30px;}

.qa_box{
	float: left;
	width: 605px;
	margin-bottom: 25px;
}
.ans_box{
	float: left;
	width: 555px;
	background-image: url(../images/qanda/ans.gif);
	background-repeat: no-repeat;
	padding-left: 50px;
}
.bt_10{
		margin-bottom: 10px;

}
.ans_box img{
	float: right;
}
.qa_img_box{
	float: left;
	width: 555px;
	padding-left: 50px;
	padding-top: 15px;
}
.ans_box2{
	float: left;
	width: 555px;
	background-image: url(../images/qanda/ans.gif);
	background-repeat: no-repeat;
	padding-left: 50px;
}
.qa_txt{
	float: left;
	width: 180px;
}
.qa_img_box2{
	float: right;
	width: 323px;
}
.qal_img{
	float: right;
}
.qar_img{
	float: left;
}


/*月1回定期的なセルフチェックを！*/
/*.seru_01{
	float: left;
	width: 605px;
	margin-top: 20px;
	margin-bottom: 25px;
}*/
.t_m01{
	padding-top: 25px;
	margin-bottom: 10px;
}
.point_box{
	width: 222px;
	margin-right: 12px;
	float: left;
}
.point_box2{
	width: 222px;
	float: left;
	margin-top: 10px;
}
.p_lain{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C5C5C5;
	border-left-color: #C5C5C5;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	text-indent: 20px;
}
.tc_01{
	background-image: url(../images/pr_check/po_002.gif);
	background-repeat: no-repeat;
	background-position: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	margin-bottom: 10px;
	padding-left: 18px;
	text-indent: 0px;
}
.tc_02{
	background-image: url(../images/pr_check/po_002.gif);
	background-repeat: no-repeat;
	background-position: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	padding-left: 18px;
	text-indent: 0px;
}
.c_img{
	float: left;
	margin-right: 15px;
}
.c_img2{ float: left;}
.c_img3{
	text-align: center;
	margin-top: 25px;
}
.c_img4{
	float: left;
	margin-bottom: 20px;
}
.c_f{
	margin-top: 25px;
	float: left;
	width: 605px;
}
.lin_box{
	float: left;
	width: 605px;
	padding-top: 10px;
	margin-top: 50px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	text-align: center;
}
.lin_box img{ margin-bottom: 10px;}
.cl_link{
	padding-bottom: 10px;
	text-align: left;
	background-image: url(../images/pr_check/po_006.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left 4px;
	margin-left: 120px;
}
.kansyu{
	text-align: right;
	padding-top: 20px;
}

/*協賛メーカー活動団体一覧*/
#pr_bnr_box { width:600px;}
#pr_bnr_box p { width:196px; float:left;}
#pr_bnr_box p.m6 { margin:0 6px;}
ul#pr_m_list li { width:285px; float:left;}
p#pr_m_info { clear:left; text-align:right;}


/*popup*/
#pop_win{
	text-align: left;
	width: 610px;
	border: 1px solid #ccc;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.ha_img{
	float: right;
	text-align: center;
	padding-bottom: 10px;
	padding-left: 10px;
}
.red_bold_m{
	font-size: 14px;
	font-weight: bold;
	color: #E10000;
}
.oya_01{
	width: 557px;
	background-color: #FFF5D7;
	padding-bottom: 10px;
}
.oya_t{
	background-color: #f08300;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	margin-top: 10px;
	margin-bottom: 10px;
}
.oya_txt{
		width: 537px;
	margin-right: 10px;
	margin-left: 10px;
}
.oya_txt2{
	text-align: left;
}
.tya_txt{
	font-size: 15px;
	font-weight: bold;
	color: #663333;
}
.md_box{
	width: 557px;
}
.md_box2{
	float: left;
	background-image: url(../popup/images/mothersday/m_001.gif);
	background-repeat: repeat-y;
	padding-bottom: 20px;
	width: 557px;
}
.md_box3{
	padding-right: 30px;
	padding-left: 30px;
}
.red_bold_m2{
	font-size: 14px;
	font-weight: bold;
	color: #E10000;
	padding-top: 10px;
}
.md_img{
	float: right;
}
.pink_md{
	color: #DC418F;
}

