@charset "UTF-8";

/* 見出し */
.lBox h3 {
	width: 150px;
	height: 35px;
	background-image: url(../images/flow/midashi_v2.png);
	background-repeat: no-repeat;
	}
.mdsBox		{ position: relative; width: 710px; height: 73px; background: url(../images/flow/mdsBox.png) 0 0 no-repeat;}
.mds_inner	{ position: absolute; bottom: 10px; left: 0;}
h3#h3_no1	{ background-position: 0 0;}
h3#h3_no2 { background-position: 0 -35px;}
h3#h3_no3 { background-position: 0 -70px;}
h3#h3_no4 { background-position: 0 -105px;}

.schoollife-main{
	padding:10px;
	margin:0 0 20px 0;
}

.schoollife-main-tit01{
	margin:0 0 20px 0;
}

.schoollife-main-tit02{
	margin:0 0 15px 0;
}

.schoollife-main-text{
	margin:10px;
}

.annai-koutougakuin-sub{
	margin-bottom:20px;
}

.annai-koutougakuin-sub-l{
    border: 1px solid #b1b1b1;
    float: left;
    padding:7px 15px 2px;
    width:320px;
	background:url("../images/flow/schoollife_link_01.jpg") no-repeat left;
}

.annai-koutougakuin-sub-l img{
	margin-bottom:10px;
	position:relative;
	left:108px;
}

.annai-koutougakuin-sub-r{
    border: 1px solid #b1b1b1;
    float: right;
    padding:7px 15px 2px;
    width:320px;
	background:url("../images/flow/schoollife_link_02.jpg") no-repeat left;
}

.annai-koutougakuin-sub-r img{
	margin-bottom:10px;
	position:relative;
	left:108px;
}

.annai-koutougakuin-sub-l a{
    background: url("../images/about/ic_yajirushi01.gif") no-repeat scroll 0 3px transparent;
    display: block;
    padding: 0 0 3px 8px;

}

.annai-koutougakuin-sub-r a{
    background: url("../images/about/ic_yajirushi01.gif") no-repeat scroll 0 3px transparent;
    display: block;
    padding: 0 0 3px 8px;

}

.annai-koutougakuin-sub-l p{
	float:right;
}

.annai-koutougakuin-sub-r p{
	float:right;
}

.annnai-sub-under{
	  width: 320px;
}

/* 設定 */
.flowBox {
	position: relative;
	border: 6px solid #e6e8ea;
	padding: 15px 0 20px 20px;
	width: 678px;
	}
.flowBoxInner {
	position: relative;
	border-right: 6px solid #e6e8ea;
	border-bottom: 6px solid #e6e8ea;
	border-left: 6px solid #e6e8ea;
	padding: 12px 0 14px 20px;
	width: 678px;
	}
/* ①入学 */
.fB1_1			{ width: 654px; height: 465px; background: url(/img/schoollife/flowBox_1_1_1.png) center top no-repeat;}
.fB1_2			{ width: 654px; height: 50px; background: url(../images/flow/flowBox_1_2.png) 0 0 no-repeat;}
.fB1_3			{ margin-top: 8px; margin-left: 217px;}

