@import url(common/import.css);
/*
----------------------------------------------------------------------------
department　学部・学科案内
----------------------------------------------------------------------------
*/

/*vtip*/messagemain01 #vtip {
	display: none;
	position: absolute;
	padding: 12px;
	left: 5px;
 bottom0px;
	margin-left: 20px;
	font-size: 12px;
	font-family: Verdana, Arial, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	color: #00A0E9;
	background-color: white;
	border: 3px solid #00A0E9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	z-index: 9999
}
#vtip #vtipArrow {
	display: none;
	position: absolute;
	top: -10px;
	left: 5px
}
#ldep_tou {
	width: 204px;
	margin-bottom: 8px;
}
body.department h2#mainimg {
	background: url(../img/department/common/title.jpg) no-repeat;
}
.alt_tour {
	padding: 5px;
	background: #63AFDD;
	color: white;
	font-weight: bold;
	font-size: 1.8em;
	text-align: center;
	margin-bottom: 20px;
	font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
/*------department-index TOP------------*/

#program_board {
	width: 659px;
	height: 450px;
	position: relative;
	background: url(../img/department/index/faculty.jpg) no-repeat;
}
#program_board p#btn_man {
	position: absolute;
	bottom: 80px;
	left: 26px;
}
#program_board p#btn_fron {
	position: absolute;
	bottom: 0;
	left: 0;
}
#program_board p#btn_dep01 {
	position: absolute;
	top: 94px;
	left: 0px;
}
#program_board p#btn_dep02 {
	position: absolute;
	top: 94px;
	left: 221px;
}
#program_board p#btn_dep03 {
	position: absolute;
	top: 94px;
	left: 441px;
}
.bgw {
	background: white;
}
#pro_from-to li {
	width: 320px;
	float: left;
}
#pro_from-to:after {
	content: "";
	display: block;
	clear: both;
}
body#department-index p#leadtxt {
	width: 659px;
	height: 65px;
	text-indent: -9999px;
	background: url(../img/department/index/leadtxt.gif) no-repeat;
	margin-bottom: 20px;
}
body#department-index dl#trait {
	width: 630px;
	margin: 0 auto;
	margin-bottom: 20px;
}
body#department-index dl#trait dt {
	margin-bottom: 10px;
}
body#department-index dl#trait dd {
	width: 250px;
	margin-left: 380px;
}
body#department-index dl#trait dd a {
	height: 25px;
	display: block;
}
body#department-index ul#departmentlist {
	background: url(../img/common/grid_bg.gif) repeat;
	padding: 5px;
	margin-bottom: 10px;
}
body#department-index ul#departmentlist li {
	float: left;
}
body#department-index ul#departmentlist li img {
	vertical-align: bottom;
}
/*------curriculum 学部・カリキュラムの特色------------*/

body#department-curriculum h3#st01 {
	background: url(../img/department/curriculum/st01.gif) no-repeat;
}
body#department-curriculum h4#sst01 {
	background: url(../img/department/curriculum/sst01.gif) no-repeat;
}
body#department-curriculum h4#sst02 {
	background: url(../img/department/curriculum/sst02.gif) no-repeat;
}
body#department-curriculum div#curribox01txt {
	width: 385px;
	float: left;
}
body#department-curriculum div#curribox01txt p {
	margin-bottom: 1em;
}
body#department-curriculum div#curribox01 img {
	width: 260px;
	float: right;
}
body#department-curriculum div#curribox02 img {
	margin-left: 20px;
	margin-bottom: 20px;
}
body#department-curriculum div#curribox02 p, body#department-curriculum div#curribox02 ol {
	margin-bottom: 1.5em;
}
body#department-curriculum div#curribox02 ol {
	list-style: decimal-leading-zero outside;
	margin-left: 25px;
}
/*カリキュラム2015*/

#cal_choice2:after {
	display: block;
	clear: both;
	content: "";
}
#cal_choice2 li {
	width: 320px;
	float: left;
}
#cal_choice li a, #cal_choice2 li a {
	height: 40px;
	display: block;
	text-indent: -9999px;
}
#cal_choice li#choice01 a {
	background: url(../img/department/curriculum/renew/btn_curriculum.jpg) no-repeat;
}
#cal_choice2 li#choice01 a {
	background: url(../img/department/tourism/outline/btn_l.jpg) no-repeat;
}
#cal_choice2 li#choice02 a {
	background: url(../img/department/tourism/outline/btn_r.jpg) no-repeat;
}
.cur2014 #cal_choice li#choice01 a, .cur2015 #cal_choice li#choice02 a, #cal_choice li#choice01 a:hover, #cal_choice li#choice02 a:hover, #cal_choice2 li#choice01 a:hover, #cal_choice2 li#choice02 a:hover {
	background-position: left bottom;
}
#cur_all {
	width: 660px;
	height: 922px;
	background: url(../img/department/curriculum/renew/bg_cur_all.gif) no-repeat;
}
#cur_all ul {
	width: 660px;
	height: 922px;
	position: relative;
}
#cur_all ul li#step1 {
	width: 498px;
	height: 99px;
	position: absolute;
	top: 120px;
	left: 0px;
	background: url(../img/department/curriculum/renew/step1.png) no-repeat;
}
#cur_all ul li#step2 {
	width: 498px;
	height: 101px;
	position: absolute;
	top: 247px;
	left: 0px;
	background: url(../img/department/curriculum/renew/step2.png) no-repeat;
}
#cur_all ul li#step3 {
	width: 498px;
	height: 101px;
	position: absolute;
	top: 379px;
	left: 165px;
	background: url(../img/department/curriculum/renew/step3.png) no-repeat;
}
#cur_all ul li#step4 {
	width: 401px;
	height: 138px;
	position: absolute;
	top: 501px;
	right: 0px;
	background: url(../img/department/curriculum/renew/step4.png) no-repeat;
}
#cur_all ul li#step5 {
	width: 498px;
	height: 116px;
	position: absolute;
	top: 697px;
	right: 0px;
	background: url(../img/department/curriculum/renew/step5.png) no-repeat;
}
#cur_all ul li h4 {
	text-indent: -9999px;
}
#cur_all ul li p.btn_detail {
	width: 84px;
	position: absolute;
}
#cur_all ul li p.btn_detail a {
	height: 23px;
	display: block;
	text-indent: -9999px;
	background: url(../img/department/curriculum/renew/btn_cur.png) no-repeat;
}
#cur_all ul li p.btn_detail a:hover {
	background-position: left bottom;
}
#cur_all ul li#step1 p.btn_detail {
	top: 35px;
	left: 400px;
}
#cur_all ul li#step2 p.btn_detail {
	top: 38px;
	left: 400px;
}
#cur_all ul li#step3 p.btn_detail {
	top: 38px;
	left: 400px;
}
#cur_all ul li#step4 p.btn_detail {
	top: 58px;
	left: 305px;
}
#cur_all ul li#step5 p.btn_detail {
	top: 37px;
	left: 400px;
}
/*カリキュラム一覧*/
.cur_listcat li {
	display: inline-block;
	font-size: 1em;
}
.cur2015 .color1 {
	color: #F28921
}
.cur2015 .color2 {
	color: #BB79B3
}
.cur2015 .color3 {
	color: #E96B6C
}
.cur2015 .color4 {
	color: #62AFDD
}
.cur2015 .color5 {
	color: #999933
}
#curtable {
	width: 100%;
}
#curtable tr th, #curtable tr td {
	border: solid 1px #999999;
	padding: 3px;
	vertical-align: top;
	font-size: 1em;
}
#curtable tr th {
	background: #CCC;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
}
th.th6 {
	background: #FAFAFA!important;
}/*gray*/
th.th7 {
	background: #FBE1E2!important;
}/*red*/
th.th8 {
	background: #E0EFF8!important;
}/*blue*/
th.th9 {
	background: #E6EFDB!important;
}/*red*/
#curtable tr td.nobdr_l {
	border-left: none;
}
#curtable tr td.nobdr_r {
	border-right: none;
}
/*-----学科共通指定------------*/
	
	
body#trade-index h3#coursename {
	width: 660px;
	height: 230px;
	text-indent: -9999px;
	margin-bottom: 20px;
}
body.department div#picknamebox {
	width: 100%;
	background: url(../img/common/line.gif) no-repeat bottom left;
	padding-bottom: 10px;
}
body.department div.pickbox {
	width: 319px;
}
body.department div#pick01 {
	float: left;
}
body.department div#pick02 {
	float: right;
}
body.department div.pickbox p.img {
	width: 70px;
	float: left;
}
body.department div.pickbox dl {
	width: 240px;
	float: right;
}
body.department div.pickbox dl dt {
	border-bottom: 1px solid #ccc;
	padding-bottom: 0px;
	margin-botttom: 8px;
}
body#trade-index div.pickbox dl dt a {
	display: block;
	width: 48px;
	height: 11px;
	float: right;
	background: url(../img/department/common/enter.gif) no-repeat;
	text-indent: -9999px;
}
body.department div.pickbox dl dt a:hover {
	background: url(../img/department/common/enter.gif) no-repeat 0 -11px;
}
body.department div.pickbox dl dd {
	clear: both;
	line-height: 1.5em;
	margin-top: 5px;
}
body.department h2#c-name {
	width: 660px;
	height: 50px;
	text-indent: -9999px;
	margin-bottom: 10px;
}
/*----講義紹介３学科共通----*/
	
	
body.department div.lecturebox-l {
	width: 409px;
	float: left;
}
body.department div.lecturebox-l h4 {
	width: 409px;
	height: 65px;
	text-indent: -9999px;
	margin-bottom: 30px;
}
body.department div.lecturebox-l dl dt {
	width: 390px;
	height: 76px;
	text-indent: -9999px;
	margin-bottom: 10px;
}
body.department div.lecturebox-l dl dd {
	width: 390px;
	margin-bottom: 1em;
}
body.department div.lecturebox-r {
	width: 250px;
	float: right;
}
body.department div.lecturebox-r ul li {
	margin-bottom: 5px;
}
body.department div.lecturebox-r ul li img {
	vertical-align: bottom;
}
.dep_box01 {
	margin-bottom: 20px;
}
.dep_box01 .cont_r {
	width: 145px;
	float: right;
}
.dep_box01 p {
	width: 500px;
	float: left;
}
.dep_box01:after {
	content: "";
	display: block;
	clear: both;
}
#fieldbox li, .fieldbox li {
	width: 203px;
	float: left;
	margin-right: 23px;
	margin-bottom: 20px;
}
#fieldbox li.lastcont, .fieldbox li.lastcont {
	margin-right: 0px;
}
#fieldbox:after, .fieldbox:after {
	content: "";
	display: block;
	clear: both;
}
#fro_box01:after {
	content: "";
	display: block;
	clear: both;
}
#fro_box01 .fro_l {
	width: 310px;
	float: left;
}
#fro_box01 .fro_r {
	width: 330px;
	float: right;
}
/*-----在学生の声３学科共通----*/	

	
body.department div.voicebox-l {
	width: 200px;
	float: left;
}
body.department div.voicebox-r h4 {
	width: 460px;
	height: 75px;
	text-indent: -9999px;
	margin-bottom: 30px;
}
body.department div.voicebox-r dl {
	padding-left: 20px;
}
body.department div.voicebox-r dl dt {
	width: 440px;
	height: 40px;
	text-indent: -9999px;
	margin-bottom: 20px;
}
body.department div.voicebox-r dl dd {
	width: 390px;
}
body.department div.voicebox-r {
	width: 460px;
	float: right;
}
/*-----ゼミナール３学科共通-----------*/


