@charset "Shift_JIS";


body {w
	background-color: #FFF;
	text-align: center;
	background-image: url(../images/bg.gif);
	background-repeat: repeat;
	background-position: center;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#wrapper {
	background-image: url(../images/bg_shadow.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
#page {
	background-color: #FFF;
	text-align: left;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	height: 100%;
}
#header  {
	height: 120px;
	width: 800px;
	background-color: #FFF;
}
#header #leftHeader  {
	height: 120px;
	width: 610px;
	float: left;
}
#header #gNav    {
	height: 40px;
	width: 610px;
}
#page ul#gNav li {
	float: left;
}
#logo    {
	margin-top: 15px;
	margin-left: 15px;
	margin-bottom: 20px;
}
#header ul#gNav li#nav01  , li#nav02, li#nav03li#nav01,{
	width: 110px;
}
#header ul#gNav li#nav01 {
	width: 110px;
	padding-right: 0px;
	padding-left: 15px;
}
#header ul#gNav li#nav02 , li#nav03, li#nav04, li#nav05 {
	width: 110px;
	padding-left: 10px;
}


#header #rightHeader  {
	height: 120px;
	width: 185px;
	float: right;
}
#header #rightHeader ul li {
	margin-top: 35px;
	margin-right: 15px;
	margin-left: 10px;
}

#mainPage  {
	height: 300px;
	width: 800px;
}
#mainPage #MainPhoto  {
	background-color: #FFF;
	background-repeat: no-repeat;
	height: 255px;
	width: 595px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	float: left;
}
#mainPage ul#banner {
	float: right;
	height: 250px;
	width: 180px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#mainPage ul#banner li#banner01 {
	height: 70px;
	width: 167px;
	margin-top: 35px;
	margin-left: 3px;
}
#mainPage ul#banner li#banner02 {
	width: 167px;
	height: 70px;
	margin-top: 10px;
	margin-left: 3px;
}
#mainPage ul#banner li#banner03 {
	height: 70px;
	width: 167px;
	margin-top: 10px;
	margin-left: 3px;
}
#mainPage #bar_03 {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 10px;
	width: 800px;
}
#newsArea  {
	width: 800px;
	height: 330px;
}
#newsArea #news  {
	width: 400px;
	float: left;
	margin: 0px;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	height: 300px;
}
#newsArea #news #newsBox {
	width: 355px;
	margin-right: auto;
	margin-left: auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	height: 140px;
	border-right-color: #333;
	border-left-color: #333;
}
#newsArea #news #shinchakuBox {
	width: 355px;
	margin-right: auto;
	margin-left: auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	height: 80px;
	border-right-color: #333;
	border-left-color: #333;
}
#newsArea #news h3 img {
	height: 27px;
	width: 357px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#newsArea #article  {
	width: 400px;
	float: right;
	text-align: center;
	margin: 0px;
	padding-top: 18px;
}
#newsArea #news #articleBox {
	width: 355px;
	margin-right: auto;
	margin-left: auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	height: 220px;
	border-right-color: #333;
	border-left-color: #333;
}
.rss-box {
	height: 120px;
	width: 330px;
	padding-top: 15px;
	padding-left: 15px;
}
.rss-item {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.75em;
	padding-bottom: 5px;
	text-align: left;
}
ul.rss-items {
	padding-bottom: 3px;
}
.rss-item a
 {
	font-size: 10px;
	_font-size: 9px;
	text-decoration: none;
	width: 140px;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	border-bottom-width: 1px;
}.rss-date {
	color: #EC98AE;
}
#footer  {
	width: 785px;
	text-align: left;
	font-size: 83.3%;
	margin-top: 0px;
	padding-bottom: 30px;
	padding-top: 30px;
}
#bar_04 {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 5px;
	width: 355px;
	text-align: center;
}
#footer #textNav  {
	float: left;
	width: 600px;
	padding-left: 15px;
}
#footer #textNav li  {
	display: inline;
	font-size: 75%;
}
#footer #copyright  {
	text-align: right;
	float: right;
	width: 160px;
	margin-top: 5px;
	margin-right: 5px;
	clear: right;
}
#aboutMainContents  {
	width: 800px;
}
#Menu  {
	width: 180px;
	padding-left: 15px;
	padding-top: 30px;
	float: left;
}
#Menu ul#MenuText  {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #333;
	border-left-color: #333;
	font-size: 85%;
	width: 165px;
	padding-top: 5px;
	border-top-style: none;
	border-bottom-style: none;
	padding-right: 5px;
	text-align: center;
}
#Menu ul li {
	font-size: 95%;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #333;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: left;
	width: 145px;
	line-height: 110%;
}
#Menu ul li a {
	padding-left: 3px;
}
#Menu ul li img {
	margin: 0px;
	padding: 0px;
}
#Menu .menuPhoto {
	margin: 0px;
	padding: 0px;
}
#MenuText #maru {
	float: left;
	height: 8px;
	width: 12px;
	padding-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
}
#MenuText #maru_01 {
	float: left;
	height: 8px;
	width: 12px;
	padding-left: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#MenuText .noline {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 0px;
	padding-bottom: 5px;
}
#MenuText #menuText_02 {
	margin-left: 10px;
	width: 125px;
}
#MenuText #menuText_03 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	width: 125px;
	border-bottom-width: 1px;
	border-bottom-color: #333;
	margin-left: 20px;
}
#MenuText #menuText_04 {
	margin-left: 10px;
	text-decoration: underline;
	color: #12B1DB;
	width: 125px;
}
#MenuText #menu_bar {
	margin: 0px;
	padding: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: none;
	border-left-style: none;
	height: 5px;
	width: 168px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-bottom-style: none;
}

