@charset "utf-8";

/* 	Width                                 
---------------------------------------------------------- */
/*******************■横幅960px→1200px修正■******************************/

.motivation_index div#mainimg,
.motivation_index #contentsIndex{
	/*width:960px;*/
	width:1200px;
}
.motivation_index #con4 #con4_bot{
  /*width:956px;*/
	width:1196px;
}
.motivation_index #con4 #con4_message .inner{
 /* width:926px;*/
  width:1166px;
}
.motivation_index #con4 #con4_message .inner .txt{
  /*width:710px;*/
	width:950px;
}
.classBox,
.motivation_teacher #con1,
.internship #con1{
	/*width: 660px;*/
	width: 900px;
}
.internship #con4 .caseBox .schBox{
	/*width:656px;*/
	width:890px;
}
.research #con1 .borderBox{
	/*width:638px !important;
	_width:660px;*/
	width:878px !important;
	_width:900px;
}
.support #con1 .supportBox .inner{ 
	/*width:636px;*/ 
  width:878px;
}
.project #con1 .projectBox .svBox{
  /*width:626px;*/
	width:866px;
 }
.support #con1 .supportBox .ttl h2{
  /*width:541px;*/
	width:779px;
}
.internship #con1 .inner{
  /*width:540px;*/
	width:780px;
	}
.research #con1 .borderBox .leftBox{
	/*width:510px;*/
	width:750px;
}
.internship #con4 .caseBox .ttl dl{
	/*width:478px;*/
	width:718px;
	}
.motivation_index #con3 .col2  .col2_inner{
	/*width:470px;*/
	width:590px;
}
.motivation_index #con3 .lineBox .leftBox,
.motivation_index #con3 .lineBox .rightBox,
.motivation_index #con4 .lineBox .leftBox,
.motivation_index #con4 .lineBox .rightBox{
	/*width:464px;*/
	width:584px;
}
.motivation_teacher .topBox .txt{
	/*width:460px;*/
	width:700px;
}

.invitation_index .rightBox,
.invitation #con2 .rightBox{
	/*width:440px;*/
	width:680px;
}
.motivation_teacher .kojin_box{
	/*width:430px;*/
	width:670px;
	}
.project #con1 .projectBox .svBox dl{
  /*width:382px;*/
  width:622px;
}
.support #con1 .supportBox .inner .txt{
	/*width: 381px;*/
	width:621px;
}
.program #con2 .programBox .leftBox,
.program #con2 .programBox .leftBox h3{
	/*width:360px;*/
	width:600px;
}

.dean .txt,
.realvoice #con1 .imgBox .txt{
	/*width:340px;*/
	width:580px;
}
.motivation_index #con3 .lineBox .txt,
.motivation_index #con4 .lineBox .txt{
  /*width:328px;*/
	width:448px;
}
.classBox .leftBox,
.classBox .rightBox{
	/*width:312px;*/
	width:432px;
}
.motivation_index #con4 #con4_top .leftBox{
	/*width:305px;*/
  width:385px;
}
.motivation_index #con4 #con4_bot2 .leftBox{
  /*width:300px;*/
	width:380px;
}
.motivation_index #con4 #con4_mid .rightBox{
  /*width:246px;*/
	width:486px;
}
.motivation_index #con4 #con4_bot .innerBox{
  /*width:220px;*/
	width:280px;
}

.motivation_teacher .col5 dl{
	/*width:100px;*/
	width:148px;
	}

/*******************■横幅960px→1200px修正■******************************/





/*固定ナビ追加修正 150403 ***************************************************************/

/*body {background: url(../../../common/images/header_line_top.gif) left top repeat-x !important;}*/
/* #topicPath */
#contentsContainer #topicPath {display:none !important;}
/*#fixnav*/
#fixnav #nav_inner,
#fixnav #nav_inner .child {background-color:#F598A3 !important;}
#fixnav #nav_inner .fn5 .child{min-width:110px;}
#fixnav #nav_inner li a{padding:0 9px 0 9px;}
#fixnav #nav_inner li.fn1 a{padding:0 15px 0 15px;}
#fixnav #nav_inner li a:hover {background-color:#F06274 !important;}
/*#heading01*/
#contentsContainer .heading01{
  padding:0 0 5px 0 !important ;
	margin: 0 auto 5px auto !important;
	border-top:solid 1px #F5F5F5 !important;
	border-bottom:solid 1px #EEE !important;
	}

/*固定ナビ追加修正 150403 ***************************************************************/





/*#heading01*/
#contentsContainer .heading01{
	background-image:url(../../../common/images/heading01_bg_motivation.jpg) !important;
	background-repeat:repeat-x;/*test*/
	position:relative;/*.bnr_nyushi修正時追記*/
	}
#contentsContainer .heading01 .bnr_nyushi{/*.bnr_nyushi修正時追記*/
	position:absolute;
	top:10px;
	right:10px;
	background-color:#FFF;
	}
#contentsContainer .heading01 .bnr_nyushi a{display:block;}/*.bnr_nyushi修正時追記*/
#contentsContainer .heading01 .bnr_highschool{display:none !important;}
/*.globalNavi*/
#header .globalNavi ul #gn3 a,
#header .globalNavi ul #gn3 a:hover{color:#F06274;}
/*#aside*/
#motivation3sub{
	display:none;
	_height:1%;/*IE6用*/
}
*:first-child+html #motivation3sub{height:1%;/*IE7用*/}
#motivation6sub{
	display:none;
	_height:1%;/*IE6用*/
}
*:first-child+html #motivation6sub{height:1%;/*IE7用*/}
/* blueline */
.blueline{border:solid 2px #F598A3;}
/*.fixed*/
.fixed {
  position: fixed !important;
  top: 0 !important;
  width: 100% !important;
  z-index: 10000 !important;
}

/*#mainttl*/
#mainttl{
	border-bottom:solid 5px #F598A3;
	/*margin-bottom:30px;*/
	}
#mainttl h1,
#mainttl .heading1,
#mainttl .heading02{background-color:#F598A3;}
/*.subttl*/
.subttl{
	border-bottom:solid 5px #E50011;
	margin-bottom:30px;
	}
.subttl .heading2{
	background-color:#FFF0F1;
	border:solid 3px #E50011;
	margin-bottom:18px;
	font-size:16px;
	font-weight:bold;
	color:#E50011;
	padding:3px 10px 2px 10px;
	}
.subttl dl.lead{margin-bottom:18px;}
.subttl dl.lead dd{
	margin:10px 0 0 14px;
	line-height:1.8;
	}

/*
2014修正
heading04
heading05
*/
.motivation_curriculum .heading04,
.research .heading04,
.motivation_teacher .heading04,
.column_index .heading04,
.invitation_index .heading04,
.invitation .heading04,
.support_detail .heading04{background:url(../../../faculty/motivation/images/heading04_bg.jpg) left bottom repeat-x;}
.motivation_curriculum .heading05,
.research .heading05,
.motivation_teacher .heading05,
.column_index .heading05,
.invitation_index .heading05,
.invitation .heading05,
.support_detail .heading05{background:url(../../../faculty/motivation/images/heading05_bg.gif) left center no-repeat;}
.dean .heading07,
.motivation_teacher .heading07{background: url(../../../faculty/motivation/images/heading07_bg.gif) left center no-repeat;}


/*
motivation/index.html
学部トップページ
*/
/********************************************************************************/
.motivation_index{}

/*#contentsIndex*/
.motivation_index #contentsIndex {
	margin:1px auto 0 auto;
	overflow:hidden;
	text-align:left;
}

/* mainimg */
.motivation_index h1#mainimg{
  margin-bottom:10px;
}
.motivation_index div#mainimg {
	height:440px;
	margin:0 auto 10px auto;
	overflow:hidden;
}
/*
#slider li {display: none;}
.bx-viewport #slider li {display: block !important;}
*/
#slider li:nth-child(2) img,
#slider li:nth-child(3) img,
#slider li:nth-child(4) img,
#slider li:nth-child(5) img{display:none;}


/*************************************/
/*
#con1
カレンダー　ツイッター
*/
.motivation_index #con1{
	position:relative;
	width:1200xp;
	padding-top:38px;
	}
.motivation_index #con1 h2{
	height:66px;
	line-height:66px;
	font-size:28px;
	font-weight:bold;
	}
.motivation_index #con1 .calendar_btnBox{
	width:640px;
	float:left;
	}
.motivation_index #con1 .calendar{
	width:598px;
	min-height:390px;
	padding:0 20px;
	border:solid 1px #DDD;
	cursor:pointer;
	}
.motivation_index #con1 .calendar:hover{
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
	}
.motivation_index #con1 .calendar h2{text-align:center;}
.motivation_index #con1 .calendar .innerBox{
	width:288px;
	margin-bottom:10px;
	}
.motivation_index #con1 .calendar .innerBox table{
	width:100%;
	}
.motivation_index #con1 .calendar .innerBox table caption{
	margin-bottom:10px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	font-size:18px;
	background-color:#BBB;
	}
.motivation_index #con1 .calendar .innerBox th,
.motivation_index #con1 .calendar .innerBox td{
	width:14%;
	border:solid 1px #DDD;
	vertical-align:middle;
	text-align:center;
	}
.motivation_index #con1 .calendar .innerBox th{
	height:32px;
	background-color:#EEE;
	}
.motivation_index #con1 .calendar .innerBox th.sunday{background-color:#FFD0C0;}
.motivation_index #con1 .calendar .innerBox th.saturday{background-color:#BEDFFE;}
.motivation_index #con1 .calendar .innerBox td{
	height:38px;
	font-weight:bold;
	}

.motivation_index #con1 .calendar .innerBox td.sun{color:#F33;}
.motivation_index #con1 .calendar .innerBox td.sat{color: #36F;}
.motivation_index #con1 .calendar .innerBox td.holi{
	color:#F33 !important;
	text-shadow: #FFF 1px 1px 0, #FFF -1px 1px 0, #FFF 1px -1px 0, #FFF -1px -1px 0;
	}
.motivation_index #con1 .calendar .innerBox td.days{
	color:#333;
	background-color:#FFC;
	}
.motivation_index #con1 .calendar .innerBox td.oc{
	color:#FFF;
	background-color:#F69/*#FF4D4D*/;
	}

.motivation_index #con1 .calendar .innerBox td.sp{
	color:#FFF;
	background-color:#DEFF79/*#D6F28B*/;
	}
.motivation_index #con1 .calendar .innerBox td.sat.sp{
	color:#36F !important;
	text-shadow: #FFF 1px 1px 0, #FFF -1px 1px 0, #FFF 1px -1px 0, #FFF -1px -1px 0;
	background-color:#DEFF79/*#D6F28B*/;
	}
.motivation_index #con1 .calendar .innerBox td.sun.sp{
	color:#F33 !important;
	text-shadow: #FFF 1px 1px 0, #FFF -1px 1px 0, #FFF 1px -1px 0, #FFF -1px -1px 0;
	background-color:#DEFF79/*#D6F28B*/;
	}
.motivation_index #con1 .calendar .innerBox td.days.sp{
	color:#333;
	background-color:#DEFF79/*#D6F28B*/;
	}

.motivation_index #con1 .calendar .innerBox td.soudan{
	color:#FFF;
	background-color:#7497FF;
	}

.motivation_index #con1 .calendar .innerBox td.miraisai{
	line-height:1.0;
	}
.motivation_index #con1 .calendar .innerBox td.miraisai span{
	font-size:10px;
	font-weight: normal;
	color: #F30;
	text-shadow: #FFF 1px 1px 0px, #FFF -1px 1px 0px, #FFF 1px -1px 0px, #FFF -1px -1px 0px;
	}

.motivation_index #con1 .calendar .clear{text-align:center;}
.motivation_index #con1 .calendar .clear li{
	display:inline;
	margin-right:10px;
	font-size:13px;
	vertical-align:middle;
	}
.motivation_index #con1 .calendar .clear li span{
	font-size:20px;
	vertical-align:middle;
	}
.motivation_index #con1 .calendar .clear li.oc span{color:#F69/*#FF4D4D*/;}
.motivation_index #con1 .calendar .clear li.weekday span{color: #FF9;}
.motivation_index #con1 .calendar .clear li.sp span{color:#DEFF79/*#D6F28B*/;}
.motivation_index #con1 .calendar .clear li.soudan span{color:#7497FF;}

