/* CSS cinacina Document */
body {
	background-color: #E38486;
	background-image:  url(../img/catalog/invitation.gif);
	margin-left: 0px;
	margin-top: 0px;
}

/* navi */
.link01 { font-size:11px;color: #CC6666;}
.link01 a:link {color: #CC6666;	text-decoration: none;}
.link01 a:visited {color: #CC6666;text-decoration: none;}
.link01 a:hover {color: #CC6666;text-decoration: underline;}
.link01 a:active {color: #CC6666;text-decoration: underline;}

.link02 {font-size: 11px;color: #545454;}
.link02 a:link {color: #FFE6E6;	text-decoration: none;}
.link02 a:visited {color: #FFE6E6;text-decoration: none;}
.link02 a:hover {color: #FFE6E6;text-decoration: underline;}
.link02 a:active {color: #FFE6E6;text-decoration: underline;}

.link03 {font-size: 12px;color: #FF6699;}
.link03 a:link {color: #FF6699;	text-decoration: none;}
.link03 a:visited {color: #FF6699;text-decoration: none;}
.link03 a:hover {color: #FF6699;text-decoration: underline;}
.link03 a:active {color: #FF6699;text-decoration: underline;}

.link04 {font-size: 12px;color: #FFFFFF;}
.link04 a:link {color: #FFFFFF;	text-decoration: none;}
.link04 a:visited {color: #FFFFFF;text-decoration: none;}
.link04 a:hover {color: #FF9999;text-decoration: underline;}
.link04 a:active {color: #FFFFFF;text-decoration: none;}


.footer {color: #000000;font-size: 11px;}
.footer a:link {color: #545454;text-decoration: none;}
.footer a:visited {color: #545454;text-decoration: none;}
.footer a:hover {color: #545454;text-decoration: underline;}
.footer a:active {color: #545454;text-decoration: underline;}



/* font size */
.font10px {  font-size: 10px; line-height: 14px; text-decoration: none}
.font11px {  font-size: 11px; line-height: 13px; text-decoration: none}
.font11px545454 {   font-size: 11px; color:#545454; text-decoration: none}
.font11pxFF7901  {   font-size: 11px; color:#FF7901}
.font11px2189C6 {   font-size: 11px; color:#2189C6}
.font12px666633 { font-size:12px; line-height: 15px; color:#003366}
.font12pxlmenu { font-size:12px; line-height: 17px; color:#003399;  text-decoration: none}
.font12px16 {  font-size: 12px; line-height: 16px; text-decoration: none}
.font12px18 {  font-size: 12px; line-height: 18px; text-decoration: none}
.font12px {  font-size: 12px; text-decoration: none}
.font12px545454 {  font-size: 12px; line-height: 17px; color:#545454; text-decoration: none}
.font13px {  font-size: 13px; line-height: 18px; text-decoration: none}
.font14px {  font-size: 14px; line-height: 20px; text-decoration: none}
.font14px18 {  font-size: 14px; line-height: 18px; text-decoration: none}
.font14pxbg {  font-size: 14px; background-color: #FFF9DF}


/* box */
.pl_5px { PADDING-LEFT: 5px}
.pl_10px { PADDING-LEFT: 10px}
.pl_30px { PADDING-LEFT: 30px}
.pl30_tp10{ PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px}
.pdng10{ padding: 10px 10px 10px 10px;}
.pdng30{ padding: 10px 30px 10px 30px;}

.mgnl20{margin-left: 20px;}
.mgnl30{margin-left: 30px;}
.mgnl40{margin-left: 40px;}
.mgnl50{margin-left: 50px;}

.mgnr20{margin-right: 20px;}
.mgnr40{margin-right: 40px;}

.floatrignt01{  float: right; margin-left:2px }
.floatleft01{  float: left; margin-right:5px }

#contentBody1 { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; COLOR: #000; PADDING-TOP: 5px}
#contentBody2  { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 3px; MARGIN: 0px; LINE-HEIGHT: normal; PADDING-TOP: 2px}

.box1 {
	border-width: 2px;
	border-color: #CCCCCC #333333 #333333 #CCCCCC;
    border-style: dotted;
	}

input.big {
	width: 100px;
}

input.small {
	width: 50px;
}

.itempic {	padding: 0px 15px 20px 5px;}
.item_pic01{ padding: 10px 10px 10px 20px;}
.item_pic02{ padding: 10px 0px 10px 20px;}

.itemtitle {
	font-size: 11px;
	color: #666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.itemtitle02 {
	font-size: 12px;
	color: #663300;
	font-weight: bold;
}
.itemdata { padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; font-size: 14px; line-height: 16px; color: #663300;}

.price{ font-size: 12px; color: #333333;}


.ctlg_menu{ font-size: 11px; color: #FFFFFF; margin: 3px 10px 0px 10px;line-height: 16px;} 
.ctlg_lead{ padding: 10px 40px 10px 40px;font-size: 12px; line-height: 16px; color: #CCCCCC;}

.honbun { font-size: 12px; line-height: 16px; color: #000000; padding: 5px;}
.caption01{padding: 10px 40px 10px 40px;font-size: 14px; line-height: 18px; color: #CCCCCC;}
.form_error{font-size:12px; line-height:16px; color:#990000;}


/* color */
.style3 {color: #CC6666;	height: 5px;
}
.style4 {color: #FFFFFF}
.style5 {color: #CCCCCC}
.style7 {color: #333333;}
.style8 {color: #990000}
.style9 {color: #F2C8C9}
.style10 {font-size: 10px}
.style11 {font-size: 12px}
