@charset "UTF-8";
/**************************************************************************************
湘央医学技術専門学校・湘央生命科学技術専門学校 : Css of base  [ css/guidelines.css ]
[9m]
10.03.25
**************************************************************************************/

/*menu*/
ul#menu1 li#bt_bosyu a{
	background-image: url(../img/bt_bosyu.jpg);
	display: block;
	height: 36px;	
}

ul#menu1 li#bt_ao a{
	background-image: url(../img/bt_ao.jpg);
	display: block;
	height: 36px;	
}

ul#menu1 li#bt_system a{
	background-image: url(../img/bt_system.jpg);
	display: block;
	height: 36px;	
}

ul#menu1 li#bt_tokutaisei a{
	background-image: url(../img/bt_tokutaisei.jpg);
	display: block;
	height: 36px;	
}



/*推薦・一般*/
.guidelines_table{
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #11954C;
	border-left-color: #11954C;
	margin-top: 10px;
	width: 630px;
	margin-left: 10px;
	font-size: 95%;
	margin-bottom: 10px;
	line-height: 140%;
}

.guidelines_table th{
	background-color: #E9E3C0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #11954C;
	border-bottom-color: #11954C;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	font-weight: normal;
}

.guidelines_table td{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #11954C;
	border-bottom-color: #11954C;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
}

.guidelines_table td.guidelines_td{
	background-color: #FAFFE8;
}

.guidelines_table td.guidelines_td2{
	background-color: #FFFCE0;
}

.guidelines_table td.guidelines_td3{
	background-color: #FCFFF2;
}

.guidelines_table td.guidelines_td4{
	background-color: #CAE1F9;
}

.guidelines_table td.guidelines_td5{
	background-color: #D8F9BC;
}

.guidelines_table td.guidelines_td6{
	background-color: #FFF6D1;
}

.guidelines_table td.guidelines_td7{
	background-color: #FFF9F9;
}

.guidelines_table td.guidelines_td8{
	background-color: #F6FFF2;
}


.guidelines_table td.space_td{
	margin: 0px;
	padding: 0px;
}

.guidelines_table td.bosyu_gray{
	font-size: 90%;
	background-color: #F9F9F9;
	text-align: left;
	line-height: 140%;
}

.guidelines_ol{
	display: list-item;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	padding-left: 22px;
}

.guidelines_ol li{
	padding-left: 0px;
	list-style-type: decimal;
	margin-bottom: 8px;
}

.guidelines_ol li ol{
	padding-left: 3px;
	line-height: 140%;
}

.guidelines_ol li ol li{
	list-style-type: none;
	margin-bottom: 0px;
}

.guidelines_ol2{
	display: list-item;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	padding-left: 17px;
}

.guidelines_ol2 li{
	padding-left: 0px;
	list-style-type: decimal;
	margin-bottom: 8px;
}

dl#guidelines_dl {
	margin-left: 0px;		
}

dl#guidelines_dl dt{
	font-size: 120%;
	line-height: 140%;
	display: list-item;
	list-style-type: none;
	color: #0F6032;
	font-weight: bold;
	margin-left:10px;
}

dl#guidelines_dl dt.dtml1{
	font-size: 120%;
	line-height: 100%;
	display: list-item;
	list-style-type: none;
	color: #0F6032;
	font-weight: bold;
	margin-left:10px;
}


dl#guidelines_dl dd{
	margin-bottom: 20px;
	margin-left:10px;
	margin-top: 3px;
}

dl#guidelines_dl dd.ddml1{
	margin-bottom: 20px;
	margin-left:0px;
	margin-top: 3px;
}

.guidelines_ul{
	margin-left: 15px;	
}

.guidelines_ul li{
	list-style-type: disc;		
}

.r_sub{
	color: #0081DC;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #2BAAE9;
	font-size: 120%;
	padding: 3px;
	margin-top: 15px;
	margin-left: 10px;
	margin-right: 10px;
	font-weight: bold;
}

.r_table1,
.r_table2{
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #2AA5E2;
	border-left-color: #2AA5E2;
	margin-top: 10px;
	width: 620px;
	margin-left: 15px;
	font-size: 95%;
	margin-bottom: 15px;
	

}



.r_table1 th{
	background-color: #CAE1F9;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #2AA5E2;
	border-bottom-color: #2AA5E2;
	padding: 5px;
	vertical-align: middle;
	font-weight: normal;
	color: #000;
}

.r_table2 th{
	background-color: #E5F0F9;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #2AA5E2;
	border-bottom-color: #2AA5E2;
	padding: 5px;
	vertical-align: middle;
	font-weight: normal;
	color: #000;
}


.r_table1 td,
.r_table2 td{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #2AA5E2;
	border-bottom-color: #2AA5E2;
	padding: 5px;
	text-align: center;
	color: #3E3E3E;
}

.b_sub{
	color: #32AB86;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #3BC79C;
	font-size: 120%;
	padding: 3px;
	margin-top: 15px;
	margin-left: 10px;
	margin-right: 10px;
	font-weight: bold;
}

.b_table1,
.b_table2{
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #3BC79C;
	border-left-color: #3BC79C;
	margin-top: 10px;
	width: 620px;
	margin-left: 15px;
	font-size: 95%;
	margin-bottom: 15px;
}


.b_table1 th{
	background-color: #D8F9BC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #3BC79C;
	border-bottom-color: #3BC79C;
	padding: 5px;
	vertical-align: middle;
	font-weight: normal;
	color: #000;
}