body#commerce-seminar table th, body#commerce-aftergraduates table th, body#trade-seminar table th, body#tourism-seminar table th, body#trade-aftergraduates table th, body#management-seminar table th, body#management-aftergraduates table th {
	background: #C6DFE3;
	width: 141px;
	text-align: left;
	font-weight: 300;
	color: #444;
}
body.commerce h2#c-name {
	background: url(../img/department/commerce/common/course.gif) no-repeat;
}
body.trade h2#c-name {
	background: url(../img/department/trade/common/course.gif) no-repeat;
}
body.management h2#c-name {
	background: url(../img/department/management/common/course.gif) no-repeat;
}
.dep_pointbox {
	margin-top: 20px;
	margin-bottom: 20px;
}
.dep_pointbox:after {
	content: "";
	display: block;
	clear: both;
}
.dep_pointbox li {
	width: 203px;
	float: left;
	margin-right: 25px;
}
.dep_pointbox li.lastcont {
	margin-right: 0px;
}
/*-----commerce-index 商学科TOP------------*/


body#commerce-index h4#sst01 {
	background: url(../img/department/commerce/index/sst01.gif) no-repeat;
}

body#commerce-index span.learning-point{
	font-size: 150%;
	font-weight: bold;
	border-bottom: 1px dashed #005ead;
	line-height: 2.0em;
	letter-spacing: 0.1em;
	color: #005ead;
}

/*-----commerce-outline 概要（商学科）------------*/

body#commerce-outline h3#st01 {
	background: url(../img/department/commerce/outline/st01.gif) no-repeat;
}
body#commerce-outline div#con-r p#leadtxt {
	width: 660px;
	height: 45px;
	text-indent: -9999px;
	background: url(../img/department/commerce/outline/lead.gif) no-repeat;
}
body#commerce-outline div#con-r p {
	margin-bottom: 20px;
}
body#commerce-outline .table02 th a {
	color: #ffffff;
}
/*-----commerce-lecture 講義紹介（商学科）------------*/

body#commerce-lecture h3#st01 {
	background: url(../img/department/commerce/lecture/st01.gif) no-repeat;
}
body#commerce-lecture div#con-r p#leadtxt {
	width: 660px;
	height: 72px;
	background: url(../img/department/commerce/lecture/lead.gif) no-repeat;
	margin-bottom: 20px;
	text-indent: -9999px;
}
body#commerce-lecture div#lecturebox01 h4 {
	background: url(../img/department/commerce/lecture/lecture01.gif) no-repeat;
}
body#commerce-lecture div#lecturebox02 h4 {
	background: url(../img/department/commerce/lecture/lecture02.gif) no-repeat;
}
body#commerce-lecture div#lecturebox01 dt {
	background: url(../img/department/commerce/lecture/lecture01txt.gif) no-repeat;
}
body#commerce-lecture div#lecturebox02 dt {
	background: url(../img/department/commerce/lecture/lecture02txt.gif) no-repeat;
}
/*-----commerce-voice 在学生の声（商学科）------------*/

body#commerce-voice h3#st01 {
	background: url(../img/department/commerce/students_voice/st01.gif) no-repeat;
}
body#commerce-voice div#con-r p#leadtxt {
	width: 660px;
	height: 45px;
	background: url(../img/department/commerce/students_voice/lead.gif) no-repeat;
	margin-bottom: 40px;
	text-indent: -9999px;
}
body#commerce-voice div#voicebox01 h4 {
	background: url(../img/department/commerce/students_voice/voice01.gif) no-repeat;
}
body#commerce-voice div#voicebox02 h4 {
	background: url(../img/department/commerce/students_voice/voice02.gif) no-repeat;
}
body#commerce-voice div#voicebox01 dt {
	background: url(../img/department/commerce/students_voice/voice01txt.gif) no-repeat;
}
body#commerce-voice div#voicebox02 dt {
	background: url(../img/department/commerce/students_voice/voice02txt.gif) no-repeat;
}
/*-----commerce-seminar ゼミナール（商学科）------------*/

