@charset "utf-8";


#b1 {
    list-style: none;
    text-align:left;
	float: left; 
	width: 530px; 
	height: 330px;
	margin:5px 0 0 0;
	padding: 0;
}

#b1-1 {
    list-style: none;
    text-align:left;
	float: left; 
	width: 530px; 
	height: 85px;
	margin:0;
	padding: 0;
}

#b1-2 {
    list-style: none;
    text-align:left;
	float: left; 
	width: 530px; 
	height: 85px;
	margin:0;
	padding: 0;
}

#b1-3 {
    list-style: none;
    text-align:left;
	float: left; 
	width: 530px; 
	height: 85px;
	margin:0;
	padding: 0;
}

#b2 {
    list-style: none;
    text-align:left;
	float: left; 
	width: 225px; 
	height: 340px;
	margin:5px 0px 0px 0px;
	padding: 0;
}

#b2-1 {
    list-style: none;
    text-align:left;
	float: left; 
	width: 225px; 
	height: 160px;
	margin:0px;
	padding: 0;
}

#b3 {
    list-style: none;
    text-align:left;
	float: right; 
	width: 205px; 
	height: 330px;
	margin:12px 0 0 0;
	padding: 0;
}


/* 3分割
---------------------------------------------------------------------- */

.about1 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 160px;

}

.about2 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 420px;

}

.about2 p {
	margin: 0px;
	padding: 10px 0;

}

.about3 {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 155px;

}



/* ２分割
---------------------------------------------------------------------- */

.jissekileft{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 280px;

}

.jissekiright {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 280px;

}






#aboutcontents {
    list-style: none;
    text-align:left;
    float: right; 
	width: 960px; 
	margin:0px auto 0 auto;
	padding: 0;
}

#aboutcontents1 {
    list-style: none;
    text-align:left; 
	float: right; 
	width: 960px; 
	height: 187px;
	margin:0px auto 0 auto;
	padding: 0;
	background: url(../school_guidance/images/about_02.jpg) ;
}

#aboutcontents2 {
    list-style: none;
    text-align:left;
	float: right; 
	width: 960px; 
	height: 210px;
	margin:0px auto 0 auto;
	padding: 0;
	background: url(../school_guidance/images/about_04.jpg) ;
}

#aboutcontents3 {
    list-style: none;
    text-align:left;
    float: right; 
	width: 960px; 
	margin:0px auto 0 auto;
	padding: 0;
	background-color: #f5f5f5;
}

#aboutcontents4 {
    list-style: none;
    text-align:left;
	float: right; 
	width: 960px; 
	height: 350px;
	margin:0px auto 0 auto;
	padding: 0;
	background: url(../school_guidance/images/about2_01.jpg) ;
}

#textbox1 {
    list-style: none;
    text-align:left;
	float: left; 
	width: 620px; 
	height: 170px;
	margin:0 0 0 55px;
	padding: 0;
}

#textbox2a {
    list-style: none;
    text-align:left;
	float: left; 
	width: 240px; 
	height: 199px;
	margin:0;
	padding: 0 0 0 60px;
}

#textbox2b {
    list-style: none;
    text-align:left;
	float: left; 
	width: 240px; 
	height: 199px;
	margin:0;
	padding: 0 0 0 65px;
}

#textbox2c {
    list-style: none;
    text-align:left;
	float: right; 
	width: 240px; 
	height: 199px;
	margin:0;
	padding: 0 55px 0 0px;
}


#textbox4 {
    list-style: none;
    text-align:left;
	float: left; 
	width: 800px; 
	height: 240px;
	margin:0 0 0 150px;
	padding: 120px 0 0 0;
}

/* leftinfo subject navi (correctedd 20100330) ----- */


#leftinfo ul {
	margin: 0px;
	padding: 0px;
	width: 150px;
	text-align: left;

}
#leftinfo li {
	margin: 0px;
	padding:0;
	font-size: 9px;
	list-style-type: none;
	height:29px;
}

#leftinfo li a {
	color:#848484;
	text-decoration:none;
	display: block;
	padding-top: 3px;
	background-image: url(../subject/images/guidenavi_tri.gif);
	background-repeat: no-repeat;
	background-position: 7px 1.2em;
	background-color: #f7f7f7;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 19px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DDDDDD;
}

#leftinfo li a:hover, #leftinfo li .on{
	color:#FFFFFF;
	background-image: url(../subject/images/guidenavi_tri.gif);
	background-repeat: no-repeat;
	background-position: 7px 1.2em;
	background-color: #a1a1a1;
}

#leftinfo li.subject {
	list-style-type: none;
	background-image: none;
	margin: 0px;
	padding: 0px;
	display: block;
	height:40px;
}
#leftinfo li.subject a {
	background-image: none;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
}

#leftinfo li.list-aki {
	padding:0px;
	margin:0px;
	font-size: 9px;
}

/* 3カラム */
.photo1 {
	float: left;
	margin: 0px;
	padding: 0 0 0 10px;
	width: 480px;

}

.photo2 {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 200px;

}

.photo3 {
	float: right;
	margin: 0px;
	padding: 0 10px 0 0;
	width: 460px;

}



/* 学院概要 */

.clearfix {
display: block;
}

#gaiyo{
	width:562px;
	}

#gaiyo_head{
	margin:0px 0px 23px 0px;
	}

.gaiyo_middle{
    list-style:none;
	padding:4px 0px 4px 5px;
	margin:0px;
	width:557px;
	height:40px;
	background-image: url(../images/line1.gif) no-repeat ;
	clear:both;
	}

.gaiyo_middle02{
	padding:6px 0px 50px 5px;
	width:557px;
	}

.gaiyo_left{
	float:left;
	width:80px;
	color:#FF6600;
	font-weight:bold;
	padding:8px 0px 0px 0px;
	text-align:center;
	}

.gaiyo_right{
	float:right;
	width:461px;
	padding:6px 0px 6px 0px;
	}

.gaiyo_right02{
	float:right;
	width:451px;
	padding:8px 0px 8px 0px;
	}

.gaiyo_right03{
	float:right;
	width:461px;
	padding:8px 0px 8px 0px;
	}

.gaiyo_right04{
	float:right;
	width:461px;
	border-top:dotted 1px #999999;
	padding:8px 0px 8px 0px;
	}

.gaiyo_right05{
	float:right;
	width:461px;
	padding:8px 0px 8px 0px;
	}

.right_left{
	width:100px;
	float:left;
	}
	
.right_right{
	width:351px;
	float:left;
	}

.right_right02{
	width:351px;
	float:left;
	border-bottom:dotted 1px #999999;
	}

.right_right03{
	width:351px;
	float:left;
	}



