@charset "UTF-8";

#content {
	padding-bottom: 10px;
	color: #333333;
	line-height: 1.5;
}
#content span{
	display: none;
}
#content h3 {
	clear: both;
	margin-bottom: 15px;
	text-align: center;
}
#content h4 {
	clear: both;
	margin-bottom: 15px;
	text-align: center;
}
#content p {
	margin-bottom: 1.5em;
}
#content strong {
	font-weight: bold;
	color: #333333;
}
#content .add_link {
	margin: 0 auto;
	padding: 10px 0;
	width: 940px;
	border-top: solid 1px #191919;
}

#content p.freecall {
	margin-bottom: 0;
	padding: 4px 10px;
	background-color: #191919;
	font-size: 140%;
	font-weight: bold;
	color: #ffffff;
	text-align: right;
}
#figure, #school, #teacher, #curriculum, #carrier, #request {
	margin: 0 auto 40px;
	width: 920px;
}
.button {
	clear: both;
	padding: 30px 0;
	text-align: center;
}
.button li {
	padding: 0 10px;
	display: inline;
}



/*============================================================
各コースの特徴
============================================================*/
#figure h4 {
	clear: none;
	color: #990000;
	font-size: 130%;
	font-weight: bold;
	text-align: left;
}
#figure .figure_pct {
	float: left;
	margin-bottom: 0;
	padding-bottom: 40px;
	width: 230px;
}
#figure .figure_pct img {
	padding-bottom: 1px;
}
#figure .figure_txt {
	padding-left: 240px;
}



/*============================================================
文化学院ってどんな学校
============================================================*/
#content h3.tit_school{
	width: 940px;
	height: 40px;
	margin: 0 auto 15px;
	display: block;
	background-image: url(./../../academic/img/class/tit_school.gif);
}
#school .school_inner{
	padding-right: 200px;
	padding-bottom: 120px;
	background: url(../../academic/img/class/school.jpg) no-repeat right bottom;
}
#school .lead {
	color: #990000;
	font-size: 110%;
	font-weight: bold;
}



/*============================================================
講師紹介
============================================================*/
#teacher .teach_post {
	margin-bottom: 0 !important;
	line-height: 1.2 !important;
	font-size: 120%;
	font-weight: bold;
}
#teacher .teach_name {
	font-size: 200%;
	font-weight: bold;
}

#teacher dl.manager_message {
	float: right;
	margin-bottom: 15px;
	padding: 10px;
	width: 510px;
	background-color: #ffffcc
}
#teacher dl.manager_message dt {
	font-weight: bold;
}

#teacher dl.t_col2,
#teacher dl.t_col3 {
	clear: both;
}
#teacher dl.manager dt,
#teacher dl.t_col2 dt,
#teacher dl.t_col3 dt {
	float: left;
	width: 148px;
	padding-bottom: 15px;
}
#teacher dl.manager dt img,
#teacher dl.t_col2 dt img,
#teacher dl.t_col3 dt img {
	border: 1px solid #999999;
}
#teacher dl dt.noimage img {
	display: none;
}
#teacher dl.manager dd,
#teacher dl.t_col2 dd,
#teacher dl.t_col3 dd {
	float: left;
	padding-right: 10px;
	padding-bottom: 15px;
	font-size: 80%;
	line-height: 1.5;
}
#teacher dl.manager dd p,
#teacher dl.t_col2 dd p,
#teacher dl.t_col3 dd p {
	margin-bottom: 4px;
}
#teacher dl.t_col2 dd.t_right,
#teacher dl.t_col3 dd.t_right {
	padding-right: 0;
}

/* マネージャー */
#teacher dl.manager dd {
	width: 225px;
}

/* 2カラム */
#teacher dl.t_col2 dd {
	width: 305px;
}

/* 3カラム */
#teacher dl.t_col3 dd {
	width: 150px;
}