#Main  {
	width: 560px;
	padding-top: 30px;
	padding-right: 5px;
	padding-left: 15px;
	float: right;
	clear: none;
}
#Main dl dd {
	text-align: left;
	line-height: 13pt;
	padding-top: 10px;
}
#aboutBox  {
	width: 543px;
	margin-bottom: 30px;
}
#aboutBox dl {
	width: 510px;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
}
#aboutBox dd p  {
	text-indent: 1em;
}
#aboutBox dl dd .noindent {
	text-indent: 0px;
	padding-left: 1.5ex;
	margin: 0px;
}
#aboutBox dd .top {
	font-size: 83.3%;
	text-align: right;
}
#aboutBox .about_01  {
	float: left;
	width: 356px;
}
#aboutBox .photo_01  {
	float: right;
	width: 145px;
	padding-right: 5px;
	padding-top: 15px;
	padding-bottom: 15px;
}
#aboutBox .photo_02 {
	float: right;
	width: 145px;
	padding-top: 25px;
	padding-right: 10px;
	padding-bottom: 15px;
}
#aboutBox #bar {
	text-align: center;
	height: 3px;
	width: 518px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	clear: both;
}
#Main #ualBox #bar_02 {
	text-align: center;
	height: 6px;
	width: 543px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	clear: both;
}
#aboutBox #budget {
	width: 530px;
	border: 1px solid #333;
	border-collapse: collapse;
	text-align: center;
}
#aboutBox #caption {
	font-size: 83.3%;
	text-align: left;
	float: right;
	width: 30px;
}
#aboutBox #budget tr th {
	line-height: 120%;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	padding: 5px;
	font-size: 12px;
	background-image: url(../images/life_bg_01.gif);
	background-repeat: repeat;
}
#aboutBox #budget tr td {
	font-size: 11px;
	text-align: center;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333;
}
#aboutBox #budget tr .link {
	text-decoration: none;
}
#aboutBox #budget tr td p {
	line-height: 120%;
	text-align: left;
	text-indent: 1ex;
}
#aboutBox #accomo_01 {
	width: 525px;
	padding-right: 15px;
	padding-left: 15px;
}
#aboutBox #accomo_01 tr td {
	font-size: 95%;
	line-height: 130%;
	text-align: left;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
	border-left-style: dotted;
}
#aboutBox #accomo_01 tr td img {
	text-align: center;
	vertical-align: middle;
	height: 50px;
	width: 50px;
}
#aboutBox #accomo_02 dt {
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#aboutBox #accomo_03 dt strong {
	font-size: 12px;
	padding-bottom: 3px;
}
#aboutBox #accomo_03 dd p{
	text-align: left;
	text-indent: 1ex;
	padding-top: 3px;
	line-height: 150%;
}
#aboutBox #accomo_04 dt{
	font-size: 20px;
	font-weight: bold;
}
#aboutBox #accomo_04 dd .qa {
	background-color: #6A6EBE;
	font-weight: bold;
	color: #FFF;
	padding: 3px;
	line-height: 120%;
}
#aboutBox #accomo_04 dd .qa_body {
	margin: 0px;
	padding: 0px;
	text-indent: 1em;
}
#aboutBox #accomo_04 dt strong img {
	height: 20px;
	width: 29px;
	padding-right: 10px;
}
#aboutBox #accomo_photo {
	text-align: center;
	height: 210px;
	width: 523px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 15px;
}
#accomo_05 {
	font-size: 83.3%;
	text-align: right;
}
#aboutBox .accomo a{
	font-size: 90%;
	text-decoration: none;
	text-align: center;
}
#aboutBox .school_01  {
	float: left;
	width: 320px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#aboutBox #school_photo_01   {
	float: right;
	width: 185px;
	padding-right: 5px;
	padding-top: 15px;
	padding-bottom: 15px;
}
#aboutBox dl dd #school_table_01 {
	width: 525px;
}
#aboutBox dl dd #school_table_01 td  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
#aboutBox ul.accomo_button {
	padding: 0px;
	width: 525px;
	text-align: center;
}
#aboutBox ul.accomo_button li {
	margin: 0px;
	float: left;
	width: 210px;
	padding-left: 40px;
	padding-top: 10px;
	padding-bottom: 40px;
}
#aboutBox dl ul#school_ual_01 {
	height: 180px;
	width: 525px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