.motivation_index #con1 .calendar_btnBox .btnBox{
	width:640px;
	background-color:#F5F5F5;
	}
.motivation_index #con1 .calendar_btnBox .btnBox ul{
	width:600px;
	overflow:hidden;
	padding:20px;
	}
.motivation_index #con1 .calendar_btnBox .btnBox li{
	width:290px;
	height:70px;
	}
.motivation_index #con1 .calendar_btnBox .btnBox li a{
	display:block;
	width:290px;
	height:70px;
	line-height:70px;
	font-size:21px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#000;
	background: url(../../../images/icon_btn_ar.gif) 10px center no-repeat #FFF;
	}
.motivation_index #con1 .calendar_btnBox .btnBox li a:hover{
	color:#555;
	background-color:#EEE;
	}
/*
 * css/sitetop.css
 * css/faculty/child/style.css
 * css/faculty/motivation/style.css
 */
.motivation_index #con1 .tw{
	width:518px;
	/*min-height:500px;*/
	min-height:532px;
	padding:0 10px;
	float:right;
	border:solid 1px #DDD;
	}
.motivation_index #con1 .tw h2{ margin-left:5px;}

/* .tw min-height:500px;時はコメントアウト */
.motivation_index #con1 .tw .twitter-timeline{
	height:432px !important;
	}

.motivation_index #con1 .bt_sns{
	position:absolute;
	top:0;
	right:0;
	}
.motivation_index #con1 .bt_sns li{
	display: inline;
	width:30px;
	margin-left:10px;
	}
/*************************************/

/* con2 */
.motivation_index #con2{
	position:relative;
	/*padding-right:310px;*/
	margin-bottom:0;
	}
.motivation_index #con2 .lead{
	font-size:24px;
	font-weight:bold;
	line-height:1.5;
}
/*
.motivation_index #con2 .leftBox{width:640px;}
.motivation_index #con2 .rightBox{width:300px;}
*/
.motivation_index #con2 .bnr_movie{
	position:absolute;
	right:0;
	top:0;
}

/* con3 */
.motivation_index #con3{margin-bottom:80px;}
.motivation_index #con3 p.mainttl{
	height:70px;
	line-height:70px;
  margin-bottom:20px;
	background-color:#FFF;
	font-size:25px;
	font-weight:bold;
	color:#FFF;
  text-align:center;
  background-color:#F598A3;
}
.motivation_index #con3 .col2{margin-bottom:40px;}
.motivation_index #con3 .col2  .col2_inner{overflow:hidden;}
.motivation_index #con3 .col2  .col2_inner h2{
	padding:15px;
	margin-bottom:10px;
	border:solid 1px #F598A3;
	font-size:25px;
	color:#F06274;
	text-align:center;
	line-height:1.2;
	background-color:#F9F5F2;
}
.motivation_index #con3 .col2  .col2_inner .lead{
	min-height:90px;
	height: auto !important;
	height: 90px;
	}
.motivation_index #con3 .col2  .col2_inner .lead dt{
	font-weight:bold;
	font-size:18px;
}
.motivation_index #con3 .col2  .col2_inner .lead dd{font-size:15px;}
.motivation_index #con3 .col2  .col2_inner .img{
	text-align:center;
}
.motivation_index #con3 .col2  #con3_1 .img{
	margin-bottom:10px;
}
.motivation_index #con3 .col2  #con3_2 .img{
	margin-bottom:20px;
}
.motivation_index #con3 .col2  #con3_1 .txt{
	width:570px;
	margin:0 10px;
	}
.motivation_index #con3 .col2  #con3_1 .txt dl{
	padding:10px 15px;
	border:solid 2px #F598A3;
}
.motivation_index #con3 .col2  #con3_1 .txt dt{
	font-size:18px;
	font-weight:bold;
	color:#F06274;
}
.motivation_index #con3 .col2  #con3_1 .txt dd{
	font-size:13px;
	line-height:1.6;
}
.motivation_index #con3 .col2  #con3_1 .txt .arrow{text-align:center;}
.motivation_index #con3 .col2  #con3_1 .txt .bg{
	padding:15px 20px;
	border-radius:4px;
	font-weight:bold;
	font-size:15px;
	color:#FFF;	
	background-color:#F598A3;
}
.motivation_index #con3 .col2  #con3_2 .txt{
	overflow:hidden;
	width:570px;
	margin:0 10px;
}
.motivation_index #con3 .col2  #con3_2 .txt ul{width:270px;}
.motivation_index #con3 .col2  #con3_2 .txt ul.riron{float:left;}
.motivation_index #con3 .col2  #con3_2 .txt ul.jissen{float:right;}
.motivation_index #con3 .col2  #con3_2 .txt ul li{
	width:266px;
	display:table;
	padding:0;
	margin-bottom:10px;
	font-size:15px;
	font-weight:bold;
	}
.motivation_index #con3 .col2  #con3_2 .txt ul li span{
	display:table-cell;
	vertical-align:middle;
	text-align:left !important;
	line-height:1.4;
}
.motivation_index #con3 .col2  #con3_2 .txt ul li span.td1{
	width:70px;
}
.motivation_index #con3 .col2  #con3_2 .txt ul li span.td2{
	width:171px;
	padding:0 10px 0 15px;
}
.motivation_index #con3 .col2  #con3_2 .txt ul.riron li{border:solid 2px #5AC7F4;}
.motivation_index #con3 .col2  #con3_2 .txt ul.jissen li{border:solid 2px #EC6B39;}

/* lineBox */
.motivation_index #con3 .lineBox{}
.motivation_index #con3 .lineBox .leftBox,
.motivation_index #con3 .lineBox .rightBox{
  border:solid 2px #F598A3;
  overflow:hidden;
}
.motivation_index #con3 .lineBox .img{
  width:116px;
  float:left;
  background-color:#FFF;
}
.motivation_index #con3 .lineBox .txt{
  float:right;
  padding:10px 10px 0 0 ;
}
.motivation_index #con3 .lineBox .txt h2{
  margin-bottom:0;
  font-size:130%;
  font-weight:bold;
  color:#F06274;
}
.motivation_index #con3 .lineBox .txt p{line-height:1.3;}
.motivation_index #con3 .lineBox #deanBox .txt p{font-weight:bold;}
.motivation_index #con3 .lineBox .txt p span{
  display:block;
  padding-right:5px;
  font-weight:normal;
  text-align:right;
}
.motivation_index #con3 .lineBox .leftBox:hover,
.motivation_index #con3 .lineBox .rightBox:hover{
  cursor:pointer;
  background-color:#F598A3;
}
.motivation_index #con3 .lineBox .leftBox:hover img,
.motivation_index #con3 .lineBox .rightBox:hover img{
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}
.motivation_index #con3 .lineBox .leftBox:hover h2,
.motivation_index #con3 .lineBox .rightBox:hover h2,
.motivation_index #con3 .lineBox .leftBox:hover p,
.motivation_index #con3 .lineBox .rightBox:hover p{color:#FFF;}

/* con4 */
.motivation_index #con4 p.mainttl{
	height:50px;
	line-height:50px;
  margin-bottom:20px;
	background-color:#FFF;
	font-size:23px;
	font-weight:bold;
	color:#FFF;
  text-align:center;
  background-color:#F598A3;
}
/* con4_top */
.motivation_index #con4 #con4_top{margin-bottom:20px;}
.motivation_index #con4 #con4_top .leftBox{margin-right:22px;}
.motivation_index #con4 #con4_top #con4_3{margin-right:0 !important; }
.motivation_index #con4 #con4_top .leftBox h2{
  font-size:125%;
  font-weight:bold;
  margin-bottom:10px;
  line-height:1.5;
}
.motivation_index #con4 #con4_top #con4_1 h2{
  padding-left:45px;
  background:url(../../../faculty/motivation/images/index_con4_icon1.gif) left center no-repeat;
}
.motivation_index #con4 #con4_top #con4_2 h2{
  padding-left:30px;
  background:url(../../../faculty/motivation/images/index_con4_icon2.gif) left center no-repeat;
}
.motivation_index #con4 #con4_top #con4_3 h2{
  padding-left:35px;
  background:url(../../../faculty/motivation/images/index_con4_icon3.gif) left center no-repeat;
}
.motivation_index #con4 #con4_top .leftBox .img{margin-bottom:10px;}
.motivation_index #con4 #con4_top .leftBox .txt{margin-bottom:10px;}
.motivation_index #con4 #con4_top .leftBox .txtLink a{
  font-weight:bold;
  font-size:110%;
}
/* lineBox */
.motivation_index #con4 .lineBox{margin-bottom:40px;}
.motivation_index #con4 .lineBox .leftBox,
.motivation_index #con4 .lineBox .rightBox{
  border:solid 2px #F598A3;
  overflow:hidden;
}
.motivation_index #con4 .lineBox .img{
  width:116px;
  float:left;
  background-color:#FFF;
}
.motivation_index #con4 .lineBox .txt{
  float:right;
  padding:15px 10px 0 0 ;
}
.motivation_index #con4 .lineBox .txt h2{
  margin-bottom:0;
  font-size:130%;
  font-weight:bold;
  color:#F06274;
}
.motivation_index #con4 .lineBox .txt p{line-height:1.3;}
.motivation_index #con4 .lineBox .txt p span{font-weight:bold;}
.motivation_index #con4 .lineBox .leftBox:hover,
.motivation_index #con4 .lineBox .rightBox:hover{
  cursor:pointer;
  background-color:#F598A3;
}
.motivation_index #con4 .lineBox .leftBox:hover img,
.motivation_index #con4 .lineBox .rightBox:hover img{
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}
.motivation_index #con4 .lineBox .leftBox:hover .txt h2,
.motivation_index #con4 .lineBox .rightBox:hover .txt h2,
.motivation_index #con4 .lineBox .leftBox:hover .txt p,
.motivation_index #con4 .lineBox .rightBox:hover .txt p{color:#FFF;}
/* bluelineBox */
.motivation_index #con4 .bluelineBox{
  border:solid 2px #F598A3;
  margin-bottom:15px;
}
.motivation_index #con4 .bluelineBox .ttl{
  padding:5px 0;
  border-bottom:solid 2px #F598A3;
  text-align:center;
  background-color:#FDE8F1;
  font-weight:bold;
  color:#F06274;
  font-size:150%;
}
/* con4_mid */
.motivation_index #con4 #con4_mid{
  margin-bottom:40px;
  background:url(../../../faculty/motivation/images/index_con4_mid_bg.gif) left bottom no-repeat;
}
.motivation_index #con4 #con4_mid .leftBox{
  overflow:hidden;
  width:680px;
  border-bottom:0 !important;
}
.motivation_index #con4 #con4_mid .leftBox .innerBox{
  float:left;
  margin-top:20px;
}
.motivation_index #con4 #con4_mid .leftBox #con4_4{
  width:160px;
  margin-left:40px;
}
.motivation_index #con4 #con4_mid .leftBox #con4_5{
  width:160px;
  margin-left:30px;
}
.motivation_index #con4 #con4_mid .leftBox #con4_6{
  width:200px;
  margin-left:30px;
}
.motivation_index #con4 #con4_mid .leftBox .innerBox h3{
  font-size:15px;
  font-weight:bold;
  margin-bottom:5px;
  line-height:1.3;
  text-align:center;
  color:#F06274;
}
.motivation_index #con4 #con4_mid .leftBox .innerBox .img{
  text-align:center;
  margin-bottom:5px;
}
.motivation_index #con4 #con4_mid .leftBox .innerBox ul{}
.motivation_index #con4 #con4_mid .leftBox .innerBox li{font-size:95%;}
.motivation_index #con4 #con4_mid .leftBox .innerBox li span{
  padding-right:5px;
  color:#F598A3;
}	
.motivation_index #con4 #con4_mid .rightBox{
  min-height:285px;
	height: auto !important;
	height: 285px;
  border-bottom:0 !important;
}
.motivation_index #con4 #con4_mid .rightBox ul{padding:15px 10px 10px 10px;}
.motivation_index #con4 #con4_mid .rightBox li{
  margin-bottom:2px;
  font-size:14px;
}
.motivation_index #con4 #con4_mid .rightBox li.kome{
	text-indent:-1.7em;
	padding-left:1.7em;
  font-size:12px;
	line-height:1.4;
}
.motivation_index #con4 #con4_mid .rightBox li span{
  padding-right:5px;
  color:#F598A3;
}
.motivation_index #con4 #con4_mid .rightBox .txtLink{margin-left:10px;}
.motivation_index #con4 #con4_mid .rightBox .txtLink a{
  font-weight:bold;
  font-size:110%;
}
/* con4_bot */
.motivation_index #con4 #con4_bot{
  margin-bottom:40px;
  overflow:hidden;
  padding-bottom:20px;
}
.motivation_index #con4 #con4_bot .lead{
  margin:15px 0 0 10px;
  padding-bottom:5px;
  font-size:140%;
  font-weight:bold;
  margin-bottom:10px;
  line-height:1.6;
}
.motivation_index #con4 #con4_bot .innerBox{
  float:left;
  margin-left:15px;
}
.motivation_index #con4 #con4_bot .innerBox .img{
  margin-bottom:15px;
  text-align:center;
}
.motivation_index #con4 #con4_bot .innerBox h3{
  font-size:130%;
  font-weight:bold;
  margin-bottom:5px;
  line-height:1.3;
  text-align:center;
  color:#F06274;
  height:55px;
}
.motivation_index #con4 #con4_bot .innerBox ul{
  padding:15px 0 0 10px;
  border-top:dotted 1px #F598A3;
}
.motivation_index #con4 #con4_bot .innerBox li{font-size:95%;}
.motivation_index #con4 #con4_bot .innerBox li span{
  padding-right:5px;
  color:#F598A3;
}	
/* con4_bot2 */
.motivation_index #con4 #con4_bot2{margin-bottom:20px;}
.motivation_index #con4 #con4_bot2 .leftBox{
  overflow:hidden;
  margin-right:24px;
  padding-bottom:20px;
  margin-bottom:20px !important;
}
.motivation_index #con4 #con4_bot2 .end{margin-right:0 !important;}
.motivation_index #con4 #con4_bot2 .ttl{font-size:130%;}
.motivation_index #con4 #con4_bot2 p{
  text-align:center;
  margin-top:15px;
}
/* con4_message */
.motivation_index #con4 #con4_message{}
.motivation_index #con4 #con4_message .inner{
  overflow:hidden;
  padding:15px;
}
.motivation_index #con4 #con4_message .inner .txt{ float:left;}
.motivation_index #con4 #con4_message .inner .txt dt{
  font-size:140%;
  font-weight:bold;
  margin-bottom:10px;
  line-height:1.3;
}
.motivation_index #con4 #con4_message .inner .txt dd{margin-bottom:5px;}
.motivation_index #con4 #con4_message .inner .txt .name{
  font-size:12px;
  text-align:right;
}
.motivation_index #con4 #con4_message .inner .txt .name span{
  font-weight:bold;
  font-size:120%;
}
.motivation_index #con4 #con4_message .inner .img{
  float:right;
  width:200px;
  margin-top:10px;
}

