@charset "utf-8";
/* CSS Document */



li.graduate_student03_no{
		display: block;
		margin-right: 3px;
		width: 241px; height: 60px;
		text-indent: -9999px;
		background: url(../share/graduate_student_btn03.gif) left bottom no-repeat;
}

/*===============================
		titleに指定
===============================*/

p.graduates_title{
		margin-bottom: 27px;
		width: 538px; height: 59px;
		text-indent: -9999px;
		background: url(../graduates/img/graduates_title.gif) left top no-repeat;
}
p.graduates_flow_title{
		margin-bottom: 27px;
		width: 538px; height: 59px;
		text-indent: -9999px;
		background: url(../graduates/img/graduates_flow_title.gif) left top no-repeat;
}
p.graduates_consulting_title{
		margin-bottom: 27px;
		width: 538px; height: 59px;
		text-indent: -9999px;
		background: url(../graduates/img/graduates_consulting_title.gif) left top no-repeat;
}
p.graduates_intern_title{
		margin-bottom: 27px;
		width: 538px; height: 59px;
		text-indent: -9999px;
		background: url(../graduates/img/graduates_intern_title.gif) left top no-repeat;
}
p.graduates_career_title{
		margin-bottom: 27px;
		width: 538px; height: 59px;
		text-indent: -9999px;
		background: url(../graduates/img/graduates_career_title.gif) left top no-repeat;
}
p.graduates_mental_title{
		margin-bottom: 27px;
		width: 538px; height: 59px;
		text-indent: -9999px;
		background: url(../graduates/img/graduates_mental_title.gif) left top no-repeat;
}
p.graduates_action_title{
		margin-bottom: 27px;
		width: 538px; height: 59px;
		text-indent: -9999px;
		background: url(../graduates/img/graduates_action_title.gif) left top no-repeat;
}
p.graduates_network_title{
		margin-bottom: 27px;
		width: 538px; height: 59px;
		text-indent: -9999px;
		background: url(../graduates/img/graduates_network_title.gif) left top no-repeat;
}

p.graduates_service{
		width: 210px; height: 47px;
		padding-top: 27px; padding-left: 12px;
		font-size: 12px; color: #FFFFFF;
		background: url(../graduates/img/graduates_service_image.gif) left top no-repeat;
}

* html p.graduates_service{
		width: 222px; height: 74px;
		padding-top: 27px; padding-left: 12px;
		font-size: 12px; color: #FFFFFF;
		background: url(../graduates/img/graduates_service_image.gif) left top no-repeat;
}







p.graduates_about_title{
		margin-bottom: 27px;
		width: 538px; height: 59px;
		text-indent: -9999px;
		background: url(../graduates/img/graduates_about_title.gif) left top no-repeat;
}

p.graduates_service_title{
		margin-bottom: 27px;
		width: 538px; height: 59px;
		text-indent: -9999px;
		background: url(../graduates/img/graduates_service_title.gif) left top no-repeat;
}

p.graduates_option_title{
		margin-bottom: 27px;
		width: 538px; height: 59px;
		text-indent: -9999px;
		background: url(../graduates/img/graduates_option_title.gif) left top no-repeat;
}

p.graduates_seminar_title{
		margin-bottom: 27px;
		width: 538px; height: 59px;
		text-indent: -9999px;
		background: url(../graduates/img/graduates_seminar_title.gif) left top no-repeat;
}

p.graduates_faq_title{
		margin-bottom: 27px;
		width: 538px; height: 59px;
		text-indent: -9999px;
		background: url(../graduates/img/graduates_faq_title.gif) left top no-repeat;
}

p.graduates_corporateservice_title{
		margin-bottom: 27px;
		width: 538px; height: 59px;
		text-indent: -9999px;
		background: url(../graduates/img/graduates_corporateservice_title.gif) left top no-repeat;
}

p.graduates_collegeservice_title{
		margin-bottom: 27px;
		width: 538px; height: 59px;
		text-indent: -9999px;
		background: url(../graduates/img/graduates_collegeservice_title.gif) left top no-repeat;
}

p.graduates_msp_saport_title{
		margin-bottom: 27px;
		width: 538px; height: 59px;
		text-indent: -9999px;
		background: url(../graduates/img/graduates_msp_saport_title.gif) left top no-repeat;
}

p.graduates_acaric-college_title{
		margin-bottom: 27px;
		width: 538px; height: 59px;
		text-indent: -9999px;
		background: url(../graduates/img/graduates_acaric-college_ti.gif) left top no-repeat;
}