body#commerce-seminar h3#st01 {
	background: url(../img/department/commerce/seminar/st01.gif) no-repeat;
}
body#commerce-seminar div#con-r p#leadtxt {
	width: 660px;
	height: 45px;
	background: url(../img/department/commerce/seminar/lead.gif) no-repeat;
	margin-bottom: 20px;
	text-indent: -9999px;
}
body#commerce-seminar div#con-r p#leadtxt {
	background: url(../img/department/commerce/seminar/lead.gif) no-repeat;
}
body#commerce-seminar h4#sst01 {
	background: url(../img/department/commerce/seminar/sst01.gif) no-repeat;
}
/*-----tourism-seminar ゼミナール（商学科）------------*/

body#tourism-seminar h3#st01 {
	background: url(../img/department/tourism/seminar/st01.gif) no-repeat;
}
body#tourism-seminar div#con-r p#leadtxt {
	width: 660px;
	height: 45px;
	background: url(../img/department/tourism/seminar/lead.gif) no-repeat;
	margin-bottom: 20px;
	text-indent: -9999px;
}
body#tourism-seminar div#con-r p#leadtxt {
	background: url(../img/department/tourism/seminar/lead.gif) no-repeat;
}
body#tourism-seminar h4#sst01 {
	background: url(../img/department/tourism/seminar/sst01.gif) no-repeat;
}
/*-----commerce-aftergraduates 卒業後の進路（商学科）------------*/

body#commerce-aftergraduates h3#st01 {
	background: url(../img/department/commerce/after_graduates/st01.gif) no-repeat;
}
body#commerce-aftergraduates div#afterbox {
	width: 423px;
	float: left;
}
body#commerce-aftergraduates div.contents img {
	width: 200px;
	float: right;
}
body#commerce-aftergraduates div#con-r p#leadtxt {
	width: 423px;
	height: 18px;
	background: url(../img/department/commerce/after_graduates/lead.gif) no-repeat;
	margin-bottom: 20px;
	text-indent: -9999px;
}
/*-----commerce-messagegra 卒業生からのメッセージ（商学科）------------*/


body#commerce-messagegra h3#st01 {
	background: url(../img/department/commerce/message_gra/st01.gif) no-repeat;
}
body#commerce-messagegra p#messagemain01 {
	width: 660px;
	height: 300px;
	background: url(../img/department/commerce/message_gra/main.jpg) no-repeat;
	text-indent: -9999px;
	margin-bottom: 20px;
}
body#commerce-messagegra p#messagemain02 {
	width: 660px;
	height: 300px;
	background: url(../img/department/commerce/message_gra/main02.jpg) no-repeat;
	text-indent: -9999px;
	margin-bottom: 20px;
}
body#commerce-messagegra p#messagemain03 {
	margin-bottom: 20px;
}
body#commerce-messagegra p#messagemain04 {
	margin-bottom: 20px;
}
body#commerce-messagegra p#messagemain05 {
	margin-bottom: 20px;
}
body#commerce-messagegra p#messagemain06 {
	margin-bottom: 20px;
}
body#commerce-messagegra div#messagegratxt {
	width: 440px;
	float: right;
}
body#commerce-messagegra div.contents img {
	width: 200px;
	float: left;
}
body#commerce-messagegra div#con-r p#leadtxt01 {
	width: 440px;
	height: 27px;
	background: url(../img/department/commerce/message_gra/lead.gif) no-repeat;
	margin-bottom: 10px;
	text-indent: -9999px;
}
body#commerce-messagegra div#con-r p#leadtxt02 {
	width: 440px;
	height: 50px;
	background: url(../img/department/commerce/message_gra/lead02.gif) no-repeat;
	margin-bottom: 10px;
	text-indent: -9999px;
}
body#commerce-messagegra div#con-r p#leadtxt03 {
	font-size: 16px;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: 900;
	margin-bottom: 10px;
	font-style: normal;
	color: #333333;
}
body#commerce-messagegra div#con-r p#leadtxt04 {
	font-size: 16px;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: 900;
	margin-bottom: 10px;
	font-style: normal;
	color: #333333;
}
#leadtxt_test05 {
	font-size: 16px;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: 900;
	margin-bottom: 10px;
	font-style: normal;
	color: #333333;
}
body#tourism-messagegra div#con-r p#leadtxt05 {
	font-size: 2empx;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: 900;
	margin-bottom: 10px;
	font-style: normal;
	color: #333333;
}
body#commerce-messagegra div#con-r p#leadtxt05 {
	font-size: 16px;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: 900;
	margin-bottom: 10px;
	font-style: normal;
	color: #333333;
}
body#commerce-messagegra div#con-r p#leadtxt06 {
	font-size: 16px;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: 900;
	margin-bottom: 10px;
	font-style: normal;
	color: #333333;
}
body#commerce-messagegra div.contents p {
	margin-bottom: 1em;
}
body#commerce-messagegra div.contents {
	margin-bottom: 50px;
}
/*前ページbody#commerceを適用*/
			/*本文*/
body#commerce-messagegra div.contents p {
	font-size: 1.6em;
}
.contents span.small {
	font-size: 12px;
}
/*タイトル*/
body#commerce-messagegra div#con-r p#leadtxt06 {
	font-size: 2em;
}
body.management p#messagemain05,
body.tourism p#messagemain05,
body.commerce p#messagemain05{
	margin-bottom: 40px;
}
.messagegratxt_l {
	float: left;
	width: 200px;
}
body#commerce-messagegra div.contents img {
	float: none!important;
	width: 200px;
}
.contents:after {
	content: "";
	display: block;
	clear: both;
}
#other_graduations {
	clear: both;
}
#other_graduations:after {
	content: "";
	display: block;
	clear: both;
}
#other_graduations li a {
	display: block;
	background: rgba(255,94,97,1.00);
	width: 50px;
	border: solid 2px #FFF;
	height: 50px;
	margin: 5px;
	float: left;
}
/* #other_graduations li.here a {
	border: solid 2px #3930FF;
}
 */

/* obog リスト */
.sekimoto #other_graduations li#sekimoto a,
.tada #other_graduations li#tada a,
.mori #other_graduations li#mori a,
.moriyama #other_graduations li#moriyama a,
.owaki #other_graduations li#owaki a,
.shindo #other_graduations li#shindo a,
.ishii #other_graduations li#ishii a,
.yazawa #other_graduations li#yazawa a,
.yamaguchi #other_graduations li#yamaguchi a,
.sakai #other_graduations li#sakai a,
.oota #other_graduations li#oota a,
.koreeda #other_graduations li#koreeda a,
.i #other_graduations li#i a,
.fujino #other_graduations li#fujino a,
.nishimoto #other_graduations li#nishimoto a,
.kurashima #other_graduations li#kurashima a,
.kouketsu #other_graduations li#kouketsu a,
.hayashi #other_graduations li#hayashi a,
.tanaka #other_graduations li#tanaka a,
.suzuki #other_graduations li#suzuki a,
.nishihira #other_graduations li#nishihira a,
.katou #other_graduations li#katou a,
.kamimizu #other_graduations li#kamimizu a,
.fukaya #other_graduations li#fukaya a,
.mita #other_graduations li#mita a
 {
	border: solid 2px #3930FF;
}

/*-----commerce-messagegpro 教授からのメッセージ（商学科）------------*/


body#commerce-messagepro h3#st01 {
	background: url(../img/department/commerce/message_pro/st01.gif) no-repeat;
}
body#commerce-messagepro div#messageprotxt {
	width: 440px;
	float: left;
}
body#commerce-messagepro div.contents img {
	width: 200px;
	float: right;
}
body#commerce-messagepro div#con-r p {
	margin-bottom: 10px;
}
body#commerce-messagepro div#con-r p#leadtxt {
	width: 440px;
	height: 56px;
	background: url(../img/department/commerce/message_pro/lead.gif) no-repeat;
	text-indent: -9999px;
}
/*-----trade-index 貿易・観光学科TOP------------*/