/* con5 */
.motivation_index #con5 .bnrBox{
  width:930px;
  overflow:hidden;
	margin-left:-15px;
  margin:0 auto 0 auto;
}
.motivation_index #con5 .bnrBox li{
  float:left;
  width:280px;
  margin:0 15px 30px 15px;
}

.motivation_index #con5 .txtLinkBox{margin:5px 0 30px 0;}
.motivation_index #con5 .txtLinkBox li{
	display:inline;
  margin-right:20px;
}
.motivation_index #con5 .txtLinkBox .txtLink a{
  font-weight:bold;
  font-size:110%;
}
/*
.col3B
facebook,twitter,line
*/
.motivation_index #con5 .col3B{
	clear:both;
	width:1200px;
	overflow:hidden;
	margin-bottom:30px;
	padding-bottom:10px;
}
.motivation_index #con5 .col3B .col3inner{
	/*width: 308px;
	_width: 310px;*/
	width: 376px;
	_width: 386px;
	min-height:140px;
	float:left;
	background-color:#FFF;
	border:solid 5px #EEE;
}
.motivation_index #con5 .col3B .col3_1,
.motivation_index #con5 .col3B .col3_2{margin-right:21px;}
.motivation_index #con5 .col3B .col3inner h3{
	margin:7px 17px 8px 17px;
	color:#E50011;
	/*font-weight:bold;*/
	font-size:16px;
}
.motivation_index #con5 .col3B .col3inner dl{
	margin:0 17px 20px 17px;
	widows:288px;
	overflow:hidden;
	font-size:13px;
}
.motivation_index #con5 .col3B .col3inner dt{
	float:left;
	width:70px;
}
.motivation_index #con5 .col3B .col3inner dd{
	float:right;
	/*width:218px;*/
	width:270px;
}
.motivation_index #con5 .col3B .col3_1 dd a img{margin-top:3px;}
.motivation_index #con5 .col3B .col3_2 dd .twitter-follow-button{margin-top:5px;}
.motivation_index #con5 .col3B .col3_3 dd iframe{margin-top:5px;}

/*
.col3B
facebook,twitter,line
*/
.motivation_index #con5 .col3C{
	width:1200px;
	clear:both;
	overflow:hidden;
	margin-bottom:30px;
	padding-bottom:10px;
}
.motivation_index #con5 .col3C .col4inner{
	width: 275px;
	_width: 285px;
	min-height:150px;
	float:left;
	background-color:#FFF;
	border:solid 5px #EEE;
}
.motivation_index #con5 .col3C .col4_1,
.motivation_index #con5 .col3C .col4_2,
.motivation_index #con5 .col3C .col4_3{margin-right:20px;}
.motivation_index #con5 .col3C .col4inner h3{
	margin:7px 17px 8px 17px;
	color:#E50011;
	font-size:16px;
}
.motivation_index #con5 .col3C .col4inner dl{
	margin:0 17px 20px 17px;
	widows:288px;
	overflow:hidden;
	font-size:90%;
}
.motivation_index #con5 .col3C .col4inner dt{
	float:left;
	width:70px;
}
.motivation_index #con5 .col3C .col4inner dd{
	float:right;
	width:170px;
	line-height:1.5;
}
.motivation_index #con5 .col3C .col4_1 dd a img{margin-top:3px;}
.motivation_index #con5 .col3C .col4_2 dd .twitter-follow-button{margin-top:5px;}
.motivation_index #con5 .col3C .col4_3 dd iframe{margin-top:5px;}



/*
motivation/dean.html
学部長メッセージ
*/
/********************************************************************************/
.dean #mainttl{
	border-bottom:0 !important;
	}
.dean .lead_L{
	font-size:25px;
	margin-top:20px;
	margin-bottom:20px;
	line-height:1.5;
	}
.dean .txt{float:left;}
.dean .img{
	width:300px;
	float:right;
	text-align:center;
	line-height:1.5;
	}
.dean .img img{margin-bottom:5px;}
.dean .img span{
	font-weight:bold;
	font-size:130%;
	}
.dean .lead_M{
	font-size:140%;
	margin-bottom:20px;
	line-height:1.3;
	}
.dean .mediaBox{}
.dean .mediaBox table{
  width:100%;
  border-top:solid 1px #CCC;
  border-right:solid 1px #CCC;
  margin-bottom:20px;
	}
.dean .mediaBox th,
.dean .mediaBox td{
  border-bottom:solid 1px #CCC;
  border-left:solid 1px #CCC;
  vertical-align:middle;
  padding:10px 10px;
	}
.dean .mediaBox th{
  width:20%;
  text-align:center;
  font-weight:bold;
  background-color:#EEE;
  font-size:90%;
  line-height:1.5;
	}
.dean .mediaBox th.search{background-color:#F9F9F9;}
.dean .mediaBox td{
  font-size:100%;
  line-height:1.5;
	}
.dean .txtLink{
  font-size:15px !important;
	font-weight:normal !important;
	}


/*
motivation/realvoice.html
リアルボイス
*/
/********************************************************************************/
.realvoice #con1 .imgBox{
	margin-bottom:50px;
}
.realvoice #con1 .imgBox .img{width:320px;}
/*.realvoice #con1 .imgBox .txt{width:580px;}*/
.realvoice #con1 .txt dt{
	margin-bottom:10px;
	font-size:21px;
	font-weight:bold;
	line-height:1.5;
	}
.realvoice #con1 .txt dt span{
	font-weight: normal;
	font-size:16px;
}
.realvoice #con1 .txt dd{line-height:1.5;}
.realvoice #con1 .txt dd span{
	font-weight:bold;
	font-size:115%;
}
.realvoice #con1 .leftBox dt,
.realvoice #con1 .leftBox dd{margin-left:4px;}
.realvoice #con1 .rightBox dt,
.realvoice #con1 .rightBox dd{margin-left:25px;}

.realvoice #con1 #con1_1 .txt{margin-top:0px;}
.realvoice #con1 #con1_2 .txt{margin-top:0px;}
.realvoice #con1 #con1_3 .txt{margin-top:0px;}
.realvoice #con1 #con1_4 .txt{margin-top:0px;}
.realvoice #con1 #con1_5 .txt{margin-top:0px;}
.realvoice #con1 #con1_6 .txt{margin-top:0px;}
.realvoice #con1 #con1_7 .txt{margin-top:0px;}
.realvoice #con1 #con1_8 .txt{margin-top:0px;}
.realvoice #con1 #con1_9 .txt{margin-top:0px;}
.realvoice #con1 #con1_10 .txt{margin-top:0px;}
.realvoice #con1 #con1_11 .txt{margin-top:0px;}
.realvoice #con1 #con1_12 .txt{margin-top:0px;}
.realvoice #con1 .txtBox_bot{
  clear:both;
  border-top:dotted 1px #DDD;
  padding:5px 5px 0 5px;
}
.realvoice #con1 .leftBox.txt{
	width:550px;
	padding-left:30px;
	}


/*
motivation/program.html
人材育成プログラム
*/
/********************************************************************************/
.program #con1,
.program #con3{margin-bottom:50px;}
.program #con1 dt,
.program #con3 dt{
	font-size:21px;
	font-weight:bold;
	color:#F06274;
	margin-bottom:10px;
	}

.program #con1 .systemBox{
	width:900px;
	overflow:hidden;
	margin-bottom:30px;
	}
.program #con1 .systemBox .img{
	float:left;
	width:210px;
	padding-left:10px;
	}
.program #con1 .systemBox .txt{
	float:right;
	width:660px;
	padding-right:10px;
	}
.program #con1 .systemBox .txt table{
	width:100%;
	text-align:center;
	}
.program #con1 #con1_1 .txt table{
	border-right:0 !important;
	}
.program #con1 .systemBox .txt th,
.program #con1 .systemBox .txt td{text-align:center;}	
.program #con1 .systemBox .txt th{
	width:25%;
	padding:5px;
	font-weight:bold;
	font-size:16px;
	}
.program #con1 .systemBox .txt td{padding:10px;}	
.program #con1 .systemBox .txt .tr2 td{
	padding:10px 3px 0 3px;
	padding-bottom:20px;
	font-size:13px;
	line-height:1.5;
	vertical-align:top;
	}
.program #con1 .systemBox .txt .tr3 td{
	padding:20px 3px 0 3px;
	font-weight:bold;
	font-size:15px;
	line-height:1.3;
	vertical-align:middle;
	}
.program #con1 .systemBox .txt .tr3 td span{font-size:13px;}

.program #con1 #con1_1 .txt table{border:solid 2px #78A86C;}
.program #con1 #con1_2 .txt table{border:solid 2px #E35F67;}
.program #con1 #con1_3 .txt table{border:solid 2px #BA79A5;}
.program #con1 #con1_4 .txt table{border:solid 2px #E98C39;}
.program #con1 #con1_5 .txt table{border:solid 2px #B5C058;}
.program #con1 #con1_6 .txt table{border:solid 2px #67AFC3;}