p.graduates_data_title{
		margin-bottom: 27px;
		width: 538px; height: 59px;
		text-indent: -9999px;
		background: url(../graduates/img/graduates_data_title.gif) left top no-repeat;
}


/*===============================
top_sub_header_graduatesに指定
===============================*/

#top_sub_header_graduates{
		margin: 0 0;
		width: 100%; height: 74px;
		background: url(../graduates/img/top_sub_header_graduates_bg.gif) left top repeat-x;
}

/*===============================
		textに指定
===============================*/

p.graduates_text{
		text-decoration: none;
		font-size: 12px; line-height: 19px;
}

p.graduates_text02{
		text-decoration: none;
		margin-bottom: 19px;
		font-size: 12px; line-height: 19px;
}

p.graduates_text03{
		text-decoration: none;
		margin-top: 38px; margin-bottom: 19px;
		font-size: 12px; line-height: 19px;
}

p.graduates_text04{
		/*margin-bottom: 19px;*/
		text-decoration: none;
		margin-top: 9px;
		padding-left: 10px; padding-right: 10px;
		font-size: 12px; line-height: 21px;
}

p.graduates_text05{
		text-decoration: none;
		margin-top: 19px; margin-bottom: 19px;
		font-size: 12px; line-height: 19px;
}

p.graduates_text_ext01{
		text-decoration: none;
		margin-top: 0px; margin-bottom: 21px;
		padding-left: 9px;
		font-weight: bold;
		font-size: 12px; line-height: 19px;
		border-left: 4px solid #FF6699;
}

p.graduates_text_ext{
		text-decoration: none;
		margin-bottom: 19px;
		padding-left: 9px;
		font-weight: bold;
		font-size: 12px; line-height: 19px;
		border-left: 4px solid #FF6699;
}

/*------------6/28--------------*/

p.graduates_text06{
		text-decoration: none;
		margin-bottom: 19px;
		padding-left: 10px; padding-right: 10px;
		font-size: 10px; line-height: 19px;
		float: right;
}

p.graduates_text07{
		text-decoration: none;
		margin-bottom: 14px;
		padding-left: 120px; padding-right: 10px;
		font-size: 12px; line-height: 19px;
}

p.graduates_text_ext_02{
		text-decoration: none;
		margin-top: 20px; margin-bottom: 11px;
		padding-left: 9px;
		line-height: 19px;
		border-left: 4px solid #FF6699;
}

p.graduates_text_ext_03{
		text-decoration: none;
		margin-top: 10px; margin-bottom: 11px;
		padding-left: 120px;
		line-height: 19px;
}

p.graduates_text08{
		text-decoration: none;
		margin-bottom: 19px;
		font-size: 12px; line-height: 19px;
		text-decoration: none;
}



/*===============================
		imgに指定
===============================*/

.graduates_image{
		margin-bottom: 24px;
}
* html .graduates_image{
		margin-bottom: 22px;
}


/*===============================
	ul#graduates_listに指定
===============================*/

ul#graduates_list{
		margin-left: 31px; margin-bottom: 19px;
		list-style: disc;
		font-size: 12px; line-height: 19px;
}

ul#graduates_list li{
		list-style: outside;
}

/*===============================
	graduates_contentsに指定
===============================*/

ul#graduates_contents{
		margin-left: 31px; margin-bottom: 19px;
		list-style: square;
		font-size: 12px; line-height: 19px;
}

ul#graduates_contents li{
		list-style: square;
}

ul#graduates_contents_2{
		margin-left: 50px; margin-bottom: 19px;
		list-style: disc;
		font-size: 12px; line-height: 19px;
}

ul#graduates_contents_2 li{
		list-style: disc;
}

/*===============================
	graduates_right_listに指定
===============================*/

ul#graduates_right_list{
		clear: both;
		margin-top: 3px;
		width: 222px; height: auto;
		line-height: 12px;
		list-style-type: none;
}

/*-----------no_link---------*/

ul#graduates_right_list li.list01_no{
		padding-left: 27px;
		line-height: 26px;
		color: #000066;
		width: 222px; height: 29px;
		background: url(../graduates/img/graduates_right_list_bg.gif) left bottom no-repeat;
		
}
* html ul#graduates_right_list li.list01_no{
		padding-top: 7px; padding-left: 27px;
		line-height: 12px;
		width: 222px; height: 29px;
		background: url(../graduates/img/graduates_right_list_bg.gif) left bottom no-repeat;
		
}

