@charset "utf-8";


/*-- タイトル ---------------------------------------- */

#mainarea h3 { margin: 5px 0px 5px 0px;}


/*-- 一覧ページ ---------------------------------------- */

.box_typeA {padding: 0px 0px 25px 0px;}

.box_typeA div {
	width: 325px;
}

.box_typeA h4 { margin-left: 0px; !important}

.ab_btn {
	text-align: right;
	margin: 10px 0px 0px 0px;
	line-height: 0px;
	font-size: 0px;
}


.box_typeA ul {
	border: 1px solid #c6c6c6;
	padding: 10px;
}

.box_typeA li {
	background-image: url(/inc/images/common/aicon_red.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 15px;
	
}

.box_typeB {
	border: 1px solid #c6c6c6;
	padding: 10px;
	margin: 0px 0px 25px 0px;
}

.box_typeB ul {
	width: 320px;
}

.box_typeB li {
	background-image: url(/inc/images/common/aicon_red.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 15px;
}

.box_typeB .typeB_t {
	background-image: none;
	padding-left: 0px;
}


/* typeA ul 大学院 */

.box_typeA ul.none {
	border: 1px solid #c6c6c6;
	padding: 10px;
}

.box_typeA ul.none li {
	background-image: none;
	padding-left: 0px;
	list-style-type:decimal;
	margin-left: 20px;
}


/*-- 詳細ページ ---------------------------------------- */

h5 {
	color: #e4425b;
	font-size: 105%;
	margin: 10px 0px 10px 0px;
	background-image: url(/inc/images/common/maru_red_m.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 20px;
}

.caption {
	font-size: 78%;
	margin-top: 15px;
}

.caption img {
	padding-right: 10px;
}

strong.b_red {
	color: #db5164;
	background-image: url(/inc/images/common/aicon_red.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	margin: 10px 0px 5px 0px;
	padding-left: 15px;
	font-weight: bold;
	display: block;
}

/* カリキュラム一覧 */
.box_curriculum {
	border: 1px solid #c6c6c6;
	padding: 10px 0px 10px 0px;
	margin-bottom: 25px;
}

.box_curriculum div {
	width: 209px;
	margin-left: 10px;
	float: left;
}
.box_curriculum h5 {
	background-color: #db5164;
	color: #ffffff;
	padding: 5px;
	margin: 0px;
	font-size: 100%;
	background-image: none;
}


.box_curriculum dt {
	color: #db5164;
	background-image: url(/inc/images/common/aicon_red.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	margin-bottom: 5px;
	padding-left: 15px;
	font-weight: bold;
}
.box_curriculum dd { margin-bottom: 10px;}

.box_curriculum li {
	background-image: url(/inc/images/common/aicon_gray.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 15px;
	font-weight: bold;
}

/* カリキュラム一覧　縦バージョン */
.box_curriculum2 {
	border: 1px solid #c6c6c6;
	padding: 10px;
	margin-bottom: 25px;
}

.box_curriculum2 h5 {
	background-color: #db5164;
	color: #ffffff;
	padding: 5px;
	margin: 0px;
	font-size: 100%;
	background-image: none;
}

.box_curriculum2 dl.subject,.box_curriculum2 ul {
	width: 209px;
	float: left;
}

.box_curriculum2 dl.subject dt {
	color: #db5164;
	background-image: url(/inc/images/common/aicon_red.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	margin-bottom: 5px;
	padding-left: 15px;
	font-weight: bold;
}

.box_curriculum2 ul {
	margin-top: 10px;
	margin-bottom: 25px;
}

.box_curriculum2 li {
	background-image: url(/inc/images/common/aicon_gray.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 15px;
	font-weight: bold;
}

/* カリキュラム一覧　実習ピックアップ */

.box_curriculum2 .pu_kamoku dl {
	float: right;
	width: 447px;
	margin-bottom: 25px;
}

.box_curriculum2 .pu_kamoku dt span {
	display: block;
	background-color: #fbe9eb;
	color: #db4a5e;
	width: 150px;
	height: 29px;
	float: left;
	text-align: center;
	padding-top: 8px;
	font-weight: bold;
	font-size: 100%;
	margin-right: 10px;
}

.box_curriculum2 ul.c_reset {
	margin-top: 0px !important;
	margin-bottom: 10px !important;
}

.box_curriculum2 .c_catecory {
	margin-top: 10px;
	display: block;
	color: #db5164;
	font-weight:bold;
}


/* 教員紹介 */

.box_teacher { margin-bottom:15px;}

.box_teacher img {
	padding-right: 10px;
}

.box_teacher ul {
	width: 223px;
	float: left;
}

.box_teacher ul.normal {
	width: 136px !important;
}

.box_teacher li { margin-bottom: 5px; width:126px; float: left; font-size:90%;}


.box_teacher li.teacher_name {
	padding-bottom: 5px;
	border-bottom: 1px dotted #333333;
}

.box_teacher li.teacher_name span {
	font-size: 78%;
	display: block;
}

/* 体験学習 */


.box_taiken {
	padding: 10px;
	margin: 0px 10px 0px 10px;
	border: 1px solid #c6c6c6;
}

.box_taiken div {
	width: 305px;
}


/* 資格支援 */

.box_shikaku { margin-bottom:20px; }

.box_shikaku dl {
	float: left;
	width: 420px;
}

.box_shikaku dt {
	margin-bottom: 10px;
}

.box_shikaku dt p {
	display:block;
	width: 195px;
	float: left;
	text-align: left;
}

.box_shikaku dt span {
	background-color: #ededed;
	display:block;
	padding: 10px;
	text-align: center;
	font-weight: bold;
	font-size: 105%;
}

.box_shikaku dt img.shikaku_p {
	float: right;
}

.box_shikaku .goukaku {
	float: right;
	width: 230px;
}

/* 就職率 */

.large_red {
	color: #e4425b;
	font-weight: bold;
	font-size: 140%;
	padding: 0px 5px 0px 10px;
}

/* テーブルのカラー */

.subth {
	color:#C05870 !important;
	background-color: #F8E7E9 !important;
	border: 1px solid #F8E7E9 !important;
}

.subtd1 {
	background-color:#FDF7F9 !important;
	border: 1px solid #FFF !important;
	color: #98323F !important;
}

.subtd2 {
	background-color: #EFEFEF !important;
}


/* faculty */
.topimg_faculty {background-image: url(/faculty/inc/images/topimg/topimg_faculty.jpg);}
.topimg_nihongonihonbungaku {background-image: url(/faculty/inc/images/topimg/topimg_nihongonihonbungaku.jpg);}
.topimg_nihongogaku {background-image: url(/faculty/inc/images/topimg/topimg_nihongogaku.jpg);}
.topimg_nihonbungaku {background-image: url(/faculty/inc/images/topimg/topimg_nihonbungaku.jpg);}

.topimg_eibeigengobu {background-image: url(/faculty/inc/images/topimg/topimg_eibeigengobu.jpg);}
.topimg_gengobunka {background-image: url(/faculty/inc/images/topimg/topimg_gengobunka.jpg);}
.topimg_bungakubunka {background-image: url(/faculty/inc/images/topimg/topimg_bungakubunka.jpg);}

.topimg_youjikyouikushinri {background-image: url(/faculty/inc/images/topimg/topimg_youjikyouikushinri.jpg);}
.topimg_shinrigaku {background-image: url(/faculty/inc/images/topimg/topimg_shinrigaku.jpg);}
.topimg_youjikyouiku {background-image: url(/faculty/inc/images/topimg/topimg_youjikyouiku.jpg);}

.topimg_seikatsudesign {background-image: url(/faculty/inc/images/topimg/topimg_seikatsudesign.jpg);}
.topimg_seikatsu {background-image: url(/faculty/inc/images/topimg/topimg_seikatsu.jpg);}
.topimg_kankyo {background-image: url(/faculty/inc/images/topimg/topimg_kankyo.jpg);}
.topimg_jyouhou {background-image: url(/faculty/inc/images/topimg/topimg_jyouhou.jpg);}
.topimg_geijutsu {background-image: url(/faculty/inc/images/topimg/topimg_geijutsu.jpg);}

.topimg_kanrieiyou {background-image: url(/faculty/inc/images/topimg/topimg_kanrieiyou.jpg);}

.topimg_graduate {background-image: url(/faculty/inc/images/topimg/topimg_graduate.jpg);}
.topimg_ningenseikatsu {background-image: url(/faculty/inc/images/topimg/topimg_ningenseikatsu.jpg);}
.topimg_gengobunkakenkyu {background-image: url(/faculty/inc/images/topimg/topimg_gengobunkakenkyu.jpg);}
.topimg_other {background-image: url(/faculty/inc/images/topimg/topimg_other.jpg);}

.topimg_support {background-image: url(/faculty/inc/images/topimg/topimg_support.jpg);}
.topimg_license {background-image: url(/faculty/inc/images/topimg/topimg_license.jpg);}
.topimg_experience {background-image: url(/faculty/inc/images/topimg/topimg_experience.jpg);}

.topimg_system {background-image: url(/faculty/inc/images/topimg/topimg_system.jpg);}