#aboutBox dl dd #school_ual_01 .s_photo_01 {
	float: left;
	width: 80px;
	height: 80px;
}
#aboutBox dl dd #school_ual_01 .s_text_01 {
	width: 430px;
	padding-left: 15px;
	height: 150px;
	float: right;
}
#aboutBox #accomo_01 tr td a {
	text-decoration: none;
}
#aboutBox dl dd #artsTable {
	width: 525px;
	border: 1px solid #333;
	border-collapse: collapse;
    border-spacing: 0;

}
#artsTable tr th {
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-right-color: #333;
	border-bottom-color: #333;
	font-weight: normal;
	text-align: center;
	border-collapse: collapse;
    border-spacing: 0;

}
#artsTable tr td {
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-right-color: #333;
	border-bottom-color: #333;
	border-collapse: collapse;
    border-spacing: 0;

}
#siryoPage {
	width: 670px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
	padding-left: 0px;
}
#siryoPage ul .button {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
#Main #index_01 {
	padding-top: 20px;
	height: 35px;
	width: 545px;
}
#school_ind_text dl dd p {
	text-indent: 1ex;
}
#school_ual_01 .s_text_01 .noindent {
	text-indent: 0px;
}
#school_ind_text dl dd .top {
	font-size: 83.3%;
	text-align: right;
}
#school_ual_01 .s_text_01 .link {
	text-decoration: none;
}
#school_ind_text    {
	float: left;
	width: 320px;
	padding-left: 15px;
	padding-bottom: 15px;
}
#aboutBox .accomo_link {
	text-align: center;
	text-decoration: none;
}
#schoolMainContents #Menu #MenuText {
	width: 163px;
	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: solid;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
	padding-top: 5px;
	padding-bottom: 5px;
}
#schoolMainContents #Menu #MenuText li img {
	padding: 0px;
	margin: 0px;
}
#map {
	margin: 0px;
	padding: 0px;
	width: 525px;
}
#map tr td.map_01 {
	text-align: left;
	vertical-align: top;
	width: 340px;
	height: 200px;
}
#map tr td.map_02 {
	width: 165px;
	padding-left: 15px;
	vertical-align: top;
}
#ualBox   {
	width: 543px;
	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: solid;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
	padding-top: 15px;
}
#ualBox #school_ind_text   {
	float: left;
	width: 320px;
	padding-left: 15px;
	padding-bottom: 15px;
	height: 200px;
}
#ualBox #school_ind_photo   {
	padding-left: 5px;
	float: right;
	padding-right: 5px;
	height: 200px;
	padding-top: 15px;
	width: 190px;
}
#artsBox   {
	width: 543px;
	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-left-style: solid;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
	padding-top: 15px;
}
#artsBox #school_ind_text   {
	float: left;
	width: 320px;
	padding-left: 15px;
	padding-bottom: 15px;
	height: 200px;
}
#artsBox #school_ind_photo   {
	padding-left: 5px;
	float: right;
	padding-right: 5px;
	height: 200px;
	padding-top: 15px;
	width: 190px;
}
#langBox   {
	width: 543px;
	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: solid;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
	padding-top: 15px;
}
#langBox #school_ind_text   {
	float: left;
	height: 150px;
	width: 320px;
	padding-left: 15px;
	padding-bottom: 15px;
}
#langBox #school_ind_photo   {
	height: 150px;
	width: 190px;
	padding-left: 5px;
	float: right;
	padding-right: 5px;
}
#iscaBox   {
	width: 543px;
	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: solid;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
	padding-top: 15px;
}
#iscaBox #school_ind_text   {
	float: left;
	height: 290px;
	width: 320px;
	padding-left: 15px;
	padding-bottom: 15px;
}
#iscaBox #school_ind_photo   {
	height: 290px;
	width: 190px;
	padding-left: 5px;
	float: right;
	padding-right: 5px;
}
#academicBox   {
	width: 543px;
	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: solid;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
	padding-top: 15px;
}
#academicBox #school_ind_text   {
	float: left;
	height: 200px;
	width: 320px;
	padding-left: 15px;
	padding-bottom: 15px;
}
#academicBox #school_ind_photo   {
	height: 200px;
	width: 190px;
	padding-left: 5px;
	float: right;
	padding-right: 5px;
}
#gogakuBox   {
	width: 543px;
	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: solid;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
	padding-top: 15px;
}
#gogakuBox #school_ind_text   {
	float: left;
	height: 220px;
	width: 320px;
	padding-left: 15px;
	padding-bottom: 15px;
}
#gogakuBox #school_ind_photo   {
	height: 260px;
	width: 190px;
	padding-left: 5px;
	float: right;
	padding-right: 5px;

}
#kakeiBox   {
	width: 543px;
	padding-top: 15px;
	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: solid;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
}
#kakeiBox #school_ind_text   {
	float: left;
	height: 180px;
	width: 320px;
	padding-left: 15px;
	padding-bottom: 15px;
}
#kakeiBox #school_ind_photo   {
	height: 180px;
	width: 190px;
	padding-left: 5px;
	float: right;
	padding-right: 5px;
}
#accommoBox   {
	width: 543px;
	padding-top: 15px;
	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: solid;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
}
#accommoBox #school_ind_text   {
	float: left;
	height: 200px;
	width: 320px;
	padding-left: 15px;
	padding-bottom: 15px;
}
#accommoBox #school_ind_photo   {
	height: 200px;
	width: 190px;
	padding-left: 5px;
	float: right;
	padding-right: 5px;
}
#qaBox   {
	width: 543px;
	padding-top: 15px;
	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: solid;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
}
#qaBox #school_ind_text   {
	float: left;
	height: 200px;
	width: 320px;
	padding-left: 15px;
	padding-bottom: 15px;
}
#qaBox #school_ind_photo   {
	height: 200px;
	width: 190px;
	padding-left: 5px;
	float: right;
	padding-right: 5px;
}
#visaBox   {
	width: 543px;
	padding-top: 15px;
	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: solid;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
}
#visaBox #school_ind_text   {
	float: left;
	height: 240px;
	width: 320px;
	padding-left: 15px;
	padding-bottom: 15px;
}
#visaBox #school_ind_photo   {
	height: 240px;
	width: 190px;
	padding-left: 5px;
	float: right;
	padding-right: 5px;
}
#shopBox   {
	width: 543px;
	padding-top: 15px;
	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: solid;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
}
#shopBox    #school_ind_text{
	float: left;
	height: 200px;
	width: 320px;
	padding-left: 15px;
	padding-bottom: 15px;
}
#shopBox #school_ind_photo   {
	height: 200px;
	width: 190px;
	padding-left: 5px;
	float: right;
	padding-right: 5px;

}
#uniconBox   {
	width: 543px;
	padding-top: 15px;
	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: solid;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
	margin-bottom: 30px;
}
#uniconBox #school_ind_text   {
	float: left;
	height: 150px;
	width: 320px;
	padding-left: 15px;
	padding-bottom: 15px;
}
#uniconBox #school_ind_photo   {
	height: 150px;
	width: 190px;
	padding-left: 5px;
	float: right;
	padding-right: 5px;
}
#bbBox   {
	width: 543px;
	padding-top: 15px;
	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: solid;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
	margin-bottom: 30px;
}
#bbBox #school_ind_text   {
	float: left;
	height: 310px;
	width: 320px;
	padding-left: 15px;
	padding-bottom: 15px;
}
#bbBox #school_ind_photo   {
	height: 310px;
	width: 190px;
	padding-left: 5px;
	float: right;
	padding-right: 5px;
}
#courseBox   {
	width: 543px;
	padding-top: 15px;
	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: solid;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
	margin-bottom: 30px;
}
#courseBox #school_ind_text   {
	float: left;
	height: 250px;
	width: 320px;
	padding-left: 15px;
	padding-bottom: 15px;
}
#courseBox #school_ind_photo   {
	height: 200px;
	width: 190px;
	padding-left: 5px;
	float: right;
	padding-right: 5px;
}
#interviewBox   {
	width: 543px;
	padding-top: 15px;
	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: solid;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
	margin-bottom: 30px;
}
#interviewBox #school_ind_text   {
	float: left;
	height: 150px;
	width: 320px;
	padding-left: 15px;
	padding-bottom: 15px;
}
#interviewBox #school_ind_photo   {
	height: 150px;
	width: 190px;
	padding-left: 5px;
	float: right;
	padding-right: 5px;
}
#photoBox   {
	width: 543px;
	padding-top: 15px;
	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: solid;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
	margin-bottom: 30px;
}
#photoBox #school_ind_text   {
	float: left;
	height: 210px;
	width: 320px;
	padding-left: 15px;
	padding-bottom: 15px;
}
#photoBox #school_ind_photo   {
	height: 210px;
	width: 190px;
	padding-left: 5px;
	float: right;
	padding-right: 5px;
}
#visitBox   {
	width: 543px;
	padding-top: 15px;
	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: solid;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
	margin-bottom: 30px;
}
#visitBox #school_ind_text   {
	float: left;
	height: 200px;
	width: 320px;
	padding-left: 15px;
	padding-bottom: 15px;
}
#visitBox #school_ind_photo   {
	height: 200px;
	width: 190px;
	padding-left: 5px;
	float: right;
	padding-right: 5px;
}
#exhibitionBox   {
	width: 543px;
	padding-top: 15px;
	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: solid;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
	margin-bottom: 30px;
}
#exhibitionBox #school_ind_text   {
	float: left;
	height: 170px;
	width: 320px;
	padding-left: 15px;
	padding-bottom: 15px;
}
#exhibitionBox #school_ind_photo   {
	height: 170px;
	width: 190px;
	padding-left: 5px;
	float: right;
	padding-right: 5px;
}
#taigaBox   {
	width: 543px;
	padding-top: 15px;
	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: solid;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
	margin-bottom: 30px;
}
#taigaBox #school_ind_text   {
	float: left;
	height: 240px;
	width: 320px;
	padding-left: 15px;
	padding-bottom: 15px;
}
#taigaBox #school_ind_photo   {
	height: 160px;
	width: 190px;
	padding-left: 5px;
	float: right;
	padding-right: 5px;
}
#siryoPage #sitemap_01 {
	font-weight: bold;
	color: #F00;
}

#schoolMainContents #Main #ualBox_01{
	height: 1110px;
	width: 543px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	margin-bottom: 30px;
}
#Main #aboutBox .photo_01 {
	float: right;
	width: 180px;
	padding-right: 10px;
}
#siryo_01 {
	text-align: left;
	text-indent: 0em;
	margin: 0px;
	padding-top: 15px;
}
#siryoPage ul li {
	text-indent: 0em;
	margin: 0px;
}
#siryoPage form ul li {
	padding-bottom: 5px;
}
textarea.textarea {
	height: 100px;
	width: 300px;
}
#accomo_button {
	text-align: center;
	height: 30px;
	width: 525px;
	padding-top: 15px;
}
#thanksPage {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
	padding-left: 15px;
	height: 800px;
}#thanksPage .thanksText {
	font-size: 15pt;
	font-weight: bold;
}
#shinchakuText {
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	line-height: 20px;
	font-size: 1em;
}