.program #con1 #con1_1 .txt th,
.program #con1 #con1_1 .txt td{border-right:solid 2px #78A86C;}
.program #con1 #con1_2 .txt th,
.program #con1 #con1_2 .txt td{border-right:solid 2px #E35F67;}
.program #con1 #con1_3 .txt th,
.program #con1 #con1_3 .txt td{border-right:solid 2px #BA79A5;}
.program #con1 #con1_4 .txt th,
.program #con1 #con1_4 .txt td{border-right:solid 2px #E98C39;}
.program #con1 #con1_5 .txt th,
.program #con1 #con1_5 .txt td{border-right:solid 2px #B5C058;}
.program #con1 #con1_6 .txt th,
.program #con1 #con1_6 .txt td{border-right:solid 2px #67AFC3;}

.program #con1 #con1_1 .txt th,
.program #con1 #con1_1 .txt .tr3 td{color:#78A86C;}
.program #con1 #con1_2 .txt th,
.program #con1 #con1_2 .txt .tr3 td{color:#E35F67;}
.program #con1 #con1_3 .txt th,
.program #con1 #con1_3 .txt .tr3 td{color:#BA79A5;}
.program #con1 #con1_4 .txt th,
.program #con1 #con1_4 .txt .tr3 td{color:#E98C39;}
.program #con1 #con1_5 .txt th,
.program #con1 #con1_5 .txt .tr3 td{color:#B5C058;}
.program #con1 #con1_6 .txt th,
.program #con1 #con1_6 .txt .tr3 td{color:#67AFC3;}

.program #con1 #con1_1 .txt th{ background-color:#E7F0E5;}
.program #con1 #con1_2 .txt th{ background-color:#FBE7E8;}
.program #con1 #con1_3 .txt th{ background-color:#F6EDF3;}
.program #con1 #con1_4 .txt th{ background-color:#FCF0E5;}
.program #con1 #con1_5 .txt th{ background-color:#F5F6E8;}
.program #con1 #con1_6 .txt th{ background-color:#EBF5F7;}


.program #con3 .flow{text-align:center;}
.program #con2 .programBox{margin-bottom:40px;}
.program #con2 .programBox .leftBox{}
.program #con2 .programBox .leftBox h3{
  overflow:hidden;
  margin-bottom:15px;
  font-size:125%;
  line-height:1.2;
  font-weight:bold;
}
.program #con2 .programBox .leftBox h3 img{
  display:block;
  margin-bottom:5px;
}
.program #con2 .programBox .rightBox{width:280px;}



/*
motivation/learning.html
学び方の特徴
*/
/********************************************************************************/
.learning #mainttl{
  margin-bottom:0 !important;
  }
.learning #con1{
	overflow:hidden;
	width:900px;
	padding-top: 30px;
  margin-bottom:50px;
	background-color:#FFFBDA;
  }
.learning #con1 .lead{
  margin:0 0 15px 0;
  }
.learning #con1 .mainimg{
  margin:0 0 15px 0;
  }
.learning #con1 .leftBox,
.learning #con1 .rightBox{
	width:430px;
	overflow:hidden;
	margin-bottom:30px;
  }
.learning #con1 .leftBox{
	margin-left:10px;
  }
.learning #con1 .rightBox{
	margin-right:10px;
  }
.learning #con1 .leftBox dl,
.learning #con1 .rightBox dl{
	padding:10px 0;
	border:solid 3px #333;
	text-align:center;
	background-color:#FFF;
	float:left;
  }
.learning #con1 .leftBox dl{
	border:solid 3px #5ABCC9;
  }
.learning #con1 .rightBox dl{
	border:solid 3px #EE7E36;
  }
.learning #con1 .leftBox .box1{
	width:210px;
	border-right:0;
	border-bottom:0;
	min-height:110px;
  }
.learning #con1 .leftBox .box2{
	width:211px;
	border-bottom:0;
	min-height:110px;
  }
.learning #con1 .leftBox .box3{
	width:424px;
	min-height:100px;
  }
.learning #con1 .rightBox .box1{
	width:210px;
	border-right:0;
	border-bottom:0;
	min-height:110px;
  }
.learning #con1 .rightBox .box2{
	width:211px;
	border-bottom:0;
	min-height:110px;
  }
.learning #con1 .rightBox .box3{
	width:210px;
	border-right:0;
	min-height:100px;
  }
.learning #con1 .rightBox .box4{
	width:211px;
	min-height:100px;
  }
.learning #con1 dt{
	margin-bottom:10px;
  font-size:16px;
	line-height:1.3;
  font-weight:bold;
  color:#000;
  }
.learning #con1 .leftBox dt{
	color:#5ABCC9;
  }
.learning #con1 .rightBox dt{
	color:#EE7E36;
  }
	.learning #con1 dd{
  font-size:13px;
	line-height:1.4;
  }


.learning #con1 .botBox{
	position:relative;
	width:860px;
	min-height:156px;
	margin:0 auto 10px auto;
	clear:both;
	border-radius:10px;
	padding:10px;
	background-color:#FCF770;
}
.learning #con1 .botBox .txt{
	width:560px;
	padding:15px 0 0 10px;
	line-height:1.5;
	font-size:14px;
}	
.learning #con1 .botBox .txt span{
	display:block;
	margin-top:10px;
	font-size:18px;
	line-height:1.3;
	font-weight:bold;
	color:#523211;
}	
.learning #con1 .botBox .img{
	position: absolute;
	width:312px;
	height:166px;
	bottom:0;
	right:0;
  }	
	
	
	
	
	
	
	
.learning #con2{

  }
.learning #con2 .ttl{
	text-align:center;
  margin-bottom:10px;
  }
.learning #con2 .learningBox{
	border-radius:14px;
	padding:10px;
	margin-bottom:30px;
	}
.learning #con2 #con2_1{
	background-color:#CAE8EE;
  }
.learning #con2 #con2_2{
	background-color:#DCEDD0;
  }
.learning #con2 #con2_3{
	background-color:#F9D3BC;
  }
	
.learning #con2 .learningBox .innerBox{
	border-radius:10px;
	background-color:#FFF;
  }
.learning #con2 #con2_1 .innerBox{
	border:solid 3px #4EB1C6;
  }
.learning #con2 #con2_2 .innerBox{
	border:solid 3px #8BC460;
  }
.learning #con2 #con2_3 .innerBox{
	border:solid 3px #EC6B1F;
  }
	
	
.learning #con2 .learningBox h2{
	margin-bottom:20px;
	padding:14px 25px 10px 25px;
  font-size:130%;
  font-weight:bold;
  color:#FFF;
  }
.learning #con2 #con2_1 h2{
	background-color:#4EB1C6;
  }
.learning #con2 #con2_2 h2{
	background-color:#8BC460;
  }
.learning #con2 #con2_3 h2{
	background-color:#EC6B1F;
  }
	
/* topBox */
.learning #con2 .learningBox .topBox{
	overflow:hidden;
	width:834px;
	margin:0 20px 20px 20px;
  }
.learning #con2 .learningBox .topBox .txt{
	float:left;
	width:550px;
  }
.learning #con2 .learningBox .topBox .txt dd{
	margin-bottom:20px;
	font-size:14px;
  }
.learning #con2 .learningBox .topBox .txt dd br{
	display:none;
  }
.learning #con2 .learningBox .topBox .txt dd span{
	display:block;
	padding:14px 10px 10px 10px;
	font-weight: bold;
	font-size:20px;
	border-radius:10px;
	margin-bottom:5px;;
	line-height:1.6;
  }
.learning #con2 .learningBox .topBox .txt dd span br{
	display:block;
  }
.learning #con2 #con2_1 .topBox .txt dd span{
	border:solid 3px #4EB1C6;
	color:#4EB1C6;
  }
.learning #con2 #con2_2 .topBox .txt dd span{
	border:solid 3px #8BC460;
	color:#8BC460;
  }
.learning #con2 #con2_3 .topBox .txt dd span{
	border:solid 3px #EC6B1F;
	color:#EC6B1F;
  }

.learning #con2 #con2_1 .topBox .txt dd span.after{
	background-color:#DFF1F5;
  }
.learning #con2 #con2_2 .topBox .txt dd span.after{
	background-color:#EAF4E2;
  }
.learning #con2 #con2_3 .topBox .txt dd span.after{
	background-color:#FCE4D7;
  }
	
.learning #con2 .learningBox .topBox .img{
	float:right;
	width:240px;
  }
.learning #con2 .learningBox .topBox .img img{
	border-radius:8px;
  }

/* midBox */
.learning #con2 .learningBox .midBox{
	overflow:hidden;
	width:834px;
	margin:0 20px 30px 20px;
  }
.learning #con2 .learningBox .midBox .leftBox,
.learning #con2 .learningBox .midBox .rightBox{
	width:400px;
  }
.learning #con2 .learningBox .midBox  h3{
	margin-bottom:15px;
	padding:5px;
  font-size:120%;
  font-weight:bold;
  color:#FFF;
	text-align:center;
  }
.learning #con2 .learningBox .midBox .leftBox h3{
	background-color:#007471;
  }
.learning #con2 .learningBox .midBox .rightBox h3{
	background-color:#A6202E;
  }
.learning #con2 .learningBox .midBox  dl{
	margin-bottom:20px;
  }
.learning #con2 .learningBox .midBox  dt,
.learning #con2 .learningBox .midBox  p{
	margin-bottom:0;
  font-size:18px;
  font-weight:bold;
  color:#000;
  }
/*.learning #con2 .learningBox .midBox .leftBox dt,
.learning #con2 .learningBox .midBox .leftBox p{
	color:#007471 !important;
  }
.learning #con2 .learningBox .midBox .rightBox dt,
.learning #con2 .learningBox .midBox .rightBox p{
	color:#A6202E !important;
  }*/
.learning #con2 .learningBox .midBox  p{
	margin-bottom:20px;
  }
.learning #con2 .learningBox .midBox  dd{
  font-size:14px;
  }
.learning #con2 .learningBox .midBox  dd img{
	margin-top:5px;
  }
.learning #con2 .learningBox .midBox  dd .rightimg{
	float: right;
	margin-left:10px;
  }

/* botBox */
.learning #con2 .learningBox .botBox{
	overflow:hidden;
	width:834px;
	margin:0 20px 30px 20px;
  }
.learning #con2 .learningBox .botBox .img{
	float:left;
	width:354px;
  }
.learning #con2 .learningBox .botBox dl{
	float:right;
	width:450px;
	padding:10px;
  }
.learning #con2 #con2_1 .botBox dl{
	background-color:#CAE8EE;
  }
.learning #con2 #con2_2 .botBox dl{
	background-color:#DCEDD0;
  }
.learning #con2 #con2_3 .botBox dl{
	background-color:#F9D3BC;
  }
.learning #con2 .learningBox .botBox dt{
	float:right;
	width:160px;
  }
.learning #con2 .learningBox .botBox dd{
	float:left;
	width:270px;
	padding:5px;
	font-size:14px;
  }






/*
motivation/department/curriculum.html
授業紹介
*/
/********************************************************************************/
.motivation_curriculum #mainttl{
	/*border-bottom:0 !important;*/
  margin-bottom:15px !important;
	}
/* .tbl_curriculum */
.tbl_curriculum{}
.tbl_curriculum{
	border-top:solid 1px #DDD;
	border-left:solid 1px #DDD;
	margin-bottom:0px;
	}
.tbl_curriculum th,
.tbl_curriculum td{
	border-bottom:solid 1px #DDD;
	border-right:solid 1px #DDD;
	padding:5px;
	line-height:1.3;
	}
.tbl_curriculum th{
	background-color:#CCC;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	font-size:90%;
	_font-size:12px;
	}
