@charset "Shift_JIS";

/*----------------------
　reason/teacher
------------------------*/

/* 講師ヘッダ
------------------------------------------------ */

div#mainContTeacher {
	margin: 0 0 0 44px;
	padding: 20px 0 30px 0;
	width: 562px;
	font-size: 0.8em;
	line-height: 1.6;
}

div#mainHeader {
	width: 590px;
	margin:0px auto 0px auto;
	padding: 10px 0 0px 0;
}

div#mainHeader p {
	margin:0px auto;
}

/* タブコンテンツ */
div.placeWrapp_t {
	margin: 10px 1px 0 0;
	padding: 0 0 10px;
	clear: both;
}

/* リンク色*/
.placeWrapp_t .link a { padding: 0 0 0 19px; font-weight: normal; color: #009984; text-decoration: none; background: url(../../images/c/common/com_arw_green02_ot.gif) no-repeat 0 -.1em;}
.placeWrapp_t .link a:hover { padding: 0 0 0 19px; color: #FFFFFF; background: #009984 url(../../images/c/common/com_arw_green02_ov.gif) no-repeat 0 -.1em;}

div.placeWrapp_t table {
	width: 100%;
	margin: 0px;
}

/* place */

div.place_t1,
div.place_t2,
div.place_t3,
div.place_t4 {
	padding: 9px 10px 19px 10px;
	background: #fbfbfb;
}


* html div.place_t1,
* html div.place_t2,
* html div.place_t3,
* html div.place_t4 {
	padding: 9px 5px 19px 5px;
	background: #fbfbfb;
}




/* namebox */

.namebox {
	margin: 15px 0 15px 0;
	padding: 0;
	background: url(../../images/c/common/list_dot02.gif) repeat-x left bottom;
}

.box {
	float: left;
	width: 170px;
	margin: 0 5px 0 0;
}

* html .box {
	float: left;
	width: 164px;
	margin: 0 0px 0 0;
}

.boxNone {
	float: left;
	width: 170px;
	margin: 0 0 0 0;
}

* html .boxNone {
	float: left;
	width: 164px;
	margin: 0 0 0 0;
}

.box h4 {
	width:159px;
	height: 31px;
	margin: 0 auto;
	display:block;
	text-indent: -9999px;
	text-align:center;
}


/* コースアイコン 2013年合格目標 新全日制本科講座 */
.box h4.kouza_13spDay {
	background:url(../../images/c/teacher/icon_course/icon_course-13sp_day.gif) no-repeat left top;
}

/* コースアイコン春 */

.box h4.kouza_13sp15 {
	background:url(../../images/c/teacher/icon_course/icon_course-13sp15.gif) no-repeat left top;
}

.box h4.kouza_ausp15 {
	background:url(../../images/c/teacher/icon_course/icon_course-ausp15.gif) no-repeat left top;
}

.box h4.kouza_sp15 {
	background:url(../../images/c/teacher/icon_course/icon_course-sp15.gif) no-repeat left top;
}

.box h4.kouza_zen {
	background:url(../../images/c/teacher/icon_course/icon_course-zennichi.gif) no-repeat left top;
}

.box h4.kouza_isojima {
	background:url(../../images/c/teacher/icon_course/icon_course-isojima.gif) no-repeat left top;
}


/* コースアイコン秋 */
.box h4.kouza_speed {
	background:url(../../images/c/teacher/icon_course/icon_course-speed.gif) no-repeat left top;
}
.box h4.kouza_au15 {
	background:url(../../images/c/teacher/icon_course/icon_course-au15.gif) no-repeat left top;
}

.box h4.kouza_attack {
	background:url(../../images/c/teacher/icon_course/icon_course-attack.gif) no-repeat left top;
}


.box p {
	margin: 0px auto 0 auto;
}

.box p.photo {
	margin: 10px auto 5px auto;
	text-align:center;
}

.box dl {
	margin: 0 3px 0 3px;
}

* html .box dl {
	margin: 0 0px 0 0px;
}

.box dt {
	margin: 5px 0 2px 0;
	font-size: 1.4em;
	font-weight: bold;
	color: #009984;
}

.box dd {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	color: #353535;
	line-height: 1.2;
	text-align:justify;
/*	background: url(../../images/c/common/list_dot02.gif) repeat-x left bottom;*/
}

.box dd p.name {
	margin: 0 auto 10px 0;
}

.box dd p.profile {
	margin: 0 0 10px 0;
}

.box dd .name a:link { color: #0D6D95; text-decoration: none;}
.box dd .name a:visited { color: #0D6D95; text-decoration: none;}
.box dd .name a:hover { color: #FFFFFF; background:#0D6D95;}

.box dd .name .link_movie {
	margin: 5px 0 10px 0;
	font-size: 1.2em;
}

.box dd .name .link_movie a{
padding: 0 16px 0 0; color:#009984; background:url(../../images/c/icon/icon_monitor.gif) no-repeat right center; text-decoration:none;
}
.box dd .name .link_movie a:hover{
padding: 0 16px 0 0; color:#FFFFFF; background:#009984 url(../../images/c/icon/icon_monitor.gif) no-repeat right center; text-decoration:none;
}


div#mainContTeacher .link_school a,
div.rightBox .link_school a{
padding: 0 16px 0 0; color:#009984; background:url(../../images/c/icon/icon_building.gif) no-repeat right center; text-decoration:none;
}
div#mainContTeacher .link_school a:hover,
div.rightBox .link_school a:hover{
padding: 0 16px 0 0; color:#FFFFFF; background:#009984 url(../../images/c/icon/icon_building.gif) no-repeat right center; text-decoration:none;
}
div.rightBox .link_movie a{
padding: 0 16px 0 0; color:#009984; background:url(../../images/c/icon/icon_monitor.gif) no-repeat right center; text-decoration:none;
}
div.rightBox .link_movie a:hover{
padding: 0 16px 0 0; color:#FFFFFF; background:#009984 url(../../images/c/icon/icon_monitor.gif) no-repeat right center; text-decoration:none;
}

.box dd .name .link_blog a,
div#mainContTeacher .link_blog a{
padding: 0 0 0 16px; color:#009984; background:url(../../images/c/icon/icon_pencil.gif) no-repeat left center; text-decoration:none;
}
.box dd .name .link_blog a:hover,
div#mainContTeacher .link_blog a:hover{
padding: 0 0 0 16px; color:#FFFFFF; background:#009984 url(../../images/c/icon/icon_pencil.gif) no-repeat left center; text-decoration:none;
}

.box dd p.nameNone {
	margin: 0 auto 10px 0;
}



div.namebox h3 {
	margin: 0 0 10px 0;
	font-size: 1.2em;
	padding-left: 1.8em;
	text-indent: -1.9em;
	line-height: 1.5;
}

.textColGreen_mark {
	color: #009599;
	background:url(../../images/c/common/mk_square.gif) no-repeat left 50%;
	padding: 0 0 2px 19px;
}

.dd_mark {
	background:url(../../images/c/common/mk_square.gif) no-repeat left 50%;
	padding: 0 0 0px 19px;
}

.dd_mark_t {
	background:url(../../images/c/common/mk_square.gif) no-repeat left 20%;
	padding: 0 0 0px 19px;
}

.dd_mark_tt {
	background:url(../../images/c/common/mk_square.gif) no-repeat left 10%;
	padding: 0 0 0px 19px;
}


dl.t_hisory  {
    margin: 0;
    padding: 0;
}

dl.t_hisory dt {
    margin: 0;
    padding: 0.1em;
}

dl.t_hisory dd {
    margin: -1.8em 0 0 6em;
    padding: 0.1em;
}

*:first-child+html dl.t_hisory dd {
    margin: -1.7em 0 0 6em;
    padding: 0.1em;
}

* html dl.t_hisory dd {
    margin: -1.7em 0 0 6em;
    padding: 0.1em;
}