ul#graduates_right_list li.list02_no{
		padding-left: 37px;
		line-height:26px;
		width: 222px; height: 29px;
		background: url(../graduates/img/graduates_right_list_02_bg.gif) left bottom no-repeat;
}
* html ul#graduates_right_list li.list02_no{
		padding-left: 37px;
		width: 222px; height: 29px;
		background: url(../graduates/img/graduates_right_list_02_bg.gif) left bottom no-repeat;
}

ul#graduates_right_list li.list03_no{
		padding-top: 7px; padding-left: 37px;
		width: 222px; height: 41px;
		background: url(../graduates/img/graduates_right_list_03_bg.gif) left bottom no-repeat;
}

/*----------link-----------*/

ul#graduates_right_list li.list01 a{
		display: block;
		padding-top: 0px; padding-left: 27px;
		line-height: 26px;
		color: #000066;
		width: 222px; height: 29px;
		background: url(../graduates/img/graduates_right_list_bg.gif) left top no-repeat;
		
}
* html ul#graduates_right_list li.list01 a{
		display: block;
		padding-left: 27px;
		color: #000066;
		width: 222px; height: 29px;
		background: url(../graduates/img/graduates_right_list_bg.gif) left top no-repeat;
		
}

ul#graduates_right_list li.list02 a{
		display: block;
		padding-left: 37px;
		line-height: 26px;
		color: #000066;
		width: 222px; height: 29px;
		background: url(../graduates/img/graduates_right_list_02_bg.gif) left top no-repeat;
		
}
* html ul#graduates_right_list li.list02 a{
		display: block;
		padding-left: 37px;
		color: #000066;
		width: 222px; height: 29px;
		background: url(../graduates/img/graduates_right_list_02_bg.gif) left top no-repeat;
		
}

ul#graduates_right_list li.list03 a{
		display: block;
		padding-left: 37px;
		line-height: 26px;
		color: #000066;
		width: 222px; height: 29px;
		background: url(../graduates/img/graduates_right_list_03_bg.gif) left top no-repeat;
		
}
* html ul#graduates_right_list li.list03 a{
		display: block;
		padding-left: 37px;
		color: #000066;
		width: 222px; height: 29px;
		background: url(../graduates/img/graduates_right_list_03_bg.gif) left top no-repeat;
		
}

/*---------ロールオーバー---------*/

ul#graduates_right_list li.list01 a:hover{
		background-position: 0 -29px;
}

ul#graduates_right_list li.list02 a:hover{
		background-position: 0 -29px;
}

ul#graduates_right_list li.list03 a:hover{
		background-position: 0 -29px;
}

/*-----------visited----------*/

li.list01 a:visited{
		color: #000066;
}

li.list02 a:visited{
		color: #000066;
}

li.list03 a:visited{
		color: #000066;
}


/*===============================
		flow.indexに指定
===============================*/

#flow_box01{
		margin-top: 3px;
		width: 538px; height: 77px;
		background: url(../graduates/img/flow_box_bg.gif) left top no-repeat;
}

#flow_box02{
		width: 538px; height: 96px;
		background: url(../graduates/img/flow_box02_bg.gif) left top no-repeat;
}

#flow_box03{
		width: 538px; height: 115px;
		background: url(../graduates/img/flow_box03_bg.gif) left top no-repeat;
}

#flow_box04{
		float: left;
		width: 259px; height: 205px;
		background: url(../graduates/img/flow_box04_bg.gif) left top no-repeat;
}

#flow_box04_2{
		margin-left: 20px;
		float: left;
		width: 259px; height: 205px;
		background: url(../graduates/img/flow_box04_2_bg.gif) left top no-repeat;
}

#flow_box05{
		width: 538px; height: 229px;
		background: url(../graduates/img/flow_box05_bg.gif) left top no-repeat;
}

/*#flow_box06{
		width: 538px; height: 229px;
		background: url(../graduates/img/flow_box06_bg.gif) left top no-repeat;
}*/


/*---------- text ------------*/

p.flow_text{
		margin-left: 179px; margin-bottom: 19px;
		padding-top: 11px;
		font-size: 12px; line-height: 19px;
		width: 345px;
}

p.flow_text02{
		margin-left: 8px; margin-bottom: 19px;
		padding-top: 82px;
		font-size: 12px; line-height: 19px;
		width: 251px;
}

/*------------- arrow --------------*/