/*============================================================
授業内容紹介
============================================================*/
#content h3.tit_curriculum{
	width: 940px;
	height: 40px;
	margin: 0 auto 15px;
	display: block;
	background-image: url(./../../academic/img/class/tit_curriculum.gif);
}
#content h4.txt_curriculum{
	width: 880px;
	height: 24px;
	margin: 0 auto 15px;
	display: block;
	background-image: url(./../../academic/img/class/1/txt_curriculum.gif);
}

/* カリキュラム概要 */
#curriculum dl {
}
#curriculum dl dt img,
#curriculum .thumb {
	float: right;
	padding-left: 4px;
	padding-bottom: 15px;
}
#curriculum dl dt {
	clear: both;
	padding-left: 10px;
	background-color: #e0e0e0;
	font-size: 120%;
	font-weight: bold;
	line-height: 2;
}
#curriculum dl dd {
	padding: 10px;
	padding-right: 240px;
}
#curriculum dl dd dl {
	margin-top: 1em;
}
#curriculum dl dd dt {
	clear: none;
	padding: 0;
	padding-left: 4px;
	border-left: solid 5px #cccccc;
	background: none;
	font-size: 100%;
	font-weight: bold;
	line-height: 1.2;
}
#curriculum dl dd dd {
	padding: 0 0 0.5em 2em;
}
#curriculum  h5 {
	margin-bottom: 0.5em;
	padding: 1px 0;
	padding-left: 4px;
	border-left: solid 5px #990000;
	color: #990000;
	font-size: 120%;
	font-weight: bold;
}
#curriculum ul {
	margin-left: 2em;
	margin-bottom: 1.5em;
	list-style: inside disc;
}

/* カリキュラム概要２段 */
#curriculum .curriculum_l {
	float: left;
	width: 450px;
}
#curriculum .curriculum_r {
	float: right;
	width: 450px;
}
#curriculum .curriculum_l dl,
#curriculum .curriculum_r dl {
	padding-bottom: 1em;
}
#curriculum .curriculum_l dl dt,
#curriculum .curriculum_r dl dt {
	font-size: 100%;
	line-height: 1.6;
}
#curriculum .curriculum_l dl dd,
#curriculum .curriculum_r dl dd {
	padding: 5px 0 10px 5px;
}
#curriculum .curriculum_l dl dd dl,
#curriculum .curriculum_r dl dd dl {
	padding-bottom: 0;
}
#curriculum .curriculum_l dl dd dd,
#curriculum .curriculum_r dl dd dd {
	padding: 0 0 0.5em 2em;
}

/* 時間割 */
#curriculum .c_table {
	clear: both;
	border-collapse: collapse;
	margin-bottom: 0.5em;
}
#curriculum .c_table caption {
	margin-bottom: 0.5em;
	padding: 1px 0;
	padding-left: 4px;
	border-left: solid 5px #990000;
	background: none;
	color: #990000;
}
#curriculum .c_table th {
	padding: 2px;
	font-size: 85%;
	text-align: center;
	border: solid 1px #999999;
}
#curriculum .c_table th.hthead {
	background: url(../../academic/img/class/table_header.png) left bottom repeat-x;
	font-weight: bold;
	width: 120px;
}
#curriculum .c_table td {
	padding: 2px;
	font-size: 85%;
	width: 155px;
	text-align: center;
	border: solid 1px #999999;
}
#curriculum .c_table .odd {
	background-color: #fce0eb;
}
#curriculum .exp {
	text-align: right;
	color: #888844;
}



/*============================================================
 就職について
============================================================*/
#content h3.tit_carrier{
	width: 940px;
	height: 40px;
	margin: 0 auto 15px;
	display: block;
	background-image: url(./../../academic/img/class/tit_carrier.gif);
}
#carrier h4.txt_carrier{
	width: 880px;
	height: 24px;
	margin: 0 auto 15px;
	display: block;
	background-image: url(./../../academic/img/class/txt_carrier.gif);
}

