@charset ”UTF-8”;
/* CSS Document */

h1.req1_title{
background-image:url(../image/contents/content_3.gif);
width:660px;
height:60px;
font-size:0;
text-indent:-9999px;
margin:5px 0 0 5px;
}

h2.req1_01{
background-image:url(../image/contents/content_18.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 10px 5px;
}

h2.req1_02{
background-image:Url(../image/contents/req1.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 10px 5px;
}

h2.req1_03{
background-image:url(../image/contents/req3.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 10px 5px;
}

h2.req1_04{
background-image:url(../image/contents/req4.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 10px 4px;
}

h2.req1_05{
background-image:url(../image/contents/req5.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 10px 5px;
}

h2.req1_06{
background-image:url(../image/contents/req6.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 10px 5px;
}

h1.kobetsu_head{
background-image:url(../image/contents/kobetsu_head.gif);
width:660px;
height:60px;
font-size:0;
text-indent:-9999px;
margin:10px 0 0 5px;
}

h1.kouza_head{
background-image:url(../image/contents/kouza_head.gif);
width:660px;
height:60px;
font-size:0;
text-indent:-9999px;
margin:10px 0 0 5px;
}

h2.kouza_head{
background-image:url(../image/contents/kouza_head.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 10px 5px;
}

h1.taiken_head{
background-image:url(../image/contents/taiken_head.gif);
width:660px;
height:60px;
font-size:0;
text-indent:-9999px;
margin:10px 0 0 5px;
}

h1.toi_head{
background-image:url(../image/contents/toi_head.gif);
width:660px;
height:60px;
font-size:0;
text-indent:-9999px;
margin:10px 0 0 5px;
}
h1.naitei_head{
background-image:url(../image/contents/naitei_head.gif);
width:660px;
height:60px;
font-size:0;
text-indent:-9999px;
margin:10px 0 0 5px;
}
h1.soudan_head{
background-image:url(../image/contents/soudan_head.gif);
width:660px;
height:60px;
font-size:0;
text-indent:-9999px;
margin:10px 0 0 5px;
}
h2.soudan_h2{
background-image:url(../image/contents/soudan_h2.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 10px 5px;
}
h1.guardian_head{
background-image:url(../image/contents/guardian_head.gif);
width:660px;
height:60px;
font-size:0;
text-indent:-9999px;
margin:10px 0 0 5px;
}

h1.mpp_head{
background-image:url(../image/contents/mpp_head.gif);
width:660px;
height:60px;
font-size:0;
text-indent:-9999px;
margin:10px 0 0 5px;
}

h1.member_head{
background-image:url(../image/contents/member_head.gif);
width:660px;
height:60px;
font-size:0;
text-indent:-9999px;
margin:10px 0 0 5px;
}





.iwrap{
	width:630px;
	height:auto;
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 21px;
}

.simpletable01 td{
border:1px solid #999999;
margin:0 0 0 5px;
padding:8px;
text-align:center;
}

.simpletable01 th{
padding:10px;
border:1px solid #999999;
background-color:#E1F4FB;
font-weight:normal;
}

.simpletable_sys{
float:left;
width:620px;
}


.simpletable_sys td{
border:1px solid #999999;
margin:0 0 0 5px;
padding:8px;
text-align:center;
}
.simpletable_sys th{
padding:10px;
border:1px solid #999999;
background-color:#C8DDFF;
font-weight:normal;

}



.simpletable_bus td{
border:1px solid #999999;
margin:0 0 0 5px;
padding:8px;
text-align:center;
}
.simpletable_bus th{
padding:10px;
border:1px solid #999999;
background-color:#E0F8E0;
font-weight:normal;
}

.simpletable_des td{
border:1px solid #999999;
margin:0 0 0 5px;
padding:8px;
text-align:center;
}
.simpletable_des th{
padding:10px;
border:1px solid #999999;
background-color:#FEF5DA;
font-weight:normal;
}

td.double{
padding:10px;
border-left:3px double #999999;
font-weight:normal;
}

td.double2{
padding:10px;
border-left:1px solid #999999;
border-top:1px solid #999999;
border-bottom:none;
border-right:none;
font-weight:normal;
}

.req_table{
border-collapse:collapse;
width:630px;
}
.req_table80{
border-collapse:collapse;
width:630px;
font-size:80%;
}


.newcourse{
background-image:url(../image/contents/new.gif);
background-repeat:no-repeat;
background-position:right center;
padding:0 117px 0 0;
margin:0;
}
span.newcourse{
color:#000;
}


.req1_07{
width:200px;
height:628px;
float:left;
margin-right:15ßpx;
margin-left:10px;
display:inline;
}

.req_table2{
border-collapse:collapse;
width:420px;
height:627px;
margin-left:3px;
}

.req_table2{
border-collapse:collapse;
width:435px;
height:627px;
margin-left:220px;
}
/*
.iwrap2{
width:630px;
height:628px;
margin:0 0 0 21px;
padding:0;
}
*/
.simpletable01 td span.cleartext {
color:#FFFFFF;
}

.req_table4{
border-collapse:collapse;
width:220px;
margin-left:3px;
}


/*学費支援制度*/

h1.req2_title{
background-image:url(../image/contents/content_4.gif);
width:660px;
height:60px;
font-size:0;
text-indent:-9999px;
margin:5px 0 0px 5px;
}

h2.req2_01{
background-image:url(../image/contents/req8.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 10px 5px;
}

h2.req2_02{
background-image:url(../image/contents/req9.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 10px 5px;
}

h2.req2_03{
background-image:url(../image/contents/req10.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 10px 5px;
}

h2.req2_04{
background-image:url(../image/contents/req11.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 10px 5px;
}

h2.req2_05{
background-image:url(../image/contents/req12.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 10px 5px;
}

span.red{
color:#FF0000;
}

.dwrap{
width:630px;
}

.dwrap2{
width:650px;
margin-left:10px;
}

/*講座のご案内*/
h1.req3_title{
background-image:url(../image/contents/content_6.gif);
width:660px;
height:60px;
font-size:0;
text-indent:-9999px;
margin:5px 0 0px 5px;
}

h2.req3_01{
background-image:url(../image/contents/req13.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 10px 5px;
}

h2.req3_02{
background-image:url(../image/contents/req14.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 10px 5px;
}

.req_table3{
border-collapse:collapse;
width:630px;
}

#cwrap p{
/*width:630px;*/
margin:5px 0 0 21px;
}

/*アクセスマップ*/
.map{
margin:15px 0 10px 45px;
font-size:14px;
color:#333333;
}

h1.accessmap{
background-image:url(../image/contents/content_8.gif);
width:660px;
height:60px;
font-size:0;
text-indent:-9999px;
margin:10px 0 0 5px;
}

img.map_img{
margin:15px 0 0 10px;
}


/*リンク*/
h1.link{
background-image:url(../image/contents/content_9.gif);
width:660px;
height:60px;
font-size:0;
text-indent:-9999px;
margin:10px 0 0 5px;
}

h2.link2{
background-image:url(../image/contents/link_mcl.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 0 5px;
background-repeat:no-repeat;
}

.linkwrap dd{
border-bottom:1px dashed #999999;
margin:0 0 10px 0;
padding:0 0 10px 20em;
text-decoration:none;
}

.linkwrap dt{
background-image:url(../image/contents/link.gif);
background-repeat:no-repeat;
background-position:left center;
clear:both;
float:left;
margin:0;
padding:0 0 0 1.5em;
}

.linkwrap dd.bnone{
border-bottom-style:none;
border-bottom-width:0;
margin-bottom:10px;
padding-bottom:0;
}



.linkwrap dt a{
text-decoration:none;
}

a:hover{
color:#FF0000;
text-decoration:underline;
}

/*サイトポリシー*/
h1.sitepolicy{
background-image:url(../image/contents/content_12.gif);
width:660px;
height:60px;
font-size:0;
text-indent:-9999px;
margin:10px 0 0px 5px;
}

h2.site1{
background-image:url(../image/contents/site.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 10px 5px;
}

.simpledl01 dt{
background-image:url(../image/contents/link.gif);
background-position:left center;
background-repeat:no-repeat;
color:#006A35;
font-weight:bold;
margin:10px 0 0;
padding:0 0 0 15px;
}

h2.site2{
background-image:url(../image/contents/site2.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 10px 5px;
}

h2.site3{
background-image:url(../image/contents/site3.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 10px 5px;
}

h2.site4{
background-image:url(../image/contents/site4.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 10px 5px;
}

h2.site5{
background-image:url(../image/contents/site5.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 10px 5px;
}


/*Q&A*/
h1.qa{
background-image:url(../image/contents/qa.gif);
width:660px;
height:60px;
font-size:0;
text-indent:-9999px;
margin:10px 0 0px 5px;
}

h2.gakka{
background-image:url(../image/contents/qa_gakka_h2.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 10px 5px;
}
h2.gakkou{
background-image:url(../image/contents/qa_gakkou_h2.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 10px 5px;
}
h2.taiken{
background-image:url(../image/contents/qa_taiken_h2.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 10px 5px;
}

h2.nyusi{
background-image:url(../image/contents/qa_syutsugan_h2.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 10px 5px;
}

#qatab{
	text-align: right;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 110%;
}

#qatab a{
	color: #555555;
	text-decoration: none;
}

#qatab a:hover{
	color: #FF6600;
	text-decoration: underline;
}

#QA{
margin:0 0 25px 7px;
padding:0;
width:650px;
}

#QA p{
margin:0;
padding:0;
}

.Q{
margin:0;
padding:0;
width:650px;
height:30px;
background-image:url(../image/contents/question_base.gif);
background-repeat:no-repeat;
line-height:30px;
}

span.Qtext{
padding-left:38px;
font-size:16px;
font-weight:bold;
color:#fff;
}

.A{
margin:0 0 0 33px;
padding:15px;
width:587px;
height:auto;
border-left:#7FDF00 1px dashed;
border-bottom:#7FDF00 1px dashed;
font-size:13px;
line-height:19px;
color:#555;
background-color:#FFFFcc;
}

/*サイトマップここから*/
h1.sitemap{
background-image:url(../image/contents/content_19.gif);
width:660px;
height:60px;
font-size:0;
text-indent:-9999px;
margin:10px 0 0 5px;
}

dl.sitemap{
text-decoration:none;
color:#444;
}
dl.sitemap span{
margin-left:15px;
padding:3px 10px;
background-color:#77bF00;
color:#FFFFFF;
line-height:25px;
}
dl.sitemap a{
margin:0;
padding:0;
text-decoration:none;
color:#447;
}

dl.sitemap a:hover{
text-decoration:underline;
color:#FFBF00;
}
.sitemap dt{
margin-left:15px;
padding-left:20px;
line-height:20px;
background-image:url(../image/sitemap/P.gif);
background-repeat:no-repeat;
background-position:left;
}
/*学科の枝*/
.sitemap dd{
margin-left:40px;
padding-left:25px;
line-height:20px;
background-image:url(../image/sitemap/T.gif);
background-repeat:no-repeat;
background-position:left;
}
/*学科の枝の終端*/
.sitemap dd.last{
margin-left:40px;
margin-bottom:5px;
padding-left:25px;
line-height:20px;
background-image:url(../image/sitemap/L.gif);
background-repeat:no-repeat;
background-position:left;
}



/*体験入学*/
#a01{
width:380px;
height:102px;
background:#33CC99;
float:left;
margin:10px 0 5px 10px;
display:inline;
}

h1.oc{
background-image:url(../image/contents/content_16.gif);
width:660px;
height:60px;
font-size:0;
text-indent:-9999px;
margin:10px 0 0 5px;
}

h3.oc4{
margin:0 0 0 10px;
}

.oc2{
width:660px;
height:120px;
background-color:#CCFFCC;
margin:10px 0 10px 5px;
}

.iwrap3{
margin:10px 0 0 5px;
width:670px;
padding:0;
}

/*#open p {
margin:5px 0 0;
width:424px;
}
*/

table.oc3{
width:660px;
margin:0 0 0 5px;
}

#opencampuspic {
margin:0;
padding:0;
width:217px;
}

#opencampuspic img {
border:1px solid #C8C8C8;
margin:10px 0 0 7px;
padding:0;
}

#opencampuscom {
width:425px;
margin:10px 0 10px;
padding:0;
text-align:justify;
}

/*p {
margin:10px 0 0;
padding:0;
}*/

#opencampuscom br {
line-height:10px;
}

.simpletable01 table {
border-collapse:collapse;
/*width:660px;*/
/*margin:10px 0 0 5px;*/
}

.simpletable01 {
margin:15px 0 0 1px;
padding:0;
}

.simpletable01 td{
text-align:left;
}

.imgwrap01{
margin:5px;
}

.imgwrap02{
width:660px;
margin:0 5px 0 5px;
}

.oc5{
width:670px;
}

.opencampus{
width:660px;
margin:5px 0 0 5px;
}

h3.oc6{
margin:5px;
width:660px;
}

h2.oc7{
background-image:url(../image/contents/oc_pic1.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 20px 5px;
}

h2.oc8{
background-image:url(../image/contents/oc_pic2.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 20px 5px;
}


.useapplication01 {
background-image:url(../image/contents/tel.gif);
background-repeat:no-repeat;
font-size:0;
height:51px;
margin:0 0 0 70px;
padding:0;
text-indent:-9999px;
vertical-align:top;
width:250px;
text-decoration:none;
float:left;
display:inline;
}

.useapplication02 a {
background-image:url(../image/contents/tel2.gif);
background-repeat:no-repeat;
display:block;
font-size:0;
height:51px;
margin:0 0 0 5px;
_margin:0 0 0 2px;
padding:0;
text-indent:-9999px;
vertical-align:top;
width:250px;
text-decoration:none;
float:left;
}

.useapplication02 a:hover{
background-image:url(../image/contents/tel3.gif);
background-repeat:no-repeat;
}

.useapplication05 a {
background-image:url(../image/contents/tel4.gif);
background-repeat:no-repeat;
display:block;
font-size:0;
height:84px;
margin:0 5px 0 3px;
_margin:0;
padding:0;
text-indent:-9999px;
vertical-align:top;
width:400px;
text-decoration:none;
float:left;
}

.useapplication05 a:hover{
background-image:url(../image/contents/tel5.gif);
background-repeat:no-repeat;
}

.useapplication06 {
background-image:url(../image/contents/tel.gif);
background-repeat:no-repeat;
font-size:0;
height:51px;
margin:15px 0 0 0;
padding:0;
text-indent:-9999px;
vertical-align:top;
width:250px;
text-decoration:none;
float:left;
}

.useapplication07 a {
background-image:url(../image/contents/tel6.gif);
background-repeat:no-repeat;
display:block;
font-size:0;
height:84px;
margin:0 5px 0 3px;
_margin:0;
padding:0;
text-indent:-9999px;
vertical-align:top;
width:400px;
text-decoration:none;
float:left;
}
.useapplication07 a:hover{
background-image:url(../image/contents/tel6_ov.gif);
background-repeat:no-repeat;
}

.useapplication08 a {
background-image:url(../image/contents/tel7.gif);
background-repeat:no-repeat;
display:block;
font-size:0;
height:84px;
margin:0 5px 0 3px;
_margin:0;
padding:0;
text-indent:-9999px;
vertical-align:top;
width:400px;
text-decoration:none;
float:left;
}
.useapplication08 a:hover{
background-image:url(../image/contents/tel7_ov.gif);
background-repeat:no-repeat;
}



.useapplication03 {
width:660px;
height:84px;
}

.useapplication04{
width:660px;
height:52px;
margin:20px 0 0 10px;
}



#useapplication ul{
margin:10px 0 0 10px;
padding:0;
list-style:none;
float:left;
width:255px;
}

#useapplication {
float:left;
}

/*学校紹介*/

h1.gakkou_syoukai{
background-image:url(../image/contents/content_1.gif);
width:660px;
height:60px;
font-size:0;
text-indent:-9999px;
margin:10px 0 0 5px;
}

#beginningmes{
margin:10px 0 0 0 ;
}

h2.gakkou_syoukai2{
background-image:url(../image/contents/sc_pic1.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 10px 5px;
}

h2.gakkou_syoukai3{
background-image:url(../image/contents/sc_pic2.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 0 5px;
}

h2.gakkou_syoukai4{
background-image:url(../image/contents/sc_pic3.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 10px 5px;
}

h2.gakkou_syoukai5{
background-image:url(../image/contents/site6.gif);
width:130px;
height:25px;
font-size:0;
text-indent:-9999px;
margin:10px 0 10px 5px;
}
h2.mj15prog{
background-image:url(../image/contents/mj15.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 10px 5px;
}
h2.mj15a{
background-image:url(../image/contents/mj15a.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 10px 5px;
}

.sc{
margin:20px 0 0 5px;
}

.sc_pic{
background:url(../image/contents/sc_img.jpg);
width:300px;
height:338px;
margin:10px 0 10px 15px;
float:left;
display:inline;
}

.sc_pic2{

width:320px;
height:400px;
margin:10px 0 10px 15px;
float:left;
display:inline;
}

.sc_right{

width:300px;
height:auto;
margin:10px;
border-bottom:1px dashed #999999;
}

.sc_right2{
margin:10px;
border-bottom:1px dashed #999999;
}

.sc_right3{
width:300px;
height:auto;
margin:10px 0 0 20px;
}

ul#sc_right4{
list-style-image:url(../image/contents/sc_pic4.gif);
}

ul#sc_right4 li{
margin:3px 0 0 0;
padding:0;
}

ul#sc_right4 li a{
margin:0 0 0 10px;
text-decoration:none;
color:#333333;
}

ul#sc_right4 li a:hover{
margin:0 0 0 11px;
text-decoration:none;
color:#FF3333;
}


/*企業担当者様へ*/
h1.recture{
background-image:url(../image/contents/recture.gif);
width:660px;
height:60px;
font-size:0;
text-indent:-9999px;
margin:5px 0 0 5px;
}
h2.recture_01{
background-image:url(../image/contents/recture_01.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 10px 5px;
}
h2.recture_02{
background-image:url(../image/contents/recture_02.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 10px 5px;
}

/*就職内定速報*/
h1.sokuhou {
background-image:url(../image/contents/content20.gif);
background-repeat:no-repeat;
width:660px;
height:60px;
margin:10px 0 0 5px;
text-indent:-9999px;
}


/*就職実績*/

h1.support{
background-image:url(../image/contents/support_title.gif);
width:660px;
height:60px;
font-size:0;
text-indent:-9999px;
margin:5px 0 0 5px;
}
h2.support_01{
background-image:url(../image/contents/support_01.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 10px 5px;
}
h2.support_02{
background-image:url(../image/contents/support_02.gif);
width:660px;
height:45px;
font-size:0;
text-indent:-9999px;
margin:10px 0 10px 5px;}

dl.support{
margin:0 0 0 10px;
width:300px;
}
dl.support dt{
font-size:16px;
line-height:30px;
font-weight:bold;
color:#2A7F55;
border-bottom:#009F55 dashed 1px;
}
dl.support dd{
padding:5px;
font-size:12px;
margin-left:0px;
margin-bottom:15px;
}

.support_left{
width:300px;
margin:10px 0 10px 15px;
float:left;
display:inline;
}

.support_rightx{
width:300px;
height:421px;
margin:0 0 10px 25px;
float:left;
display:inline;
background-image:url(../image/contents/support_p01x.gif);
background-repeat:no-repeat;
font-size:0px;
text-indent:-9999px;
}

.support_right{
width:300px;
height:421px;
margin:0 0 10px 25px;
float:left;
display:inline;
background-image:url(../image/contents/support_p01x.gif);
background-repeat:no-repeat;
font-size:0px;
text-indent:-9999px;
}

.support_right2{
width:300px;
height:94px;
margin:0px 0 10px 25px;
float:left;
display:inline;
background-image:url(../image/contents/support_p02.jpg);
background-repeat:no-repeat;
font-size:0px;
text-indent:-9999px;
}

.support_right3{
width:300px;
height:80px;
margin:0px 0 10px 25px;
float:left;
}

p.support01{
margin:0;
padding:0;
font-size:15px;
color:#009FFF;}

.clear{
float:none;
clear:both;
margin:0;
padding:0;
}

/*ポイントガイド*/

h1.pointlog_title{
background-image:url(../image/contents/pointlog_title.gif);
width:660px;
height:60px;
font-size:0;
text-indent:-9999px;
margin:5px 0 0px 5px;
}
/*各種お申し込み*/

h1.applicationlink_title{
background-image:url(../image/contents/applicationlink_title.gif);
width:660px;
height:60px;
font-size:0;
text-indent:-9999px;
margin:5px 0 0px 5px;
}

.sub2 {
	font-size: 120%;
	color: #666666;
	background-image: url(../image/news/blogsub.gif);
	background-repeat: repeat-y;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 26px;
	border: 1px solid #323232;
	width: 620px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
}

/*寮・マンション*/
h1.dormitory_title{
background-image:url(../image/contents/dormitory_title.gif);
width:660px;
height:60px;
font-size:0;
text-indent:-9999px;
margin:5px 0 0px 5px;
}

.split_2{
margin:0 0 10px 0;
padding:0 5px 10px 5px;
width:300px;
height:80px;
float: left;
}

.split_2 dt.gr {
padding: 0 5px;
line-height:24px;
font-size:12px;
background-color:#7FBF00;
color:#FFFFFF;
font-weight:bold;
}
.split_2 dt.or {
padding: 0 5px;
line-height:24px;
font-size:12px;
background-color:#FF8000;
color:#FFFFFF;
font-weight:bold;
}


.split_2 dt em{
font-size:16px;
color:#FFFF00;
font-style:normal;
}
.split_2 dd{
margin:0px;
padding:5px;
font-size:9px;
color:#444;
background-color:#f8f8f8;
}

.goto_form a{
background-image:url(../image/common/goto_form.gif);
background-repeat:no-repeat;
display:block;
width:181px;
height:81px;
margin:10px 0 10px 244px;
font-size:0;
text-indent:-9999px;
}

/*保護者のみなさまへ*/
.grad_photo{
float:left;
margin:0px;
padding-left:20px;
width:274px;
height:180px;
background-image:url(../image/contents/photo01.jpg);
background-repeat:no-repeat;
}

/*学校紹介*/
.pazzle_title{
font-size:16px;
margin-top:10px;
padding-left:10px;
background-color:#0071bc;
color:#fff;
display:block;
margin-left:100px;
}
.pazzle_text{
font-size:11px;
padding-left:10px;
margin-left:100px;
margin-top:5px;
}
.pazzle_01,
.pazzle_02,.pazzle_03,.pazzle_04,.pazzle_05,.pazzle_06,.pazzle_07,.pazzle_08,.pazzle_09,.pazzle_10,.pazzle_11,.pazzle_12,.pazzle_13,.pazzle_14,.pazzle_15{
margin-left:20px;
background-position:left center;
width:600px;
height:94px;
border-bottom:#A0A0A4 dashed 1px;
 }
.pazzle_01{
margin-top:15px;
border-top:#A0A0A4 dashed 1px;
}
.pazzle_15{
margin-top:15px;
margin-bottom:15px;
} 

.pazzle_01{background:url(../image/contents/pazzle_01.jpg) no-repeat;}
.pazzle_02{background:url(../image/contents/pazzle_02.jpg) no-repeat;}
.pazzle_03{background:url(../image/contents/pazzle_03.jpg) no-repeat;}
.pazzle_04{background:url(../image/contents/pazzle_04.jpg) no-repeat;}
.pazzle_05{background:url(../image/contents/pazzle_05.jpg) no-repeat;}
.pazzle_06{background:url(../image/contents/pazzle_06.jpg) no-repeat;}
.pazzle_07{background:url(../image/contents/pazzle_07.jpg) no-repeat;}
.pazzle_08{background:url(../image/contents/pazzle_08.jpg) no-repeat;}
.pazzle_09{background:url(../image/contents/pazzle_09.jpg) no-repeat;}
.pazzle_10{background:url(../image/contents/pazzle_10.jpg) no-repeat;}
.pazzle_11{background:url(../image/contents/pazzle_11.jpg) no-repeat;}
.pazzle_12{background:url(../image/contents/pazzle_12.jpg) no-repeat;}
.pazzle_13{background:url(../image/contents/pazzle_13.jpg) no-repeat;}
.pazzle_14{background:url(../image/contents/pazzle_14.jpg) no-repeat;}
.pazzle_15{background:url(../image/contents/pazzle_15.jpg) no-repeat;}


/*メルマガ登録画面*/
h1.joinus{
background-image:url(../image/contents/joinus_title.gif);
width:660px;
height:60px;
font-size:0;
text-indent:-9999px;
margin:5px 0 0 5px;
}

/*パスワード変更画面*/
h1.password{
background-image:url(../image/contents/password_title.gif);
width:660px;
height:60px;
font-size:0;
text-indent:-9999px;
margin:5px 0 0 5px;
}

/*1234*/