.tbl_curriculum th.bg1{ background-color:#DA96C0;}
.tbl_curriculum th.bg2{ background-color:#F29959;}
.tbl_curriculum th.bg3{ background-color:#EE7F6E;}
.tbl_curriculum th.bg4{ background-color:#F598A3;}
.tbl_curriculum th.bg1,
.tbl_curriculum th.bg2,
.tbl_curriculum th.bg3,
.tbl_curriculum th.bg4{ padding:10px; }
.tbl_curriculum td{
	font-size:80%;
	_font-size:11px;
	}
.tbl_curriculum th .rl,
.tbl_curriculum td .rl{
	/*writing-mode: tb-rl;
	writing-mode : vertical-rl ;
	-webkit-writing-mode : vertical-rl ; */
	letter-spacing:0.2em;
	}


/*#con2*/
.motivation_curriculum #con2{}
.motivation_curriculum #con2 dd span{
	font-weight:bold;
	color:#F06274;
}
/*classBox*/
.classBox{overflow:hidden;}
.classBox .leftBox,
.classBox .rightBox{margin-bottom:20px;}
.classBox dt{
	height:30px;
	line-height:30px;
	background-color:;
	color: #FFF;
	font-weight:bold;
	padding-left:10px;
	margin-bottom:5px;
	}
/*.c1 dt{background: url(../../../faculty/images/curriculum_c1.gif) left top no-repeat #DA96C0;}
.c2 dt{background: url(../../../faculty/images/curriculum_c2.gif) left top no-repeat #F29959;}
.c3 dt{background: url(../../../faculty/images/curriculum_c3.gif) left top no-repeat #EE7F6E;}*/
.c4 dt{background: /*url(../../../faculty/images/curriculum_c4.gif) */left top no-repeat #F598A3;}
.classBox dd{
	padding:0 5px;
	font-size:90%;
	line-height:1.9;
	}
.classBox dd span{font-size:130%;}

/* presen */
.motivation_curriculum #con2 .presen{ margin-bottom:40px;}
.motivation_curriculum #con2 .presen .ttl{
	margin-bottom:10px;
  font-size:18px;
	line-height:1.3;
	font-weight:bold;
	color:#F06274;
}
.motivation_curriculum #con2 .presen div{
	width:870px;
	overflow:hidden;
	padding:15px;
	border-radius:8px;
	background-color:#FEF3F8;
	}
.motivation_curriculum #con2 .presen .img,
.motivation_curriculum #con2 .presen dl{float:left;}
.motivation_curriculum #con2 .presen .img{ width:220px;}
.motivation_curriculum #con2 .presen dl{width:490px;}
.motivation_curriculum #con2 .presen dt{
	margin-bottom:5px;
	font-weight:bold;
	font-size:16px;
	}
.motivation_curriculum #con2 .presen dd{line-height:1.5;}
.motivation_curriculum #con2 .presen .name{
	float:right;
	width:150px;
	text-align:center;
	line-height:1.3;
	}
.motivation_curriculum #con2 .presen .name img{margin-bottom:10px;}
.motivation_curriculum #con2 .presen .name span{font-weight:bold;}
	
/* sotsuron */
.motivation_curriculum #con2 .sotsuron{
	width:894px;
	overflow:hidden;
	border:solid 3px #E58B9A;
	}
.motivation_curriculum #con2 .sotsuron .ttl,
.motivation_curriculum #con2 .sotsuron ul{
	float:left;
	}
.motivation_curriculum #con2 .sotsuron .ttl{
	width:165px;
	border-right:solid 3px #E58B9A;
	}
.motivation_curriculum #con2 .sotsuron ul{
	width:470px;
	margin:15px 0 0 20px;
	}
.motivation_curriculum #con2 .sotsuron li{
	line-height:1.6;
	text-indent:-25px;
	padding-left:25px;
	}
.motivation_curriculum #con2 .sotsuron li span{
	padding-right:5px;
	color:#E58B9A;
	}
.motivation_curriculum #con2 .sotsuron .img{
	float:right;
	width:200px;
	margin:10px 10px 0 0;
	}


/*#con7*/
.motivation_curriculum #con7{

	}
.motivation_curriculum #con7 .ttl{
	margin-bottom: 30px;
	text-align:center;
	/*border-top:solid 1px #F2A6AB;*/
	}
.motivation_curriculum #con7 .moyaBox{
	position:relative;
	margin-bottom:60px;
	}
.motivation_curriculum #con7 .moyaBox .mainimg{
	}

.motivation_curriculum #con7 .moyaBox .txt1,
.motivation_curriculum #con7 .moyaBox .txt2{
	position:absolute;
	font-size: 17px;
	font-weight: bold;
	line-height:1.6;
	}

.motivation_curriculum #con7 .con7_1 .txt1,
.motivation_curriculum #con7 .con7_1 .txt2{
	color:#EC6D7B;
	}
.motivation_curriculum #con7 .con7_2 .txt1,
.motivation_curriculum #con7 .con7_2 .txt2{
	color:#0E579D;
	}
.motivation_curriculum #con7 .con7_3 .txt1,
.motivation_curriculum #con7 .con7_3 .txt2{
	color:#008EA1;
	}
.motivation_curriculum #con7 .con7_4 .txt1,
.motivation_curriculum #con7 .con7_4 .txt2{
	color:#0E579D;
	}
.motivation_curriculum #con7 .con7_5 .txt1,
.motivation_curriculum #con7 .con7_5 .txt2{
	color:#F39800;
	}

.motivation_curriculum #con7 .con7_1 .txt1{
	top:30px;
	left:60px;
	}
.motivation_curriculum #con7 .con7_1 .txt2{
	top:30px;
	right:20px;
	}
.motivation_curriculum #con7 .con7_2 .txt1{
	top:90px;
	left:80px;
	}
.motivation_curriculum #con7 .con7_2 .txt2{
	top:130px;
	right:180px;
	}
.motivation_curriculum #con7 .con7_3 .txt1{
	top:70px;
	left:60px;
	}
.motivation_curriculum #con7 .con7_3 .txt2{
	top:150px;
	right:160px;
	}
.motivation_curriculum #con7 .con7_4 .txt1{
	top:60px;
	left:60px;
	}
.motivation_curriculum #con7 .con7_4 .txt2{
	top:150px;
	right:150px;
	}
.motivation_curriculum #con7 .con7_5 .txt1{
	top:140px;
	left:270px;
	}
.motivation_curriculum #con7 .con7_5 .txt2{
	top:100px;
	right:60px;
	}
.motivation_curriculum #con7 .moyaBox .teacherBox{
	width:800px;
	overflow:hidden;
	margin:20px auto 0 auto;
	}
.motivation_curriculum #con7 .con7_2 .teacherBox{
	margin:0 auto 0 auto;
	}
.motivation_curriculum #con7 .moyaBox .teacherBox p{
	float:left;
	width:160px;
	}
.motivation_curriculum #con7 .moyaBox .teacherBox dl{
	float:right;
	width:620px;
	}
.motivation_curriculum #con7 .moyaBox .teacherBox dt{
	padding-bottom:10px;
	margin-bottom:10px;
	font-weight: bold;
	font-size: 16px;
	line-height:1.3;
	}
.motivation_curriculum #con7 .con7_1 .teacherBox dt{
	color:#EC6D7B;
	border-bottom:dotted 2px #EC6D7B;
	}
.motivation_curriculum #con7 .con7_2 .teacherBox dt{
	color:#0E579D;
	border-bottom:dotted 2px #0E579D;
	}
.motivation_curriculum #con7 .con7_3 .teacherBox dt{
	color:#008EA1;
	border-bottom:dotted 2px #008EA1;
	}
.motivation_curriculum #con7 .con7_4 .teacherBox dt{
	color:#0E579D;
	border-bottom:dotted 2px #0E579D;
	}
.motivation_curriculum #con7 .con7_5 .teacherBox dt{
	color:#F39800;
	border-bottom:dotted 2px #F39800;
	}

.motivation_curriculum #con7 .moyaBox .teacherBox dt span{
	font-size: 21px;
	}

.motivation_curriculum #con7 .moyaBox .teacherBox dd{

	}














/*
motivation/support/index.html
就職・資格取得支援
*/
/********************************************************************************/

.support #con1{margin-bottom:60px;}
.support #con1 .con1_0{
	width:900px;
	overflow:hidden;
	margin-bottom:50px;
	}	
.support #con1 .con1_0 .con1_0a,
.support #con1 .con1_0 .con1_0b{
	width:434px;
	padding:5px 0;
	border:solid 3px #E85192;
	text-align:center;
	}	
.support #con1 .con1_0 .con1_0a{float:left;}	
.support #con1 .con1_0 .con1_0b{float:right;}	

.support #con1 .supportBox{
  margin-bottom:30px;
  border:solid 1px #F598A3/*#F598A3*/;
  }
.support #con1 .supportBox .ttl p{
  float:left;
  width:100px;
	border: solid 1px #FFF;
  }
.support #con1 .supportBox .ttl h2{
  float:left;
  padding-left:15px;
  height:58px;
  line-height:64px;
  font-size:21px;
  font-weight:bold;
  }
.support #con1 .supportBox .inner{
  overflow:hidden;    
  padding:10px;
  border-top:solid 1px #F598A3;
  }
.support #con1 .supportBox .inner .txt{float:left;}
.support #con1 .supportBox .inner .img{
  float:right;
  width:240px;
  }
/* #con1_3 */
.support #con1 #con1_3 .inner .txt ul{padding:10px 15px 0 15px;}
.support #con1 #con1_3 .inner .txt li span{
  color:#CCC;
  padding-right:5px;
  }
/* #con1_8 */
.support #con1 #con1_8 .inner .txt ul{padding:10px 15px 0 15px;}
.support #con1 #con1_8 .inner .txt li a{font-weight:bold;}
.support #con1 #con1_8 .inner .txt li.txtLink_n{
	font-weight:bold;
	padding-left:12px;
	}
.support #con1 #con1_8 .inner .txt_s{
	font-size:11px;
	padding-left:20px;
	}
.support #con1 #con1_8 .botBox{
  clear:both;
  background:#FDE8F1;
  padding:10px 20px 15px 20px;
  margin:0 10px 10px 10px;
  }
.support #con1 #con1_8 .botBox dt{
  color:#F06274;
	font-weight:bold;
	font-size:110%;
  }
.support #con1 #con1_8 .botBox dd{font-size:95%;}


/*女性のキャリア支援に実績のある三幸学園*/
.support #con5{
	margin-bottom:60px;
	}
.support #con5 h2{
	font-size:26px;
	font-weight:bold;
	color:#F06274;
	}

/*1年次から、はじまる就職支援*/
.support #con2{margin-bottom:60px;}
.support #con2 h2{
	font-size:26px;
	font-weight:bold;
	color:#F06274;
	}
.support #con2 .lead{margin-bottom:20px;}
.support #con2 .tbl_support{}
.support #con2 .tbl_support th,
.support #con2 .tbl_support td{
	border-bottom:solid 1px #DDD;
	border-right:solid 1px #DDD;
	padding:7px;
	line-height:1.3;
	}
.support #con2 .tbl_support th{
	text-align:center;
	color:#FFF;
	}
.support #con2 .tbl_support th dt{font-size:110%;}	
.support #con2 .tbl_support th dd{
	font-size:95%;
	margin-bottom:5px;
	}
.support #con2 .tbl_support th p{
	text-align:right;
	padding-right:10px;
	font-size:95%;
	}
.support #con2 .tbl_support th a{
	text-align:right;
	color:#FFF;
	font-weight:bold;
	}
.support #con2 .tbl_support th.th1{
	border-right:none;
  background-color:#F5F5F5;
	}
.support #con2 .tbl_support th.th3,
.support #con2 .tbl_support th.th4{
	border-top:solid 1px #DDD;	
	padding:10px 0;
	line-height:1.6;
	}
.support #con2 .tbl_support th.th3{background-color:#6AB935;}
.support #con2 .tbl_support th.th4{background-color:#22ABB4;}
.support #con2 .tbl_support th.th4 span,
.support #con2 .tbl_support th.th4 span img{vertical-align:middle;}
.support #con2 .tbl_support th.th4 span img{margin:0 0 4px 5px;}
.support #con2 .tbl_support .even td{/*background-color:#FAFAFA;*/}
.support #con2 .tbl_support td{vertical-align:top;}
.support #con2 .tbl_support td.td1,
.support #con2 .tbl_support td.td2{
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
	font-size:120%;
	}
.support #con2 .tbl_support td.td1{
  background-color:#F598A3;
	/*background-color:#AAA;*/
	border-left:solid 1px #DDD;
	color:#FFF;
	}
.support #con2 .tbl_support td.td2{background-color:#FEF4F6;}
.support #con2 .tbl_support td.td2 span{
	writing-mode: tb-rl;
	letter-spacing:0.2em;
	}
