/* トップページ ----------------------------------- */
.homeBg {
	margin: 0px;
	padding: 0px;
	background-image: url(../data/bg_header.jpg);
	background-repeat: no-repeat;
	text-align: center;
	background-position: center top;
}
.homeFra {
	margin: auto;
}
.homeHeader {
	height: 115px;
	width: 760px;
	margin: auto;
}
.homeMark {
	text-align: right;
	width: 80px;
	padding-top: 5px;
	vertical-align: top;
}
.homeName {
	width: 430px;
	text-align: center;
	vertical-align: top;
	padding-top: 10px;
}
.homekousha {
	background-image: url(../data/kousha.jpg);
	background-repeat: no-repeat;
	width: 250px;
	text-align: right;
	vertical-align: bottom;
	padding: 0px 10px 5px 0px;
	background-position: left top;
}
.homeMidGakka {
	background-image: url(../data/bg_menuhead.jpg);
	background-repeat: no-repeat;
	height: 25px;
	font-size: 12px;
	padding-left: 5px;
	padding-bottom: 2px;
	vertical-align: bottom;
}
.homeCounter {
	padding-left: 5px;
	margin-left: 5px;
	margin-top: 5px;
}
.homeSince {
	font-family: "Verdana";
	font-size: 9px;
	margin-left: 5px;
	margin-bottom: 5px;
}
.homeMainC {
	width: 365px;
	vertical-align: top;
	padding-bottom: 5px;
	background-color: #FFFFFF;
}
.homeMainR {
	vertical-align: top;
	width: 230px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
}
.homeMovie {
	margin-bottom: 10px;
}
.homeNewsTit {
	margin-top: 5px;
	padding-top: 5px;
}
.homeiframe {
	padding: 0em;
	margin: 0em;
	width: 340px;
}
.homeInfoFra {
	width: 335px;
	border: 1px solid #FF6600;
	margin-top: 10px;
	margin-bottom: 15px;
}
.homeInfoWaku {
	width: 100%;
}
.homeInfoGakka {
	font-size: 13px;
	font-weight: bold;
	background-color: #F8E7B1;
	padding: 3px;
}
.homeInfoKamei1 {
	color: #957700;
}
.homeInfoKamei2 {
	color: #4D9807;
}
.homeInfoDate {
	font-size: 13px;
	color: #CC0000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900;
	background-color: #EFE8DA;
	line-height: 105%;
	padding: 3px;
	font-weight: bold;
}
.homeInfoDateClo {
	font-size: 13px;
	color: #999999;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900;
	background-color: #EFE8DA;
	line-height: 105%;
	padding: 2px;
	font-weight: bold;
}
.homeInfoNaiyo {
	font-size: 13px;
	line-height: 105%;
	border-top: 1px solid #FF9900;
	border-right: 1px none #FF9900;
	border-bottom: 1px none #FF9900;
	border-left: 1px none #FF9900;
	padding: 3px;
}
.homeInfoNaiyoClo {
	font-size: 13px;
	line-height: 105%;
	border-top: 1px solid #FF9900;
	border-right: 1px none #FF9900;
	border-bottom: 1px none #FF9900;
	border-left: 1px none #FF9900;
	padding: 1px 1px 1px 5px;
	color: #999999;
}
.homeInfoGansho {
	font-size: 13px;
	line-height: 105%;
	border-top: 1px solid #FF9966;
	border-right: 1px none #FF9966;
	border-bottom: 1px none #FF9966;
	border-left: 1px dotted #FF9966;
	text-align: left;
	padding: 3px;
}
.homeOcFra {
	width: 220px;
	border: 1px solid #F48ACD;
	margin-top: 0px;
}
.homeOcNaiyo {
	font-size: 12px;
	line-height: 110%;
	padding: 5px;
	width: 220px;
	border: 1px none #FF407E;
}
.homeOcDate {
	margin-top: 2px;
	padding-top: 2px;
	width: 99%;
}
.homeAnnaiFra {
	width: 220px;
	border: 1px none;
	background-color: #CCDEFD;
	margin-top: 10px;
}
.homeHr {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #0066FF;
	border-right-color: #0066FF;
	border-bottom-color: #0066FF;
	border-left-color: #0066FF;
	margin-top: 5px;
	width: 98%;
	padding-top: 5px;
}
.homeMFra {
	border: 1px solid #66CC33;
	margin-top: 0px;
	margin-bottom: 5px;
	width: 220px;
	padding: 5px;
}
.homeMUrl {
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
	text-align: center;
	margin-bottom: 5px;
}
.homeMMid {
	font-size: 12px;
	color: #CC0000;
	margin: 5px 0px 0px;
}
.homeMForm {
	margin: 0px;
	font-size: 12px;
	padding: 0px;
}
.homeImg {
	margin: 5px;
}
.homeDlFra {
	border: 1px solid #66CC33;
	padding: 2px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 365px;
}
.homeShikaku {
	font-size: 14px;
	line-height: 135%;
	margin-left: 1em;
	margin-top: 0em;
	margin-bottom: 1em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF6600;
	padding: 5px;
	margin-right: 1em;
	text-align: center;
}
.homeInfoDate2 {
	font-size: 12px;
	color: #FF6699;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #BDB7AC;
	border-right-color: #BDB7AC;
	border-bottom-color: #BDB7AC;
	border-left-color: #BDB7AC;
	background-color: #EFE8DA;
	line-height: 105%;
	font-weight: bold;
	text-align: center;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
}
.homeInfoNaiyo2 {
	font-size: 12px;
	line-height: 110%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #BDB7AC;
	border-right-color: #BDB7AC;
	border-bottom-color: #BDB7AC;
	border-left-color: #BDB7AC;
	text-align: left;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
}
.homeInfoNaiyo3 {
	font-size: 10px;
	line-height: 105%;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #BDB7AC;
	border-right-color: #BDB7AC;
	border-bottom-color: #BDB7AC;
	border-left-color: #BDB7AC;
	text-align: left;
	vertical-align: top;
}
.homeInfoLab {
	font-size: 12px;
	line-height: 105%;
	padding: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #BDB7AC;
	border-right-color: #BDB7AC;
	border-bottom-color: #BDB7AC;
	border-left-color: #BDB7AC;
	background-color: #A87917;
	font-weight: bold;
	color: #FFFFFF;
}
.homeInfoLab2 {
	font-size: 13px;
	line-height: 105%;
	padding: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900;
	background-color: #A87917;
	font-weight: bold;
	color: #FFFFFF;
}
.homeInfoFra2 {
	width: 335px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #BDB7AC;
	border-right-color: #BDB7AC;
	border-bottom-color: #BDB7AC;
	border-left-color: #BDB7AC;
}
.allTxtRed3 {
	font-weight: bold;
	color: #CC0000;
	font-size: 14px;
	line-height: 120%;
	margin-bottom: 7px;
	margin-top: 7px;
}
.homeAttention {
	font-size: 13px;
	line-height: 120%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC3300;
	padding: 3px;
	margin-bottom: 15px;
	margin-top: 10px;
	width: 95%;
}
.homeAttention2 {
	font-size: 13px;
	line-height: 120%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC3300;
	padding: 3px;
	margin-bottom: 25px;
	margin-top: 10px;
	width: 60%;
	text-align: center;
}
.sdataTit {
	font-size: 12px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.sdataTable {
	margin: auto;
	width: 220px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #BDB7AC;
	border-right-color: #BDB7AC;
	border-bottom-color: #BDB7AC;
	border-left-color: #BDB7AC;
}
.sdataTh {
	background-color: #DFF1A5;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #BDB7AC;
	border-right-color: #BDB7AC;
	border-bottom-color: #BDB7AC;
	border-left-color: #BDB7AC;
	font-size: 12px;
	text-align: left;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
}
.sdataTd {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #BDB7AC;
	border-right-color: #BDB7AC;
	border-bottom-color: #BDB7AC;
	border-left-color: #BDB7AC;
	font-size: 12px;
	text-align: center;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}
.sdataTdr {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #BDB7AC;
	border-right-color: #BDB7AC;
	border-bottom-color: #BDB7AC;
	border-left-color: #BDB7AC;
	font-size: 12px;
	text-align: right;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
}

/* 本文 ------------------------------------------ */
.honbunBg {
	padding: 0px;
	background-image: url(../data/bg_header2.jpg);
	background-repeat: no-repeat;
	text-align: center;
	background-position: center top;
	margin: 0px;
}
.honbunBg2 {
	padding: 0px;
	text-align: center;
	margin: 0px;
}
.honbunHeader {
	height: 105px;
	width: 760px;
	margin: auto;
}
.honbunTitle {
	padding-top: 5px;
	width: 290px;
	text-align: center;
	vertical-align: top;
}
.honbunHeadR {
	width: 470px;
	text-align: right;
	padding-right: 10px;
}
.honbunMainFra {
	width: 760px;
	margin: auto;
}
.honbunMidGakka {
	background-image: url(../data/bg_menuhead2.jpg);
	background-repeat: no-repeat;
	height: 25px;
	font-size: 12px;
	padding-left: 5px;
	padding-bottom: 2px;
	vertical-align: bottom;
	width: 165px;
}
.honbunMainR {
	vertical-align: top;
	width: 595px;
	font-size: 15px;
	line-height: 130%;
	background-color: #FFFFFF;
	padding: 10px;
}
.honbunPageTit {
	border-top-width: 8px;
	border-right-width: 8px;
	border-bottom-width: 8px;
	border-left-width: 8px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #009900;
	border-right-color: #009900;
	border-bottom-color: #009900;
	border-left-color: #009900;
	padding-left: 2px;
	width: 550px;
	vertical-align: middle;
	height: 32px;
}
.honbunPageTit2 {
	margin-bottom: 10px;
}
.honbunMid {
	font-size: 16px;
	line-height: 130%;
	color: #339900;
	font-weight: bold;
	margin: 0em;
}
.honbunOlKihon {
	margin-left: 1.8em;
	margin-top: 0em;
	margin-bottom: 0em;
	font-size: 15px;
	line-height: 130%;
}


/* 共通 ------------------------------------------ */
BODY {
	scrollbar-3dlight-color:#BFCD87;
	scrollbar-arrow-color:#BFCD87;
	scrollbar-base-color:#BFCD87;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#BFCD87;
	background-color: #F5F1E9;
}
.allLead {
	background-image: url(../data/bg_lead2.gif);
	font-size: 12px;
	color: #FFFFFF;
	height: 25px;
	padding-left: 5px;
}
.allBanner {
	margin-right: 3px;
	margin-left: 3px;
}
.allTopMenu {
	margin: 3px;
}
.allMainL {
	vertical-align: top;
	width: 165px;
	background-image: url(../data/bg_menu.jpg);
	background-repeat: repeat-y;
	padding-bottom: 10px;
}
.allMidSchool {
	font-size: 12px;
	line-height: 135%;
	padding-left: 5px;
}
.allMenu1 {
	margin-left: 2px;
	margin-bottom: 5px;
}
.allMenu2 {
	margin-bottom: 1px;
	margin-top: 1px;
}
.allFooterLink {
	background-color: #DEF2A5;
	width: 760px;
	border-top: 1px solid #5EA912;
	text-align: left;
	margin: auto;
	clear: none;
}
.allFooterLinkText {
	font-size: 12px;
	line-height: 120%;
	margin: 0px;
	padding: 5px;
}
.allFooterLinkText span {
	white-space: nowrap;
}
.allFooterFra {
	background-color: #5EA912;
	width: 760px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin: auto;
}
.allFooterName {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding: 3px;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.allFooterJyusho {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	background-color: #5EA912;
}
.allCopyright {
	width: 760px;
	color: #FFFFFF;
	background-color: #999999;
	text-align: right;
	font-family: "Verdana";
	font-size: 9px;
	margin: auto;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.allPagetop {
	text-align: right;
	margin-top: 15px;
	margin-bottom: 25px;
}
.allKomid {
	font-size: 14px;
	background-color: #666666;
	padding: 2px;
	color: #FFFFFF;
}
.allCap {
	font-size: 12px;
	line-height: 100%;
	text-align: center;
}
.allCap2 {
	font-size: 14px;
	line-height: 100%;
	text-align: center;
}
.allCapL {
	font-size: 12px;
	line-height: 100%;
}
.allWaku1 {
	border: 1px solid #333333;
	padding: 5px;
}
.allWaku2 {
	border: 1px solid #333333;
	padding: 5px;
	font-weight: normal;
}
.allWaku3 {
	border: 1px solid #66CC33;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.allHyou1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	margin-left: 10px;
}
.allHyou2 {
	font-size: 12px;
	line-height: 110%;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	margin-bottom: 0.5em;
	margin-top: .5em;
}
.allTh1 {
	font-size: 14px;
	line-height: 120%;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	background-color: #FFCC66;
}
.allTh2 {
	font-size: 14px;
	line-height: 120%;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	background-color: #E1D9BD;
}
.allTh3 {
	background-color: #D9D9E6;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	text-align: center;
	font-size: 120%;
	padding: 5px;
}
.allTh4 {
	background-color: #D9D9E6;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	text-align: center;
	font-size: 100%;
	padding: 5px;
}
.allTh5 {
	background-color: #CADEB6;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	text-align: center;
	font-size: 120%;
	padding: 5px;
}
.allTh6 {
	background-color: #CADEB6;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	text-align: center;
	font-size: 100%;
	padding: 5px;
}
.allTd1 {
	font-size: 14px;
	line-height: 120%;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	background-color: #FFFFFF;
	text-align: right;
}
.allTd2 {
	font-size: 14px;
	line-height: 120%;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	background-color: #FFFFFF;
}
.allTd3 {
	text-align: center;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding-right: 2px;
	padding-left: 2px;
}
.allTd4 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	text-align: center;
}
.allTd5 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.allImg {
	margin: 2px;
}
.allUlKihon {
	margin-left: 1.75em;
	margin-top: 2px;
	margin-bottom: 0em;
	line-height: 130%;
	font-size: 14px;
	margin-right: 0px;
	text-align: left;
}
.allUlTxt12 {
	margin-left: 1.75em;
	margin-top: 0px;
	margin-bottom: 0em;
	line-height: 130%;
	font-size: 12px;
	margin-right: 0px;
}
.allUlTsume {
	margin-left: -0.5em;
	margin-top: 0em;
	margin-bottom: 0em;
}
.allUlTsume2 {
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: .5em;
	line-height: 120%;
}
.allOlKihon {
	margin-left: 1.8em;
	margin-top: 0em;
	margin-bottom: 0em;
	font-size: 14px;
	line-height: 130%;
}
.allMartb5 {
	margin-top: 5px;
	margin-bottom: 5px;
}
.allMartb10 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.allMartb3 {
	margin-top: 3px;
	margin-bottom: 3px;
}
span.nobr {
	font-size: 12px;
	white-space: nowrap;
}
.allHr {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	padding-top: 5px;
	padding-bottom: 5px;
}


/* 共通・テキスト ------------------------------------------ */
.allTxtOut1B {
	text-indent: -1em;
	margin-left: 1em;
	font-weight: bold;
}
.allTxtB {
	font-weight: bold;
	margin: 0px;
}
.allTxtIn1 {
	text-indent: 1em;
	font-size: 15px;
	line-height: 135%;
	margin: 0px;
}
.allTxt11Kihon {
	font-size: 11px;
	line-height: 110%;
	margin: 0px;
	text-align: left;
}
.allTxt12tsume {
	font-size: 11px;
	line-height: 110%;
	font-weight: normal;
	margin: 0em;
}
.allTxt12Out1 {
	text-indent: -1em;
	margin-left: 1em;
	font-size: 12px;
	line-height: 130%;
	font-weight: normal;
	margin-top: 0em;
	margin-bottom: 0em;
}
.allTxt12In1 {
	text-indent: 1em;
	font-size: 12px;
	line-height: 130%;
	font-weight: normal;
	margin: 0em;
}
.allTxt12Mar1 {
	font-size: 12px;
	line-height: 130%;
	font-weight: normal;
	margin-left: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.allTxt12Mar2 {
	font-size: 12px;
	line-height: 130%;
	font-weight: normal;
	margin-left: 2em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.allTxt12Kihon {
	font-size: 12px;
	line-height: 130%;
	font-weight: normal;
	margin: 0em;
}
.allTxt12B {
	font-weight: bold;
	font-size: 12px;
	line-height: 130%;
	margin: 0em;
}
.allTxt12Kakko {
	text-indent: -1.8em;
	margin-left: 1.8em;
	font-size: 12px;
	line-height: 130%;
	margin-top: 0px;
	margin-bottom: 0px;
}
.allTxt15Wide {
	font-size: 15px;
	margin: 0px;
	line-height: 150%;
}
.allTxt14Kihon {
	font-size: 14px;
	margin: 0px;
	line-height: 130%;
}
.allTxt15Kihon {
	font-size: 15px;
	margin: 0px;
	line-height: 130%;
}
.allTxt14Out1 {
	font-size: 14px;
	margin: 0em 0em 0em 1em;
	text-indent: -1em;
	line-height: 135%;
}
.allTxt14In1 {
	font-size: 14px;
	margin: 0px;
	text-indent: 1em;
	line-height: 135%;
}
.allTxt14mar1 {
	font-size: 14px;
	line-height: 130%;
	font-weight: normal;
	margin-left: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.allTxt14Kakko {
	text-indent: -1.8em;
	margin-left: 1.8em;
	font-size: 14px;
	line-height: 130%;
	margin-top: 0px;
	margin-bottom: 0px;
}
.allTxt14B {
	font-size: 14px;
	line-height: 135%;
	font-weight: bold;
	margin: 0px;
	padding: 2px;
}
.allTxtRedB {
	font-weight: bold;
	color: #CC0000;
	font-size: 15px;
}
.allTxtOrangeB {
	font-weight: bold;
	color: #FF6600;
	font-size: 15px;
}
.allTxtRedB2 {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 13px;
	line-height: 135%;
	margin-top: 2px;
	margin-bottom: 2px;
	background-color: #CC0000;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-left: 2px;
}
.allTxt12Red {
	font-size: 12px;
	padding-left: 5px;
	color: #CC0000;
	margin: 0px;
}
.allTxt11Red {
	font-size: 11px;
	color: #CC0000;
	margin: 0px;
}
.allTxt12Orange {
	font-size: 12px;
	color: #FF6600;
	margin: 0px;
}
.allTxt12GreenB {
	font-size: 12px;
	color: #009900;
	margin: 0px;
	font-weight: bold;
}
.allTxt15BgP {
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #957EAB;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 2px;
}
.allTxt15G {
	font-size: 15px;
	color: #009900;
	font-weight: bold;
	margin: 0px;
}
.allTxt15Y {
	font-size: 15px;
	color: #B69001;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

/* 介護福祉士科 -------------------------------------------- */
.kaigoCatch {
	font-size: 20px;
	font-weight: bold;
	color: #FF6600;
	line-height: 110%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.kaigoMid1 {
	font-size: 14px;
	padding: 2px;
	color: #FFFFFF;
	background-color: #666666;
}
.kaigoMid2 {
	font-size: 16px;
	line-height: 130%;
	color: #957000;
	font-weight: bold;
	margin: 2px 0px 0px;
}
.kaigoMid3 {
	font-size: 14px;
	padding: 3px;
	color: #957000;
	font-weight: bold;
}
.kaigoMid4 {
	font-size: 14px;
	color: #FFFFFF;
	line-height: 135%;
	margin: 0px;
	background-color: #FF6600;
	padding: 3px;
	font-weight: bold;
}
.kaigoJuken {
	background-color: #F3E4CB;
}
.kaigoShikaFra {
	border: 1px solid #CFAB70;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 20px;
}
.kaigoShikaku1 {
	font-size: 12px;
	color: #FF6600;
	line-height: 135%;
	margin: 0px;
	font-weight: bold;
}
.kaigoKoushiFra {
	width: 105px;
	vertical-align: top;
}
.kaigoImg {
	margin: 5px;
}
.kaigoLi {
	margin-bottom: 1em;
}
.kaigoRepoFra {
	border: 1px solid #CC9900;
	padding: 10px;
	margin-bottom: 15px;
	width: 99%;
}
.kaigoRepoTit {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #957000;
	padding: 2px;
	margin-bottom: 10px;
}
.kaigoRepoFra2 {
	padding: 10px;
	width: 99%;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	background-color: #FFF4D5;
	margin-top: 15px;
}
.kaigoRepoMid {
	font-size: 18px;
	line-height: 130%;
	font-weight: bold;
	color: #FF6600;
	margin: 0px 0px 5px;
	padding: 0px;
}
.kaigoRepoMid2 {
	background-color: #FF6600;
	font-size: 14px;
	color: #FFFFFF;
	padding: 2px;
	margin: 10px 0px;
}
.kaigoRepoMid3 {
	color: #FF6633;
	font-size: 14px;
	margin: 0px;
}
.kaigoRepoPro {
	width: 210px;
	margin-left: 15px;
	margin-bottom: 15px;
	background-color: #F5F5F3;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.kaigoLi {
	margin-bottom: 1em;
}


/* 児童福祉科 -------------------------------------------- */
.jidoCatch {
	font-size: 20px;
	font-weight: bold;
	color: #4D9807;
	line-height: 110%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.jidoMid1 {
	font-size: 14px;
	padding: 2px;
	color: #FFFFFF;
	background-color: #666666;
}
.jidoMid2 {
	font-size: 16px;
	line-height: 130%;
	color: #4D9807;
	font-weight: bold;
	margin: 2px 0px 0px;
}
.jidoMid3 {
	font-size: 14px;
	padding: 3px;
	color: #4D9807;
	font-weight: bold;
}
.jidoMid4 {
	font-size: 14px;
	color: #FFFFFF;
	line-height: 135%;
	margin: 0px;
	background-color: #006600;
	padding: 3px;
	font-weight: bold;
}
.jidoShikaFra {
	border: 1px solid #99CC00;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 20px;
}
.jidoShikaku1 {
	font-size: 12px;
	color: #4D9807;
	line-height: 135%;
	margin: 0px;
	font-weight: bold;
}
.jidoShikaku2 {
	font-size: 12px;
	color: #006600;
	line-height: 135%;
	margin: 0px;
	font-weight: bold;
}
.jidoJuken {
	background-color: #DFF3CB;
}
.jidoKoushiFra {
	width: 105px;
	vertical-align: top;
}
.jidoImg {
	margin: 5px;
}
.jidoRepoFra {
	border: 1px solid #99CC00;
	padding: 10px;
	margin-bottom: 15px;
	width: 99%;
}
.jidoRepoTit {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #888888;
	padding: 2px;
	margin-bottom: 10px;
}
.jidoRepoFra2 {
	padding: 10px;
	width: 99%;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	background-color: #FFF4D5;
	margin-top: 15px;
}
.jidoRepoMid {
	font-size: 18px;
	line-height: 130%;
	font-weight: bold;
	color: #006600;
	margin: 0px 0px 5px;
	padding: 0px;
}
.jidoRepoMid2 {
	background-color: #006600;
	font-size: 14px;
	color: #FFFFFF;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.jidoRepoMid3 {
	color: #006600;
	font-size: 14px;
	margin: 0px;
}
.jidoRepoPro {
	width: 210px;
	margin-left: 15px;
	margin-bottom: 15px;
	background-color: #F5F5F3;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.jidoLi {
	margin-bottom: 1em;
}
.youkyoFra1 {
	background-color: #E0E4F3;
	margin-top: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
.youkyoFra2 {
	background-color: #F9EAC0;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 15px;
}
.youkyoMid1 {
	font-size: 14px;
	color: #3F60A9;
	line-height: 135%;
	margin: 0px;
}
.youkyoMid2 {
	font-size: 14px;
	color: #000000;
	line-height: 135%;
	margin: 0px;
	text-align: center;
}
.youkyoShikaku1 {
	font-size: 12px;
	color: #3F60A9;
	line-height: 135%;
	margin: 0px;
	font-weight: bold;
}
.youkyoShikaku2 {
	font-size: 12px;
	color: #FF6600;
	line-height: 135%;
	margin: 0px;
	font-weight: bold;
}
.youkyoTokuten {
	font-size: 12px;
	line-height: 135%;
	font-weight: bold;
	margin: 0px;
	color: #FF3333;
}
.youkyoFaq {
	font-size: 12px;
	line-height: 135%;
	font-weight: bold;
	margin: 0px;
	background-color: #FFFFFF;
	padding: 5px;
}

/* 就職サポート -------------------------------------------- */
.shuNo {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #747474;
	padding: 2px;
	margin-bottom: 5px;
	line-height: 200%;
	font-size: 14px;
}
.shuMid1 {
	font-size: 25px;
	color: #000000;
	font-weight: bold;
	font-family: "ＭＳ Ｐ明朝", "細明朝体";
	line-height: 130%;
	background-color: #BFDFFF;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 0px;
}
.shuMid2 {
	font-size: 16px;
	color: #CC0000;
	font-weight: bold;
	line-height: 130%;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.shuMid3 {
	background-color: #FA9205;
	font-size: 16px;
	line-height: 120%;
	font-weight: bold;
	padding: 5px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	color: #FFFFFF;
	vertical-align: top;
}
.shuMid4 {
	font-size: 16px;
	line-height: 120%;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #000000;
	margin: 0px;
}
.shuMid5 {
	font-size: 14px;
	line-height: 120%;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #000000;
	margin: 0px;
}
.shuMid6 {
	font-size: 17px;
	line-height: 130%;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #996600;
	margin: 0px;
}
.shuMid7 {
	font-size: 17px;
	line-height: 130%;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #4D9807;
	margin: 0px;
}
.shuMid8 {
	font-size: 18px;
	line-height: 120%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #B59ACF;
	padding: 3px;
	margin-bottom: 5px;
}
.shuKomid1 {
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	line-height: 120%;
}
.shuKomid2 {
	font-size: 14px;
	color: #996600;
	font-weight: bold;
}
.shuKomid3 {
	font-size: 14px;
	color: #4D9807;
	font-weight: bold;
}
.shuNaiyoTxt {
	background-color: #EFECE0;
	font-size: 12px;
	line-height: 120%;
	padding: 5px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	vertical-align: top;
}
.shuGraph {
	margin-top: 10px;
	margin-bottom: 10px;
}
.shuImg {
	margin: 5px;
}
.shuUl {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
.shuKaigoMid {
	font-size: 18px;
	line-height: 120%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #B59100;
	padding: 3px;
	margin-bottom: 5px;
}
.shuKaigoMid2 {
	font-size: 17px;
	line-height: 120%;
	font-weight: bold;
	color: #996600;
	background-color: #ECDFD2;
	padding: 3px;
	margin-bottom: 5px;
}
.shuKaigoMid3 {
	font-size: 15px;
	line-height: 130%;
	font-weight: bold;
	color: #FF8000;
}
.shuKaigoMid4 {
	font-size: 15px;
	line-height: 130%;
	font-weight: bold;
	color: #996600;
	margin: 0px;
}
.shuJidoMid {
	font-size: 18px;
	line-height: 120%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4D9807;
	padding: 3px;
	margin-bottom: 5px;
}
.shuJidoMid2 {
	font-size: 17px;
	line-height: 120%;
	font-weight: bold;
	color: #118A00;
	background-color: #DCEDD1;
	padding: 3px;
	margin-bottom: 5px;
}
.shuJidoMid3 {
	font-size: 15px;
	line-height: 130%;
	font-weight: bold;
	color: #FF8000;
	margin-bottom: 5px;
}
.shuJidoMid4 {
	font-size: 15px;
	line-height: 130%;
	font-weight: bold;
	color: #996600;
	margin: 0px;
}

/* メッセージ -------------------------------------------- */
.mesBgKaigo {
	background-color: #FFF4D5;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 10px;
}
.mesKyouin {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	padding: 2px;
}
.mesKaigo {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #BE9A2C;
	padding: 2px;
}
.mesJidou {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #8ABB59;
	padding: 2px;
}
.mesOg {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #F27777;
	padding: 2px;
}
.mesMidKaigo {
	color: #996600;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 17px;
}
.mesMidKaigo2 {
	color: #BE9A2C;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 17px;
}
.mesFra {
	width: 99%;
	border: 1px solid #B79A6B;
}
.mesCap {
	font-size: 11px;
	line-height: 110%;
	margin: 0em;
}
.mesBgJidou {
	background-color: #F1F8DC;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 10px;
}
.mesMidJidou {
	color: #2D882D;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 17px;
}
.mesMidJidou2 {
	color: #809F4A;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 17px;
}
.mesSub {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	padding: 2px;
	margin-left: 5px;
}

/* 施設・設備 -------------------------------------------- */
.shiseMid {
	font-size: 14px;
	line-height: 100%;
	margin-bottom: 2px;
	margin-top: 1em;
}
.shiseImg {
	margin: 5px;
}

/* 学生寮 ------------------------------------------------ */
.dormMid1 {
	font-size: 18px;
	line-height: 120%;
	color: #000000;
	font-weight: bold;
	background-color: #9ECD12;
	padding: 2px 2px 2px 5px;
	margin-bottom: 10px;
}
.dormMid2 {
	font-size: 16px;
	line-height: 130%;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px;
	margin-bottom: .5em;
}
.dormMid3 {
	font-size: 14px;
	line-height: 130%;
	color: #FF6600;
	font-weight: bold;
	padding: 2px;
	margin: 0px;
}
.dormFra {
	width: 500px;
}.dormFraL {
	width: 200px;
}
.dormFraR {
	padding-left: 10px;
	width: 300px;
}
.dormCapL {
	font-size: 11px;
	line-height: 100%;
	margin-top: 3px;
}

/* 交通アクセス ------------------------------------------------ */
.acceMid {
	color: #0066CC;
	font-weight: bold;
}
.acceMid2 {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #996633;
	padding: 2px;
}
.acceMid3 {
	color: #996633;
	font-weight: bold;
}
.accImg {
	margin: 5px;
}
.accImg2 {
	margin: 5px 5px 0px;
}
.accCap {
	font-size: 11px;
	line-height: 100%;
	margin-right: 5px;
	margin-left: 5px;
}
.accLi {
	margin-bottom: 1em;
}

/* リンク ----------------------------------------------------- */
.linkMid {
	font-size: 14px;
	line-height: 130%;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #669900;
	padding: 2px 2px 2px 4px;
	margin-bottom: 0.5em;
}

/* FAQ ------------------------------------------------------- */
.faqMid1 {
	background-color: #8FBF00;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	line-height: 135%;
	vertical-align: top;
	padding: 5px;
	border-top: 2px none #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	border-left: 2px none #FFFFFF;
	margin: 0px;
}
.faqMid2 {
	background-color: #78A5E7;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	line-height: 135%;
	vertical-align: top;
	padding: 5px;
	border-top: 2px none #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	border-left: 2px none #FFFFFF;
	margin: 0px;
}
.faqMid3 {
	background-color: #F09999;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	line-height: 135%;
	vertical-align: top;
	padding: 5px;
	border-top: 2px none #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	border-left: 2px none #FFFFFF;
	margin: 0px;
}
.faqMid4 {
	background-color: #CC9966;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	line-height: 135%;
	vertical-align: top;
	padding: 5px;
	border-top: 2px none #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	border-left: 2px none #FFFFFF;
	margin: 0px;
}
.faqMid5 {
	background-color: #9D9DD7;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	line-height: 135%;
	vertical-align: top;
	padding: 5px;
	border-top: 2px none #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	border-left: 2px none #FFFFFF;
	margin: 0px;
}
.faqMid6 {
	background-color: #63BC87;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	line-height: 135%;
	vertical-align: top;
	padding: 5px;
	border-top: 2px none #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	border-left: 2px none #FFFFFF;
	margin: 0px;
}
.faqMid7 {
	background-color: #F7B048;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	line-height: 135%;
	vertical-align: top;
	padding: 5px;
	border-top: 2px none #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	border-left: 2px none #FFFFFF;
	margin: 0px;
}
.faqMid8 {
	background-color: #49C5D6;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	line-height: 135%;
	vertical-align: top;
	padding: 5px;
	border-top: 2px none #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	border-left: 2px none #FFFFFF;
	margin: 0px;
}
.faqMid9 {
	background-color: #E9A0CE;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	line-height: 135%;
	vertical-align: top;
	padding: 5px;
	border-top: 2px none #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	border-left: 2px none #FFFFFF;
	margin: 0px;
}
.faqaKomid1 {
	font-size: 16px;
	font-weight: bold;
	background-color: #DFF7C8;
	padding: 5px;
	border-top: 2px none #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	border-left: 2px none #FFFFFF;
	margin-bottom: 0.25em;
	margin-top: 0em;
}
.faqaKomid2 {
	font-size: 16px;
	font-weight: bold;
	background-color: #C1EDFD;
	padding: 5px;
	border-top: 2px none #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	border-left: 2px none #FFFFFF;
	margin-bottom: 0.25em;
	margin-top: 0em;
}
.faqaKomid3 {
	font-size: 16px;
	font-weight: bold;
	background-color: #FFE6E6;
	padding: 5px;
	border-top: 2px none #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	border-left: 2px none #FFFFFF;
	margin-bottom: 0.25em;
	margin-top: 0em;
}
.faqaKomid4 {
	font-size: 16px;
	font-weight: bold;
	background-color: #F5E3D3;
	padding: 5px;
	border-top: 2px none #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	border-left: 2px none #FFFFFF;
	margin-bottom: 0.25em;
	margin-top: 0em;
}
.faqaKomid5 {
	font-size: 16px;
	font-weight: bold;
	background-color: #E6DFF4;
	padding: 5px;
	border-top: 2px none #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	border-left: 2px none #FFFFFF;
	margin-bottom: 0.25em;
	margin-top: 0em;
}
.faqaKomid6 {
	font-size: 16px;
	font-weight: bold;
	background-color: #D8F1E3;
	padding: 5px;
	border-top: 2px none #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	border-left: 2px none #FFFFFF;
	margin-bottom: 0.25em;
	margin-top: 0em;
}
.faqaKomid7 {
	font-size: 16px;
	font-weight: bold;
	background-color: #F5EAD3;
	padding: 5px;
	border-top: 2px none #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	border-left: 2px none #FFFFFF;
	margin-bottom: 0.25em;
	margin-top: 0em;
}
.faqaKomid8 {
	font-size: 16px;
	font-weight: bold;
	background-color: #D0F9F9;
	padding: 5px;
	border-top: 2px none #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	border-left: 2px none #FFFFFF;
	margin-bottom: 0.25em;
	margin-top: 0em;
}
.faqaKomid9 {
	font-size: 16px;
	font-weight: bold;
	background-color: #FADAEE;
	padding: 5px;
	border-top: 2px none #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	border-left: 2px none #FFFFFF;
	margin-bottom: 0.25em;
	margin-top: 0em;
}
.faqQ {
	text-indent: -3em;
	margin-left: 3em;
	margin-top: 0em;
	margin-bottom: 0em;
}
.faqKoumoku1 {
	background-color: #E9E9E9;
	font-size: 14px;
	line-height: 150%;
	padding: 5px;
	border-top: 2px none #FFFFFF;
	border-right: 2px none #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	border-left: 2px none #FFFFFF;
}
.faqKoumoku2 {
	background-color: #FFFFFF;
	font-size: 14px;
	line-height: 150%;
	padding: 5px;
}

/* 個人情報の取扱いについて ----------------------------- */
.privMid {
	font-size: 16px;
	color: #CC0000;
	font-weight: bold;
	line-height: 130%;
}

/* あいさつ・沿革 -------------------------------------- */
.aisaMid {
	font-size: 14px;
	line-height: 130%;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #669900;
	padding: 2px 2px 2px 4px;
	margin-bottom: 0.5em;
}
.aisaMid2 {
	font-size: 14px;
	line-height: 130%;
	color: #916D39;
	font-weight: bold;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	margin: 0px;
}
.aisaFra {
	padding-left: 15px;
	font-size: 12px;
	line-height: 130%;
	width: 99%;
}
.aisaFraL {
	text-align: center;
	width: 100px;
}
.aisaFraR {
	padding-left: 10px;
	margin-left: 5px;
}
.aisaHr {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #99CC00;
	border-right-color: #99CC00;
	border-bottom-color: #99CC00;
	border-left-color: #99CC00;
	margin-top: 5px;
	width: 98%;
	padding-top: 5px;
}
.aisaImg {
	margin: 0px 0px 5px;
}

/* 福祉ってそういう… -------------------------------- */
.lifeImg {
	margin: 10px;
}
.lifeFra {
	margin: 10px 60px;
}

/* 募集要項 ---------------------------------------- */
.youOl1 {
	font-size: 14px;
	line-height: 130%;
	margin: 0em;
	padding: 0px 0px 0px 2em;
	font-weight: normal;
}
.youOl2 {
	font-size: 14px;
	line-height: 130%;
	margin: 0em;
	padding: 0px 0px 0px 2em;
	font-weight: normal;
}
.youOl3 {
	font-size: 12px;
	line-height: 120%;
	font-weight: normal;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 2em;
}
.youUl1 {
	font-size: 14px;
	line-height: 130%;
	margin: 0em;
	padding-left: 1em;
	font-weight: normal;
}
.youUl2 {
	font-size: 12px;
	line-height: 130%;
	font-weight: normal;
	margin: 0em 0em 3px;
	padding-left: 1em;
}
.youLi1 {
	margin-bottom: 1em;
}
.youkKomid1 {
	font-size: 14px;
	padding: 3px 0px;
	font-weight: bold;
	line-height: 130%;
	margin: 0px;
}
.youkKomid2 {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.youText {
	font-size: 14px;
	line-height: 130%;
	margin: 0px;
	font-weight: normal;
}
.youText2 {
	font-size: 14px;
	line-height: 130%;
	margin: 0px;
	font-weight: normal;
	text-indent: 1em;
}
.youText3 {
	font-size: 12px;
	line-height: 120%;
	margin: 0px;
	font-weight: normal;
}
.youMar1 {
	font-size: 12px;
	line-height: 120%;
	font-weight: normal;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 1em;
}
.youMar2 {
	font-size: 14px;
	line-height: 120%;
	font-weight: normal;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 1em;
}
.youKakko {
	font-weight: normal;
	text-indent: -1.5em;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 1.5em;
	line-height: 120%;
}
.youOut1 {
	font-weight: normal;
	text-indent: -1em;
	line-height: 120%;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 1em;
}
.youThemeBg {
	padding: 3px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 10px;
	font-size: 12px;
	line-height: 130%;
	background-color: #ECF7C8;
}
.youHyou {
	font-size: 12px;
	line-height: 110%;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
}
.youHyou2 {
	font-size: 14px;
	line-height: 110%;
	margin-left: 1em;
}
.youTh {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-weight: normal;
	padding: 3px 5px;
	background: #DFF1A5;
}
.youTd1 {
	text-align: left;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 3px 5px;
}
.youTd2 {
	text-align: center;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 3px 5px;
}
.youTd3 {
	text-align: right;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 3px 5px;
}
.youTd4 {
	padding: 3px 5px;
}


/* 体験入学 ---------------------------------------- */
.ocPrivacy {
	font-size: 12px;
	line-height: 120%;
	margin-left: 1em;
	margin-top: 0em;
	margin-bottom: .5em;
	font-weight: bold;
	text-align: left;
}
.ocImg {
	margin: 5px;
}
.ocMid {
	font-size: 14px;
	line-height: 120%;
	font-weight: bold;
	background-color: #F48ABF;
	padding: 3px;
	margin-bottom: 10px;
	color: #FFFFFF;
}
.ocMid2 {
	font-size: 18px;
	line-height: 120%;
	font-weight: bold;
	padding: 3px;
	margin-bottom: 10px;
	color: #009900;
}
.ocTime {
	font-size: 14px;
	line-height: 120%;
	padding: 3px;
	text-align: center;
	color: #FFFFFF;
	border: 2px none #FFFFFF;
	font-weight: bold;
	background-color: #FF6600;
	margin-right: 5px;
}
.ocTh1 {
	background-color: #17A829;
	padding: 2px;
	vertical-align: top;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
}
.ocDate {
	font-size: 13px;
	font-weight: bold;
	line-height: 120%;
	background-color: #F0EDD9;
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-align: center;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}
.ocDateClose {
	font-size: 12px;
	line-height: 120%;
	padding: 0px;
	text-align: center;
	color: #888888;
	border: 2px none #FFFFFF;
}
.ocSougei {
	font-size: 14px;
	line-height: 120%;
	color: #FF6600;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900;
}
.ocGaku {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #0066CC;
	padding: 2px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
}
.ocTai {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #F381BA;
	padding: 2px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
}
.ocNyu {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #CC0000;
	padding: 2px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
}

/* 地域とともに育つ ---------------------------------------- */
.chiikiMid1 {
	font-size: 16px;
	line-height: 130%;
	font-weight: bold;
	color: #003300;
	background-color: #BBD1AD;
	padding: 2px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-top: 1em;
}
.chiikiMid2 {
	font-size: 16px;
	line-height: 130%;
	font-weight: bold;
	color: #003399;
	margin: 0px;
}
.chiikiMid3 {
	font-size: 22px;
	line-height: 130%;
	font-weight: bold;
	color: #003399;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	margin-top: 50px;
}
.chiikiKomid {
	font-size: 14px;
	color: #FFFFFF;
	margin: 0px;
	background-color: #996633;
	font-weight: bold;
	padding: 2px;
}
.WaFrame {
	background-color: #FFF9CC;
	padding: 10px;
	vertical-align: top;
	width: 270px;
}
.WaTitle {
	font-size: 14px;
	line-height: 120%;
	font-weight: bold;
	color: #339900;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.WaCatch {
	font-size: 14px;
	line-height: 120%;
	font-weight: bold;
	color: #FF6600;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #FF6600;
	border-right-color: #FF6600;
	border-bottom-color: #FF6600;
	border-left-color: #FF6600;
	padding-bottom: 2px;
	text-align: center;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.WaText {
	font-size: 12px;
	line-height: 120%;
	background-color: #E5EA9B;
	padding: 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.WaImg {
	margin: 5px;
}
.WaMid {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

/* サイトマップ ---------------------------------------- */
.smFra {
	width: 760px;
	margin: auto;
	padding: 0px;
	background-color: #FFFFFF;
}
.smMid1 {
	font-size: 25px;
	color: #009900;
	font-weight: bold;
	line-height: 130%;
	margin: 0px 0px 10px;
}
.smMid2 {
	font-size: 16px;
	color: #009900;
	font-weight: bold;
	line-height: 130%;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-color: #E7ECD2;
	padding: 2px;
	margin-top: 15px;
	text-align: left;
}
.smMain {
	padding: 10px;
}
.smFooter {
	background-color: #C5DF75;
	width: 760px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.smFooterName {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding: 3px;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	background-color: #C5DF75;
}
.smFooterAdd {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	background-color: #C5DF75;
	color: #000000;
}

/* ニュース ---------------------------------------- */
.news {
	vertical-align: top;
	height: 230px;
}
.newsDate {
	font-size: 13px;
	color: #CC0000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-color: #EFE8DA;
	line-height: 135%;
	padding: 2px;
	vertical-align: top;
	width: 97px;
}
.newsNaiyo {
	font-size: 13px;
	line-height: 135%;
	padding: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.newsWaku {
	width: 100%;
}
.newsBg {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.newsTitle {
	font-size: 20px;
	line-height: 120%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #009900;
	padding: 3px;
	margin: 0px 0px 10px;
	width: 550px;
}
.newsDate2 {
	font-size: 12px;
	line-height: 120%;
	color: #CC0000;
	text-align: left;
	margin: 0px;
}
.newsMidashi {
	font-size: 14px;
	line-height: 120%;
	color: #FFFFFF;
	background-color: #55AAFF;
	font-weight: bold;
	padding: 3px;
	margin-bottom: 10px;
	margin-top: 0px;
	width: 550px;
}
.newsText {
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	line-height: 135%;
	text-indent: 1em;
	width: 550px;
}
.newsMidashi2 {
	margin-bottom: 0.5em;
	margin-top: 0em;
	color: #FF3399;
	line-height: 120%;
	font-size: 16px;
}
.newsKomidashi1 {
	font-size: 15px;
	line-height: 120%;
	margin: 0%;
	color: #FF6600;
}
.newsMidashi3 {
	margin-bottom: 0.5em;
	margin-top: 2em;
}
.newsWaku2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.newsLabel {
	font-size: 12px;
	background-color: #FFCC99;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding: 2px;
	text-align: center;
}
.newsData {
	font-size: 12px;
	border-top: 1px none #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px none #999999;
	background-color: #FFFFFF;
	padding: 2px;
}
.newsGakka {
	font-size: 13px;
	font-weight: bold;
	background-color: #F8E7B1;
	padding: 3px;
}
.newsKamei1 {
	color: #009900;
}
.newsKamei2 {
	color: #663399;
}

/* 授業レポート ---------------------------------------- */
.repDate {
	font-size: 12px;
	line-height: 130%;
	color: #FF0000;
	margin: 0px 0px 0px 35px;
}
.repLTitle {
	font-size: 26px;
	line-height: 130%;
	color: #009900;
	margin: 0px;
}
.repTitleWaku {
	margin-top: 10px;
}
.repNo {
	color: #FFFFFF;
	background-color: #009900;
	padding: 2px;
	font-size: 17px;
	line-height: 150%;
	margin-right: 5px;
	font-weight: bold;
}
.repImg {
	padding-left: 10px;
	text-align: right;
	width: 200px;
	vertical-align: top;
}
.repMidashi1 {
	font-size: 16px;
	background-color: #FFDF80;
	padding: 5px;
	margin-top: 1em;
	margin-bottom: 5px;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 5px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #FF9900;
	color: #003399;
	font-weight: bold;
}
.repText {
	font-size: 13px;
	line-height: 120%;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
.reportMidashi {
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 115%;
	margin: 0px;
	background-color: #CC0000;
	padding: 2px 2px 2px 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.reportWaku {
	border: 1px solid #FF6666;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 335px;
}
.reportText {
	background-color: #EFEBDA;
	padding: 3px;
}
.reportDash {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFCC33;
	border-right-color: #FFCC33;
	border-bottom-color: #FFCC33;
	border-left-color: #FFCC33;
}
.repBg {
	background-image: url(report/data/bg_note.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 37px;
	padding-right: 35px;
	padding-left: 25px;
	padding-bottom: 0px;
}
.repText2 {
	font-size: 13px;
	line-height: 120%;
	vertical-align: top;
	padding-bottom: 15px;
	border-top: 2px none #C5A33A;
	border-right: 2px none #C5A33A;
	border-bottom: 2px dashed #C5A33A;
	border-left: 2px none #C5A33A;
	padding-top: 0px;
	margin: 0px 0px 15px;
}
.repCap {
	font-size: 11px;
	line-height: 120%;
	margin: 2px 0px 0px;
	text-align: left;
}
.repCatch {
	font-size: 15px;
	line-height: 130%;
	color: #008029;
	margin: 0px 0px 2px;
	font-weight: bold;
	padding: 3px;
	background-color: #DFE9C0;
}
.repLTitle {
	height: 30px;
	width: 335px;
	padding: 0px;
}
.repLPen {
	height: 63px;
	width: 25px;
	margin: 0px;
}
.repBg {
	background-image: url(report/data/bg_note.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 525px;
	padding-top: 37px;
	padding-right: 35px;
	padding-bottom: 0px;
	padding-left: 25px;
	background-color: #FFFFFF;
}
.repLBg {
	vertical-align: top;
	border: 1px solid #999999;
	width: 335px;
	margin-top: 12px;
	margin-bottom: 12px;
	color: #FFFFFF;
	padding: 0px;
}
.repBg {
	background-color: #FFFFFF;
}
.repFrame {
	padding-right: 30px;
}
.repListWaku {
	width: 100%;
}
.repLDate {
	font-size: 13px;
	line-height: 150%;
	color: #CC0000;
	width: 70px;
}
.repLText {
	font-size: 13px;
	line-height: 150%;
}
.repLBody {
	padding: 0px;
	background-color: #FFFFFF;
	margin: 0px 5px;
}
.repTitle {
	font-size: 26px;
	line-height: 130%;
	color: #009900;
	margin: 0px;
	text-align: left;
}
.repImg2 {
	padding-left: 10px;
	text-align: right;
	width: 80px;
	vertical-align: top;
}

/* 動画 ----------------------------------- */
.movieFra {
	background-color: #FFFFFF;
	border: 1px solid #0066CC;
	padding: 5px;
	width: 550px;
}
.dlFra {
	background-color: #E2F5FC;
	padding: 2px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	margin-top: 5px;
}
.movieTit {
	margin-right: 5px;
}

/* あおぞら ----------------------------------- */
.aozoraNo {
	font-size: 17px;
	line-height: 135%;
	margin-right: 7px;
	font-weight: bold;
}
.aozoraDlFra {
	font-size: 12px;
	line-height: 125%;
	border: 1px solid #5EA912;
	width: 520px;
}
.homeAoFra {
	width: 220px;
	border: 1px solid #0066CC;
	margin-top: 10px;
	margin-bottom: 10px;
}
.homeAoFMid {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-size: 12px;
	line-height: 120%;
	font-weight: bold;
	color: #0066CC;
	margin: 0px;
	padding: 0px;
}

/* すくすく祭り ----------------------------------- */
.homeSukuFra {
	width: 220px;
	border: 2px none #66CCFF;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #FFFF66;
}
.homeSukuFMid {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-size: 18px;
	line-height: 120%;
	font-weight: bold;
	color: #FF0099;
	padding: 0px;
	margin: 0px;
}
.homeSukuSub {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-size: 14px;
	line-height: 110%;
	font-weight: bold;
	color: #FF0099;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

/* フェスタ ----------------------------------- */
.festaMid1 {
	font-size: 14px;
	line-height: 120%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0099FF;
	padding: 2px;
	margin: 0px 0px 5px;
}
.festaUl {
	font-size: 14px;
	line-height: 135%;
	padding: 2px;
	margin-left: 1em;
	margin-top: 5px;
	margin-bottom: 5px;
}
.festaFra1 {
	padding: 5px;
	border: 1px solid #FF9900;
	margin-top: 10px;
	margin-bottom: 10px;
}
.festaIll {
	margin-right: 80px;
}
.festaPho {
	margin-right: 30px;
}
.taikenClose {
	font-size: 15px;
	font-weight: bold;
	color: #CC0000;
}
.taikenClose2 {
	font-size: 13px;
	color: #CC0000;
	font-weight: bold;
}


/* 福祉の進路相談室 ----------------------------------- */
.souBg {
	background-color: #0099FF;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.souFrame {
	padding: 0px;
	width: 740px;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 5px;
	margin-left: 25px;
}
.souTxt {
	font-size: 14px;
	line-height: 150%;
	font-weight: normal;
	text-align: left;
	margin: 0px;
}
.souHonbunBg {
	background-color: #FFFFFF;
	padding: 15px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
.souMenu {
	text-align: left;
	margin-bottom: 10px;
}
.souHr {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FF1A17;
	border-right-color: #FF1A17;
	border-bottom-color: #FF1A17;
	border-left-color: #FF1A17;
	margin-top: 25px;
	margin-bottom: 15px;
}
.souTxtW {
	font-size: 14px;
	line-height: 150%;
	font-weight: bold;
	text-align: left;
	margin: 0px;
	color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.souDlFra {
	border: 1px solid #FF1A17;
	padding: 2px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 365px;
}

/* わたぼうし ----------------------------------- */
.wataNo {
	background-color: #71A406;
	font-size: 13px;
	color: #FFFFFF;
	text-align: center;
	line-height: 130%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
}
.wataList {
	font-size: 13px;
	line-height: 130%;
	background-color: #FFF9CC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #CC9966;
	border-right-color: #CC9966;
	border-bottom-color: #CC9966;
	border-left-color: #CC9966;
	padding-left: 10px;
}
.wataName {
	font-size: 12px;
	text-align: right;
	line-height: 130%;
	background-color: #FFF9CC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #CC9966;
	border-right-color: #CC9966;
	border-bottom-color: #CC9966;
	border-left-color: #CC9966;
}
.wataKata {
	font-size: 10px;
	text-align: right;
	line-height: 130%;
}
