@charset "UTF-8";

/* plan #content */
#description {
	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: 10px 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%;
}

.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;
}

#content .explanation {
	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 .explanation h4 {
	color:#756448;
	font-family:'ＭＳ Ｐゴシック', sans_serif;
	font-size:15px;
	width:640px;
	height:20px;
	padding:20px 0px 0px 30px;
	background:none;
	border:none;
}

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

#content .explanation img.floatleft {
	float:left;
}

#content .explanation img.floatright {
	float:right;
	margin:15px 0px 15px 10px;
}

#content .explanation dl {
	margin-top:15px;
	width:auto;
	text-align:left;
	padding-bottom:0px;
}

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

#content .explanation div.art img {
	margin:0px 0px 8px;
	padding:0px;
}

#content .explanation dl.la-rochelle {
	width:420px;
}

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

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

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

#content .explanation dl dd {
	color:#666;
	font-size:12px;
	line-height:18px;
	overflow:hidden;
	zoom:1;
}

#content .explanation dl dd p{
	padding:0px;
}

#content .explanation dl dd .image{
	float:left;
	margin:0px;
}

#content .explanation dl dd .text{
	width:460px;
	float:right;
}

#content .explanation .pagetop{
	clear:both;
	text-align:right;
	/*margin-right:-10px;*/
}

#content .explanation .pagetop a{
	padding-left:10px;
	background:url(/common/ar05.gif) no-repeat 0px 50%;
}

#content .anchorbox{
	border:1px solid #aaa;
	padding:1px;
	margin:30px 0px 20px;
}

#content .anchorbox .wrap01{
	background:#EFEDEA;
	padding:5px;
	overflow:hidden;
	zoom:1;
}

#content .anchorbox ul{
	margin-right:-70px;
}

#content .anchorbox ul li{
	float:left;
	width:113px;
	list-style:none;
	padding:3px 0px;
}

#content .anchorbox ul li a{
	padding-left:15px;
	background:url(/common/ar_06.png) no-repeat 0px 50%;
}





/* プロパティの順序 */
/*
#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
}
*/