.support #con2 .tbl_support td .ttl{
	font-weight:bold;
	font-size:105%;
	margin-bottom:5px;
	}	
.support #con2 .tbl_support td li{
	background: url(../../../faculty/motivation/images/icon_cir.gif) left 7px no-repeat;
	padding-left:12px;
	line-height:1.6;
	font-size:95%;
  margin-bottom:5px;
	}
.support #con2 .tbl_support td a{color:#333;}
.support #con2 .tbl_support td a.blank{
	background: url(../../../common/images/icon_blank3.gif) right center no-repeat;
	padding-right:15px;
	}
.support #con2 .tbl_support .img{
	padding:4px;
	border:solid 1px #DDD;
	background:#FFF;
	width:120px;
	margin-left:auto;
	margin-right:auto;
	}
.support #con2 .tbl_support .bg{
	background-color: #E1F3D6/*#FFE9D7*/;
	padding:5px;
	margin:10px 0;
	}
.support #con2 .tbl_support .bg li{background: url(../../../faculty/motivation/images/icon_cir.gif) left 6px no-repeat !important;}


/*HOT TOPICS*/
.support #con6{
	overflow:hidden;
	width:900px;
	margin-bottom:60px;
	}
.support #con6 .img{
	float:left;
	width:218px;
	}
.support #con6 .txt{
	float:right;
	width:670px;
	padding-top:10px;	}
.support #con6 .txt dt{
	font-size:120%;
	font-weight:bold;
	color:#F06274;
	}
.support #con6 .txt dd{
	margin-bottom:15px;
	font-size:90%;
	}
.support #con6 .txt p{

	}
	
	
/*取得できる資格*/
.support #con4{}
.support #con4 h2{
	font-size:26px;
	font-weight:bold;
	color:#F06274;
	}
.support #con4 .lead{
	padding-bottom:20px;
	font-size:120%;
	line-height:1.5;
	margin-bottom:5px;
	}

.support #con4 div.innerBox{
  border-top:dotted 1px #CCC;
}
.support #con4 div.trigger{
  border-bottom:dotted 1px #CCC;
}
.support #con4 div.trigger:hover,
#mainContainer div.trigger:hover p{
	background-color: #FEF7F6;
}
.support #con4 div.active,
#mainContainer div.active p,
.support #con4 div.active:hover,
#mainContainer div.active:hover p{
	background-color: #F06274;
	/*background-color: #F598A3;*/
}
.support #con4 div.trigger h3 {
	font-weight:bold;
	font-size: 110%;
	color:#333;
	}
.support #con4 div.active h3 {
	color:#FFF;
	}
.support #con4 div.trigger p span.open-close {
	background: url(../../../faculty/motivation/support/images/icon_open.png) left top no-repeat;
	background-size:20px 20px;
	}
.support #con4 div.active p span.open-close {
	background: url(../../../faculty/motivation/support/images/icon_close.png) left top no-repeat;
	background-size:20px 20px;
}

/*　acordion_tree　*/
.support #con4 div.acordion_tree{
	margin:0;
	padding:25px 45px;
 	border-bottom:dotted 1px #CCC;
	/*background-color:#FAFAFA;*/
}
.support #con4 div.acordion_tree p{
	padding-bottom:10px;
	line-height: 1.8;
}

.support #con4 div.acordion_tree .heading04{margin-bottom:0 !important;}

.support #con4 div.acordion_tree .topBox{
  border:solid 2px #DDD;
  padding:15px 20px;
  margin:20px 0 20px 0;
	background-color:#FFF;
	}
.support #con4 div.acordion_tree .topBox h4{
  margin-bottom:10px;
  font-size:120%;
  font-weight:bold;
  color:#F06274;
	}
.support #con4 div.acordion_tree .topBox p{
	overflow:hidden;
	font-style:90% !important;
	}
.support #con4 div.acordion_tree .topBox p img.rightBox{margin:0 0 10px 10px;}
.support #con4 div.acordion_tree .txtLink{
	background-position: left center !important;
	padding:0 0 0 15px !important;
	}
.support #con4 div.acordion_tree .txtLink a{
  font-size:100%;
  font-weight:bold;
	}
.support #con4 div.acordion_tree .heading04{
  font-size:110% !important;
	color:#F06274;
	/*font-weight:normal;*/
	background:none !important;
	padding-bottom:10px !important;
	margin-bottom:10px !important;
	border-bottom:solid  1px #CCC !important;
	}




/*
motivation/support/prospective_empl.html
内定者紹介
*/
/********************************************************************************/
.prospective_empl #mainttl{
	border-bottom:0 !important;
  margin-bottom:0 !important;
	}

/* naiteiBox */
.prospective_empl #con1 .naiteiBox{
	width:900px;
	overflow:hidden;
	margin-bottom:40px;
	}
.prospective_empl #con1 .naiteiBox .inner{
	width:440px;
	overflow:hidden;
	}
.prospective_empl #con1 .naiteiBox #con1_1,
.prospective_empl #con1 .naiteiBox #con1_3,
.prospective_empl #con1 .naiteiBox #con1_5,
.prospective_empl #con1 .naiteiBox #con1_7{ float:left;}
.prospective_empl #con1 .naiteiBox #con1_2,
.prospective_empl #con1 .naiteiBox #con1_4,
.prospective_empl #con1 .naiteiBox #con1_6,
.prospective_empl #con1 .naiteiBox #con1_8{float:right;}
.prospective_empl #con1 .naiteiBox h3{
	margin-bottom:10px;
	line-height:1.5;
	color:#FFF;
	font-weight:bold;
	padding:5px 0 5px 10px;
	}
.prospective_empl #con1 #con1_1 h3{background-color:#58B2C4;}
.prospective_empl #con1 #con1_2 h3{background-color:#58AC67;}
.prospective_empl #con1 #con1_3 h3{background-color:#EE7850;}
.prospective_empl #con1 #con1_4 h3{background-color:#7CBCE8;}
.prospective_empl #con1 #con1_5 h3{background-color:#AB7BB6;}
.prospective_empl #con1 #con1_6 h3{background-color:#ED767D;}
.prospective_empl #con1 #con1_7 h3{background-color:#7CBECE;}
.prospective_empl #con1 #con1_8 h3{background-color:#EAA22E;}
.prospective_empl #con1 .naiteiBox .img{width:180px;}
.prospective_empl #con1 .naiteiBox .rightBox{
	/*width:420px;*/
	width:250px;
}
.prospective_empl #con1 .naiteiBox .rightBox .lead{
  font-size:16px;
  line-height:1.5;
  font-weight:bold;
  margin-bottom:15px;
	}
.prospective_empl #con1 #con1_1 .rightBox .lead{color: #58B2C4;}
.prospective_empl #con1 #con1_2 .rightBox .lead{color: #58AC67;}
.prospective_empl #con1 #con1_3 .rightBox .lead{color: #EE7850;}
.prospective_empl #con1 #con1_4 .rightBox .lead{color: #7CBCE8;}
.prospective_empl #con1 #con1_5 .rightBox .lead{color: #AB7BB6;}
.prospective_empl #con1 #con1_6 .rightBox .lead{color: #ED767D;}
.prospective_empl #con1 #con1_7 .rightBox .lead{color: #7CBECE;}
.prospective_empl #con1 #con1_8 .rightBox .lead{color: #EAA22E;}
.prospective_empl #con1 .naiteiBox .rightBox .name{
  margin-bottom:20px;
  font-size:12px;
	}
.prospective_empl #con1 .naiteiBox .rightBox .name span{
  font-weight:bold;
  font-size:120%;
	}



/*
motivation/support/graduate.html
内定者紹介
*/
/********************************************************************************/
.graduate #mainttl{
	border-bottom:0 !important;
  margin-bottom:0 !important;
	}

.graduate .graBox{
	width:900px;
	overflow:hidden;
	margin-bottom:50px;
	}

.graduate .graBox .leftBox{
	width:240px;
	font-size:13px;
	}
.graduate .graBox .leftBox img{
	margin-bottom:10px;
	}
.graduate .graBox .leftBox span{
	font-size:19px;
  font-weight:bold;
	}
.graduate .graBox .rightBox{
	width:650px;
	}
.graduate .graBox .rightBox .ttl{
	margin-bottom:10px;
	margin-left:20px;
	display:table;
	width:auto;
	}
.graduate .graBox .rightBox .ttl dt,
.graduate .graBox .rightBox .ttl dd{
	display:table-cell;
	padding:2px 10px;
	vertical-align:middle;
	width:auto;
	}
.graduate .graBox .rightBox .ttl dt{
	font-size:19px;
  font-weight:bold;
	color:#FFF;
	background-color:#6FB9E7;
	}
.graduate .graBox .rightBox .ttl dd{
	font-size:19px;
  font-weight:bold;
	}
.graduate .graBox .rightBox .fukidashi{
	position:relative;
  margin:0 0 20px 20px;
	padding:10px 20px;
	font-size:21px;
  line-height:1.6;
  font-weight:bold;
	border-left:solid 5px #6FB9E7;
	border-bottom:solid 5px #6FB9E7;
	}
.graduate .graBox .rightBox .fukidashi span{
	position: absolute;
	top:45px;
	left:-30px;
	}
.graduate .graBox .rightBox .txt{
	width:630px;
	overflow:hidden;
	margin-left:20px;
	}
.graduate .graBox .rightBox .txt dt{
	float:right;
	width:180px;
	}
.graduate .graBox .rightBox .txt dd{
	float:left;
	width:440px;
	font-size:14px;
	}
.graduate .kome{
	margin-top:-40px;
	text-align:right;
	font-size:11px;
	}











/*
motivation/support/XXX.html
資格詳細ページ
*/
/********************************************************************************/
.support_detail #mainttl{
	border-bottom:0 !important;
  margin-bottom:0 !important;
	}
.support_detail .heading04{margin-bottom:0 !important;}
/* #con1 */
.support_detail #con1{}
.support_detail #con1 .topBox{
  border:solid 2px #CCC;
  padding:15px 20px;
  margin:20px 0 20px 0;
	background-color:#FAFAFA;
	}
.support_detail #con1 .topBox h2{
  margin-bottom:5px;
  font-size:120%;
  font-weight:bold;
  color:#F06274;
	}
.support_detail #con1 .topBox p{overflow:hidden;}
.support_detail #con1 .topBox p img.rightBox{margin:0 0 10px 10px;}
.support_detail #con1 .txtLink a{
  font-size:110%;
  font-weight:bold;
	}



/*
motivation/internship.html
インターンシップ
*/
/********************************************************************************/
.internship #mainttl{
	border-bottom:0 !important;
  margin-bottom:0 !important;
	}
.internship #mainttl .heading02{
  margin-bottom:1px !important;
	}
	
/* #con1 */
.internship #con1{
  overflow:hidden;
	height: 993px;
  margin-bottom:40px;
  position:relative;
  background:url(../../../faculty/motivation/images/internship_con1_bg.jpg) center 339px no-repeat;/**/
	background-color:#F5F5F5;
	}
.internship #con1 .ttl{

	}
.internship #con1 .inner{
	width:450px;
	margin:10px 0 0 260px;
	}
.internship #con1 .inner dt{
  margin-bottom:25px;
	font-size:21px;
	font-weight:bold;
  line-height:1.5;
	color:#000;
	}
.internship #con1 .inner dd{
	font-size:15px;
  line-height:1.9;
	}
.internship #con1 .inner dd span{
  display:block;
  margin-top:20px;
  line-height:1.6;
  font-size:19px;
  font-weight:bold;
	color:#F598A3;
	}
  


/* #con4 */
.internship #con4{margin-bottom:80px;}
.internship #con4 h2{
	margin-bottom:20px;
	border-bottom:dotted 1px #F06274;
	font-size:25px;
	font-weight:bold;
	color:#F06274;
	}
.internship #con4 .lead{
	margin-bottom:20px;
	font-size:19px;
	font-weight:bold;
	line-height:1.5;
	}
.internship #con4 .caseBox{}
.internship #con4 .caseBox .ttl{
  overflow:hidden;
	width:900px;
	margin-bottom:5px;
	}
.internship #con4 .caseBox .ttl .img{
  width:450px;
	float:left;
	}
.internship #con4 .caseBox .ttl .txt{
  width:430px;
	float:right;
	padding-top:10px;
	}