body#trade-index h3#coursename {
	background: url(../img/department/trade/index/main.jpg) no-repeat;
}
body#trade-index h4#sst01 {
	background: url(../img/department/trade/index/sst01.gif) no-repeat;
}
body#trade-index div#pick01 dl dt span {
	background: url(../img/department/trade/index/pick01.gif) no-repeat;
	display: inline-block;
	width: 170px;
}
body#trade-index div#pick02 dl dt span {
	background: url(../img/department/trade/index/pick02.gif) no-repeat;
	display: inline-block;
	width: 170px;
}

body#tourism-index span.learning-point{
	font-size: 150%;
	font-weight: bold;
	border-bottom: 1px dashed #d6680f;
	line-height: 2.0em;
	letter-spacing: 0.1em;
	color: #d6680f;
}
/*-----trade-outline 概要（貿易・観光学科）------------*/

body#trade-outline h3#st01 {
	background: url(../img/department/trade/outline/st01.gif) no-repeat;
}
body#trade-outline div#con-r p#leadtxt {
	width: 660px;
	height: 45px;
	text-indent: -9999px;
	background: url(../img/department/trade/outline/lead.gif) no-repeat;
}
body#trade-outline div#con-r p {
	margin-bottom: 20px;
}
/*-----trade-lecture 講義紹介（貿易・観光学科）------------*/

body#trade-lecture h3#st01 {
	background: url(../img/department/trade/lecture/st01.gif) no-repeat;
}
body#trade-lecture div#con-r p#leadtxt {
	width: 660px;
	height: 72px;
	background: url(../img/department/trade/lecture/lead.gif) no-repeat;
	margin-bottom: 20px;
	text-indent: -9999px;
}
body#trade-lecture div#lecturebox01 h4 {
	background: url(../img/department/trade/lecture/lecture01.gif) no-repeat;
}
body#trade-lecture div#lecturebox02 h4 {
	background: url(../img/department/trade/lecture/lecture02.gif) no-repeat;
}
body#trade-lecture div#lecturebox01 dt {
	background: url(../img/department/trade/lecture/lecture01txt.gif) no-repeat;
}
body#trade-lecture div#lecturebox02 dt {
	background: url(../img/department/trade/lecture/lecture02txt.gif) no-repeat;
	height: 51px;
}
/*-----trade-voice 在学生の声（貿易・観光学科）------------*/

body#trade-voice h3#st01 {
	background: url(../img/department/trade/students_voice/st01.gif) no-repeat;
}
body#trade-voice div#con-r p#leadtxt {
	width: 660px;
	height: 45px;
	background: url(../img/department/trade/students_voice/lead.gif) no-repeat;
	margin-bottom: 40px;
	text-indent: -9999px;
}
body#trade-voice div#voicebox01 h4 {
	background: url(../img/department/trade/students_voice/voice01.gif) no-repeat;
}
body#trade-voice div#voicebox02 h4 {
	background: url(../img/department/trade/students_voice/voice02.gif) no-repeat;
}
body#trade-voice div#voicebox01 dt {
	background: url(../img/department/trade/students_voice/voice01txt.gif) no-repeat;
}
body#trade-voice div#voicebox02 dt {
	background: url(../img/department/trade/students_voice/voice02txt.gif) no-repeat;
}
/*-----trade-voice 在学生の声（貿易・観光学科）------------*/

body#tourism-voice h3#st01 {
	background: url(../img/department/trade/students_voice/st01.gif) no-repeat;
}
body#tourism-voice div#con-r p#leadtxt {
	width: 660px;
	height: 45px;
	background: url(../img/department/trade/students_voice/lead.gif) no-repeat;
	margin-bottom: 40px;
	text-indent: -9999px;
}
body#tourism-voice div#voicebox01 h4 {
	background: url(../img/department/trade/students_voice/voice01.gif) no-repeat;
}
body#tourism-voice div#voicebox02 h4 {
	background: url(../img/department/trade/students_voice/voice02.gif) no-repeat;
}
body#tourism-voice div#voicebox01 dt {
	background: url(../img/department/trade/students_voice/voice01txt.gif) no-repeat;
}
body#tourism-voice div#voicebox02 dt {
	background: url(../img/department/trade/students_voice/voice02txt.gif) no-repeat;
}
/*-----trade-seminar ゼミナール（貿易・観光学科）------------*/

body#trade-seminar h3#st01 {
	background: url(../img/department/trade/seminar/st01.gif) no-repeat;
}
body#trade-seminar div#con-r p#leadtxt {
	width: 660px;
	height: 45px;
	background: url(../img/department/trade/seminar/lead.gif) no-repeat;
	margin-bottom: 20px;
	text-indent: -9999px;
}
body#trade-seminar div#con-r p#leadtxt {
	background: url(../img/department/trade/seminar/lead.gif) no-repeat;
}
body#trade-seminar h4#sst01 {
	background: url(../img/department/trade/seminar/sst01.gif) no-repeat;
}
/*-----trade-aftergraduates 卒業後の進路（貿易・観光学科）------------*/

body#trade-aftergraduates h3#st01 {
	background: url(../img/department/trade/after_graduates/st01.gif) no-repeat;
}
body#trade-aftergraduates div#afterbox {
	width: 423px;
	float: left;
}
body#trade-aftergraduates div.contents img {
	width: 200px;
	float: right;
}
body#trade-aftergraduates div#con-r p#leadtxt {
	width: 423px;
	height: 45px;
	background: url(../img/department/trade/after_graduates/lead.gif) no-repeat;
	margin-bottom: 20px;
	text-indent: -9999px;
}
/*-----trade-messagegra 卒業生からのメッセージ（貿易・観光学科）------------*/


body#trade-messagegra h3#st01 {
	background: url(../img/department/trade/message_gra/st01.gif) no-repeat;
}
body#trade-messagegra p#messagemain01 {
	width: 660px;
	height: 300px;
	background: url(../img/department/trade/message_gra/main.jpg) no-repeat;
	text-indent: -9999px;
	margin-bottom: 20px;
}
body#trade-messagegra p#messagemain02 {
	width: 660px;
	height: 300px;
	background: url(../img/department/trade/message_gra/main02.jpg) no-repeat;
	text-indent: -9999px;
	margin-bottom: 20px;
}
body#trade-messagegra p#messagemain03 {
	margin-bottom: 20px;
}
body#trade-messagegra p#messagemain04 {
	margin-bottom: 20px;
}
body#trade-messagegra p#messagemain05 {
	margin-bottom: 20px;
}
body#trade-messagegra p#messagemain06 {
	margin-bottom: 20px;
}
body#trade-messagegra p#messagemain07 {
	margin-bottom: 20px;
}
body#trade-messagegra p#messagemain08 {
	margin-bottom: 20px;
}
body#trade-messagegra div#messagegratxt {
	width: 440px;
	float: right;
}
body#trade-messagegra div.contents img {
	width: 200px;
	float: left;
}
body#trade-messagegra div#con-r p#leadtxt01 {
	width: 440px;
	height: 50px;
	background: url(../img/department/trade/message_gra/lead.gif) no-repeat;
	margin-bottom: 10px;
	text-indent: -9999px;
}
body#trade-messagegra div#con-r p#leadtxt02 {
	width: 440px;
	height: 50px;
	background: url(../img/department/trade/message_gra/lead02.gif) no-repeat;
	margin-bottom: 10px;
	text-indent: -9999px;
}
body#trade-messagegra div#con-r p#leadtxt03 {
	font-size: 16px;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: 900;
	margin-bottom: 10px;
	font-style: normal;
	color: #333333;
}
body#trade-messagegra div#con-r p#leadtxt04 {
	font-size: 16px;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: 900;
	margin-bottom: 10px;
	font-style: normal;
	color: #333333;
}
body.tourism div#con-r p#leadtxt05 {
	font-size: 16px;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: 900;
	margin-bottom: 10px;
	font-style: normal;
	color: #333333;
}
body#trade-messagegra div#con-r p#leadtxt06 {
	font-size: 16px;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: 900;
	margin-bottom: 10px;
	font-style: normal;
	color: #333333;
}
body#trade-messagegra div.contents p {
	margin-bottom: 1em;
}
/*-----trade-messagegpro 教授からのメッセージ（貿易・観光学科）------------*/