img.flow_box_arrow{
		clear: both;
		width: 71px; height: 26px;
		margin-left: 230px; margin-bottom: 7px; margin-top: 10px;
}
* html img.flow_box_arrow{
		clear: both;
		width: 71px; height: 26px;
		margin-left: 230px; margin-bottom: 5px;
}

img.flow_box_arrow02{
		clear: both;
		width: 71px; height: 26px;
		margin-left: 94px; margin-bottom: 7px; margin-top: 10px;
}
* html img.flow_box_arrow02{
		clear: both;
		width: 71px; height: 26px;
		margin-left: 94px; margin-bottom: 5px;
}

img.flow_box_arrow03{
		clear: both;
		width: 71px; height: 26px;
		margin-left: 203px; margin-bottom: 7px; margin-top: 10px;
}
* html img.flow_box_arrow03{
		clear: both;
		width: 71px; height: 26px;
		margin-left: 203px; margin-bottom: 5px;
}

/*-----------------staff_entry02--------------*/

a.staff_entry02{
		margin-top: 20px; margin-left: 10px; margin-bottom: 15px;
		margin-bottom: 5px;
		position: relative;
		top: -1px; left: 9px;
		display: block;
		width: 184px; height: 48px;
		background-image: url(../share/entry_btn.gif);
		background-position: 0 0;
		background-repeat: no-repeat;
}

a.staff_entry02:hover{
		background-position: 0 -48px;
}

a.staff_entry03{
		margin-top: 36px; margin-left: 165px; margin-bottom: 15px;
		display: block;
		width: 184px; height: 48px;
		background-image: url(../share/entry_btn.gif);
		background-position: 0 0;
		background-repeat: no-repeat;
}

a.staff_entry03:hover{
		background-position: 0 -48px;
}

/*---------------2007_07_02-------------*/

a.college_schedule{
		margin-top: 36px; margin-left: 165px; margin-bottom: 15px;
		display: block;
		width: 184px; height: 48px;
		background-image: url(../graduates/img/college_schedule.gif);
		background-position: 0 0;
		background-repeat: no-repeat;
}

a.college_schedule:hover{
		background-position: 0 -48px;
}

/*---------------moble_site-------------*/

.moble_site{
		margin-top: 16px; margin-left: 10px;
}

.qr{
		margin-top: 10px; margin-left: 11px;
}

.dfs_site{
		margin-top: 10px; margin-left: 10px;
}

.graduates_border{
		margin-top: 17px; margin-left: 10px; margin-bottom: 14px;
}


/*------------5/10--------------*/

ol.graduate_list{
		margin-left: 32px; margin-bottom: 15px;
		
}

ol.graduate_list li{
		margin-bottom: 10px; font-size: 12px; 
}

.flow_image{ margin-bottom: 30px;}

/*------------6/28--------------*/

ul.flow{
    width:536px;
    margin-top:0px;
	margin-bottom: 5px;
	list-style:none;

}

ul.flow li{
    list-style:none;
    float:left;
}

ul.flow li.step{
	
}

ul.flow li.arrow{
	
}

p.flow_arrow{
		margin-top: 0px; margin-left: 20px; margin-bottom: 0px;
		display: block;
		width: 50px; height: 38px;
		background-image: url(../graduates/img/arrow_01.gif);
		background-position: 0 0;
		background-repeat: no-repeat;
}

p.flow_arrow_01{
		margin-top: 0px; margin-left: 300px; margin-bottom: 0px;
		display: block;
		width: 50px; height: 38px;
		background-image: url(../graduates/img/arrow_01.gif);
		background-position: 0 0;
		background-repeat: no-repeat;
}

p.flow_arrow_02{
		margin-top: 0px; margin-left: 20px; margin-bottom: 0px;
		display: block;
		float:left;
		width: 29px; height: 168px;
		background-image: url(../graduates/img/arrow_02.gif);
		background-position: 0 0;
		background-repeat: no-repeat;
}

p.flow_arrow_03{
		margin-top: 0px; margin-left: 200px; margin-bottom: 0px;
		display: block;
		idth: 50px; height: 38px;
		background-image: url(../graduates/img/arrow_01.gif);
		background-position: 0 0;
		background-repeat: no-repeat;
}

.pdf_img{
		border: none;
		width: 24px; height: 24px;
		margin-top: 7px;
}

.pdf_text{
		cursor: pointer;
		position: absolute;
		font-size: 12px;
		margin-top: 10px;
}