.internship #con4 .caseBox .ttl .txt p{
	font-size:15px;
	margin-bottom:20px;
	line-height:1.5;
	}
.internship #con4 .caseBox .ttl .txt p .name{
	font-size:24px;
	}
.internship #con4 .caseBox .ttl .txt p .san{
	font-size:18px;
	}
.internship #con4 .caseBox .ttl .txt p span{
	font-weight:bold;
	}
.internship #con4 .caseBox .ttl .txt dl{
  overflow:hidden;
	width:430px;
	margin-bottom:20px;
	}
.internship #con4 .caseBox .ttl .txt dt{
	clear:both;
	float:left;
	width:190px;
	height:24px;
	line-height:24px;
	margin-bottom:10px;
	border-radius:12px;
	text-align:center;
	font-size: 13px;;
	border:solid 1px #CCC;
	background-color:#EEE;
	}
.internship #con4 .caseBox .ttl .txt dd{
	float:right;
	width:220px;
	}

/* .schBox */
.internship #con4 .caseBox .schBox{
	width:860px !important; 
  border:solid 5px #F598A3;
	padding:20px 15px;
	}
.internship #con4 .caseBox .schBox .yearBox{
	overflow:hidden;
	width:860px !important; 
	}	
.internship #con4 .caseBox .schBox .icon{
	float:left;
	width:127px;
	padding-bottom:90px;
	background:url(../../../faculty/motivation/images/internship_con4_bgdot.gif) center 30px repeat-y;
	}
.internship #con4 .caseBox .schBox .noimg{
	padding-bottom:0 !important; 
	background: none !important;
	}
.internship #con4 .caseBox .schBox .inner{
	/*clear:both;*/
	float:right;
	width:713px;
	overflow:hidden;
	border-bottom: solid 3px #F598A3;
	padding:20px 0;
	}
.internship #con4 .caseBox .schBox .bottom{
	border-bottom: 0;
	}	
.internship #con4 .caseBox .schBox .inner dl{
	float:left;
	width:533px;
	}
.internship #con4 .caseBox .schBox .inner dt{
  font-size:18px;
  line-height:1.4;
  font-weight:bold;
  color:#F06274;
	margin-bottom:5px;
	}
.internship #con4 .caseBox .schBox .inner dt img{
	margin-bottom:20px;
	}
.internship #con4 .caseBox .schBox .inner dd{}
.internship #con4 .caseBox .schBox .inner .img{
	float:right;
	width:160px;
	}	
/*.internship #con4 .caseBox .schBox .inner{
  margin:50px 0 50px 35px;

	width:650px;
	}
.internship #con4 .caseBox .schBox .inner .dayBox{
  overflow:hidden;
  padding-bottom:20px;

	width:650px;
	background:url(../../../faculty/motivation/images/internship_con4_arrow.gif);
	background-repeat:no-repeat;
	}
.internship #con4 .caseBox .schBox .inner #day1{background-position:40px 88px;}
.internship #con4 .caseBox .schBox .inner #day2{background-position:40px 90px;}
.internship #con4 .caseBox .schBox .inner #day3{background-position:40px 85px;}
.internship #con4 .caseBox .schBox .inner .dayBox p{
  float:left;
  width:127px;
	}
.internship #con4 .caseBox .schBox .inner .dayBox dl{
	float:left;
	width:503px;
	}
.internship #con4 .caseBox .schBox .inner .dayBox dt{
  font-size:18px;
  line-height:1.4;
  font-weight:bold;
  color:#F06274;
	}
.internship #con4 .caseBox .schBox .inner .dayBox dd{}
.internship #con4 .caseBox .schBox .img{
  width:160px;
  margin:130px 35px 0 0;
	}
.internship #con4 .caseBox .schBox .img img{margin-bottom:50px;}
*/


/* .lineBox */
.internship #con4 .lineBox{
  border:solid 5px #F598A3;
	border-top:0;
	}
.internship #con4 #con4_2{background-color:#FEF3F8;}
.internship #con4 #con4_3{background-color:#FFF;}

.internship #con4 .lineBox dt{
  font-size:16px;
  font-weight:bold;
  color:#F06274;
  padding:25px 25px 0 25px;
	margin-bottom:20px;
	}

.internship #con4 .lineBox dd{padding:0 25px 25px 25px;}
.internship #con4 .lineBox dd span{
  font-size:18px;
  font-weight:bold;
	}
/*.internship #con4 .lineBox dd .img{
	display:block;
	width:140px;
  float:right;
  margin:0 0 0 10px;
	text-align:center;
	line-height:1.3;
	font-weight:bold;
	}
.internship #con4 .lineBox dd .img span{
	font-size:13px;
	font-weight:normal;
	}
.internship #con4 .lineBox dd .img img{
	margin-bottom:5px;
	}*/


/* #con6 */
.internship #con6{margin-bottom:80px;}
.internship #con6 h2{
	margin-bottom:20px;
	border-bottom:dotted 1px #F06274;
	font-size:25px;
	font-weight:bold;
	color:#F06274;
	}
.internship #con6 .lead{margin-bottom:40px;}
.internship #con6 .lead dt{
	font-size:19px;
	font-weight:bold;
	line-height:1.5;
	}

.internship #con6 .myisBox{margin-bottom:50px;}
.internship #con6 .myisBox .img{width:200px;}
.internship #con6 .myisBox .txt{
	width:680px;
	padding-top:20px;
	}
.internship #con6 .myisBox .txt .logo{margin-bottom:10px;}
.internship #con6 .myisBox .txt dl{}
.internship #con6 .myisBox .txt dt{
	font-size:17px;
	font-weight:bold;
	color:#F06274;
	line-height:1.5;
	}
.internship #con6 .myisBox .txt dd{margin-bottom:10px;}

.internship #con6 #con6_1 .ttlBox,
.internship #con6 #con6_2 .ttlBox{
	overflow:hidden;
	width:900px;
	margin-bottom:10px;
	}
.internship #con6 #con6_1 .ttlBox dt,
.internship #con6 #con6_2 .ttlBox dt{
	float:left;
	width:202px;
	}
.internship #con6 #con6_1 .ttlBox dd,
.internship #con6 #con6_2 .ttlBox dd{
	float:right;
	width:680px;
	font-size:18px;
	font-weight:bold;
	color:#F06274;
	line-height:1.5;
	}
	
.internship #con6 #con6_3 .txt .img,
.internship #con6 #con6_4 .txt .img,
.internship #con6 #con6_5 .txt .img,
.internship #con6 #con6_6 .txt .img,
.internship #con6 #con6_7 .txt .img,
.internship #con6 #con6_8 .txt .img{
	float:right;
	width:200px;
	margin-left:20px;
	}
.internship #con6 #con6_3 .txt .img,
.internship #con6 #con6_4 .txt .img,
.internship #con6 #con6_5 .txt .img{
	padding-top:45px;
	}
.internship #con6 #con6_6 .txt .img{
	padding-top:60px;
	}
.internship #con6 #con6_7 .txt .img{
	padding-top:35px;
	}
.internship #con6 #con6_8 .txt .img{
	padding-top:80px;
	}
.internship #con6 .name span{
  font-weight:bold;
  font-size:120%;
	}



/*
motivation/project.html
プロジェクト紹介
*/
/********************************************************************************/
.project #con1{}
/* .projectBox */
.project #con1 .projectBox{
  margin-bottom:50px;
  border:solid 2px #F598A3;
  padding-bottom:20px;
  }
.project #con1 .projectBox h2{
	padding:10px;
	font-size:18px;
	font-weight:bold;
	line-height:1.4;
	border-bottom:solid 2px #F598A3;
	background-color:#FEF3F8;
	}
.project #con1 .projectBox h2 span{
	font-size:13px;
	font-weight:bold;
	}
.project #con1 .projectBox .mainimg{
  margin:0 0 15px 0;
	text-align:center;
	background-color:#F5F5F5;
  }
.project #con1 .projectBox .txtTop{
  padding:0 15px 25px 15px;
  margin-bottom:25px;
  background:url(../../../faculty/motivation/images/project_line.gif) center bottom repeat-x;
  }
.project #con1 .projectBox .txtTop dt{
  font-size:130%;
  line-height:1.6;
  font-weight:bold;
  color:#F06274;
  margin-bottom:5px;
  }

/* .svBox */
.project #con1 .projectBox .svBox{
  overflow:hidden;
  margin:0 auto;
  }
.project #con1 .projectBox .svBox .img{
  float:left;
  width:224px;
  }
.project #con1 .projectBox .svBox dl{float:right;}
.project #con1 .projectBox .svBox dt{
  font-size:130%;
  line-height:1.3;
  font-weight:bold;
  color:#F06274;
  margin-bottom:10px;
  }
.project #con1 .projectBox .svBox dd{line-height:1.5;} 
.project #con1 .projectBox .svBox dd span{
  font-weight:bold;
  font-size:115%;
  }
.project #con1 .projectBox .svBox .txt_bot{
  clear:both;
  padding-top:15px;
}
.project #con1 #con1_4 .svBox .txt_bot{
  overflow:hidden;
	width:876px;
}
.project #con1 #con1_4 .svBox .txt_bot li{
	width:400px;
	text-align:center;
	font-size:13px;
}


/*
motivation/student.html
高校生の実感
*/
/********************************************************************************/
.student #mainttl{
  margin-bottom:0 !important;
  }
.student #con1{
	padding: 40px 0 20px 0;
	background:#FDF0EC;
  }
.student #con1 .txt1,
.student #con1 .txt2{
	width:700px;
	padding:15px 25px;
	border:solid 5px #EB676B;
	border-radius:12px;
	margin: 0 auto 30px auto;
	color:#EB676B;
	background-color:#FFF
  }
.student #con1 .txt1{
	font-size: 24px;
	text-align:center;
	font-weight: bold;
}
.student #con1 .txt2{
	font-size: 19px;
	font-weight: bold;
}
.student .studentBox{
	overflow:hidden;
	width:900px;
  margin-bottom:60px !important;
	}
.student .studentBox .img{
	width:450px;
	}
.student .con1_1 .img,
.student .con1_3 .img,
.student .con1_5 .img{
	float:left;
	}
.student .con1_2 .img,
.student .con1_4 .img,
.student .con1_6 .img{
	float:right;
	}
	
.student .studentBox dl{
	width:450px;
	}
.student .con1_1 dl,
.student .con1_3 dl,
.student .con1_5 dl{
	float:right;
	width:430px;
	padding-left:20px;
	}
.student .con1_2 dl,
.student .con1_4 dl,
.student .con1_6 dl{
	float:left;
	width:420px;
	padding-left:30px;
	}
.student .con1_1 dl{
	margin-top:10px;
	}
.student .con1_2 dl{
	margin-top:30px;
	}
.student .con1_3 dl{
	}
.student .con1_4 dl{
	margin-top:30px;
	}
.student .con1_5 dl{
	margin-top:30px;
	}
.student .con1_6 dl{
	margin-top:20px;
	}
.student .studentBox dt{
	margin-bottom:10px;
	font-size: 21px;
	font-weight: bold;
	color:#4A2522;	
	}

.student .studentBox dd{
	display:block;
	width:380px;
	text-align:center;
	font-size: 21px;
	line-height:1.3;
	font-weight: bold;
	color:#FFF;	
	background-color:#EB676B;
	}
.student .con1_1 dd,
.student .con1_2 dd{
	height:78px;
	line-height:78px;
	border-radius:39px;
	}
.student .con1_3 dd,
.student .con1_4 dd,
.student .con1_5 dd{
	height:66px;
	padding-top:12px;
	border-radius:39px;
	}
.student .con1_6 dd{
	height:97px;
	padding-top:15px;
	border-radius:56px;
	}








/*
motivation/teacher/index.html
教員紹介
*/
/********************************************************************************/
/*.motivation_teacher .topBox{
	margin-top:30px;
	margin-bottom:50px;
	}
.motivation_teacher .topBox .txt{float:left;}
.motivation_teacher .topBox .txt .name{
	margin-bottom:5px;
	text-align:right;
	background: url(../../../faculty/images/h2_bg.gif) left bottom repeat-x;
	}
.motivation_teacher .topBox .img{
	width:180px;
	float:right;
	text-align:center;
	line-height:1.5;
	}
.motivation_teacher .topBox .img img{margin-bottom:5px;}
.motivation_teacher .topBox .img span{
	font-weight:bold;
	font-size:120%;
	}*/