body#trade-messagepro h3#st01 {
	background: url(../img/department/trade/message_pro/st01.gif) no-repeat;
}
body#trade-messagepro div#messageprotxt {
	width: 440px;
	float: left;
}
body#trade-messagepro div.contents img {
	width: 200px;
	float: right;
}
body#trade-messagepro div#con-r p {
	margin-bottom: 10px;
}
body#trade-messagepro div#con-r p#leadtxt {
	width: 440px;
	height: 56px;
	background: url(../img/department/trade/message_pro/lead.gif) no-repeat;
	text-indent: -9999px;
}
/*-----management-index 経営情報学科TOP------------*/

body#management-index h3#coursename {
	background: url(../img/department/management/index/main.jpg) no-repeat;
}
body#management-index h4#sst01 {
	background: url(../img/department/management/index/sst01.gif) no-repeat;
}
body#management-index div#pick01 dl dt span {
	background: url(../img/department/management/index/pick01.gif) no-repeat;
}
body#management-index div#pick02 dl dt span {
	background: url(../img/department/management/index/pick02.gif) no-repeat;
}
management-index body#management-index h3#coursename {
	background: url(../img/department/management/index/main.jpg) no-repeat;
}
body#management-index h4#sst01 {
	background: url(../img/department/management/index/sst01.gif) no-repeat;
}
body#management-index div#pick01 dl dt span {
	background: url(../img/department/management/index/pick01.gif) no-repeat;
}
body#management-index div#pick02 dl dt span {
	background: url(../img/department/management/index/pick02.gif) no-repeat;
}
body#management-index ul.year {
	background: url(../img/department/management/index/bg.jpg) no-repeat;
	width: 660px;
	height: 170px;
	padding-top: 26px;
	padding-left: 18px;
}
body#management-index ul:after {
	content: "";
	display: block;
	clear: both;
}
body#management-index ul.year li {
	float: left;
}
body#management-index ul.year li#y01 {
	background: url(../img/department/management/index/year01.png) no-repeat;
	width: 150px;
	height: 104px;
	padding-top: 60px;
	padding-left: 10px;
}
body#management-index ul.year li#y01 p {
	width: 123px;
	font-size: 12px;
}
body#management-index ul.year li#y02 {
	background: url(../img/department/management/index/year02.png) no-repeat;
	width: 150px;
	height: 114px;
	padding-top: 60px;
	padding-left: 10px;
}
body#management-index ul.year li#y02 p {
	width: 123px;
	font-size: 12px;
}
body#management-index ul.year li#y03 {
	background: url(../img/department/management/index/year03.png) no-repeat;
	width: 150px;
	height: 104px;
	padding-top: 60px;
	padding-left: 10px;
}
body#management-index ul.year li#y03 p {
	width: 123px;
	font-size: 12px;
}
body#management-index ul.year li#y04 {
	background: url(../img/department/management/index/year04.png) no-repeat;
	width: 140px;
	height: 104px;
	padding-top: 60px;
	padding-left: 10px;
}
body#management-index ul.year li#y04 p {
	width: 123px;
	font-size: 12px;
}
body#management-index .leadtext {
	background: url(../img/department/management/index/lead.jpg) no-repeat;
	width: 492px;
	height: 40px;
	text-indent: -99999px;
}
body#management-index .pick01 {
	background: url(../img/department/management/index/bg1.jpg) no-repeat;
	padding-top: 20px;
	padding-left: 30px;
	height: 183px;
	position: relative;
}
body#management-index .pick01 .bt {
	position: absolute;
	top: 123px;
	left: 430px;
}
body#management-index .pick01 a:hover {
	opacity: 0.8;
}
body#management-index .pick01 p {
	float: right;
	width: 431px;
	margin-right: 20px;
}
body#management-index .pick02 {
	background: url(../img/department/management/index/bg1.jpg) no-repeat;
	padding-top: 20px;
	padding-left: 30px;
	height: 183px;
	position: relative;
}
body#management-index .pick02 .bt {
	position: absolute;
	top: 123px;
	left: 510px;
}
body#management-index .pick02 a:hover {
	opacity: 0.8;
}
body#management-index .pick02 p {
	float: right;
	width: 431px;
	margin-right: 20px;
}
body#management-index .process {
	background: url(../img/department/management/index/bg3.jpg) no-repeat;
	width: 660px;
	height: 174px;
	padding-top: 15px;
	padding-left: 23px;
	padding-right: 20px;
}
body#management-index .process p.tit {
	font-size: 18px;
	color: #00A5E9;
}
body#management-index .contents {
	display: block;
	content: "";
	clear: both;
}
body#management-index .process ul li {
	background: url(../img/department/management/index/ellipse.jpg) no-repeat;
	padding-left: 20px;
}
body#management-index .process .border {
	border: #BF4548 solid 2px;
	width: 599px;
	height: 35px;
	padding-left: 10px;
}
body#management-index .process .border p {
	font-size: 18px;
	color: #BF4548;
}
body#management-index .process .text {
	font-size: 18px;
	color: #00A5E9;
}
/* department バナー */

body#management-index .bntit:hover, body#tourism-index .bntit:hover, body#commerce-index .bntit:hover {
	opacity: 0.5;
}
/*-----management-outline 概要（経営情報学科）------------*/

body#management-outline h3#st01 {
	background: url(../img/department/management/outline/st01.gif) no-repeat;
}
body#management-outline div#con-r p#leadtxt {
	width: 660px;
	height: 45px;
	text-indent: -9999px;
	background: url(../img/department/management/outline/lead.gif) no-repeat;
}
body#management-outline div#con-r p {
	margin-bottom: 20px;
}
body#management-outline .table02 th a {
	color: #ffffff;
}
/*-----management-lecture 講義紹介（経営情報学科）------------*/

body#management-lecture h3#st01 {
	background: url(../img/department/trade/lecture/st01.gif) no-repeat;
}
body#management-lecture div#con-r p#leadtxt {
	width: 660px;
	height: 72px;
	background: url(../img/department/management/lecture/lead.gif) no-repeat;
	margin-bottom: 20px;
	text-indent: -9999px;
}
body#management-lecture div#lecturebox01 h4 {
	background: url(../img/department/management/lecture/lecture01.gif) no-repeat;
}
body#management-lecture div#lecturebox02 h4 {
	background: url(../img/department/management/lecture/lecture02.gif) no-repeat;
}
body#management-lecture div#lecturebox01 dt {
	background: url(../img/department/management/lecture/lecture01txt.gif) no-repeat;
	height: 52px;
}
body#management-lecture div#lecturebox02 dt {
	background: url(../img/department/management/lecture/lecture02txt.gif) no-repeat;
}
/*-----tourism-outline 概要（観光マネジメント学科）------------*/

body#tourism-outline h3#st01 {
	background: url(../img/department/tourism/outline/st01.gif) no-repeat;
}
body#tourism-outline div#con-r p#leadtxt {
	width: 660px;
	height: 45px;
	text-indent: -9999px;
	background: url(../img/department/tourism/outline/lead.gif) no-repeat;
}
body#tourism-outline div#con-r p {
	margin-bottom: 20px;
}
/*-----tourism-lecture 講義紹介（観光マネジメント学科）------------*/

body#tourism-lecture h3#st01 {
	background: url(../img/department/tourism/lecture/st01.gif) no-repeat;
}
body#tourism-lecture div#con-r p#leadtxt {
	width: 660px;
	height: 72px;
	background: url(../img/department/tourism/lecture/lead.gif) no-repeat;
	margin-bottom: 20px;
	text-indent: -9999px;
}
body#tourism-lecture div#lecturebox01 h4 {
	background: url(../img/department/tourism/lecture/lecture01.gif) no-repeat;
}
body#tourism-lecture div#lecturebox02 h4 {
	background: url(../img/department/tourism/lecture/lecture02.gif) no-repeat;
}
body#tourism-lecture div#lecturebox01 dt {
	background: url(../img/department/tourism/lecture/lecture01txt.gif) no-repeat;
	height: 52px;
}
body#tourism-lecture div#lecturebox02 dt {
	background: url(../img/department/tourism/lecture/lecture02txt.gif) no-repeat;
}
/*-----management-voice 在学生の声（経営情報学科）------------*/