/*年間の流れ*/
#carrier .d_table {
	border-collapse: collapse;
	margin-bottom: 1em;
	border: solid 1px #999999;
}
#carrier .d_table caption {
	margin-bottom: 0.2em;
	padding: 1px 0;
	padding-left: 4px;
	border-left: solid 5px #990000;
	background: none;
	color: #990000;
}
#carrier .d_table td {
	padding: 3px;
	font-size: 90%;
	width: 177px;
	text-align: left;
	vertical-align: top;
}
#carrier .d_table th {
	padding: 3px;
	background: url(../../academic/img/class/table_header.png) left bottom repeat-x;
	border-bottom: solid 2px #999999;
	vertical-align: top;
	text-align: left;
	font-size: 110%;
	font-weight: bold;
}
#carrier .d_table td {
	background: url(../../academic/img/class/table_cell_01.jpg) right center no-repeat;
}
#carrier .d_table td.last {
	background: url(../../academic/img/class/table_cell_02.jpg) right center no-repeat;
}
#carrier .d_table td li {
	padding: 0 0 0.3em 9px;
	background: url(../../academic/img/class/marker.gif) left 5px no-repeat;
}
#carrier .d_table td.last strong {
	font-size: 120%;
	color: #990000;
}

/*キャリアサポート*/
#carrier .carriersupport {
	clear: both;
	float: left;
	margin: 20px auto 0;
	padding: 15px;
	width: 880px;
	background-color: #fff9ba;
}
#carrier .carrier {
	clear: both;
	float: left;
	padding: 5px;
	width: 415px;
	background-color: #ffffff;
	border-left: solid 8px #ff9900;
}
#carrier .debut {
	float: right;
	padding: 5px;
	width: 415px;
	background-color: #ffffff;
	border-left: solid 8px #ff9900;
}
#carrier .carrier dt,
#carrier .debut dt {
	font-weight: bold;
	color: #990000;
}
#carrier .carriersupport .c_table_1 {
	clear: both;
	float: left;
	width: 520px;
}
#carrier .carriersupport .c_table_2 {
	float: right;
	width: 350px;
}
#carrier .carriersupport .c_table_2 table {
	margin-bottom: 20px;
}
#carrier .carriersupport table {
	margin-top: 20px;
	border-collapse: collapse;
	border: solid 1px #999999;
	background-color: #ffffff;
}
#carrier .carriersupport table caption {
	margin-bottom: 0.2em;
	padding: 1px 0;
	padding-left: 4px;
	border-left: solid 5px #990000;
	background: none;
	color: #990000;
}
#carrier .carriersupport table th {
	padding: 4px;
	border: solid 1px #999999;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
}
#carrier .carriersupport table td {
	padding: 4px ;
	border: solid 1px #999999;
	font-size: 90%;
	text-align: left;
	vertical-align: top;
}
#carrier .carriersupport table td.apr,
#carrier .carriersupport table td.jul_sep {
	vertical-align: middle;
	background-color: #fddce4;
	text-align: center;
	font-weight: bold;
}
#carrier .carriersupport table td.may,
#carrier .carriersupport table td.sep {
	vertical-align: middle;
	background-color: #fdecdc;
	text-align: center;
	font-weight: bold;
}
#carrier .carriersupport table td li {
	padding: 0 0 0.3em 9px;
	background: url(../../academic/img/class/marker.gif) left 5px no-repeat;
}

/*キャリアコンサルタント*/
#carrier .consultant {
	margin-bottom: 10px;
	padding: 5px;
	background-color: #ffffff;
}
#carrier .consultant h5 {
	margin-bottom: 0.5em;
	font-weight: bold;
	font-size: 130%;
}
#carrier .consultant dl dt {
	margin-bottom: 0.2em;
	font-weight: bold;
	font-size: 90%;
	color: #990000;
}
#carrier .consultant dl dd img {
	float: right;
	padding: 0 0 2px 2px;
	width: auto;
}
#carrier .consultant dl dd {
	font-size: 90%;
}
#carrier .consultant .consul_img {
	margin-bottom: 0;
	padding: 5px;
	clear: both;
	text-align: center;
}



