BODY { color: #234; }
BODY.bg { background-image:url("/landing/dc/past_common/images/bg.gif"); background-repeat:repeat-y; }
.nolabelbg { background-image:url("/landing/dc/past_common/images/nolabel-bg.gif"); background-repeat:repeat-y; }

FORM { margin:0px; margin-top:0px; margin-bottom:0px; }

/* A { color:#0000FF; text-decoration:none; } */
A:visited { color:#800080; }
A:hover {color:#FF0000; text-decoration:underline; }

.titleBG{ BACKGROUND-IMAGE:url(/landing/dc/past_common/images/bar.gif); BACKGROUND-REPEAT:repeat-y; }

.main-outBG { background-color:#D9DDE6; }
.main-inBG { background-color:#FFFFFF; }
.kameiBG1 { background-color:#3333BB; font-weight:bold; color: #FFFFFF; }
.kameiBG2 { background-color:#DDDDFF; }
.camBG { background-color:#D9DDE6; }
.sub-titleBG { background-color:#3333BB; }
.panf-BG { background-color:#3333BB; }
.cate-BG { background-color:#333399; }
.greyBG { background-color:#BBC0CB; }
.white-BG { background-color:#FFFFFF; color:#3C475E; }
.pdf-BG { background-color:#3333BB; }
.checkit-upBG{ background-color:#6C7993; }
.contact-upBG { background-color:#3C475E; color: #FFFFFF; }
.contact-middleBG { background-color:#858EA1; color: #FFFFFF; }
.contact-downBG { background-color:#D9DDE6; color:#3C475E; }

.panf-upBG { background-color:#3C475E; color: #FFFFFF; }
.panf-middleBG { background-color:#858EA1; color: #FFFFFF; }
.panf-downBG { background-color:#D9DDE6; }
.panf-white { background-color:#FFFFFF; color:#3C475E; }
.panf-red { background-color:#FFFFFF; color:#FF0000; font-size:13pt; font-weight: bold; }

.upBG { background-color:#3C475E; }
.middleBG { background-color:#858EA1; }
.downBG { background-color:#D9DDE6; }

.pinkBG{ background-color:#FFDDDD; }

.title-font { color: #3333BB; }
.link-font { color: #3333BB; }
.sub-title { color: #3333BB; font-weight:bold; }
.panf-font { color: #FFFFFF; }
.red { color:#FF0000; }
.onepoint-title { color:#3C475E; font-weight:bold; }
.white-font { color: #FFFFFF; }
.sub-link{ color:#FF6633; text-decoration:none; }

A FONT.panf-font:link, A FONT.sub-link:link, A FONT.link-font:link, A.noline:link, .noline A:link, .greyBG A:link, .pdf-BG A:link, .panf-BG A:link { text-decoration:none; }
A FONT.panf-font:visited, A FONT.sub-link:visited, A FONT.link-font:visited, A.noline:visited, .noline A:visited, .greyBG A:visited, .pdf-BG A:visited, .panf-BG A:visited { text-decoration:none; }
A FONT.panf-font:hover, A FONT.sub-link:hover, A FONT.link-font:hover, A.noline:hover, .noline A:hover, .greyBG A:hover, .pdf-BG A:hover, .panf-BG A:hover { text-decoration:underline; }

/* ■ログインボックス用-------------------------------------- */

/* 通常 */
td.loginbox{
	border:2px solid #3399cc;
	padding:10px 10px 10px 10px;
}

/* McAfee用 */
td.loginbox_mcafee{
	border:2px solid #f6c4d0;
	padding:10px 5px 10px 5px;
}

/* フラワーサービス用 */
td.loginbox_flower{
	border:2px solid #a2d795;
	padding:10px 5px 10px 5px;
}

/* オンラインショップ用 */
td.loginbox_online{
	border:2px solid #d40624;
	padding:10px 5px 10px 5px;
}