body#management-voice h3#st01 {
	background: url(../img/department/management/students_voice/st01.gif) no-repeat;
}
body#management-voice div#con-r p#leadtxt {
	width: 660px;
	height: 45px;
	background: url(../img/department/management/students_voice/lead.gif) no-repeat;
	margin-bottom: 40px;
	text-indent: -9999px;
}
body#management-voice div#voicebox01 h4 {
	background: url(../img/department/management/students_voice/voice01.gif) no-repeat;
}
body#management-voice div#voicebox02 h4 {
	background: url(../img/department/management/students_voice/voice02.gif) no-repeat;
}
body#management-voice div#voicebox01 dt {
	background: url(../img/department/management/students_voice/voice01txt.gif) no-repeat;
}
body#management-voice div#voicebox02 dt {
	background: url(../img/department/management/students_voice/voice02txt.gif) no-repeat;
}
/*-----management-seminar ゼミナール（経営情報学科）------------*/

body#management-seminar h3#st01 {
	background: url(../img/department/management/seminar/st01.gif) no-repeat;
}
body#management-seminar div#con-r p#leadtxt {
	width: 660px;
	height: 45px;
	background: url(../img/department/management/seminar/lead.gif) no-repeat;
	margin-bottom: 20px;
	text-indent: -9999px;
}
body#management-seminar div#con-r p#leadtxt {
	background: url(../img/department/management/seminar/lead.gif) no-repeat;
}
body#management-seminar h4#sst01 {
	background: url(../img/department/management/seminar/sst01.gif) no-repeat;
}
/*-----management-aftergraduates 卒業後の進路（経営情報学科）------------*/

body#management-aftergraduates h3#st01 {
	background: url(../img/department/management/after_graduates/st01.gif) no-repeat;
}
body#management-aftergraduates div#afterbox {
	width: 423px;
	float: left;
}
body#management-aftergraduates div.contents img {
	width: 200px;
	float: right;
}
body#management-aftergraduates div#con-r p#leadtxt {
	width: 423px;
	height: 45px;
	background: url(../img/department/management/after_graduates/lead.gif) no-repeat;
	margin-bottom: 20px;
	text-indent: -9999px;
}
/*-----management-messagegra 卒業生からのメッセージ（経営情報学科）------------*/


body#management-messagegra h3#st01 {
	background: url(../img/department/management/message_gra/st01.gif) no-repeat;
}
body#management-messagegra p#messagemain01 {
	width: 660px;
	height: 300px;
	background: url(../img/department/management/message_gra/main.jpg) no-repeat;
	text-indent: -9999px;
	margin-bottom: 20px;
}
body#management-messagegra p#messagemain02 {
	margin-bottom: 20px;
}
body#management-messagegra p#messagemain03 {
	margin-bottom: 20px;
}
body#management-messagegra p#messagemain04 {
	margin-bottom: 20px;
}
body#management-messagegra p#messagemain05 {
	margin-bottom: 20px;
}
body#management-messagegra div#messagegratxt {
	width: 440px;
	float: right;
}
body#management-messagegra div.contents img {
	width: 200px;
	float: left;
}
body#management-messagegra div#con-r p#leadtxt01 {
	width: 440px;
	height: 51px;
	background: url(../img/department/management/message_gra/lead.gif) no-repeat;
	margin-bottom: 10px;
	text-indent: -9999px;
}
body#management-messagegra div#con-r p#leadtxt02 {
	font-size: 16px;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: 900;
	margin-bottom: 10px;
	font-style: normal;
	color: #333333;
}
body#management-messagegra div#con-r p#leadtxt03 {
	font-size: 16px;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: 900;
	margin-bottom: 10px;
	font-style: normal;
	color: #333333;
}
body#management-messagegra div#con-r p#leadtxt04 {
	font-size: 16px;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: 900;
	margin-bottom: 10px;
	font-style: normal;
	color: #333333;
}
body#management-messagegra div#con-r p#leadtxt05 {
	font-size: 16px;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: 900;
	margin-bottom: 10px;
	font-style: normal;
	color: #333333;
}
body#management-messagegra div.contents p {
	margin-bottom: 1em;
}
/*-----management-messagegpro 教授からのメッセージ（経営情報学科）------------*/


body#management-messagepro h3#st01 {
	background: url(../img/department/management/message_pro/st01.gif) no-repeat;
}
body#management-messagepro div#messageprotxt {
	width: 440px;
	float: left;
}
body#management-messagepro div.contents img {
	width: 200px;
	float: right;
}
body#management-messagepro div#con-r p {
	margin-bottom: 10px;
}
body#management-messagepro div#con-r p#leadtxt {
	width: 440px;
	height: 56px;
	background: url(../img/department/management/message_pro/lead.gif) no-repeat;
	text-indent: -9999px;
}
/*------teacher 教員紹介共通------------*/

body.teacher h3#st01 {
	background: url(../img/department/teacher/common/st01.gif) no-repeat;
}
body.teacher dl.teacherlist {
	width: 112px;
	margin-right: 20px;
	float: left;
	margin-bottom: 20px;
	height: 135px;
}
body.teacher dl.teacherlist dt {
	background: url(../img/department/teacher/index/photo_bg.gif) no-repeat;
	padding: 5px;
	height: 102px;
	width: 102px;
	text-align: center;
}
body.teacher dl.teacherlist dt a img[alt*="伊藤穣"],
body.teacher dl.teacherlist dt a img[alt*="内田学"],
body.teacher dl.teacherlist dt a img[alt*="恩田　登志夫"] {
	width: auto;
	height: 100%;
}
body.teacher dl.teacherlist dd a[href*="detail/86"] {
	font-size: 0.9em;
}
/*--サブタイトル共通--*/

body.teacher h4.sst-type01 {
	padding-top: 10px;
	height: 35px;
}
body.teacher h4.sst-type02 a {
	margin-top: 5px;
}
body.teacher h4 span {
	display: none;
	float: left;
}
body.teacher h4 a {
	height: 18px;
	display: block;
	float: right;
}
body.teacher div#container div#con-r h4 a:hover {
	background-position: 0 -18px;
}
/*教員紹介学科別タブメニュー*/
	
div#department-tub {
	padding-bottom: 10px;
	height: 29px;
	margin-bottom: 20px;
}
div#department-tub ul li {
	float: left;
	text-indent: -9999px;
}
div#department-tub ul li a {
	width: 150px;
	height: 29px;
	display: block;
}
div#department-tub ul li#dep01 a {
	background: url(../img/department/teacher/common/tub01.jpg) no-repeat;
}
div#department-tub ul li#dep02 a {
	background: url(../img/department/teacher/common/tub02.jpg) no-repeat;
}
div#department-tub ul li#dep03 a {
	background: url(../img/department/teacher/common/tub03.jpg) no-repeat;
}
div#department-tub ul li#dep05 a {
	background: url(../img/department/teacher/common/tub04.jpg) no-repeat;
}
div#department-tub ul li#dep04 a {
	width: 59px;
	height: 15px;
	margin-top: 12px;
	background: url(../img/department/teacher/common/teacher_list.gif) no-repeat;
}
body#teacher-commerce div#department-tub {
	background: url(../img/department/teacher/common/list01.gif) no-repeat left bottom;
}
body#teacher-trade div#department-tub {
	background: url(../img/department/teacher/common/list02.gif) no-repeat left bottom;
}
body#teacher-management div#department-tub {
	background: url(../img/department/teacher/common/list03.gif) no-repeat left bottom;
}
body#teacher-english div#department-tub {
	background: url(../img/department/teacher/common/list04.gif) no-repeat left bottom;
}
div#con-r div#department-tub ul li a:hover, body#teacher-commerce div#department-tub ul li#dep01 a, body#teacher-trade div#department-tub ul li#dep02 a, body#teacher-management div#department-tub ul li#dep03 a, body#teacher-english div#department-tub ul li#dep05 a {
	background-position: 0 -29px;
}
div#con-r div#department-tub ul li#dep04 a:hover {
	background: url(../img/department/teacher/common/teacher_list.gif) no-repeat 0 -15px;
}
/*------teacher 教員紹介詳細ページ共通------------*/	
	