.motivation_teacher .txtlink{
	background:url(../../../common/images/icon_ar2.gif) left center no-repeat;
	padding-left:12px;
	}
/* col5 */
.motivation_teacher .col5{
	margin-bottom:30px;
	/*background:url(../../../faculty/images/bg_line.gif) left top repeat-y;*/
	}
.motivation_teacher .col5 dl{
	float:left;
	margin-right:40px;
	}
.motivation_teacher .col5 dl.end{margin-right:0px;}	
.motivation_teacher .col5 dt{
	text-align:center;
	font-weight:bold;
	line-height:1.5;
	}	
.motivation_teacher .col5 dt span{font-size:90%;}
.motivation_teacher .col5 dd{
	margin-top:10px;
	font-size:90%;
	line-height:1.3;
	}
.child_teacher .col5 dd span{color:#EA6657;}
.motivation_teacher .col5 dd span{color:#F06274 !important;}


/*
motivation/teacher/xxx.html
教員紹介　個別ページ
*/
/********************************************************************************/
.motivation_teacher #con1{
	overflow:hidden;
	margin-bottom:20px !important;
	}
.motivation_teacher #con1 .heading05{
	margin-left:8px;
	margin-bottom:10px;
	}
.motivation_teacher #con1 .heading05 span{
	font-size:90%;
	margin-left:0.5em;
	}
.motivation_teacher #con1 .heading05 span.position{
	font-size:80%;
	margin-left:0em;
	font-weight:normal;
	}
.motivation_teacher .kojin_pic{
	width:190px;
	float:left;
	padding-left:10px;
	}
.motivation_teacher .kojin_box{
	float:right;
	padding-right:10px;
	}
.motivation_teacher .kojin_box p{margin-bottom:10px;}
.motivation_teacher .kojin_box h2{
	height:24px;
	background:url(../../../common/images/dot_ccc.gif) left bottom repeat-x;
	padding-bottom:10px;
	margin-bottom:5px;
	font-size:115%;
	color:#F06274;
	font-weight:bold;
	}
.motivation_teacher #con2{
	clear:both;
	padding-top:10px;
	}
.motivation_teacher #con2 h2{
	height:24px;
	background:url(../../../common/images/dot_ccc.gif) left bottom repeat-x;
	padding-bottom:5px;
	margin:20px 10px 10px 10px;
	font-size:115%;
	color:#F06274;
	font-weight:bold;
	}
.motivation_teacher h2.ttl_tbl{
	height:35px !important;
	line-height:35px !important;
	background:none !important;
	background-color: #F598A3 !important;
	padding:0 0 0 15px !important;
	margin:0 !important;
	border:solid 1px #CCC !important;
	border-bottom:0 !important;
	font-size:115%;
	text-align:center !important;
	color:#FFF !important;
	font-weight:bold;
	}
/*.motivation_teacher #con2  h2.red{
	color:#46AAB3;
	margin:0 10px 10px 10px;
	}*/
.motivation_teacher #con2 p{
	padding:0 10px;
	margin-bottom:15px;
	}
.motivation_teacher #con2 iframe{
	margin-top:50px !important;
	}
.motivation_teacher #con3 .kojin_movie{
	width:660px;
	overflow:hidden;
	padding-top:30px;
	background:url(../../../common/images/dot_ccc.gif) left top repeat-x;
	}
.motivation_teacher #con3 .kojin_movie .left{
	float:left;
	width:340px;
	}
.motivation_teacher #con3 .kojin_movie ul{
	float:right;
	width:320px;
	padding-top:15px;
	}
.motivation_teacher #con3 .kojin_movie li{
	background:url(../../../common/images/icon_ar2.gif) left center no-repeat;
	padding-left:12px;
	margin-bottom:5px;
	}

.motivation_teacher .mediaBox{}
.motivation_teacher table{
  width:100%;
  border-top:solid 1px #CCC;
  border-right:solid 1px #CCC;
  margin-bottom:20px;
	}
.motivation_teacher th,
.motivation_teacher td{
  border-bottom:solid 1px #CCC;
  border-left:solid 1px #CCC;
  vertical-align:middle;
  padding:10px 10px;
	}
.motivation_teacher th{
  width:20%;
  text-align:center;
  font-weight:bold;
  background-color:#EEE;
  font-size:85%;
  line-height:1.5;
	}
.motivation_teacher th.search,
.motivation_teacher th.web{background-color:#F9F9F9;}
.motivation_teacher td{
  font-size:100%;
  line-height:1.5;
	}
/*.motivation_teacher .mediaBox{}
.motivation_teacher .mediaBox table{
  width:100%;
  border-top:solid 1px #CCC;
  border-right:solid 1px #CCC;
  margin-bottom:20px;
	}
.motivation_teacher .mediaBox th,
.motivation_teacher .mediaBox td{
  border-bottom:solid 1px #CCC;
  border-left:solid 1px #CCC;
  vertical-align:middle;
  padding:10px 10px;
	}
.motivation_teacher .mediaBox th{
  width:20%;
  text-align:center;
  font-weight:bold;
  background-color:#EEE;
  font-size:90%;
  line-height:1.5;
	}
.motivation_teacher .mediaBox th.search{background-color:#F9F9F9;}
.motivation_teacher .mediaBox td{
  font-size:100%;
  line-height:1.5;
	}*/

  
/*
motivation/research.html
研究体制・活動報告
*/
/********************************************************************************/
.research #mainttl{
	border-bottom:0 !important;
  margin-bottom:0 !important;
	}
.research #con1 .flow{text-align:center;}
.research #con1 .borderBox{
	overflow:hidden;
	border:solid 1px #DDD;
	padding:10px;
	margin-bottom:20px;
	}
.research #con1 .borderBox .leftBox{}
.research #con1 .borderBox .leftBox dt{
	font-size:120%;
	font-weight:bold;
	margin-bottom:5px;
	color:#F06274;
	}
.research #con1 .borderBox .leftBox dd{}
.research #con1 .borderBox .leftBox dd span{
	font-weight:bold;
	padding-right:5px;
	}
.research #con1 .borderBox .rightBox{width:102px;}
.research #con1 .borderBox .rightBox img{
	border:solid 1px #CCC;
	margin-top:10px;
	}


/*
motivation/column/index.html
教員コラム
*/
/*******************************************************************************
.column_index{}
.column_index .borderBox{
	border: solid 1px #DDD;
	padding:10px;
	width:638px !important;
	margin-bottom:10px;
	}
.column_index .borderBox .leftBox{width:120px;}
.column_index .borderBox .rightBox{width:498px;}
.column_index .borderBox .rightBox .heading07{background:url(../../../faculty/motivation/column/images/heading07_bg.gif) left center no-repeat;}
.column_index .borderBox .rightBox .heading07_2{
	line-height:1.3;
	margin-bottom:15px;
	}
.column_index .borderBox .rightBox .heading07_2 span{font-size:80%;}*/
	
  
/*
motivation/column/invitation/index.html
モチベーション行動科学部への招待
*/
/********************************************************************************/
.invitation_index #mainttl{border-bottom:0 !important;}
.invitation_index h1 span{font-size:90%;}
.invitation_index .leftBox{width:201px;}
.invitation_index .rightBox{}
.invitation_index .borderBox{
	border:solid 1px #DDD;
	margin-bottom:20px;
	}
.invitation_index .borderBox dt{
	border-bottom:solid 1px #DDD;
	padding:7px 15px;
	background-color:#FAFAFA;
	color:#F06274 !important;
	font-weight:bold;
	font-size:110%;
	}
.invitation_index .borderBox dd{
	padding:10px 15px;
	line-height:1.5;
	}

	
/*
motivation/column/invitation/XXX/index.html
モチベーション行動科学部への招待
*/
/********************************************************************************/
.invitation #mainttl{border-bottom:0 !important;}
.invitation #con1 .heading05{margin-bottom:15px;}
.invitation #con2,
.invitation #con3{
	background:url(../../../common/images/dot_ccc.gif) left top repeat-x;
	padding-top:30px;
	}
.invitation #con2 .leftBox{width:201px;}
.invitation #con2 .rightBox{}
.invitation #con3 p{
	color:#F06274;
	margin-bottom:5px;
	}
.invitation #con3 table{
	border-top:solid 1px #DDD;
	border-right:solid 1px #DDD;
	background-color:#FAFAFA;
	}
.invitation #con3 table td{
	border-bottom:solid 1px #DDD;
	border-left:solid 1px #DDD;
	padding:10px;
	font-size:90%;
	line-height:1.5;
	padding-left:25px;
	background:url(../../../common/images/icon_ar2.gif) 10px 16px no-repeat;
	}
.invitation #con3 table td:hover{background-color:#FFF;}
.invitation #con3 table td a{display:block;}


/*
motivation/qa.html
よくあるご質問
*/
/********************************************************************************/
.qa{}
.qa #faqlink{
	padding-top:20px;
	margin-bottom:50px;
	}
.qa #faqlink li{
	background:url(../../../common/images/dot_ccc.gif) left bottom repeat-x;
	margin-bottom:15px;
	padding-bottom:10px;
	font-size:110%;
	}
.qa #faqlink li span{
	background:url(../../../common/images/icon_ar2.gif) 5px 10px no-repeat;
	padding-left:18px;
	display:block;
	}
.qa .faqBox{
  border:solid 2px #F598A3;
	margin-bottom:20px;
	}
.qa .faqBox dt{
  border-bottom:solid 2px #F598A3;
	background:url(../../../faculty/motivation/images/qa_q.gif) left 3px no-repeat #FAFAFA;
	padding:15px 10px 15px 50px;
	font-weight:bold;
  font-size:120%;
  line-height:1.5;
  color:#F06274;
	}
.qa .faqBox dd{
	padding:10px 10px 10px 50px;
	background:url(../../../faculty/motivation/images/qa_a.gif) left top no-repeat;
	}
.qa .faqBox dt span,
.qa .faqBox dd span{display:none;}


/*
motivation/contest2013.html
東京未来大学懸賞論文コンテスト2013
*/
/********************************************************************************/
/*#mainttl*/
.contest2013 #mainttl{
	border-bottom:0 !important;
  margin-bottom:15px !important;
	}
.contest2013 #mainimg{
	background:url(../../../faculty/motivation/images/contest20013_mainimg.jpg) left top no-repeat;
	width:660px;
	height:285px;
	margin-bottom:20px;
	position:relative;
	}
.contest2013 #mainimg .ttl{}
.contest2013 #mainimg .ttl dt{
	position:absolute;
	top:15px;
	left:15px;
	}
.contest2013 #mainimg .ttl dd{
	position:absolute;
	top:98px;
	left:25px;
	width:438px;
	line-height:1.7;
	font-size:13px;
	}
.contest2013 #mainimg .thema{
	position:absolute;
	top:220px;
	left:13px;
	overflow:hidden;
	width:464px;
	}
.contest2013 #mainimg .thema dt{
	float:left;
	width:124px;
	}
.contest2013 #mainimg .thema dd{
	float:right;
	width:330px;
	padding-top:3px;
	}
.contest2013 #con1{}


/*
motivation/contest2014.html
東京未来大学懸賞論文コンテスト2014
*/
/********************************************************************************/
/*#mainttl*/
.contest2014 #mainttl{
	border-bottom:0 !important;
  margin-bottom:15px !important;
	}
.contest2014 #mainimg{
	background:url(../../../faculty/motivation/images/contest2014_mainimg.jpg) left top no-repeat;
	width:660px;
	height:630px;
	margin-bottom:20px;
	position:relative;
	}
.contest2014 #mainimg p{
	position:absolute;
	top:10px;
	left:20px;
	width:620px;
	font-size:12px;
	line-height:1.8;
	}
.contest2014 #mainimg dl{
	background:url(../../../faculty/motivation/images/contest2014_thema.gif) left top no-repeat;
	width:630px;
	height:125px;
	position:absolute;
	top:145px;
	left:15px;
	text-indent:-9999px;
	}