/*============================================================
お届けする資料について
============================================================*/
#content h3.tit_request{
	width: 940px;
	height: 40px;
	margin: 0 auto 15px;
	display: block;
	background-image: url(./../../academic/img/class/tit_request.gif);
}
#content h4.txt_request{
	width: 880px;
	height: 20px;
	margin: 0 auto 15px;
	display: block;
	background-image: url(./../../academic/img/class/txt_request.gif);
}
#request .r_sample {
	margin: 0 auto;
	width: 790px;
}
#request .r_sample dl {
	float: left;
	width: 360px;
}
#request .r_sample dl dt {
	border-left: solid 5px #990000;
	margin-top: 15px;
	margin-bottom: 5px;
	height: 18px;
	display: block;
}
#request .r_sample dl dt img {
	padding: 1px 4px;
}

#request .r_sample dl dt.request03 {
	width: 120px;
	background: url(./../../academic/img/class/request_03.jpg) 4px top no-repeat;
}
#request .r_sample dl dt.request02 {
	width: 120px;
	background: url(./../../academic/img/class/request_02.jpg) 4px top no-repeat;
}
#request .r_sample dl dt.request06 {
	width: 300px;
	height: 38px;
	background: url(./../../academic/img/class/request_06.jpg) 4px top no-repeat;
}

#request .r_sample dl dd {
	padding-left: 10px;
}
#request .r_sample p {
	float: right;
	margin: 0;
	width: 420px;
}
#request .button {
	padding: 15px 0 30px;
}






/*============================================================
放送・映画コース
class1.html
============================================================*/
/*メイン写真*/
#content h3.c1_main_tit{
	display: block;
	margin: 0;
	padding: 0;
	width: 980px;
	height: 150px;
	background-image: url(./../../academic/img/class/1/main_tit.jpg);
}
#content p.c1_main_txt{
	display: block;
	margin: 0;
	padding: 0;
	width: 980px;
	height: 160px;
	background-image: url(./../../academic/img/class/1/main_txt.jpg);
}
#content p.c1_main_job{
	display: block;
	margin: 0;
	padding: 0;
	width: 980px;
	height: 130px;
	background-image: url(./../../academic/img/class/1/main_job.jpg);
}

/*特徴*/
#content h3.c1_tit_figure{
	width: 940px;
	height: 40px;
	margin: 0 auto 15px;
	display: block;
	background-image: url(./../../academic/img/class/1/tit_figure.gif);
}

/*講師*/
#content h3.c1_tit_teacher{
	width: 940px;
	height: 40px;
	margin: 0 auto 15px;
	display: block;
	background-image: url(./../../academic/img/class/1/tit_teacher.gif);
}



/*============================================================
演劇・声優コース
class4.html
============================================================*/
/*メイン写真*/
#content h3.c4_main_tit{
	display: block;
	margin: 0;
	padding: 0;
	width: 980px;
	height: 150px;
	background-image: url(./../../academic/img/class/4/main_tit.jpg);
}
#content p.c4_main_txt{
	display: block;
	margin: 0;
	padding: 0;
	width: 980px;
	height: 160px;
	background-image: url(./../../academic/img/class/4/main_txt.jpg);
}
#content p.c4_main_job{
	display: block;
	margin: 0;
	padding: 0;
	width: 980px;
	height: 130px;
	background-image: url(./../../academic/img/class/4/main_job.jpg);
}

/*特徴*/
#content h3.c4_tit_figure{
	width: 940px;
	height: 40px;
	margin: 0 auto 15px;
	display: block;
	background-image: url(./../../academic/img/class/4/tit_figure.gif);
}

/*講師*/
#content h3.c4_tit_teacher{
	width: 940px;
	height: 40px;
	margin: 0 auto 15px;
	display: block;
	background-image: url(./../../academic/img/class/4/tit_teacher.gif);
}
#content h4.c4_txt_teacher1{
	margin: 0 auto 15px;
	padding-top: 10px;
	height: 24px;
	display: block;
	background: url(./../../academic/img/class/4/txt_teacher1.gif) no-repeat center 10px;
	border-top: dotted 2px #cccccc;
}
#content h4.c4_txt_teacher2{
	margin: 0 auto 15px;
	padding-top: 10px;
	height: 24px;
	display: block;
	background: url(./../../academic/img/class/4/txt_teacher2.gif) no-repeat center 10px;
	border-top: dotted 2px #cccccc;
}

