h1 {

	margin: 0px;

	padding: 0px;

}


.headfont {

   font-size: 11px;

   color: #000000;

   line-height: 25px;

}





.diary {
	font-size: 12px;
	color: #333333;

}







td {

	font-size: 12px;

	color: #666666;

}

.main {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}


.line {

	background-image: url(service/images/dot.gif);

	background-repeat: repeat-x;

}


.news {
	font-size: 11px;
	color: #333333;
	line-height: 11px;

}


.font{

   font-size: 12px;
   line-height: 16px;

}

.font11{

   font-size: 11px;
   line-height: 12px;

}


.font9{
   font-size: 9px;
}


.qa{
   font-size: 14px;
   font-weight: bold;
   color: #CC0000;

}

.subtitle {

	font-size: 18px;
	font-weight: bolder;
	color: #000000;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}

a{
	font-size: 10px;
	color: #CC0000;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

a:hover {
	color: #FF6699;
	text-decoration: underline;
}
.info{ font-size: 11px; color: #000000; text-decoration: none; line-height: 20px;}

a.info:link {
	font-size: 10px;
	text-decoration: none;
}

a.info:hover { color: #CC0000;}



.info1{ font-size: 12px; color: #CC0000; text-decoration: none; line-height: 20px;}

a.info1:link { font-size: 12px; text-decoration: none;}

a.info1:hover { color: #CC0000;}



.foot{ font-size: 12px; color: #666666; text-decoration: none;}

a.foot:link { font-size: 12px; text-decoration: none;}

a.foot:hover { color: #999999;}





.back{ font-size: 11px; color: #FF9999; text-decoration: none; line-height: 20px;}

a.info:link { font-size: 11px; text-decoration: none;}

a.info:hover { color: #CC0000;}

.brandname {

	font-size: 16px;

	font-weight: bolder;

	color: #000000;

	line-height: 15px;

	margin: 0px;

	padding: 0px;

}

.brandnamesub {

	font-size: 10px;

	font-weight: normal;

	color: #666666;

	line-height: 10px;

	margin: 0px;

	padding: 0px;

}

.brandnameB {

	font-size: 24px;

	font-weight: bold;

	color: #000000;

	line-height: 24px;

	margin: 0px;

	padding: 0px;

	font-family: "Arial", "Helvetica", "sans-serif";

}





.brandnamesubB {

	font-size: 12px;

	font-weight: normal;

	color: #666666;

	line-height: 12px;

	margin: 0px;

	padding: 0px;

}





.infobg01 {

	background-image : url(ceremony/bg01.jpg);

	background-repeat: no-repeat;

	background-position: right bottom;

}





.thanksbg {

	background-image : url(ceremony/bg01.jpg);

	background-repeat: no-repeat;

	background-position: 60px 40px;

}





.formfo{ font-size: 11px;} 



.yotei{ font-size: 11px; color: #ff0000;} 



.w_day {font-size: 10px; color: 666666; }

.sun {font-size: 10px; color: #CC0000; }

.sat {font-size: 10px; color: #006699; }



.blue12 {font-size: 12px; font-weight: bold; color: #0000FF; }

.red12 {font-size: 12px; font-weight: bold; color: #FF0000; }

.green14 {font-size: 14px; font-weight: bold; color: #009900; }

.orange14 {font-size: 14px; font-weight: bold; color: #FF3399; }

.green12 {font-size: 12px; color: #009900; }



.line_gray {border: 1px solid #CCCCCC; }

.line_green {border: 1px solid #009900; }

.line_orange {border: 1px solid #ff6600; }



#head_h1style {font-size: 10px;}

#pankuzustyle {font-size: 10px; color: #000000;}



/* 2008-06-18 FAQ用 */

.new_answer{

  padding:0px 0px 30px 10px;

  color:#666666;

  font-size:12px;

  line-height:1.7;

}

.new_answer a:link{

  font-size:12px;

}

.new_answer a:hover{

  font-size:12px;

  text-decoration:underline;

}

.small{

  font-size : 10px;

  line-height : 140%;

}

.red{

  color : red;

}

#head {

	width: 740px;

	margin-top: 5px;

}

h2 {

	font-size: 10px;

	font-weight: normal;

	margin-top: 0px;

	margin-bottom: 0px;

}

#head h1 {

	font-size: 12px;

	font-weight: normal;

	margin-top: 0px;

	margin-bottom: 5px;

}

.spec {
	font-size: 10px;
	line-height: 12px;
	background-color: #EEEEEE;
	padding: 5px;
	text-align: left;
}
.oldprice {
	text-decoration: line-through;
}
.brandnameC {
	font-size: 14px;
	font-weight: bold;
	color: #330000;
	margin: 0px;
	padding: 0px 0px 5px;
	background-image: url(common/bg_blandnamec.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.brandnameD {
	font-size: 12px;
	font-weight: bold;
	color: #330000;
	line-height: 12px;
	margin: 0px;
	background-image: url(common/bg_blandnamec.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.underline {
	background-image: url(common/bg_blandnamec.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.title-malina {
	background-image: url(bfbrand/malina/images/mlfw_02.jpg);
	background-repeat: no-repeat;
	background-position: left;
	font-size:12px;
	line-height:1.6;
	color:#ffffff;
	padding:7px;
}
.spec2 {
	font-size: 10px;
	background-color: #fff3f5;
	line-height: 160%;
	padding: 5px;
}
.price {
	font-size: 12px;
	font-weight: bold;
	color: #CC0033;
}
.main-b {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	font-weight: bold;
}
.fwlink {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	font-weight: bold;
}

.bg-gift {
	background-color: #e5f4e8;
	font-size: 10px;
	line-height: 14px;
	padding: 3px;
}
.line-tate {
	background-image: url(common/line-tate.gif);
	background-repeat: repeat-y;
}
.waku_voice {
	border: 1px solid #999999;
}
.small2 {
	font-size : 10px;
	line-height : 120%;
}
.saleprice {
	font-weight: bold;
	color: #FF0000;
}
.bold {
	font-weight: bold;
}
.brandnameE {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
body {
	margin: 0px;
}
.cart_div {
	font-size: 10px;
	float: left;
	width: 175px;
	margin-top: 7px;
	margin-right: 10px;
}
.cart_colorimg {
	float: left;
	margin-right: 5px;
}
.form_style {
	margin: 0px;
}
.price_p {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 16px;
	background-color: #E4F3FC;
	width: 320px;
	padding-top: 5px;
	padding-left: 10px;
	margin: 0px;
	padding-bottom: 5px;
	font-weight: bold;
	color: #FF0000;
}