/* ②履修登録 */
.flowBoxInner_L, .flowBoxInner_R			{ float: left;}
.flowBoxInner_L								{ width: 216px; height: 181px; background: url(../images/flow/flowBox_2_1.png) 0 0 no-repeat;}
.flowBoxInner_R								{ width: 438px;}
.flowBoxInner_R_1, .flowBoxInner_R_2		{ border: 1px solid #babcbe; padding: 10px 12px 0 10px; width: 414px; background-color: #f3f4f6;}
.flowBoxInner_R_1 h4, .flowBoxInner_R_2 h4	{ width: 105px; height: 18px; background-image: url(../images/flow/flowBox_2_2.png); background-repeat: no-repeat;}
.flowBoxInner_R_1							{ padding-bottom: 13px;}
.flowBoxInner_R_2							{ margin-top: 10px; padding-bottom: 8px;}
.flowBoxInner_R_1 h4						{ background-position: 0 0;}
.flowBoxInner_R_2 h4						{ background-position: 0 -18px;}
.fB2_3										{ width: 414px; height: 63px; background: url(../images/flow/flowBox_2_3.png) 0 0 no-repeat;}

/* ③学院生活 */
h4#h4_1, h4#h4_2							{ width: 665px; height: 23px; background-image: url(../images/flow/flowBox_3_1.png); background-repeat: no-repeat;}
h4#h4_1										{ background-position: 0 0;}
h4#h4_2										{ background-position: 0 -23px;}
.d_no3 ol									{ margin-top: 10px; width: 675px; height: 251px;}
.d_no3 li									{ float: left; position: relative; width: 193px; height: 251px;}
.li_no3_1									{ padding: 0 18px 0 10px; background: url(../images/flow/flowBox_3_2.png) 0 0 no-repeat;}
.li_no3_2									{ padding: 0 18px 0 10px; background: url(../images/flow/flowBox_3_3.png) 0 0 no-repeat;}
.li_no3_3									{ padding: 0 10px 0 10px; background: url(../images/flow/flowBox_3_4.png) 0 0 no-repeat;}
.li_no3_1 h5, .li_no3_2 h5, .li_no3_3 h5	{ width: 193px; height: 36px;}
.li_no3_1 h5								{ background: url(../images/flow/flowBox_3_5_1.png) left bottom no-repeat;}
.li_no3_2 h5								{ background: url(../images/flow/flowBox_3_5_2.png) left bottom no-repeat;}
.li_no3_3 h5								{ background: url(../images/flow/flowBox_3_5_3.png) left bottom no-repeat;}
.d_no3 li p									{ margin-top: 151px;}
.d_no3 li img								{ position: absolute; top: 36px; left: 10px; width: 193px; height: 146px;}

/* 年間の流れ */
.planBox									{ position: relative; margin-top: 10px; padding-bottom: 10px; width: 678px;}
.planBox dl									{ width: 210px;}
.planBox dt, .planBox dd					{ float: left;}
.planBox dt									{ width: 60px;}
.planBox dd									{ width: 149px;}
.m04, .s04	{ height: 101px;}
.m04		{ background: url(../images/flow/planBox_04_l.png) 0 0 no-repeat;}
.s04		{ background: url(../images/flow/planBox_04_r.png) 9px 47px no-repeat;}
.m05, .s05	{ height: 61px;}
.m05		{ background: url(../images/flow/planBox_05_l.png) left bottom #9dd329 no-repeat;}
.s05		{ background: url(../images/flow/planBox_05_r.png) 9px 8px no-repeat;}
.m06, .s06	{ height: 61px;}
.m06		{ background: url(../images/flow/planBox_06_l.png) left bottom #9dd329 no-repeat;}
.s06		{ background: url(../images/flow/planBox_06_r.png) 9px 14px no-repeat;}
.m07, .s07	{ height: 61px;}
.m07		{ background: url(../images/flow/planBox_07_l.png) left bottom #9dd329 no-repeat;}
.s07		{ background: url(../images/flow/planBox_07_r.png) 9px 30px no-repeat;}
.m08, .s08	{ height: 61px;}
.m08		{ background: url(../images/flow/planBox_08_l.png) left bottom #9dd329 no-repeat;}
.s08		{ background: url(../images/flow/planBox_08_r.png) 9px 22px no-repeat;}
.m09, .s09	{ height: 61px;}
.m09		{ background: url(../images/flow/planBox_09_l.png) left bottom #9dd329 no-repeat;}
.s09		{ background: url(../images/flow/planBox_09_r.png) 9px 10px no-repeat;}
.m10, .s10	{ height: 61px;}
.m10		{ background: url(../images/flow/planBox_10_l.png) left bottom #9dd329 no-repeat;}
.s10		{ background: url(../images/flow/planBox_10_r.png) 9px 8px no-repeat;}
.m11, .s11	{ height: 61px;}
.m11		{ background: url(../images/flow/planBox_11_l.png) left bottom #9dd329 no-repeat;}
.s11		{ background: url(../images/flow/planBox_11_r.png) 9px bottom no-repeat;}
.m12, .s12	{ height: 61px;}
.m12		{ background: url(../images/flow/planBox_12_l.png) left bottom #9dd329 no-repeat;}
.s12		{ background: url(../images/flow/planBox_12_r.png) 9px top no-repeat;}
.m01, .s01	{ height: 61px;}
.m01		{ background: url(../images/flow/planBox_01_l.png) left bottom #9dd329 no-repeat;}
.m02, .s02	{ height: 61px;}
.m02		{ background: url(../images/flow/planBox_02_l.png) left bottom #9dd329 no-repeat;}
.s02		{ background: url(../images/flow/planBox_02_r.png) 9px 28px no-repeat;}
.m03, .s03	{ height: 124px;}
.m03		{ background: url(../images/flow/planBox_03_l.png) left bottom #9dd329 no-repeat;}
.s03		{ background: url(../images/flow/planBox_03_r.png) 9px 11px no-repeat;}

.schBox	{ position: absolute;}
.schBox h5, .schBox span { display: none;}
.schBox p { position: absolute; line-height: 16px;}
#plan1		{ top: 0; left: 169px; width: 485px; height: 381px; background: url(../images/flow/planBox_51.png) 0 0 no-repeat;}
.p1_1		{ top: 34px; left: 51px; width: 425px;}
.p1_2		{ top: 252px; left: 51px; width: 135px;}
.p1_3		{ top: 243px; left: 60px; width: 405px;}
.p1_4		{ top: 313px; left: 60px; width: 405px;}
#plan2		{ top: 386px; left: 180px; width: 474px; height: 150px; background: url(../images/flow/planBox_52.png) 0 0 no-repeat;}
.p2_1		{ top: 40px; left: 40px; width: 135px;}
#plan3		{ top: 541px; left: 167px; width: 487px; height: 150px; background: url(../images/flow/planBox_53.png) 0 0 no-repeat;}
.p3_1		{ top: 41px; left: 52px; width: 135px;}
#plan4		{ top: 696px; left: 131px; width: 523px; height: 150px; background: url(../images/flow/planBox_54.png) 0 0 no-repeat;}
.p4_1		{ top: 41px; left: 88px; width: 135px;}
.flowBoxInnerText{margin:0 0 20px 0;}
.flowBoxInnerText p{margin:0 0 10px 0;}
.schoollife-results-tit{margin:0 0 10px 0;}
.schoollife-results-jissekitit{
	margin:0 0 10px 0;
	font-size:16px;
	font-weight:bold;
}
.schoollife-results-jissekitit span{
	padding:0 0 0 10px;
	border-left:5px solid #b20000;
}
/* ④卒業 */
.d_no4		{ margin-top: -3px; background: url(../images/flow/flowBox_4_1_1.png) right top no-repeat;}
.d_no4 p	{ line-height: 18px;}
.result-table{border-top:#bdbdbd 1px solid; border-left:#bdbdbd 1px solid; border-collapse: collapse; width:640px; text-align:center; margin:0 0 10px 0;}
.result-table p{padding:5px;}
.table-tit1{width:30%;}
.table-tit2{width:40%;}
.table-tit3{width:30%;}
.result-table td {border-right:#bdbdbd 1px solid; border-bottom:#bdbdbd 1px solid;}
.result-table-tit{background:#f2f3f5;}
.schoollife-results-txt{margin:0 0 10px 0;}
.result-table-strong{font-weight:bold; color:#003585;}
.monbusyo-text{text-align:right;  margin: 0 35px 15px 0;}
.schoollife-link-text{text-align:right; margin:0 20px 0 0;}
/* 最下部ﾊﾞﾅｰ */
.contactBot {
	width: 710px;
	height: 70px;
	text-indent: -9999px;
	background: url(../images/flow/flowBox_4_2.png) 0 0 no-repeat;
	}
/* ｲﾛｲﾛ */
.mT40			{ margin-top: 40px;}
.mT-10			{ margin-top: px;}

/* コース案内 */
.course-about{
}
.course-about-ti{
padding: 0 0 8px;
}
.course-about-txt{
padding: 0 0 20px;
}
.course-about-table{
}
.course-about-table table{
border-collapse: collapse;
border-spacing: 0;
}
.course-about-table td{
border: 1px solid #ccc;
vertical-align: top;
}
.course-about-table-det{
padding: 8px 12px 0;
}
.course-about-table-det dt{
padding: 0 0 5px;
}
.course-about-table-det dt img{
vertical-align: bottom;
}
.course-about-table-txt{
padding: 0 0 5px;
}
.course-about-table-bt{
text-align: right;
}

/*121227*/
.wzauto{
	width: auto;
	clear: both;
	text-align: right;
	float: right;
	padding: 0 10px 0 10px;
	margin: 0;
	background: url(../images/top/ico_gray.gif) no-repeat left 3px;
}

/* --------------------------------

 clearfix

-------------------------------- */
.koutougakuin-suport-text:after,
.annai-koutougakuin-sub:after{

	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .koutougakuin-suport-text,
* html .annai-koutougakuin-sub{

	zoom: 1; /* IE6 */
}

*:first-child+html .koutougakuin-suport-text,
*:first-child+html .annai-koutougakuin-sub{

	zoom: 1; /* IE7 */
}