/* 山の手事情社 */
#teacher dl.yamanote {
	clear: both;
}
#teacher dl.yamanote dt {
	padding-bottom: 0.5em;
	font-weight: bold;
}
#teacher dl.yamanote dt img {
	float: right;
	padding-left: 10px;
	padding-bottom: 15px;
}
#teacher dl.yamanote dd {
	font-size: 90%;
}
#teacher dl.yamanote dd p {
	margin-bottom: 1em;
}



/*============================================================
アート・デザインコース／デザイン専攻
class5.html
============================================================*/
/*メイン写真*/
#content h3.c5_main_tit{
	display: block;
	margin: 0;
	padding: 0;
	width: 980px;
	height: 150px;
	background-image: url(./../../academic/img/class/5/main_tit.jpg);
}
#content p.c5_main_txt{
	display: block;
	margin: 0;
	padding: 0;
	width: 980px;
	height: 180px;
	background-image: url(./../../academic/img/class/5/main_txt.jpg);
}
#content p.c5_main_job{
	display: block;
	margin: 0;
	padding: 0;
	width: 980px;
	height: 110px;
	background-image: url(./../../academic/img/class/5/main_job.jpg);
}

/*特徴*/
#content h3.c5_tit_figure{
	width: 940px;
	height: 40px;
	margin: 0 auto 15px;
	display: block;
	background-image: url(./../../academic/img/class/5/tit_figure.gif);
}

/*講師*/
#content h3.c5_tit_teacher{
	width: 940px;
	height: 40px;
	margin: 0 auto 15px;
	display: block;
	background-image: url(./../../academic/img/class/5/tit_teacher.gif);
}



/*============================================================
アート・デザインコース／美術専攻
class6.html
============================================================*/
/*メイン写真*/
#content h3.c6_main_tit{
	display: block;
	margin: 0;
	padding: 0;
	width: 980px;
	height: 150px;
	background-image: url(./../../academic/img/class/6/main_tit.jpg);
}
#content p.c6_main_txt{
	display: block;
	margin: 0;
	padding: 0;
	width: 980px;
	height: 160px;
	background-image: url(./../../academic/img/class/6/main_txt.jpg);
}
#content p.c6_main_job{
	display: block;
	margin: 0;
	padding: 0;
	width: 980px;
	height: 130px;
	background-image: url(./../../academic/img/class/6/main_job.jpg);
}

/*特徴*/
#content h3.c6_tit_figure{
	width: 940px;
	height: 40px;
	margin: 0 auto 15px;
	display: block;
	background-image: url(./../../academic/img/class/6/tit_figure.gif);
}

/*講師*/
#content h3.c6_tit_teacher{
	width: 940px;
	height: 40px;
	margin: 0 auto 15px;
	display: block;
	background-image: url(./../../academic/img/class/6/tit_teacher.gif);
}



/*============================================================
文芸コース
class7.html
============================================================*/
/*メイン写真*/
#content h3.c7_main_tit{
	display: block;
	margin: 0;
	padding: 0;
	width: 980px;
	height: 150px;
	background-image: url(./../../academic/img/class/7/main_tit.jpg);
}
#content p.c7_main_txt{
	display: block;
	margin: 0;
	padding: 0;
	width: 980px;
	height: 170px;
	background-image: url(./../../academic/img/class/7/main_txt.jpg);
}
#content p.c7_main_job{
	display: block;
	margin: 0;
	padding: 0;
	width: 980px;
	height: 120px;
	background-image: url(./../../academic/img/class/7/main_job.jpg);
}

/*特徴*/
#content h3.c7_tit_figure{
	width: 940px;
	height: 40px;
	margin: 0 auto 15px;
	display: block;
	background-image: url(./../../academic/img/class/7/tit_figure.gif);
}

/*講師*/
#content h3.c7_tit_teacher{
	width: 940px;
	height: 40px;
	margin: 0 auto 15px;
	display: block;
	background-image: url(./../../academic/img/class/7/tit_teacher.gif);
}