body.teacher div#teacherprofarea {
	padding: 5px;
	background: url(../img/common/grid2_bg.gif) repeat;
	margin-bottom: 15px;
}
body.teacher div#teacherprof {
	background: #fff;
	padding: 5px;
}
body.teacher div#teacherimg {
	width: 300px;
	float: left;
}
body.teacher div#teacherimg img {
	vertical-align: bottom;
}
body.teacher div#teacherinfo {
	width: 315px;
	float: right;
	padding-top: 85px;
}
body.teacher div#teacherinfo dl dd#profname {
	font-weight: 600;
}
body.teacher div#teacherinfo dl dd#profname span {
	font-size: 2.6em;
}
body.teacher div#teacherinfo dl dd#roman {
	color: #999999;
	border-bottom: #999 solid 1px;
	margin-bottom: 10px;
}
body.teacher div#teacherinfo dl dd#profdetail {
	color: #999999;
}
body.teacher div#teacherinfo ul li {
	float: left;
}
body.teacher div#teacherinfo ul li img {
	vertical-align: bottom;
}
body.teacher h3#greet {
	clear: both;
	font-size: 2em;
	padding-left: 10px;
	line-height: 1.2em;
	margin-bottom: 20px;
}
body.teacher div#profoutlinebox {
	background: #EEEEEE;
	padding: 5px;
	margin-bottom: 40px;
}
body.teacher div#profoutline {
	border: #DDDDDD 1px solid;
	background: #fff;
	padding: 15px;
	height: 140px;
	overflow-x: hidden;
	overflow-y: scroll;
}
body.teacher div#profoutline dt {
	border-bottom: #ccc 1px solid;
	padding-bottom: 5px;
	margin-bottom: 10px;
	font-size: 1.4em;
	font-weight: 600;
}
body.teacher div#profoutline dl dd {
	font-size: 1.4em;
}
body.teacher div#profoutline dl dd p {
	font-size: 1em;
	margin-bottom: 0px;
	padding-bottom: 0px
}
body.teacher h4#sst04 {
	background: url(../img/department/teacher/common/sst04.gif) no-repeat;
}
body.teacher h4#sst05 {
	background: url(../img/department/teacher/common/sst05.gif) no-repeat;
}
body.teacher h4#sst06 {
	background: url(../img/department/teacher/common/sst06.gif) no-repeat;
}
body.teacher div.cmsfoatimg {
	width: 150px;
	float: left;
}
body.teacher div.cmsfoatimg dl dt {
	margin-bottom: 5px;
}
body.teacher div.cmsfoatimg dl dt img {
	vertical-align: bottom;
}
body.teacher div.cmsfoatimg dl dd {
	font-size: x-small;
	color: #666;
	line-height: 1.2em;
}
body.teacher div.cmsfoattxt {
	width: 490px;
	float: right;
}
body.teacher div#mainsubject dl {
	margin-bottom: 20px;
}
body.teacher div#mainsubject dt {
	font-size: 1.4em;
	color: #17A5DB;
	border-bottom: #ccc 1px solid;
	padding-bottom: 5px;
	margin-bottom: 10px;
	font-weight: 600;
}
/*------teacher-index 教員紹介トップ------------*/


	
body#teacher-index h4 a {
	width: 129px;
}
body#teacher-index h4#sst01 {
	background: url(../img/department/teacher/index/sst01.gif) no-repeat;
}
body#teacher-index h4#sst02 {
	background: url(../img/department/teacher/index/sst02.gif) no-repeat;
}
body#teacher-index h4#sst03 {
	background: url(../img/department/teacher/index/sst03.gif) no-repeat;
}
body#teacher-index h4#sst14 {
	background: url(../img/department/teacher/index/sst04.gif) no-repeat;
}
body#teacher-index h4#sst01 a {
	background: url(../img/department/teacher/index/list01.gif) no-repeat;
}
body#teacher-index h4#sst02 a {
	background: url(../img/department/teacher/index/list02.gif) no-repeat;
}
body#teacher-index h4#sst03 a {
	background: url(../img/department/teacher/index/list03.gif) no-repeat;
}
/*------teacher-commerce 商学科教員一覧------------*/

body#teacher-commerce h4#sst01 {
	background: url(../img/department/teacher/common/sst01.gif) no-repeat;
}
/*------teacher-commerce 商学科教員詳細------------*/
	
body#teacher-commerce h3#greet {
	border-left: #E9696A 5px solid;
}
body#teacher-commerce div#profoutline dt {
	color: #E9696A;
}
body#teacher-commerce h4#sst06 a {
	width: 139px;
	background: url(../img/department/teacher/commerce/list.gif) no-repeat;
}
/*------teacher-trade貿易観光学科教員一覧------------*/

body#teacher-trade h4#sst01 {
	background: url(../img/department/teacher/common/sst02.gif) no-repeat;
}
/*------teacher-trade 貿易観光学科教員詳細------------*/
	
body#teacher-trade h3#greet {
	border-left: #5FADDC 5px solid;
}
body#teacher-trade div#profoutline dt {
	color: #5FADDC;
}
body#teacher-trade h4#sst06 a {
	width: 182px;
	background: url(../img/department/teacher/trade/list.gif) no-repeat;
}
/*------teacher-management 経営情報学科教員一覧------------*/

body#teacher-management h4#sst01 {
	background: url(../img/department/teacher/common/sst03.gif) no-repeat;
}
/*------teacher-management 経営情報学科教員詳細------------*/
	
body#teacher-management h3#greet {
	border-left: #82AE4C 5px solid;
}
body#teacher-management div#profoutline dt {
	color: #82AE4C;
}
body#teacher-management h4#sst06 a {
	width: 172px;
	background: url(../img/department/teacher/management/list.gif) no-repeat;
}
/*------teacher-english 英語教育センター教員一覧------------*/

body#teacher-english h4#sst01 {
	background: url(../img/department/teacher/common/sst07.gif) no-repeat;
}
/*------professional プロフェッショナルコース------------*/

body#department-pro h3#st01 {
	background: url(../img/department/pro/st01.gif) no-repeat;
}
body#department-pro h4#sst01 {
	background: url(../img/department/pro/sst01.gif) no-repeat;
}
body#department-pro h4#sst02 {
	background: url(../img/department/pro/sst02.gif) no-repeat;
}
body#department-pro p#lead {
	width: 659px;
	height: 45px;
	text-indent: -9999px;
	margin-bottom: 20px;
	background: url(../img/department/pro/lead.gif) no-repeat;
}
body#department-pro div#probox01 dl {
	width: 330px;
	float: right;
}
body#department-pro div#probox01 dl dt {
	margin-bottom: 1em;
}
body#department-pro div#probox01 dd {
	width: 330px;
	text-indent: -9999px;
}
body#department-pro div#probox01 dd a {
	height: 25px;
	display: block;
	background: url(../img/department/pro/btn.gif) no-repeat;
}
body#department-pro div#probox01txt {
	width: 312px;
	float: left;
}
body#department-pro div#probox02 dl {
	width: 320px;
	height: 180px;
	min-height: auto !important;
	height: 180px;
	margin-bottom: 10px;
	float: left;
}
body#department-pro div#probox02 dl.pro-l {
	float: left;
}
body#department-pro div#probox02 dl.pro-r {
	float: right;
}
body#department-pro div#probox02 dl dt {
	margin-bottom: 10px;
}
body#department-pro div#probox02 dl dt img {
	vertical-align: bottom;
}
body#department-pro div#probox03 dl {
	margin-bottom: 40px;
}
body#department-pro div#probox03 dt {
	line-height: 1.2em;
	color: #999;
}
body#department-pro div#probox03 dd.pickupname {
	font-size: 2.5em;
	font-weight: 600;
}
body#department-pro div#probox03 dd.pickupteacher {
	color: #999;
	line-height: 1.2em;
	border-bottom: #ccc solid 1px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