.b_table2 th{
	background-color: #E9FFD9;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #3BC79C;
	border-bottom-color: #3BC79C;
	padding: 5px;
	vertical-align: middle;
	font-weight: normal;
	color: #000;
}


.b_table1 td,
.b_table2 td{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #3BC79C;
	border-bottom-color: #3BC79C;
	padding: 5px;
	text-align: center;
	color: #3E3E3E;
}

.k_sub{
	color: #FF6600;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F6A010;
	font-size: 120%;
	padding: 3px;
	margin-top: 15px;
	margin-left: 10px;
	margin-right: 10px;
	font-weight: bold;
}

.k_table1,
.k_table2{
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #F6A010;
	border-left-color: #F6A010;
	margin-top: 10px;
	width: 620px;
	margin-left: 15px;
	font-size: 95%;
	margin-bottom: 15px;
}


.k_table1 th{
	background-color: #FFF6D1;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #F6A010;
	border-bottom-color: #F6A010;
	padding: 5px;
	vertical-align: middle;
	font-weight: normal;
	color: #000;
}

.k_table2 th{
	background-color: #FEF9D6;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #F6A010;
	border-bottom-color: #F6A010;
	padding: 5px;
	vertical-align: middle;
	font-weight: normal;
	color: #000;
}


.k_table1 td,
.k_table2 td{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #F6A010;
	border-bottom-color: #F6A010;
	padding: 5px;
	text-align: center;
	color: #3E3E3E;
}

.r_table1 td.bosyu_gray,
.r_table2 td.bosyu_gray,
.b_table1 td.bosyu_gray,
.b_table2 td.bosyu_gray,
.k_table1 td.bosyu_gray,
.k_table2 td.bosyu_gray{
	font-size: 90%;
	background-color: #F5F5F5;
	text-align: left;
	padding-left: 10px;
	line-height: 140%;
}




ol.bosyu_ol{
	margin-top: 10px;
	margin-left: 12px;
	padding-left: 10px;
	padding-right: 10px;
}

ol.bosyu_ol li{
	font-weight: normal;
	list-style-type: decimal;
	display: list-item;
	margin-top: 0px;
	line-height: 140%;
	margin-bottom: 3px;	
}

/*推薦・一般*/

/* AO */
dl#ao_dl_1{
	background-color: #E9E3C0;
	padding: 12px;
	margin-top: 15px;
}

dl#ao_dl_1 dt{
	font-size: 115%;
	line-height: 140%;
	font-weight: bold;
	color: #000;		
}

dl#ao_dl_2 {
	margin-left: 15px;		
}

dl#ao_dl_2 dt{
	font-size: 120%;
	line-height: 140%;
	display: list-item;
	list-style-type: square;
	color: #0F6032;
	font-weight: bold;
}

dl#ao_dl_2 dd ol,
ol.ao_ol1{
	display: list-item;
	margin-left: 12px;
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 90%;
	line-height: 140%;
	margin-bottom: 10px;
}

dl#ao_dl_2 dd ol li,
ol.ao_ol1 li{
	list-style-type: decimal;
	display: list-item;
	margin-top: 5px;
}

ol.ao_ol2{
	display: list-item;
	margin-left: 5px;
	margin-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 140%;
	margin-bottom: 10px;
}

ol.ao_ol2 li{
	list-style-type: none;
	display: list-item;
	margin-top: 5px;
}



dl#ao_dl_2 dd{
	margin-bottom: 20px;
	margin-top: 3px;
}

.ao_table1{
	margin-top: 15px;
	width: 620px;
	margin-left: 15px;
	font-size: 95%;
	margin-bottom: 15px;
}

.ao_table1 th{
	vertical-align: top;
	background-image: url(../img/ao_arrow_bg.gif);
	background-position: left bottom;
	margin: 0px;
	width: 200px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.ao_table1 td{
	padding-left: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	vertical-align: top;
}


.ao_table1 td.ao_td_arrow{
	padding-left: 0px;
	padding-bottom: 15px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
}


.ao_table2{
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-left-color: #CCC;
	margin-top: 15px;
	width: 620px;
	margin-left: 15px;
	font-size: 95%;
	margin-bottom: 5px;
}

.ao_table2 th{
	background-color: #E9E3C0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	padding: 5px;
	vertical-align: middle;
	color: #000;
}


.ao_table2 td{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	padding: 5px;
	text-align: center;
	color: #3E3E3E;
}


/* AO */

/* 各種制度紹介（奨学金、教育ローン等）< */
dl.system_dl {
	margin-left: 0px;
	margin-top: 15px;
}

dl.system_dl dt{
	font-size: 120%;
	line-height: 140%;
	display: list-item;
	list-style-type: none;
	color: #0F6032;
	font-weight: bold;
}

dl.system_dl dd{
	margin-bottom: 20px;
	margin-top: 3px;
}

.system_table{
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-left-color: #CCC;
	margin-top: 15px;
	margin-left: 0px;
	font-size: 95%;
	margin-bottom: 15px;
}

.system_table th{
	background-color: #E9E3C0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	padding: 10px;
	vertical-align: middle;
	color: #000;
}

.system_table td{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	padding: 10px;
	text-align: center;
	color: #3E3E3E;
}

.system_table td.system_td{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	padding: 10px;
	text-align: center;
	color: #3E3E3E;
	background-color: #F6F9E1;	
}
/* 各種制度紹介（奨学金、教育ローン等）< */

