/*--顔倍フォント--*/

body{
	font-size:12px;
	line-height:130%;
}

a{
	text-decoration:none;
	}

p{
	font-size:12px;
	color:#333;
	}
	
li{
	list-style-type:none;
	font-size:12px;
	}
	
/*--トップ--*/

.head_text{
	color:#00C;
	line-height:1.5em;
    margin:10px 10px 0px 0px;
	}

.message_text_side{
	margin:0px 5px;
}

.message_text{
	line-height:150%;
	margin:5px 0px 0px 20px;
	}
	
.time_text{
	font-size:12px;
	color:#06F;
	line-height:1.3em;
	margin-left:5px;
	}
	
.time_gray{
	color:#333;
	margin-left:5px;
	}
	
.time_red{
	color:#F30;
	margin-left:5px;
	}

.time_other{
	font-size:10px;
	color:#333;
	line-height:1.3em;
	margin-left:30px;
	}
	
/*--凹掫システE-*/

.yoyaku_text{
	line-height:1.5em;
	width:250px;
	}
	
.yoyaku_text2{
	 line-height:1.5em;
	 background-color:#FFCCCC;
	 text-align:center;
	 width:290px;
	 padding:5px;
	 margin-bottom:5px;
	 }

.yoyaku2{
	width:150px;
	font-weight:bold;
	font-size:medium;
	color:#00CC66;
	background-color:#CCFFCC;
	text-align:center;
	padding:10px; 
	border:1px dotted #339966;
	}
	
.yoyaku3{
	width:150px;
	font-weight:bold;
	font-size:medium;
	color:#FFFFFF;
	background-color:#0066FF;
	text-align:center;
	padding:10px; 
	border:1px solid #0066FF;
	}
	
.yoyaku4{
	width:460px;
	margin:0px 0px 15px 30px;
	padding:10px;
	border:1px solid #0066FF;
	line-height:1.8em;
	}
	
/*--凹掫序・+-*/

.profile{
	margin:5px 30px 5px 30px;
	line-height:1.8em;
	}
	
.profile2{
	margin:0px 0px 0px 30px;
	line-height:1.8em;
	}
	
.profile2 span{
	font-weight:bold;
	}
	
.profile3{
	margin:0px;
	line-height:1.8em;
	}
	
