@charset "UTF-8";
/* plan #content */
#description{
width: 670px;
background-image: url("../../common/bg_09.jpg");
background-position: left 22px;
background-repeat: no-repeat;

}
#description p{
margin:20px 10px 20px 10px;
width:650px;
font-family:'ＭＳ Ｐゴシック',sans_serif;
color: #666666;
font-size: 14px;
font-weight:normal;
line-height:20px;
}
h3{
width: 660px;
height: 22px;
margin: 10px 0 0 0;
padding: 1px 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;
line-height:140%;
}
#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;
}



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

#description div.gospelschool-right-selector
{
width:420px;
margin-left:230px;

}

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

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

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

#description 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;
}

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

#description 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%;
}

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

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

#school #gosple-school-teacher dl dt
{
margin-top:10px;
color:#764;
font-weight:800;
font-size:15px;
}

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

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

#school #gosple-school-teacher dl dd
{
color:#666;
margin-top:20px;
line-height:130%;
}

#school #gosple-school-teacher dl dd p
{
margin-bottom:20px;
line-height:130%;
}

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


#school img
{
border:1px solid #ddcccc;
margin:20px 15px;
}

#school 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;
}

#school h4{
margin-left:10px;
}

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

#school div.institution img.floatleft
{
float:left;
}

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

}

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

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

#school div.institution div.art img
{
margin:0px 0px 8px;
padding:0px;
}


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

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

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


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

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


#school 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;
}

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

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

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


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

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

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

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

#school div.institution .clearboth
{
clear:both;
}

div.question
{
font-family:"ＭＳ Ｐゴシック";
padding:15px 0px 10px 10px;
margin:0px 0px 0px;
}

div.question dl
{
list-style:none outside;
clear:both;
}

div.question dt
{
float:left;
padding-bottom:10px;
}

div.question dd
{
padding-left:40pt;
}
div.question .textq
{
color:#666;
}

div.answer
{
width:650px;
font-family:"ＭＳ Ｐゴシック";
padding:0px 0px 20px 10px;
margin:0px 0px 0px;
line-height:130%;
}

div.answer dl
{
clear:both;
width:480px;
list-style:none outside;
line-height:130%;
}

div.answer dl.answer01
{
color:#756448;
padding-top:10px;
_padding-top:0px;
}

div.answer dt
{
float:left;
padding-bottom:10px;
line-height:130%;
}

div.answer dd
{
padding-left:40pt;
line-height:130%;
}
div.answer .text
{
color:#666;
}

div.answer a.answer03
{
float:right;
padding-left:10px;
background-image:url(../../common/ar_01.gif);
background-repeat:no-repeat;
background-position:center left;
}


hr.q
{
width:670px;
clear:both;
height:6px;
border:6px #f0f0f0;
border-style:solid none none;
margin:10px 0px;
_margin:00px 0px;
}

hr.a
{
width:670px;
clear:both;
height:1px;
border:1px #aaa;
border-style:dotted none none;
margin:00px 0px;
_margin:-10px 0px;
}


/* ------------------------------------------------------------------------ */
div#form
{
font-family:"ＭＳ Ｐゴシック";
padding:0px 10px;
}

div#form div.fast
{
color:#666;
font-size:11.5pt;
line-height:15pt;
padding:15px 0px 15px;

}

div#form span
{
color:#666;
font-size:10pt;
font-weight:800;
padding:0px 0px 10px;
}

div#form span.red
{
color:red;
}

div#form div.second
{
padding:10px 15px;
margin:10px 0px;
line-height:16pt;
border:1px solid #aaa;
background-color:#ffd;
color:#666;
}

div#form div.second ul
{
color:#666;
font-weight:800;
list-style:none outside;
padding-top:20px;
line-height:130%;
}
div#form div.second ul li{
line-height:130%;
}
div.goform
{
display:block;
width:180px;
height:28px;
color:#fff;
text-align:center;
padding-top:12px;
margin:20px auto;
font-weight:800;
font-size:12pt;
background-color:#833;
border:double 3px #fff;
_border:double 5px #833;
}
div.goform a{
color:#FFF;
text-decoration:none;
}
div.goform a:link{
color:#FFF;
text-decoration: none;
}
div.goform a:visited{
color:#FFF;
text-decoration: none;
}
div.goform a:hover{
color:#FFF;
text-decoration: underline;
}
div.goform a:active{
color:#FFF;
text-decoration: underline;
}

div#form div.third
{
clear:both;
}

div#form div.third span
{
display:block;
color:#000;
font-size:10pt;
font-weight:100;
padding:10px 0px 0px ;
}

div#form div.third span.right
{
float:left;
width:80px;
color:#666;
}

div#form div.third span.left
{
padding-left:10px;
float:left;
color:#666;
}
/* ------------------------------------------------------------------------ */
div#recruit
{
font-size:11.5pt;
font-family:"ＭＳ Ｐゴシック";
padding:15px 0px;
}

div#recruit hr
{
width:670px;
clear:both;
height:1px;
border:1px #aaa;
border-style:dotted none none;
margin:10px 0px;
_margin:0px;
}

div#recruit dl
{
color:#666;
line-height:150%;
padding-left:10px;
}

div#recruit dl dt
{
width:100px;
float:left;
line-height:150%;
}

div#recruit dl dd
{
padding-left:100px;
line-height:150%;
}

div#recruit dl dd div
{
width:380px;
color:#666;
font-size:10pt;
padding:10px;
border:1px solid #ddd;
background-color:#ffd;
line-height:150%;
}

div#recruit dl dd span
{
color:#756448;
font-weight:800;
line-height:150%;
}

div#recruit dl dd span.smallfont
{
color:#666;
font-size:10pt;
font-weight:100;
line-height:150%;
}









