@charset "utf-8";
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff;
	background-image: url(img/bg.jpg);
	margin: 0;
	padding: 0;
	text-align: center; 
	color: #000000;
}

.box #container {
	width: 949px;
	border: thin none #000000;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clip: rect(auto,auto,auto,auto);
	background-color: #FFFFFF;
	background-image: url(img/11.gif);
} 
.box #header {
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	height: 29px;
	background-color: #DDDDDD;
	background-image: url(img/h1.gif);
	right: 0px;
} 
.box #header h1 {
	margin: 0;
	padding: 10px 0;
}

.box #sidebar1 {

	width: 170px;
	padding-top: 7px;
	padding-bottom: 15px;
	background-color: #FFFFFF;
	background-image: url(img/09.gif);
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 16px;
	padding-left: 15px;
	padding-right: 0;
}
.box #sidebar2 {
	float: right;
	width: 166px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 0;
}
.box #mainContent {
	margin-top: 0;
	margin-bottom: 0;
	float:right;
	width:550px;
} 

.box #mainContent2 {
	margin-top: 0;
	margin-bottom: 0;
	float:right;
	width:550px;
} 


.boxr #footer { 
	padding: 0 10px;
	background:#DDDDDD;
} 
.box #footer p {
	margin: 0;
	padding: 10px 0;
}
.dekamoji {
	float:left;
	width:40px;
	height:46px;
	font-size:34px;
	background-color:#6666FF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 40px;
	color:#FFFFFF;
	font-weight:800;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.benribox {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin-left:32px;
	margin-right:40px;
	font-size:10px;
	line-height: 14px;
	margin-top: 8px;
	margin-bottom: 0px;
}
.benribox3 {
	width: 510px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height: 18px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
}
.benribox3_ {
	width: 515px;
	background-image:url(img/menu_.jpg);
	text-align:left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:10px;
	color:#ffffff;
	font-weight:800;
	line-height: 14px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.benribox3_ a:link { color: #ffffff; text-decoration: none; }
.benribox3_ a:visited { color: #ffffff; text-decoration: none; }
.benribox3_ a:hover { color: #c0c0c0; text-decoration: none; }
.benribox3_ a:active { color: #c0c0c0; text-decoration: none; } 

.benribox3__ {
	width: 510px;
	text-align:right;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height: 16px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}

.benribox4 {
	width: 510px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	background-image:url(school/img/1.gif);
	color:#FFFFFF;
	font-weight:600;
	line-height: 14px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.benribox4_ {
	width: 510px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	background-image:url(school/img/5.gif);
	color:#FFFFFF;
	font-weight:600;
	line-height: 14px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.benribox5 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height: 16px;
	margin: 5px;
	padding: 5px;
}
.benribox5_ {
	font-family: "ＭＳ ゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height: 16px;
	margin: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.benribox6 {
	width: 535px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height: 14px;
}
.benribox7 {
	width: 480px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height: 18px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
}
.benribox7 a:link { color: #101010; text-decoration: none; }
.benribox7 a:visited { color: #101010; text-decoration: none; }
.benribox7 a:hover { color: #c0c0c0; text-decoration: none; }
.benribox7 a:active { color: #c0c0c0; text-decoration: none; } 

.benribox7_1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height: 18px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 3em;
}
.benribox7_1 a:link { color: #101010; text-decoration: none; }
.benribox7_1 a:visited { color: #101010; text-decoration: none; }
.benribox7_1 a:hover { color: #c0c0c0; text-decoration: none; }
.benribox7_1 a:active { color: #c0c0c0; text-decoration: none; } 

.benribox8 {
	width: 480px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height: 18px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
}

.benribox9 {
	width: 94%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-right: 1px;
	padding-left: 22px;
}

.footer {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align:right;
	margin-right:6px;
	font-size:12px;
	color:#FFFFFF;
	margin-top: 3px;
	background:#4cbb7e;
	font-weight:400;
	height: 12px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
}	
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
h1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: 400;
	text-indent:210px;
}
.h01 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 30px;
	font-weight: 400;
	padding-left: 210px;
}
.h02 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	line-height: 12px;
	font-weight: 400;
	padding-left: 0px;
	padding-right: 0px;
}
.h02_1{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	line-height: 15px;
	font-weight: 400;
	padding-left: 0px;
	padding-right: 0px;
	color:#303030;
}
.h02_ {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	text-indent: 8px;
	line-height: 10px;
	font-weight: 400;
}
.h03 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 25px;
	font-weight: 400;
	background-image: url(img/17.gif);
	text-indent:10px;
}
.title {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#FFFFFF;
	font-size: 16px;
	font-weight: 700;
	text-indent:10px;
	margin:0;
	padding:0;
	float:left;
}

.title a:link { text-decoration:underline; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color:#FFFFFF; font-weight:700;}
.title a:visited { text-decoration:underline; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color:#FFFFFF; font-weight:700;}
.title a:hover { background-color:#3333ff;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color:#FFFFFF; font-weight:700;}
.title a:hover { background-color:#6666ff;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color:#FFFFFF; font-weight:700;}


.title2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#FFFFFF;
	font-size: 10px;
	font-weight: 300;
	text-indent:30px;
	padding:1em;
}
.white {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#ffffff;
	font-size: 12px;
	font-weight: 600;
	line-height:30px;
}
.h04 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 25px;
	font-weight: 400;
	background-image: url(img/29.gif);
	text-indent:10px;
}

.h04_ {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color:#000000;
	line-height: 25px;
	font-weight: 400;
	background-image: url(img/29_.gif);
	text-indent:14px;
}

.h05 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 15px;
	}
	
.h05 a:link { color: #101010; text-decoration: none; }
.h05 a:visited { color: #101010; text-decoration: none; }
.h05 a:hover { color: #c0c0c0; text-decoration: none; }
.h05 a:active { color: #c0c0c0; text-decoration: none; } 

.h06 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 25px;
	font-weight: 400;
	background-image: url(img/30.gif);
	text-indent:10px;
}

.aka {
	color: #FF0000;
}

.akab {
	color: #FF0000;
	font-weight:800;
}

.bg_eeeeee {
	background-image: url(application/img/2.gif);
	text-indent:10px;
}
.bg_cae1ff {
	background-color: #cae1ff;
	text-indent:10px;
}
.bg_99cccc {
	background-color: #d3dfdf;
	text-indent:10px;
	line-height: 13px;
}
.bg_ffd5e3 {
	background-color: #ffd5e3;
	text-indent:10px;
	line-height: 16px;
}
.bg_ec6100 {
	background-color: #ec6100;
	text-indent:10px;
	line-height: 16px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:700;
	padding-left: 10px;
	padding-right:10px;
}
.bg_97b3c6 {
	background-color: #97b3c6;
	text-indent:10px;
	line-height: 16px;
	font-size:12px;
	padding-left: 5px;
	padding-right:10px;
	color:#FFFFFF;
	font-weight:700;		
}
.gyoukan_ooi {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	color:#333333;
}
.gyoukan_ooi2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	line-height: 18px;
	color:#6666FF;
	font-weight:900;
}
.bg_13315f {
	width:256px;
	background-image:url(img/sub/2.gif);
	text-indent:10px;
	line-height: 24px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:700;		
}

.bg_tensen {
	width:246px;
	background-image:url(img/sub/1.gif) ;
	text-indent:5px;
	line-height: 20px;
	font-size:12px;
	padding-left: 5px;
	padding-right:5px;
	color:#303030;
	font-weight:500;
}

.bg_tensen_ {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	width:auto;
	background-image:url(img/sub/1.gif) ;
	line-height: 20px;
	font-size:12px;
	color:#303030;
	font-weight:400;
		margin:0;
		padding:0;
	text-align:left;	
}

.caption {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	border-bottom:dashed #9999FF thin;
	border-top:dashed #9999FF thin; 
	line-height:18px;
	font-weight:600; 
	color:#6666ff;
	}
	
.futsu10px {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:10px;
	line-height:14px;
	padding:3px;
	}
.tex_ind_ {text-indent:0.5em;}	

.ec6b0f {color:#ec6b0f; text-align:center; font-size:12px;}
.cent {text-align:center;}

.dokan {border:#ec8826 solid 2px; background-image:url(application/img/8.gif); background-position:right bottom; background-repeat:no-repeat; padding:5px;}

.dodokan {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	font-size: 12px; font-weight: 600; background-image: url(application/img/2_.gif); text-indent:10px; color:#ffffff;}
.jabon {width:42px; height:10px; color:#FFFFFF; font-weight:600; font-size:10px; background-image:url(application/img/11.gif);
		padding:0.5em; margin-right:1em; line-height:10px; float:left;}
		
.tex_ind_5em {text-indent:5em; margin-top:0.5em;}

.tex_al_right{text-align:right; padding-right:0.5em;}

.funyara {width:46%; border:#4cbb7e 1px dotted; height:150px; background-color:#fff1e1; padding:0.5em; margin-right:1em; float:left;}
.funyara2 {width:46%; border:#4cbb7e 1px dotted; height:150px; background-color:#fff1e1; padding:0.5em; float:left;}

.pic14strong {font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:14px; font-weight:600; text-indent:0.5em;}



/*追加項目*/
#wapbox1 {
width:960px;
}

/*追加項目*/
#wapbox2 {
width:789px;
float:left;
}

.a1234567 { font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:12px;}
.a1234567 a:link { text-decoration:underline; color:#333333;  }
.a1234567 a:visited { text-decoration:underline; color:#333333;  }
.a1234567 a:hover { background-color:#3333ff; color:#ffffff; }
.a1234567 a:hover { background-color:#6666ff; color:#ffffff; }

.shiro { font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:12px; color:#FFFFFF; font-weight:700;}
.shiro a:link { text-decoration:underline; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:12px; color:#FFFFFF; font-weight:700;}
.shiro a:visited { text-decoration:underline; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:12px; color:#FFFFFF; font-weight:700;}
.shiro a:hover { background-color:#3333ff;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:12px; color:#FFFFFF; font-weight:700;}
.shiro a:hover { background-color:#6666ff;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:12px; color:#FFFFFF; font-weight:700;}

.gakkoumei { width:519px; height:23px; background-image:url(img/19.gif); padding:0.3em 0 0 1em;}

.menubg { width:473px; height:94px; background-image:url(school/img/menu_bg.gif); padding:1em 2em 1em 3em; margin-left:3px; line-height:18px; font-size:12px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
.menubg a:link { text-decoration:none; color:#000000;  }
.menubg a:visited { text-decoration:none; color:#000000;  }
.menubg a:hover { background-color:#333333; color:#ffffff; }
.menubg a:hover { background-color:#666666; color:#ffffff; }

.gyoukan_ooi3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	line-height: 18px;
	color:#000000;
	font-weight:900;
}

.gyoukan_ooi4 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	line-height: 18px;
	color:#ff0000;
	font-weight:900;
}