@charset "UTF-8";
/* CSS Document */	

/*h3{
	margin-bottom: 30px;
}*/

.text_box p{width:280px;}

#intro{
	height: 230px;
	background: url(../img/edu/bg_edu01.jpg) no-repeat;
	padding:115px 0 0 30px;
}

#intro>p{width:315px;}

#prof .box{
	background: url(../img/common/bg_pattern01.png);
	border: 2px solid #a0ded9;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 7px;
	margin-bottom: 30px;
}
#prof .box .boxIn{
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 30px 30px 20px;
	overflow: hidden;
}

#prof .photo{
	width: 200px;
	float: left;
}
#prof .text{
	width: 350px;
	float: right;
}
#prof .name{
	font-size: 25px;
	line-height: 1;
	vertical-align: middle;
	margin-bottom: 25px;
}
#prof .name span{
	display: inline-block;
	padding-right: 15px;
}
#prof dl{
	margin-bottom: 20px;
	overflow: hidden;
}
#prof dl.last{
	margin-bottom: 0 !important;
}
#prof dl dt{
	width: 60px;
	float: left;
}
#prof dl dd{
	margin-left: 60px;
	padding-left: 1em;
	text-indent: -1.2em;
}
#prof dl dd:before{
	content: "●";
	color: #ff9326;
	padding-right: 3px;
}

#prof div li:before{
	content: "●";
	color: #ff9326;
	padding-right: 3px;
}


.box_note {
    background: rgba(0, 0, 0, 0) url("../img/common/box_note_bg.png") repeat-y scroll 0 0;
    margin-top: 80px;
    padding: 10px 35px;
    position: relative;
    width: 590px;
}

.box_note::before {
    content: url("../img/common/box_note_head.png");
    display: block;
    height: 30px;
    left: 0;
    position: absolute;
    top: -30px;
    width: 660px;
}
.box_note::after {
    bottom: -30px;
    content: url("../img/common/box_note_foot.png");
    display: block;
    height: 30px;
    left: 0;
    position: absolute;
    width: 660px;
}


.box_white{
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 60px 40px 40px 40px;
	/*overflow: hidden;*/
}


#edu01 dl{
	margin-bottom: 10px;
	overflow: hidden;
}
#edu01 dl.last{
	margin-bottom: 0 !important;
}
#edu01 dl dt{
	width: 90px;
	float: left;
}
#edu01 dl dd{
	padding-top:3px;
}


#edu02 dl{
	margin-bottom: 10px;
	overflow: hidden;
}
#edu02 dl.last{
	margin-bottom: 0 !important;
}
#edu02 dl dt{
	width: 90px;
	float: left;
}
#edu02 dl dd{
	padding-top:3px;
	width:415px;
	float:right;
}

#edu03 dl{
	margin-bottom: 10px;
	overflow: hidden;
}
#edu03 dl.last{
	margin-bottom: 0 !important;
}
#edu03 dl dt{
	width: 90px;
	float: left;
}
#edu03 dl dd{
	padding-top:3px;
	width:415px;
	float:right;
}





#edu04 dl{
	margin-bottom: 10px;
	overflow: hidden;
}
#edu04 dl.last{
	margin-bottom: 0 !important;
}
#edu04 dl dt{
	width: 90px;
	float: left;
}
#edu04 dl dd{
	padding-top:3px;
	width:415px;
	float:right;
}


.subttl01{
	left: 20px;
    position: absolute;
    top: -12px;
	display: block;
	z-index: 9999;
	width:175px;
	height:58px;
}

.subttl02{
	left: 20px;
    position: absolute;
    top: -12px;
	display: block;
	z-index: 9999;
	width:175px;
	height:58px;
}

.subttl03{
	left: 20px;
    position: absolute;
    top: -12px;
	display: block;
	z-index: 9999;
	width:175px;
	height:58px;
}

.subttl04{
	left: 20px;
    position: absolute;
    top: -25px;
	display: block;
	z-index: 9999;
	width:175px;
	height:58px;
}

.subttl05{
	left: 20px;
    position: absolute;
    top: -25px;
	display: block;
	z-index: 9999;
	width:175px;
	height:58px;
}


.box_white .list li{padding-left: 1em; text-indent: -1em;}

.box_white .list li:before {
    color: #ffdd40;
    content: "●";
    margin-right: 3px;
}

.attention{
	background-color:#ffe6f0;
	padding:20px;
	margin-bottom:20px;
}

.pic01{
	right: 40px;
    position: absolute;
    top: -25px;
	display: block;
	z-index: 9999;
	width:115px;
	height:196px;
}

.pic02{
	right: 170px;
    position: absolute;
    top:-20px;
	display: block;
	z-index: 9999;
	width:95px;
	height:244px;
}

.naiyou dd li:before {
    color: #ffdd40;
    content: "●";
    margin-right: 3px;
}