body#department-pro div#probox03 dd.pickuptxt {
	margin-bottom: 1em;
}
/*------teachingjob 教職課程------------*/

body#department-teachingjob h3#st01 {
	background: url(../img/department/teaching_job/st01.gif) no-repeat;
}
body#department-teachingjob h4#sst01 {
	background: url(../img/department/teaching_job/sst01.gif) no-repeat;
}
body#department-teachingjob h4#sst02 {
	background: url(../img/department/teaching_job/sst02.gif) no-repeat;
}
body#department-teachingjob h4#sst03 {
	background: url(../img/department/teaching_job/sst03.gif) no-repeat;
}
body#department-teachingjob div#teachbox01 p {
	margin-bottom: 1em;
}
body#department-teachingjob div#teachbox02 {
	text-align: center;
}
body#department-teachingjob div#teachbox03 h5,
body#department-teachingjob div#teachbox04 h5 {
	font-size: 1.4em;
	margin-bottom: 10px;
}
body#department-teachingjob div#teachbox03 dt,
body#department-teachingjob div#teachbox04 dt {
	font-weight: 600;
}
body#department-teachingjob div#teachbox03 dd,
body#department-teachingjob div#teachbox04 dd {
	margin-left: 30px;
	margin-bottom: 20px;
}
body#department-teachingjob div#teachbox04 p {
	font-weight: 600;
	margin-bottom: 20px;
}
body#department-teachingjob div#teachbox04 .attention {
	font-weight: 500;
	background: #EEEEEE;
	padding: 5px 10px;
}
body#department-teachingjob div#teachbox04 .attention span {
	font-weight: 600;
	color: #FF0000;
}
/*------business ビジネス体験型講義・公開講座------------*/


body#department-business h3#st01 {
	background: url(../img/department/business/st01.gif) no-repeat;
}
body#department-business h4#sst01 {
	background: url(../img/department/business/sst01.gif) no-repeat;
}
body#department-business h4#sst02 {
	background: url(../img/department/business/sst02.gif) no-repeat;
}
body#department-business h4#sst03 {
	background: url(../img/department/business/sst03.gif) no-repeat;
}
body#department-business h4#sst04 {
	background: url(../img/department/business/sst04.gif) no-repeat;
}
body#department-business h5.index01 {
	font-size: 1.6em;
	margin-bottom: 10px;
	padding-left: 10px;
	border-left: solid 3px #000;
}
body#department-business #link01, body#department-business #link02 {
	background: url(../img/common/listmark.gif) no-repeat 0 50%;
	padding-left: 10px;
}
body#department-business ul#anchor {
	margin-bottom: 20px;
}
body#department-business ul#anchor li {
	width: 165px;
	text-indent: -9999px;
	float: left;
}
body#department-business ul#anchor li a {
	height: 25px;
	display: block;
}
body#department-business ul#anchor li#anchor01 a {
	background: url(../img/department/business/n01.gif) no-repeat;
}
body#department-business ul#anchor li#anchor02 a {
	background: url(../img/department/business/n02.gif) no-repeat;
}
body#department-business ul#anchor li#anchor03 a {
	background: url(../img/department/business/n03.gif) no-repeat;
}
body#department-business ul#anchor li#anchor04 a {
	background: url(../img/department/business/n04.gif) no-repeat;
}
body#department-business div#con-r ul#anchor li a:hover {
	background-position: 0 -25px;
}
body#department-business p#leadtxt {
	width: 659px;
	height: 18px;
	background: url(../img/department/business/lead.gif) no-repeat;
	text-indent: -9999px;
	margin-bottom: 20px;
}
body#department-business div.bizbox-l {
	width: 393px;
	float: left;
}
body#department-business div.bizbox-l p {
	margin-bottom: 1em;
}
body#department-business div.bizbox-r {
	width: 250px;
	float: right;
}
body#department-business div.bizbox-l dl, body#department-business div.panf dl {
	float: left;
	margin-right: 20px;
}
body#department-business div.contents dt img, body#department-business div.panf dl dt img {
	vertical-align: bottom;
}
body#department-business div.contents dd, body#department-business div.panf dl dd {
	color: #999999;
	margin-top: 5px;
	line-height: 1.2em;
}
/*------studyabroad 国内留学------------*/
	
body#department-studyabroad h3#st01 {
	background: url(../img/department/study_abroad/st01.gif) no-repeat;
}
body#department-studyabroad div.abroadbox {
	width: 320px;
	float: left;
}
body#department-studyabroad div#abroad-h {
	margin-right: 20px;
}
body#department-studyabroad h4#sst01 {
	background: url(../img/department/study_abroad/sst01.gif) no-repeat;
	width: 320px;
}
body#department-studyabroad h4#sst01 a, body#department-studyabroad h4#sst02 a {
	display: block;
	height: 28px;
}
body#department-studyabroad h4#sst02 {
	background: url(../img/department/study_abroad/sst02.gif) no-repeat;
	width: 320px;
}
body#department-studyabroad p#aboutabroad {
	width: 330px;
	text-indent: -9999px;
	margin: 0 auto;
}
body#department-studyabroad p#aboutabroad a {
	height: 25px;
	background: url(../img/department/study_abroad/btn.gif) no-repeat;
	display: block;
}
/*------hamaru movie------------*/
body#department-hamarumovie #cont_moviespace {
	background: #FFF643;
	padding-bottom: 30px;
}
body#department-hamarumovie #btn_spmovie {
	width: 620px;
	margin: 10px auto;
}
body#department-hamarumovie #btn_spmovie a {
	display: block;
	width: 620px;
	height: 126px;
	background: url(../img/department/movie/btn_special.png) no-repeat;
	position: relative;
}
body#department-hamarumovie a span {
	display: block;
	width: 130px;
	height: 80px;
	position: absolute;
	top: 20px;
	right: 10px;
}
/*
----------------------------------------------------------------------------
huckclearfix
----------------------------------------------------------------------------
*/



body.teacher div.teacherbox:after, body.teacher div#teacherprof:after, body.teacher div#teacherinfo ul:after, body.teacher div.cmsfoatbox:after, body#department-index ul#departmentlist:after, body.department div#picknamebox:after, body.department div.pickbox:after, body.department div.pickbox dl dt:after, body#department-business ul#anchor:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
body.teacher div.teacherbox, body.teacher div#teacherprof, body.teacher div#teacherinfo ul, body.teacher div.cmsfoatbox, body#department-index ul#departmentlist, body.department div#picknamebox, body.department div.pickbox, body.department div.pickbox dl dt, body#department-business ul#anchor {
	display: inline-block;
}
/*\*/


* html body.teacher div.teacherbox, * html body.teacher div#teacherprof, * html body.teacher div#teacherinfo ul, * html body.teacher div.cmsfoatbox, * html body#department-index ul#departmentlist, * html body.department div#picknamebox, * html body.department div.pickbox, * html body.department div.pickbox dl dt, * html body#department-business ul#anchor {
	height: 1%;
}
body.teacher div.teacherbox, body.teacher div#teacherprof, body.teacher div#teacherinfo ul, body.teacher div.cmsfoatbox, body#department-index ul#departmentlist, body.department div.picknamebox, body.department div.pickbox, body.department div.pickbox dl dt, body#department-business ul#anchor {
	display: block;
}

/**/
#other_graduations li.rollover img{
	width:100%;
	max-width:50px;
}
