@charset "UTF-8";
/* plan #content */
#message{
width: 670px;
background-image: url("../../common/bg_09.jpg");
background-position: left 22px;
background-repeat: no-repeat;
overflow:hidden;
}
h3{
width: 660px;
height: 22px;
margin: 10px 0 0 0;
padding: 0 0 0 10px;
color: #666666;
background-image: url("../../common/ti_02.gif");
background-position: left top;
background-repeat: no-repeat;
font-size: 16px;
font-family: "ＭＳ Ｐ明朝", Times, serif;
}
#img-left{
float: left;
margin: 20px 0 0 10px;
}
#img-right{
float: right;
margin: 20px 10px 0 0;
}
#center-p{
float: left;
width: 305px;
margin: 20px 0 0 0;
padding: 0 10px 0 10px;
}
#center-p p{
margin-bottom: 10px;
color: #666666;
line-height: 140%;
}
.float-right{
float: right;
font-weight: bold;
}
#content-left{
float: left;
width: 435px;
margin: 20px 0 0 10px;
}
#content-left h4{
display: block;
width: 402px;
height: 24px;
padding: 6px 0 0 33px;
background-image: url("../img/wedding_ti_01.gif");
background-position: left top;
background-repeat: no-repeat;
color: #756448;
font-size: 14px;
font-weight: bold;
}
#content-left p{
padding: 10px 0 0 5px;
color: #666666;
line-height: 130%;
}
#example-bg{
width: 435px;
margin-top: 20px;
background-image: url("../img/wedding_bg_01.jpg");
background-position: left top;
background-repeat: no-repeat;
}
#example-bg02{
width: 435px;
background-image: url("../img/wedding_bg_02.jpg");
background-position: left bottom;
background-repeat: no-repeat;
}
#content-left dl{
width: 435px;
text-align: center;
padding-bottom: 20px;
}
#content-left dl dt{
display: block;
width: 435px;
height: 20px;
margin-bottom: 15px;
padding: 10px 0 0 0;
color: #FFFFFF;
font-weight: bold;
}
#content-left dl dd{
display: block;
width: 415px;
height: 17px;
margin-left: 10px;
padding-top: 8px;
border-bottom: 1px dotted #C2BBAD;
}

.cutter{
clear: both;
}

	#content-01 p.gospel-padding
	{
		padding:10px ;
		line-height:20px;
		font-family:'ＭＳ Ｐゴシック',sans_serif;
	}

	#content-01 img.gospel-picture
	{
		float:left;
		border:1px solid #ddcccc;
	}

	#content-01 div.gospelschool-right-selector
	{
		width:420px;
		margin-left:250px;
		
	}

		.gospelschool-right-selector dl
		{
			display:block;
			width:420px;
			height:45px;
			font-size:12px;
			font-family:'ＭＳ Ｐゴシック',sans_serif;
			margin-bottom:10px;
			background-image:url("../img/gospel_select_img_01.png");

		}

			.gospelschool-right-selector dl dt
			{
				display:block;
				width:385px;
				height:10px;
				color:#764;
				font-weight:800;
				padding:8px 0px 2px 35px;
				margin:0px;
			}

			.gospelschool-right-selector dl dd
			{
				display:block;
				width:385px;
				height:10px;
				color:#666;
				padding:3px 0px 7px 35px;
				margin:0px;
			}

	#content-01 div.institution-menu
	{
		width:650px;
		height:290px;
		margin:0px auto;
		padding-top:10px;
		background-image:url("../img/institution_menu_bg_01.png");
	}

		#content-01 div.institution-menu ul
		{
			margin:0px 0px 0px;
		}

			#content-01 div.institution-menu ul li
			{
				text-indent:10px;
				font-family:'ＭＳ Ｐゴシック',sans_serif;
				margin:0px 0px 10px;
				padding:0px;
				list-style:url("../img/ar_05.gif") inside;
				_list-style:outside;
				_text-indent:25px;
			}

		#content-01 div.institution-menu img
		{
			float:right;
			margin:0px 10px 0px 0px;
		}

	#content-01 img
	{
		margin:0px 0px 0px 10px;
	}



/* contetn-02 */
#counseling{
width: 670px;
margin: 20px 0 50px 0;
}

