@charset "utf-8";
html, body, form
{
    margin:0px
}
body, div, span, table, tr, td, ul, li, input, textarea, select, a
{
    font-size: 12px;
    font-family:Arial, PMingLiU;
}

a.style_campus_5_a2:link {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.style_campus_5_a2:visited {
	text-decoration: none;
	font-size: 12px;
	color: #FFFFFF;
}
a.style_campus_5_a2:hover {
	text-decoration: underline;
	font-size: 12px;
	color: #FFFFFF;
}
a.style_campus_5_a2:active {
    color: #FFFFFF;
	text-decoration: underline;
}

a.style_campus_5_2:link {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.style_campus_5_2:visited {
	text-decoration: none;
	font-size: 12px;
	color: #FFFFFF;
}
a.style_campus_5_2:hover {
	text-decoration: none;
	font-size: 12px;
	color: #FF0000;
}
a.style_campus_5_2:active {
    color: #FF0000;
	text-decoration: none;
}

a.style_campus_5_2_a2:link {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.style_campus_5_2_a2:visited {
	text-decoration: none;
	font-size: 12px;
	color: #000000;
}
a.style_campus_5_2_a2:hover {
	text-decoration: underline;
	font-size: 12px;
	color: #ff0000;
}
a.style_campus_5_2_a2:active {
    color: #ff0000;
	text-decoration: underline;
}

a.style_campus_5_2_1_f2:link {
	font-size: 15px;
	color: #ff0000;
	text-decoration: none;
}
a.style_campus_5_2_1_f2:visited {
	text-decoration: none;
	font-size: 15px;
	color: #ff0000;
}
a.style_campus_5_2_1_f2:hover {
	text-decoration: underline;
	font-size: 15px;
	color: #ff0000;
}
a.style_campus_5_2_1_f2:active {
    color: #ff0000;
	text-decoration: underline;
}

a.style_campus_5_2_1_1_f5:link {
	font-size: 12px;
	color: #EB6100;
	text-decoration: none;
}
a.style_campus_5_2_1_1_f5:visited {
	text-decoration: none;
	font-size: 12px;
	color: #EB6100;
}
a.style_campus_5_2_1_1_f5:hover {
	text-decoration: underline;
	font-size: 12px;
	color: #EB6100;
}
a.style_campus_5_2_1_1_f5:active {
    color: #EB6100;
	text-decoration: underline;
}

a.style_campus_5_2_2_f4:link {
	font-size: 12px;
	color: #FF0000;
	text-decoration: underline;
}
a.style_campus_5_2_2_f4:visited {
	text-decoration: underline;
	font-size: 12px;
	color: #FF0000;
}
a.style_campus_5_2_2_f4:hover {
	text-decoration: none;
	font-size: 12px;
	color: #FF0000;
}
a.style_campus_5_2_2_f4:active {
    color: #FF0000;
	text-decoration: none;
}

a.style_campus_5_2_4_f10:link {
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

a.style_campus_5_2_4_f04:link {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.style_campus_5_2_4_f04:visited {
	text-decoration: none;
	font-size: 12px;
	color: #000000;
}
a.style_campus_5_2_4_f04:hover {
	text-decoration: underline;
	font-size: 12px;
	color: #000000;
}
a.style_campus_5_2_4_f04:active {
	text-decoration: underline;
}

a.style_campus_5_2_4_f10:link {
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
a.style_campus_5_2_4_f10:visited {
	text-decoration: underline;
	font-size: 12px;
	color: #000000;
}
a.style_campus_5_2_4_f10:hover {
	text-decoration: none;
	font-size: 12px;
	color: #FF0000;
}
a.style_campus_5_2_4_f10:active {
    color: #FF0000;
	text-decoration: none;
}

a.style_campus_5_2_5_f03:link {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.style_campus_5_2_5_f03:visited {
	text-decoration: none;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
a.style_campus_5_2_5_f03:hover {
	text-decoration: underline;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
a.style_campus_5_2_5_f03:active {
    color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

a.style_campus_5_2_7_f09:link {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.style_campus_5_2_7_f09:visited {
	text-decoration: none;
	font-size: 12px;
	color: #000000;
}
a.style_campus_5_2_7_f09:hover {
	text-decoration: none;
	font-size: 12px;
	color: #ff0000;
}
a.style_campus_5_2_7_f09:active {
    color: #ff0000;
	text-decoration: none;
}

a.style_campus_5_2_7_f12:link {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.style_campus_5_2_7_f12:visited {
	text-decoration: none;
	font-size: 12px;
	color: #000000;
}
a.style_campus_5_2_7_f12:hover {
	text-decoration: none;
	font-size: 12px;
	color: #ff8f00;
}
a.style_campus_5_2_7_f12:active {
    color: #ff8f00;
	text-decoration: none;
}

a.style_campus_5_2_7_2:link {
	font-size: 12px;
	color: #ff0000;
	text-decoration: underline;
}
a.style_campus_5_2_7_2:visited {
	text-decoration: underline;
	font-size: 12px;
	color: #ff0000;
}
a.style_campus_5_2_7_2:hover {
	text-decoration: none;
	font-size: 12px;
	color: #ff0000;
}
a.style_campus_5_2_7_2:active {
	text-decoration: none;
}

a.style_campus_5_2_7_f10:link {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.style_campus_5_2_7_f10:visited {
	text-decoration: none;
	font-size: 12px;
	color: #FFFFFF;
}
a.style_campus_5_2_7_f10:hover {
	text-decoration: none;
	font-size: 12px;
	color: #ff8f00;
}
a.style_campus_5_2_7_f10:active {
    color: #ff8f00;
	text-decoration: none;
}

.style_campus_5_0_back01 {
	background-image: url(../Images/campus_back/campus_back0.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 480px;
	width: 970px;
}

.style_campus_5_0_logo01 {
	margin-top: 5px;
}
.style_campus_5_2_2_1_3_text01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	white-space: nowrap;
	line-height: 16px;
}

.style_campus_number_text01 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
}
.style_campus_number_text02 {
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	word-spacing: 2px;
	white-space: normal;
	letter-spacing: 4px;
}


.style_campus_5_back01 {
	background-color: #C50003;
	background-repeat: no-repeat;
	background-position: center center;
}
.style_campus_5_back02 {
	background-color: #C50003;
	background-repeat: repeat;
	background-position: center center;
}

.style_campus_5_back03 {
	background-color: #C50003;
	background-repeat: no-repeat;
	background-position: center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}

.style_campus_5_2_button01 {
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	background-image: url(../Images/campus_back/campus_5_button01.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
}
.style_campus_5_2_button02 {
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	background-image: url(../Images/campus_back/campus_5_button02.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
}
.style_campus_5_a2_text01 {
	font-size: 12px;
	color: #FFFFFF;
	vertical-align: middle;
	margin-right: 0px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 10px;
}
.style_campus_5_a2_text02 {
	font-size: 12px;
	color: #000000;
	vertical-align: middle;
	margin-right: 0px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 10px;
}
.style_campus_5_2_6_0_back01 {
	background-image: url(../Images/campus_back/campus_back00.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.style_campus_5_2_6_comp01_back01 {
	background-image: url(../Images/campus_5_2_6/campus_5_2_6_comp02_back01.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.style_campus_5_2_6_camp01_text01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: left;
	vertical-align: middle;
	padding-top: 10px;
}
.style_campus_5_2_6_camp01_text02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	padding-top: 20px;
}
.style_campus_5_2_2_back01 {
	background-image: url(../Images/campus_5_2_2/campus_5_2_2_back01.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.style_campus_5_2_2_back02 {
	background-image: url(../Images/campus_5_2_2/campus_5_2_2_back02.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.style_campus_5_2_2_back03 {
	background-image: url(../Images/campus_5_2_2/campus_5_2_2_back03.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.style_campus_5_2_2_comp01_text01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0099FF;
	text-align: center;
	vertical-align: top;
	padding-left: 0px;
	padding-top: 2px;
}
.style_campus_5_2_2_comp01_text02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-align: center;
	vertical-align: top;
	padding-left: 0px;
	padding-top: 2px;
	text-decoration: underline;
}

.style_campus_5_2_2_comp02_back01 {
	background-image: url(../Images/campus_5_2_2/campus_5_2_2_comp02_back01.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.style_campus_5_2_2_comp02_text01 {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: middle;
}
.style_campus_5_2_2_comp02_text02 {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
}
.style_campus_5_2_2_table01 {
	padding-top: 28px;
}

.style_campus_5_2_1_comp01_text01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-left: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.style_campus_5_2_1_comp01_text02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #E60012;
	font-weight: bold;
}
.style_campus_5_2_1_comp01_table02 {
	margin-left: 108px;
}

.style_campus_5_2_1_comp01_table01 {
	margin-left: 250px;
}
.style_campus_5_2_1_1_comp01_table01 {
	margin-top: 10px;
	margin-left: 108px;
}
.style_campus_5_2_1_1_comp01_table02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EB6100;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.style_campus_5_2_2_1_text01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.style_campus_5_2_2_1_text02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066FF;
}

.style_campus_5_2_2_1_table01 {
	padding-left: 10px;
	left: 442px;
	top: 214px;
}
.style_campus_5_2_2_1_1_table01 {
	margin-top: 20px;
	margin-left: 300px;
}
.style_campus_5_2_2_1_1_text01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066FF;
}
.style_campus_5_2_2_1_2_table01 {
	margin-top: 20px;
	margin-left: 290px;
}
.style_campus_5_2_2_1_4_table01 {
	margin-top: 15px;
}
.style_campus_5_2_5_comp01_back01 {
	color: #FFFFFF;
	background-image: url(../Images/campus_5_2_5/campus_5_2_5_comp01_back02.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	padding: 0px;
}
.style_campus_5_2_5_comp01_text01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.style_campus_5_2_5_comp01_text02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0px;
	margin-left: 8px;
}
.style_campus_5_2_5_comp01_text03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-top: 10px;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.style_campus_5_2_5_comp01_text04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin-top: 5px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.style_campus_5_2_2_2_f01_text01 {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
}
.style_campus_5_2_2_2_comp02_table01_01 {
	padding: 5px;
	background-color: #d8d8d8;
}
.style_campus_5_2_2_2_f02_text02 {
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}
.style_campus_5_2_2_2_comp01_table01 {
	padding: 5px;
}
.style_campus_5_2_2_2_f02_select_text01 {
	font-size: 12px;
	line-height: 18px;
	color: #0066FF;
}
.style_campus_5_2_2_2_comp02_text01 {
	font-size: 12px;
	line-height: 18px;
	color: #FF0000;
}
.style_campus_5_2_2_2_f03_text03 {
	font-size: 12px;
	line-height: 18px;
	color: #434343;
}
.style_campus_5_2_2_2_f09_button01 {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	background-image: url(../Images/campus_5_2_2_2/5_2_2_2_f09_button01.png);
	background-repeat: no-repeat;
	background-position: center center;
	CURSOR: hand;
}

.style_campus_5_2_2_2_f10_button02 {
	font-size: 12px;
	line-height: 18px;
	color: #434343;
	background-image: url(../Images/campus_5_2_2_2/5_2_2_2_f10_button02.png);
	background-repeat: no-repeat;
	background-position: center center;
	CURSOR: hand;
}
.style_campus_5_2_4_comp01_table01_01 {
	background-image: url(../Images/campus_5_2_4/5_2_4_comp01_head_back01.png);
	background-repeat: repeat-x;
	background-position: left center;
}
.style_campus_5_2_4_comp01_table01_02 {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding: 10px;
}
.style_campus_5_2_4_f04_text01 {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
}
.style_campus_5_2_4_f05_text02 {
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}
.style_campus_5_2_4_comp01_table01_02_01 {
	padding-top: 2px;
	padding-bottom: 2px;
}
.style_campus_5_2_4_1_button01 {
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(../Images/campus_5_2_4/5_2_4_1_button01.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.style_campus_5_2_4_1_search_table01 {
	margin: 10px;
}
.style_campus_5_2_7_2_table01_01 {
	background-image: url(../Images/campus_5_2_7/5_2_7_2_head_img01.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 20px;
}
.style_campus_5_2_7_2_table01_02 {
	background-image: url(../Images/campus_5_2_7/5_2_7_2_back02.png);
	background-repeat: repeat-y;
	background-position: center top;
}
.style_campus_5_2_7_2_table01_03 {
	background-image: url(../Images/campus_5_2_7/5_2_7_2_back01.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.style_campus_5_2_7_f09_button01 {
	background-image: url(../Images/campus_5_2_7/5_2_7_f09_button01.png);
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 12px;
	color: #000000;
}
.style_campus_5_2_7_f12_link_text01 {
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}
.style_campus_5_2_7_2_text01 {
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	padding: 5px;
}
.style_campus_5_2_7_f10_button01 {
	margin-left: 20px;
	margin-top: 18px;
}
.style_campus_5_2_7_f11_button02 {
	margin-top: 18px;
	margin-right: 20px;
}
.style_campus_5_2_5_comp01_back01 {
	color: #FFFFFF;
	background-image: url(../Images/campus_5_2_5/campus_5_2_5_comp01_back02.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	padding: 0px;
}
.style_campus_5_2_5_comp01_text01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.style_campus_5_2_5_comp01_text02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0px;
	margin-left: 8px;
}
.style_campus_5_2_5_comp01_text03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-top: 10px;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.style_campus_5_2_5_comp01_text04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin-top: 5px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.style_campus_5_2_5_2_1_comp01_back01 {
	color: #FFFFFF;
	background-image: url(../Images/campus_5_2_5_2/campus_5_2_5_2_back02.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	padding: 0px;
}
.style_campus_5_2_5_2_comp01_text01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #339FA9;
	padding-top: 20px;
}
.style_campus_5_2_5_1_back01 {
	background-image: url(../Images/campus_5_2_5_1/campus_5_2_5_1_back01.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.style_campus_5_2_5_1_table01 {
	margin-top: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
}
.style_campus_5_2_5_1_table02 {
	margin-top: 35px;
	margin-left: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.style_campus_5_2_5_1_text01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.style_campus_5_2_5_1_1_back01 {
	background-image: url(../Images/campus_5_2_5_1/campus_5_2_5_1_1_back01.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.style_campus_5_2_5_1_11111_back01 {
	position: fixed;
	height: 360px;
	width: 740px;
}
.style_campus_5_2_8_1_back01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../Images/campus_5_2_8_1/campus_5_2_8_1_back01.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.style_campus_5_2_8_1_back02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../Images/campus_5_2_8_1/campus_5_2_8_1_back03.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.style_campus_5_2_8_1_text01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.style_campus_5_2_8_1_text02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.style_campus_5_2_8_1_buttontable01 {
	margin-left: 0px;
	padding-left: 15px;
}
.style_campus_5_2_8_1_buttontable02 {
	margin-left: 0px;
	padding-left: 0px;
	padding-right: 15px;
}
.style_campus_5_2_8_comp01_table01_01 {
	background-image: url(../Images/campus_5_2_8/campus_5_2_8_back01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.style_campus_5_2_7_0_back01 {
	background-image: url(../Images/campus_5_2_7/campus_back000.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
