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

.school_title_h2{ width:800px;padding:0; height:104px;background: url(../images/school_title.jpg) no-repeat left center; margin:0; text-indent:-10000em; clear:both;margin:0 auto 5px auto;}


#top_text{ background: url(../images/content_back_1.gif) no-repeat top center; width:800px; height:auto; margin: 0px auto;padding:20px 20px 20px 20px; text-align:center; font:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight:bold; font-size:12px; color:#565656; line-height:1.5; overflow:hidden;}

#schedule_text{ width:740px; height:auto; margin: 0px auto;padding:20px 40px 20px 40px; text-align:left; font:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight:bold; font-size:12px; color:#565656; line-height:1.5; overflow:hidden;}


#top_text .top_text_2 { font-size:12px; font-weight:normal; line-height:1.7;}

.top_text_center{ background: url(../images/top_text_center.gif) no-repeat top center; height:50px;margin:0 auto; padding:0;}



.course_title_1{background: url(../images/course_title_sc_1.gif) no-repeat top center; height:44px;margin:0 auto 10px 0; padding:0;}


.course_bottom_border1{ clear:both; width:800px ; height:44px;margin:0 auto 10px auto; padding:0; border:#999 2px dashed;}



.school_text { width:455px; height:auto; margin: 0px 0 0 0px;padding:0 20px 0em 20px; text-align:left; }
.school_text_body { width:485px; height:auto; margin: 0;padding:0; text-align:left; }
.school_text_body p{ line-height:1.7;}


.school_text_body h3{ clear:both ; width:503px; height:50px;background: url(../images/course_title_back.gif) no-repeat left center; margin:-10px auto 0 -10px; padding:18px 0 0 45px ; color:#222; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:16px; line-height:2; font-weight:bold;}




.school_text_body h4 { color:#ff7bac; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
.school_text_body h4 strong{ background-color:#FFF ; margin:0 0px 0px 7px; padding:4px 7px 4px 7px ; color:#19ac91; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:13px; line-height:1.6; font-weight:bold; border:1px #CCC solid;}

.school_text_body h4 em{ background-color:#19ac91 ; margin:0 0px 0px 7px; padding:4px 10px 4px 10px ; color:#fff; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:12px; line-height:1.6; font-style:normal;}


#christrio_course {background: url(../images/christrio_school.gif) no-repeat left top; width:353px ; height:87px; margin:10px 0 0 10px ; text-indent:-10000em;}
#_1carat_course {  background: url(../images/1carat_school.gif) no-repeat left top; width:428px ; height:87px; margin:10px 0 0 10px ; text-indent:-10000em;}



hr.style1 {
    margin: 0px 0 13px 0;
    height: 1px;
	border:none;
    border-top: #ccc 1px dotted;
    }
hr.style2 {
    margin: 5px 0 13px 0;
    height: 1px;
	border:none;
    border-top: #ccc 1px dotted;
    }

hr.style3 {
	width:485px;
    margin: 5px auto 10px auto;
	height:17px;
	border:none;
    background: url(../images/school_box_border.gif) no-repeat ;
    }

hr.style4 {
	clear:both;
	width:800px;
    margin: 10px auto 0px auto;
	height:17px;
	border:none;
    background: url(../images/school_border.gif) no-repeat ;
    }

hr.style5 {
	width:780px;
    margin: 10px 0 10px 50px;
	_margin:10px 0 10px 0px;
    height: 1px;
	border:none;
    border-top: #ccc 1px dotted;
    }

.school_text_body dl {
	margin: 11px 0 11px 0;
	padding: 5px 0 5px 6px;
	width: 480px;
	font-size: 12px;
	line-height:1.4;
	overflow:hidden;
	border-top:#ccc 1px dotted;
	border-bottom:#ccc 1px dotted;
			
}
.school_text_body dl dt {
	clear:both;
	margin: 0;
	padding: 5px 0 5px 0px;
	width: 180px;
	background: url(../images/green_dot_tri.gif) no-repeat left center; background-position: 0px; margin:0 0px 0px 0px; padding:0 0 0 27px ; color:#4d4d4d; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:13px; line-height:1.6; font-weight:bold;
	 overflow:hidden;
	 line-height:1.4;
}
.school_text_body dl dt.non{ background:none;}

.school_text_body dl dd {
	width:265px;
	padding: 5px 0px 5px 20px;
	margin-left: 180px;
	margin-top: -2.2em;
	border-left:#ddd dotted 1px;
	color:#565656; font-family:Verdana, Geneva, sans-serif ; font-size:12px; line-height:1.6;
	overflow:hidden;
}

.school_text_body dl p{line-height:2;}

#after {width:463px; margin:10px 0 10px 0 ; padding:10px; border:#344 1px solid; line-height:1.5;}

h5.carr { background: url(../images/carr_text.gif) no-repeat left center; margin:7px 0px 7px 7px; text-indent:-10000em; height:18px;}
h5.syutoku { background: url(../images/syutoku_text.gif) no-repeat left center; margin:7px 0px 7px 7px; text-indent:-10000em; height:18px;}



.school_text_body span { width:125px; font-weight:bold;
}


#payment {
	clear:both;
	text-align:center;
	margin: 0px 0 0px 0;
	padding: 5px 0 5px 0;
	width: 800px;
	height:auto;
	font-size: 12px;
	overflow:hidden;
	color:#4d4d4d; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; 
	font-size:13px; line-height:1.8;
	 
	}
	
h5.payment{ width:351px; height:36px;background: url(../images/payment_title.gif) no-repeat left center; background-position: 0px; margin:0 auto; text-indent:-10000em; }


#phone {
	clear:both;
	text-align:center;
	margin: 8px 0 8px 0;
	padding: 5px 0 5px 0;
	width: 800px;
	height:auto;
	font-size: 12px;
	overflow:hidden;
	color:#4d4d4d; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; 
	font-size:13px; line-height:1.8;
	 
	}
			
#phone strong{ background: url(../images/phone_icon.gif) no-repeat left center; background-position: 0px; margin:0 0px 0px 0px; padding:0 0 0 30px ; color:#4d4d4d; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:13px; line-height:1.6; font-weight:bold;
	 overflow:hidden;
	 line-height:2;}	



h5.phone{ width:351px; height:36px;background: url(../images/phone_title.gif) no-repeat left center; background-position: 0px; margin:0 auto; text-indent:-10000em; }
h3.schedule{ width:408px; height:36px;background: url(../images/schedule_title.gif) no-repeat top center; margin:0 auto 0px auto; text-indent:-10000em; padding-bottom:10px;}

h4.schedule{ font-size:15px; line-height:2; text-align:center; background-color:#19ac91 ; color:#FFF; padding:5px 0px 5px 15px; margin:15px auto 10px auto; text-align:left;}
h5.schedule{ font-size:15px; line-height:2; border-bottom:#0C9 1px dotted; padding:5px; margin:10px auto 10px auto;}
strong.schedule{ font-size:15px; line-height:2;}


hr.schedule {
	clear:both;
	width:750px;
    margin: 0 auto 10px auto;
	height:1px;
	border:none;
    border-bottom:#0C9 1px dotted; 
    }