.profile4{
	margin:10px 30px 10px 30px;
	line-height:1.8em;
	background-image:url(html/white/img/icon2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0px 30px;
	color:#0033FF;
	}
	
.aida{
	color:#0066FF;
	font-weight:bold;
	}
	
.norm{
	color:#333;
	font-weight:normal;
	margin:0px;
	line-height:1.5em;
	}
	
/*--凹掫ホEぅ肇縫鵐--*/

.white_title{
	font-size:medium;
	color:#339933;
	line-height:1.5em;
	font-weight:bold; 
	margin-top:15px;
	}
	
.content a:link{
	display:block;
	text-decoration:none;
	width:255px;
	height:20px;
	font-size:15px;
	font-weight:bold;
	padding:5px 0px 0px 5px;
	margin:5px 30px;
	background-color:#99FFCC;
	border-left:15px solid #06F;
	color:#0033FF;
	}

.content a:visited{
	display:block;
	text-decoration:none;
	width:255px;
	height:20px;
	font-size:15px;
	font-weight:bold;
	padding:5px 0px 0px 5px;
	margin:5px 30px;
	background-color:#66FF99;
	border-left:15px solid #06F;
	color:#0033FF;
	}
	
.content a:hover{
	display:block;
	text-decoration:none;
	width:255px;
	height:20px;
	font-size:15px;
	font-weight:bold;
	padding:5px 0px 0px 5px;
	margin:5px 30px;
	background-color:#06F;
	border-left:15px solid #6F9;
	color:#FFFFFF;
	}
	
li a:link{
	display:block;
	width:250px;
	height:20px;
	font-weight:bold;
	background-image:url(html/white/img/icon.gif);
	background-position:left;
	background-repeat:no-repeat;
	color:#0066FF;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:25px;
	padding-top:10px;
	}
	
li a:visited{
	display:block;
	height:20px;
	font-weight:bold;
	background-image:url(html/white/img/icon.gif);
	background-position:left;
	background-repeat:no-repeat;
	color:#0066FF;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:25px;
	padding-top:10px;
	}
	
li a:hover{
	display:block;
	height:20px;
	font-weight:bold;
	background-image:url(html/white/img/icon.gif);
	background-position:left;
	background-repeat:no-repeat;
	color:#6F9;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:25px;
	padding-top:10px;
	}

.okane_link{
	margin:10px 20px 10px 0px;
	font-size:12px;
	}
	
.bd_bridal{
	height:40px;
	background-image:url(html/white_bridal/img/wedding03.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-size:medium;
	color:#03F;
	padding:30px 0px 0px 35px;
	margin:0px 0px 0px 10px;
	font-weight:bold;
	}
	
.bd_boad{
	background-image:url(html/white_bridal/img/boad.gif);
	background-repeat:no-repeat;
	background-position:center;
	}
	
.question{
	background-color:#06F;
	font-size:medium;
	color:#FFF;
	padding:5px 5px 5px 5px;
	margin:5px 30px;
	width:480px;
	line-height:1.8em;
	}

.question span{
	font-weight:bold;
	}
	
.anser{
	background-color:#FFC;
	font-size:medium;
	color:#363;
	padding:5px 5px 5px 5px;
	margin:5px 30px 10px 30px;
	width:480px;
	line-height:1.8em;
	}

.anser span{
	font-weight:bold;
	}
	
/*--マップ--*/

.access{
	width:300px;
	font-size:12px;
	color:#06F;
	border:2px dotted #06F;
	padding:10px;
	line-height:1.8em;
	margin:5px 0px 30px 0px;
	}
	
.copy{
	font-size:12px;
	color:#FFF;
	text-align:center;
	}

.capen1{
	font-size:14px;
	color:#333333;
	}
	
.capen2{
	font-size:14px;
	color:#990000;
	}			
/*---------------------------------------------------------------------------------------------------
2005/10/31 sato 	カE鵐澄蕊E
-------------------------------------------------------------------------------------------------*/
#caltitle{
background:#0033FF;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
padding:3px 0px;
width:132px;
}
#cal{
margin:0px 0px;
}
#cal table{
width:132px;
border-top:1px solid #0033FF;
border-left:1px solid #0033FF;
}
.width16{
width:19px;
align:center;
}
.width18{
width:18px;
}

#cal th{
background:#0033FF;
color:#FFFFFF;
font-weight:normal;
font-size:10px;
border-right:1px solid #0033FF;
border-bottom:1px solid #0033FF;
padding:2px;
}
#cal td{
text-align:right;
font-size:10px;
padding:2px;
border-right:1px solid #0033FF;
border-bottom:1px solid #0033FF;
}
.backred{
	color:#FFFFFF;
	background:url(img/maru1.gif) no-repeat 4px;
}
.backorange{
color:#FFFFFF;
background:url(img/maru2.gif) no-repeat 4px;
}
.backpurple{
color:#FFFFFF;
background:url(img/maru3.gif) no-repeat 4px;
}
.backgreen{
color:#FFFFFF;
background:url(img/maru4.gif) no-repeat 4px;
}
.backgreen2{
color:#FFFFFF;
background:url(img/maru6.gif) no-repeat 4px;
}
.backblue{
color:#FFFFFF;
background:url(img/maru5.gif) no-repeat 4px;
}
.prl {
	font-size: 12px;
	color: #666666;
}






/*---------------------------------------------------------------------------------------------------
2006/10/30  	カスタマイズ
-------------------------------------------------------------------------------------------------*/

.chomidashi{
border-left:10px solid #0066FF;
border-bottom:1px solid #0066FF;
margin:0px;
padding:5px;
color:#0066FF;
font-size:14px;
font-weight:bold;
}
/*---------------------------------------------------------------------------------------------------
2007/5/10  	E俗
-------------------------------------------------------------------------------------------------*/
.style9 {
font-size: 12px;
line-height:120%;
}

.kensin{
font-size:12px;
line-height:140%;
padding:3px;
background-color:#FFFFCC
}
.style1 {
	font-size: 12px;
	color: #333;
}
.style2 {font-size: 12px}