#counseling h4{
width: 665px;
height: 18px;
padding: 5px 0 0 5px;
border-bottom: 1px solid #C2BBAD;
background-color: #F3F3F3;
color: #666666;
font-weight: bold;
}

.gray{
padding: 10px 5px 5px 10px;
color: #666666;
line-height: 140%;
}

	#content-02 #gosple-school-teacher dl
	{
		font-family:'ＭＳ Ｐゴシック',sans_serif;
		margin:20px 10px;
		line-height:20px;
	}

	#content-02 #gosple-school-teacher img
	{
		float:right;
	}

		#content-02 #gosple-school-teacher dl dt
		{
			color:#764;
			font-weight:800;
			font-size:15px;
		}

			#content-02 #gosple-school-teacher dl dt span
			{
				font-weight:100;
			}

				#content-02 #gosple-school-teacher dl dt span.small
				{
					font-size:12px;
				}

		#content-02 #gosple-school-teacher dl dd
		{
			color:#666;
			margin-top:20px;
		}

		#content-02 #gosple-school-teacher dl dd p
		{
			margin-bottom:20px;
		}

		#content-02 #gosple-school-teacher dl dd p.end
		{
			margin-bottom:0px;
		}


	#content-02 hr
	{
		width:670px;
		height:1px;
		border:#aaa 1px;
		border-style:dotted none none;
	}

	#content-02 img
	{
		border:1px solid #ddcccc;
		margin:20px 15px;
	}

		#content-02 div.institution
		{
			width:650px;
			margin-bottom:10px;
			padding:0px 10px;
			background-image: url("..img/institution_content_02_bg_01.png");
			background-repeat:no-repeat;
			overflow:hidden;
		}

			#content-02 div.institution h4
			{
				color:#756448;
				font-family:'ＭＳ Ｐゴシック',sans_serif;
				font-size:15px;
				width:640px;
				height:20px;
				padding:20px 0px 0px 30px;
				background-color:transparent;
				border:none;
			}

			#content-02 div.institution img
			{
				margin:15px 10px 15px 0px ;
				_margin-bottom:0px;
			}

			#content-02 div.institution img.floatleft
			{
				float:left;
			}

			#content-02 div.institution img.floatright
			{
				float:right;
				margin:15px 0px 15px 10px ;

			}

			#content-02 div.institution dl
			{
				margin-top:15px;
			}

			#content-02 div.institution div.art
			{
				font-family:'ＭＳ Ｐゴシック',sans_serif;
				font-size:8pt;
				width:160px;
				margin-right:20px;
				float:left;
			}

				#content-02 div.institution div.art img
				{
					margin:0px 0px 8px;
					padding:0px;
				}


			#content-02 div.institution dl.la-rochelle
			{
				width:420px;
			}

				#content-02 div.institution dl.la-rochelle div
				{
					text-align:right;
				}

				#content-02 div.institution dl.la-rochelle a
				{
					padding-left:16px;
					background-image:url("../img/ar_05.gif");
					background-repeat:no-repeat;
				}


				#content-02 div.institution dl dt
				{
					color:#666;
					font-size: 15px;
					font-family: "ＭＳ Ｐ明朝", Times, serif;
					font-weight:800;
					height:15px;
					margin-bottom:15px;
				}

				#content-02 div.institution dl dd
				{
					color:#666;
					font-family:'ＭＳ Ｐゴシック',sans_serif;
					font-size:12px;
					line-height:18px;
				}


					#content-02 div.institution dl dd.bbta
					{
						font-size:8pt;
						line-height:10pt;
						padding:30px 0px 20px 55px;
						background-image:url("../img/bbta.png");
						background-repeat:no-repeat;
						background-position:left bottom;
					}

						#content-02 div.institution dl dd.bbta a
						{
							border-bottom:solid 1px;
						}

					#content-02 div.institution dl dd.concerning
					{
						padding:30px 0px 0px 190px;
					}

						#content-02 div.institution dl dd.concerning span
						{
							font-weight:800;
							color:#756448;
						}


						#content-02 div.institution dl dd p
						{
							margin-bottom:20px;
						}

						#content-02 div.institution dl dd p.end
						{
							margin-bottom:0px;
						}

			#content-02 #page-top
			{
				clear:both;
				width:660px;
				height:16px;
				margin-top:10px;
			}

			#content-02 div.institution img.pic02
			{
				margin-top:0px;
			}

			#content-02 div.institution .clearboth
			{
				clear:both;
			}

	div.la-rochelle img
	{
		float:left;
		border:0px !important;
		padding:0px !important;
		margin:0px !important;
	}

	div.la-rochelle img.shefu
	{
		border:solid 1px !important;
	}


	div.la-rochelle div.logo
	{
		color:#666;
		font-size:8pt;
		font-family:'ＭＳ Ｐゴシック',sans_serif;
		height:13px;
		padding:60px 0px 0px 180px;
		
	}

	div.la-rochelle div.shefu
	{
		padding-top:15px;
	}

		div.la-rochelle dl
		{
			float:left;
			width:380px;
		}

			div.la-rochelle dl dt
			{
				color:#000;
				font-weight:800;
				font-size:13px;
			}

			div.la-rochelle dl dd
			{
				color:#666;
				font-size:8pt;
				font-family:'ＭＳ Ｐゴシック',sans_serif;
				margin-top:10px;
				margin-bottom:15px;
			}





