@charset "utf-8";
/* CSS Document */

/*----- Structure ----------------------------------------------------*/


td{ font-family:"ＭＳＰゴシック", "Osaka"; color:#000000;}


H1	{ 
	font-size:18px; 
	line-height:20px; 
	color:#710000;
	text-align:center;
	}
	
H2	{ 
	font-size:10px; 
	line-height:15px;
	letter-spacing:-1px; 
	color:#261D1A;
	text-align:left;
	}

/* ご注文方法 */
h3.order { 
	font-size:10px; 
	line-height:15px;
	letter-spacing:-1px; 
	color:#261D1A;
	text-align:center;
	}

/* 肌質 */
li.chk_p {
	font-size:16px; 
	color:#000000;
}

.txt	{ font-size:14px; line-height:17px; }

P	{ 
	font-size:90%; 
	line-height:120%; 
	color:#000000;
	}

b	{ font-weight:bold;}

.w_back	{	background-image:url(../images/w_back.gif);}

.motif_back	{ background-image:url(../kaliekalie/images/motif_back.jpg); 
			  background-repeat:no-repeat;
			}
.s10{
	font-size:10px;
	color:#ffffff;
	}

.mcr	{color:#710000;}
.mcw	{color:#ffffff;}
.mcp	{color:#FAC0A0;}

.news	{ font-family:"ＭＳＰゴシック", "Osaka"; font-size:75%; line-height:140%; color:#ffffff;}
.newsmargin	{margin:10pt;}

.midasi { font-family:"ＭＳＰゴシック", "Osaka"; font-size:120% line-height:140%; color:#710000;}
.midasi a { font-family:"ＭＳＰゴシック", "Osaka"; text-decoration:none; }
.midasi a:visited { font-family:"ＭＳＰゴシック", "Osaka"; text-decoration:none; }
.midasi a:active { font-family:"ＭＳＰゴシック", "Osaka"; text-decoration:underline; }
.midasi a:hover { font-family:"ＭＳＰゴシック", "Osaka"; text-decoration:underline; }

.midasi2 { font-family:"ＭＳＰゴシック", "Osaka"; font-size:120%; line-height:140%; color:#ffffff; font-weight:bold;}
.midasi2 a { font-family:"ＭＳＰゴシック", "Osaka"; text-decoration:none; }
.midasi2 a:visited { font-family:"ＭＳＰゴシック", "Osaka"; text-decoration:none; }
.midasi2 a:active { font-family:"ＭＳＰゴシック", "Osaka"; text-decoration:underline; }
.midasi2 a:hover { font-family:"ＭＳＰゴシック", "Osaka"; text-decoration:underline; }
		
.menu01	{ font-family:"ＭＳＰゴシック", "Osaka"; font-size:75%; line-height:115%; color:#EED801;}
.menu01 a { font-family:"ＭＳＰゴシック", "Osaka"; color:#ffffff; text-decoration:none; }
.menu01 a:hover { font-family:"ＭＳＰゴシック", "Osaka"; color:#EED801; text-decoration:none; }


.line	{ background-color:#23202D; padding:1pt 0pt 0pt 0pt;}

.space	{  padding:8pt 0pt 0pt 0pt;}

.subsubmenu	{ text-align:left; padding:3pt 0pt 0pt 16pt;}

.menu02	{ font-family:"ＭＳＰゴシック", "Osaka"; font-size:70%; line-height:120%; color:#666666;}
.menu02 a { font-family:"ＭＳＰゴシック", "Osaka"; color:#ffffff; text-decoration:none; }
.menu02 a:hover { font-family:"ＭＳＰゴシック", "Osaka"; color:#EED801; text-decoration:none; }
.menu02on	{ font-family:"ＭＳＰゴシック", "Osaka"; font-size:70%; line-height:120%; color:#EED801;}
.menu02on a { font-family:"ＭＳＰゴシック", "Osaka"; color:#666666; text-decoration:none; }
.menu02on a:hover { font-family:"ＭＳＰゴシック", "Osaka"; color:#710000; text-decoration:none; }

.menu03	{ font-family:"ＭＳＰゴシック", "Osaka"; font-size:80%; line-height:120%;}
.menu03 a { font-family:"ＭＳＰゴシック", "Osaka";text-decoration:none; }
.menu03 a:hover { font-family:"ＭＳＰゴシック", "Osaka"; text-decoration:none; }

.menu03on	{ font-family:"ＭＳＰゴシック", "Osaka"; font-size:50%; line-height:120%; color:#EED801;}
.menu03on a { font-family:"ＭＳＰゴシック", "Osaka"; color:#666666; text-decoration:none; }
.menu03on a:hover { font-family:"ＭＳＰゴシック", "Osaka"; color:#EED801; text-decoration:none; }


.small	{ font-family:"ＭＳＰゴシック", "Osaka"; font-size:70%; line-height:130%; color:#000000;}

.foot	{ font-family:"ＭＳＰゴシック", "Osaka"; font-size:10px; line-height:18px; color:#8A8990;}
.foot a { font-family:"ＭＳＰゴシック", "Osaka"; color:#8A8990; text-decoration:none; }
.foot a:hover { font-family:"ＭＳＰゴシック", "Osaka"; color:#8A8990; text-decoration:none; }

.pan	{ font-family:"ＭＳＰゴシック", "Osaka"; font-size:10px; line-height:12px; color:#666666; float:left;}
.pan a { font-family:"ＭＳＰゴシック", "Osaka"; text-decoration:none; color:#666666;}
.pan a:hover { font-family:"ＭＳＰゴシック", "Osaka"; text-decoration:underline; color:#666666;}

.sitemap	{ font-family:"ＭＳＰゴシック", "Osaka"; font-size:14px; line-height:19px; text-decoration:none; color:#333333;}
.sitemap a	{ font-family:"ＭＳＰゴシック", "Osaka"; text-decoration:none; color:#333333;}
.sitemap a:hover	{ font-family:"ＭＳＰゴシック", "Osaka"; text-decoration:underline; color:#333333;}

	
.qa_list	{ font-family:"ＭＳＰゴシック", "Osaka"; font-size:14px; line-height:19px; text-decoration:none; color:#333333;}
.qa_list a	{ font-family:"ＭＳＰゴシック", "Osaka"; text-decoration:none; color:#333333;}
.qa_list a:hover	{ font-family:"ＭＳＰゴシック", "Osaka"; text-decoration:underline; color:#333333;}
td.qa_list	{width:420px;}

.dash{
border-bottom-style : dashed ;
border-bottom-color : #710000;
border-bottom-width : 1px;
}

/*-----------------------------------------------------
追加スタイル
------------------------------------------------------*/
td.h_msg01_style h1 {
	font-family:"ＭＳＰゴシック", "Osaka";
	color: #ddd;
	text-align: left;
	padding-left: 5px;
	font-weight: normal;
	font-size: 10px;
	line-height:10px;
	margin-top:7px;
	margin-bottom:3px;
}

td.h_msg02_style a:visited {
	font-family:"ＭＳＰゴシック", "Osaka";
	color: #ddd;
	font-weight: normal;
	font-size: 10px;
	line-height:10px;
	margin-top:7px;
	margin-bottom:3px;
	text-decoration:none;
}
td.h_msg02_style a:link {
	font-family:"ＭＳＰゴシック", "Osaka";
	color: #ddd;
	font-weight: normal;
	font-size: 10px;
	line-height:10px;
	margin-top:7px;
	margin-bottom:3px;
	text-decoration:none;
}


img {
	border: 0;
	vertical-align:bottom;
}
img.align_t {
	border: 0;
	vertical-align:top;
}
img.float_l {
	float: left;
	vertical-align:top;
}

.f_link10_style		{ width: 730px;font-family:"ＭＳＰゴシック", "Osaka"; font-size:10px; line-height:16px; color:#8A8990; text-align: center;}
.err_msg	h1	{font-family:"ＭＳＰゴシック", "Osaka"; font-size:20px; line-height:30px; color:#710000; text-align: left; vertical-align:middle;}
.err_msg	p	{font-family:"ＭＳＰゴシック", "Osaka"; font-size:16px; line-height:20px; color:#333333; text-align: left; vertical-align:middle;}
.err_msg	a	{font-family:"ＭＳＰゴシック", "Osaka"; font-size:14px; line-height:30px; color:#3333ff; text-align: left; vertical-align:middle;}