/* time */
#time-content-01{
width: 670px;
background-image: url("../chapelle/img/time_bg_01.jpg");
background-position: left 22px;
background-repeat: no-repeat;
}


.time900{
width: 670px;
margin-top: 30px;
border-top: 1px dotted #C2BBAD;
background-image: url("../chapelle/img/time_ac_01.gif");
background-position: 20px center;
background-repeat: no-repeat;
}
.time1030{
width: 670px;
margin-top: 10px;
border-top: 1px dotted #C2BBAD;
background-image: url("../chapelle/img/time_ac_02.gif");
background-position: 20px center;
background-repeat: no-repeat;
}
.time1200{
width: 670px;
margin-top: 10px;
border-top: 1px dotted #C2BBAD;
background-image: url("../chapelle/img/time_ac_03.gif");
background-position: 20px center;
background-repeat: no-repeat;
}
.time1330{
width: 670px;
margin-top: 10px;
border-top: 1px dotted #C2BBAD;
background-image: url("../chapelle/img/time_ac_04.gif");
background-position: 20px center;
background-repeat: no-repeat;
}
.time1500{
width: 670px;
margin-top: 10px;
border-top: 1px dotted #C2BBAD;
background-image: url("../chapelle/img/time_ac_05.gif");
background-position: 20px center;
background-repeat: no-repeat;
}
.time1630{
width: 670px;
margin-top: 10px;
border-top: 1px dotted #C2BBAD;
background-image: url("../chapelle/img/time_ac_06.gif");
background-position: 20px center;
background-repeat: no-repeat;
}
.time1800{
width: 670px;
margin-top: 10px;
border-top: 1px dotted #C2BBAD;
background-image: url("../chapelle/img/time_ac_07.gif");
background-position: 20px center;
background-repeat: no-repeat;
}
.time1930{
width: 670px;
margin-top: 10px;
padding-bottom: 10px;
border-top: 1px dotted #C2BBAD;
border-bottom: 1px dotted #C2BBAD;
background-image: url("../chapelle/img/time_ac_08.gif");
background-position: 20px center;
background-repeat: no-repeat;
}
.time900 p, .time1030 p, .time1200 p, .time1330 p, .time1500 p, .time1630 p, .time1800 p, .time1930 p{
display: block;
width: 575px;
padding: 24px 0 10px 95px;
color: #666666;
line-height: 140%;
}
.time900 a, .time1030 a, .time1200 a, .time1330 a, .time1500 a, .time1630 a, .time1800 a, .time1930 a{
width: 124px;
margin: 0 0 0 530px;
padding: 0 0 0 15px;
background-image: url("../common/ar_05.gif");
background-position: left 1px;
background-repeat: no-repeat;
}

/* プロパティの順序 */
/*
#id-name{
display
list-style
position
float
clear
width
height
margin
padding
border
background
color
font
text-decoration
text-align
vertical-align
white-space
other text
content
}
*/

