@charset "UTF-8";

/* ------------------------------

■目次
0.トップページ
1.BFGU概要
2.ファッションビスネス研究科
3.入試案内
4.学生生活
------------------------------*/

/* ------------------------------
0.トップページ
 ------------------------------*/
#top{
	margin:20px 0 20px 20px;
	text-align:left;
	}
	
/* 左カラム */	
#top #left{
	width:250px;
	float:left;
	margin-top:30px;
	text-align:left;
	}
#top #left a:link,#top #left a:active,#left a:visited{
	color:#505050;
	}
#top #left a:hover{
	color:#ff0000;
	}
	
#top #left .menu1{
	background:#F8F7F2;
	width:215px;
	padding-bottom:10px;
	margin-bottom:20px;
	}	
#top #left .menu1 li{
	background:#F8F7F2 url(../../img/ico1.gif) no-repeat;
	padding-left:10px;
	padding-bottom:5px;
	margin-left:10px;
	}
	
	
#top #left .menu1-1{
	margin-top:10px;
	
	}	
#top #left h3{
	margin:0 0 0 10px;
	font-size:10px;
	font-weight:bold;
	}	
#top #left .menu1-1 li{	
	background:#ffffff url(../../img/ico2.gif) no-repeat;
	padding-left:10px;
	padding-bottom:5px;
	margin-left:10px;
	font-size:10px;
	}
	
.brownbg{
	background:#E1DFDE;
	font-size:12px;
}
.brownbg span{
	padding:2px 5px;
	display:block;
}
	
/* 中央カラム */	
#top #center{
	width:320px;
	float:left;
	margin-top:30px;
	text-align:left;
	}
#top #center iframe{
	width:320px;
	border:none;
	overflow:hidden;
	height:600px;
  }
#top #center dl{
	clear:both;
	}	
#top #center dt{
	float:left;
	
	padding-bottom:10px;
	}
#top #center dd span{
	margin-left:15px;
	display:block;
	}	
#top #center dd{
	width:240px;
	float:left;
	padding-bottom:10px;
	}
		
#top #center #sche{
	
	background:#ffffff url(../../img/menu3.gif) no-repeat;
	width:100%;
	height:30px;
	margin-top:10px;
	text-align:right;
	vertical-align:top;
	}

	
#top #center #scheleft{
	width:158px;
	float:left;
	border-right:1px dashed #cecece;
	}
#top #center #scheleft ul{
	padding-right:5px;
	}
#top #center li{
	padding-bottom:10px;
	list-style:inside circle;
	font-size:11px;
	}
			
	
#top #center #scheright{
	width:160px;
	float:left;
	}
#top #center #scheright ul{
	padding-left:8px;
	}


/* 右カラム */	
#top #right{
	width:189px;
	float:left;
	margin-top:30px;
	text-align:right;
	}	
#top #right li{
	margin-bottom:7px;
	}	

#saki td{
	vertical-align:top;
	padding-bottom:1px;
	width:240px;
}
/* ------------------------------
1.BFGU概要
--------------------------------*/
#profile{
	margin:0 0 0 20px;
	text-align:left;
	}
	
/* 学長からのメッセージ */	
#profile #message{
	width:100%;
	background:#ffffff url(../../profile/img/message_img1.jpg) no-repeat top right;
	}	
#profile #message:after{
	content:".";
	height:0px;
	clear:both;
	display: block;
	visibility:hidden;
	}	
#profile #message p{
	width:380px;
	}	
		
		
/* 学校の歩み */
#profile #history h4{
	background:#E1DFDE;
	font-size:12px;
	}
#profile #history h4 span{
	padding:2px 5px;
	display:block;
	}
#profile #history li{
	padding-bottom:10px;
	font-size:11px;
	}
	
	
/* アドミッション・ポリシー */
#profile #pro-admission h5.create{
	border-top:#EB3C1A 1px solid;
	border-bottom:#EB3C1A 1px solid;
	padding:2px 0;
	margin-bottom:10px;
	font-size:12px;
	}
#profile #pro-admission h5.maneg{
	border-top:#F1A01F 1px solid;
	border-bottom:#F1A01F 1px solid;
	padding:2px 0;
	margin-bottom:10px;
	font-size:12px;
	}
	
#profile #pro-admission li{
	background:#ffffff url(../../img/list_ico.gif) no-repeat;
	padding-left:12px;
	}	
		
/* 学生数 */		
#profile #number h4{
	background:#E1DFDE;
	font-size:13px;
	clear:both;
	letter-spacing:3px;
	}
#profile #number h4 span{
	padding:2px 5px;
	display:block;
	}	


/* 機関内責任体系 */	
#profile #respon h4{
	background:#E1DFDE;
	font-size:13px;
	clear:both;
	letter-spacing:3px;
	}
#profile #respon h4 span{
	padding:2px 5px;
	display:block;
	}	
		
#profile #respon dl{
	width:100%;
	clear:both;
	}
#profile #respon dt{
	margin-bottom:10px;
	float:left;
	padding-left:10px;
	width:100px;
	}
#profile #respon dd{
	margin-bottom:10px;
	float:left;
	width:440px;
	}			
	
/* ------------------------------	
2.ファッションビスネス研究科	
 ------------------------------*/
#curricula{
	margin:0 0 0 20px;
	text-align:left;
	}
	
#curricula #aim h4.padd{
	margin-bottom:30px;
	}
	
/* コース ファッションクリエイション専攻*/	
#curricula #cre-course h4{
	background:#ffffff url(../../curricula/img/course_ico.gif) no-repeat;
	width:240px;
	padding-left:16px;
	color:#EC3C1A;
	}
	
 
 
#curricula #aim .yamamura{
	background:#ffffff url(../../curricula/manage/img/kyoju.jpg) no-repeat;
	background-position:right top;
	}
#curricula #aim .kosugi{
	background:#ffffff url(../../curricula/creation/img/kyoju.jpg) no-repeat;
	background-position:right top;
	}	
	
#curricula #cre-course h5{
	font-weight:bold;
	width:250px;
	} 
#curricula #cre-course h5 span,#curricula #active li span{
 	color:#EC3C1A;
	}
 
#curricula #cre-course .float1{
 	width:260px;
	float:left;
	}

#curricula #cre-course .float2{
	width:260px;
	float:left;
	padding-left:20px;
	border-left:1px dashed #C8BFB6;
	}
	
/* 履修モデル */	
#curricula #model .floatR{
	float:right;
}
#curricula #model .floatL{
	float:left;
}

#curricula #model th{
	margin:0 auto;
	text-align:center;
}
#curricula #model td{
	font-size:11px;
	padding:2px;
	text-align:center;
	margin:0 auto
	}
#curricula #model td.left{
	text-align:left;
}
#curricula #model h5{
	background:#E1DFDE;
	font-size:13px;
	clear:both;
	letter-spacing:3px;
	margin-bottom:10px;
	} 
#curricula #model h5 span{
	padding:2px 5px;
	display:block;
	}
#curricula #model .hyo{
	margin-bottom:10px;
}
#curricula #model .link{
	background:url(../../img/ico_navi.gif) no-repeat;
	float:left;
	padding:0 10px 10px 12px;
}
#curricula #model .right{
	margin-bottom:30px;
}
#curricula #model .num{
	font-size:14px;
}



	
/* コース ファッションマネジメント専攻*/		
#curricula #mana-course h4{
	background:#ffffff url(../../curricula/img/course_ico2.gif) no-repeat;
	width:240px;
	padding-left:16px;
	color:#EFA020;
	}	
 
#curricula #mana-course h5{
	font-weight:bold;
	} 
#curricula #mana-course h5 span,#curricula #active-manage li span{
 	color:#EFA020;
	}
	
	
		
	
/* 活躍の場 */	
#curricula #active li{
	padding-bottom:5px;
	}
#curricula #active li span{
 	color:#EC3C1A;
	}	


/* ＢＦＧＵ */	
#curricula #interview h3 span{
	font-size:10px;
	}
#curricula #interview .atsuko{
	width:100%;
	background:#ffffff url(../../curricula/creation/img/interview_img1.jpg) no-repeat;
	background-position:right top;
	margin-bottom:20px;
	height:203px;
	}
	

	
		
#curricula #interview .atsuko h4{
	color:#ED3C1B;
	}
	
	
#curricula #interview .design h4{
	color:#ED3C1B;
	}	
#curricula #interview .design br{
	clear:none;
}
	
	
	
#curricula #interview .takashi{
	width:100%;
	background:#ffffff url(../../curricula/manage/img/interview_img1.jpg) no-repeat;
	background-position:right top;
	margin-bottom:20px;
	height:220px;
	}	
#curricula #interview .takashi p,#curricula #interview .atsuko p{
	margin-bottom:10px;
	}

#curricula #interview .takashi h4{	
	color:#D78F1C;
	}


#curricula #interview .maneg h4{	
	color:#D78F1C;
	}

#curricula #interview .maneg br{
	clear:none;
}

	
#curricula #interview h5{
	font-size:13px;
	font-weight:bold;
	}
#curricula #interview h5 .color1{
	color:#EC3C1A;
	
	}	
#curricula #interview h5 .color2{
	color:#D78F1C;
}	

#curricula #interview .profile{
	width:230px;
	font-size:11px;
	margin-bottom:20px;
	}
		
#curricula #interview .time{
	background:#ffffff url(../../curricula/img/interview_bg.gif) repeat-y;
	}
#curricula #interview .time2{
	background:#ffffff url(../../curricula/img/interview_bg2.gif) repeat-y;
	}	
#curricula #interview .time:after,#curricula #interview .time2:after{
	content:".";
	height:0px;
	clear:both;
	display: block;
	visibility:hidden;
	}
	
		
#curricula #interview dl{
	clear:both;
	}		
#curricula #interview dt{
	float:left;
	width:80px;
	padding-bottom:15px;
	}
#curricula #interview dd{
	float:right;
	width:470px;
	padding-bottom:15px;
	}
	
/* 専攻教員紹介 */
#curricula #lecturer h4{
	background:#E1DFDE;
	font-size:12px;
	}
#curricula #lecturer h4 span{
	padding:2px 5px;
	display:block;
	}
#curricula #lecturer li{
	padding-bottom:15px;
	}	
	
#curricula #lecturer li span{
	background:url(../../img/ico3.gif) no-repeat;
	padding-left:10px;
	display:block;
}
	 
/* ------------------------------
3.入試案内
 ------------------------------*/
#admission{
	margin:0 0 0 20px;
	text-align:left;
	}
	
/* 募集要項 2009-2008年度 */	
#admission #a2009 p{
	margin:0;
	}	
	
#admission #a2009 h4{
	background:#E1DFDE;
	font-size:13px;
	clear:both;
	letter-spacing:3px;
	}	

		
#admission #a2009 h4 span{
	padding:2px 5px;
	display:block;
	}	
#admission #a2009 p,#admission #a2009 ul{
	margin-bottom:20px;
	}	
		
#admission #a2009 h4 span span{
	padding:0;
	display:inline;
	letter-spacing:1px;
	font-size:11px;
	}	




#admission #a2009 dl{
	clear:both;
	}

	
#admission #a2009 dt{
	width:100px;
	float:left;
	padding-bottom:5px;
	}
#admission #a2009 dd{
	width:400px;
	float:left;
	padding-bottom:5px;
	}
	
#admission #a2009 h5{
	border-bottom:1px solid #cecece;
	padding-bottom:2px;
	margin-bottom:5px;
	height:18px;
	}
#admission #a2009 h5:after{
	content:".";
	height:0px;
	clear:both;
	display: block;
	visibility:hidden;
	}	
	
#admission #a2009 .end{
	margin-bottom:20px;
	}	

	
#admission #a2009 ul{
	margin-left:20px;
	}	
#admission #a2009 li{
	list-style-type: circle;
	padding-bottom:5px;
	}
	


#admission #a2009 .creation{
	width:270px;
	border-top:1px solid #EB3C1A;
	float:left;
	margin-right:10px;
	padding:5px 0;
	margin-bottom:20px;
	}
#admission #a2009 .creation span{
	color:#EB3C1A;
	}	
	
	
#admission #a2009 .manege{
	width:270px;
	border-top:1px solid #F1A01F;
	float:left;
	padding:5px 0;
	margin-bottom:20px;
	}
#admission #a2009 .manege span{
	color:#F1A01F;
	}


	
	
/* 出願資格 */
#admission #application ol{
	margin-bottom:130px;
	}
#admission #application ol li{
	padding-bottom:10px;
	}
	
#admission #fee li{
	clear:both;
	z-index:100;
	background:#ffffff url(../../admission/img/ico.gif) no-repeat;
	text-align:left;
	height:20px;
	padding-left:15px;
	list-style-position:inside;
	}

	
#admission #fee li.kei{
	border-bottom:3px solid #F0EFEF;
	margin-bottom:10px;
	}

	
#admission #fee h4{
	background:#E1DFDE;
	font-size:13px;
	clear:both;
	margin-top:20px;
	letter-spacing:3px;
	}	
#admission #fee h4 span{
	padding:2px 5px;
	display:block;
	}
	
	


#admission #fee .hyo .creation{
	background: #EB3C1A;
	color:#ffffff;
	}
	

#admission #fee .hyo .manege{
	background: #F1A01F;
	color:#ffffff;
	}

#admission #fee .hyo td{
	text-align:right;
	}
			
#admission #fee .hyo .bfgu{
	background:#DED7CF;
	}		
#admission #fee .hyo .kei{
	background:#F7F7E7;
	font-weight:bold;
	}	
#admission #fee .hyo .kei2{
	background:#F7F0DC;
	font-weight:bold;
	}		
	
/*------------------------------
4.学生生活
------------------------------*/
#life{
	margin:0 0 0 20px;
	text-align:left;
	}
	
	
/* 年間スケジュール */	
#life #schedule .shiki{
	background:#ffffff url(../../life/img/shiki.jpg) no-repeat;
	padding-left:20px;
	height:650px;
	margin-bottom:50px;
	}

#life #schedule dl{
	clear:both;
	}
#life #schedule dt{
	float:left;
	width:30px;
	}
	
#life #schedule dd.float1{
	float:left;
	width:30px;
	text-align:right;
	}
	
		
#life #schedule dd.float2{
	float:left;
	width:380px;
	padding-left:15px;
	}	
#life #schedule .end{
	padding-bottom:23px;
	}
	
	
/* 施設・設備 */
#life #estab h4{
	color:#81776E;
	font-size:13px;
	}
#life #estab li{
	background:#ffffff url(../../life/img/esta_ico.gif) no-repeat;
	padding-left:15px;
	}
	
#life #estab .detail{
	width:390px;
	margin:-10px 0 30px 0;
	}
#life #estab .detail a,#life #estab .detail2 a{
	background:#ffffff url(../../img/ico2.gif) no-repeat;
	padding-left:8px;
	margin-top:10px;
	display:block;
	}	
	
#life #estab .other{
	font-size:13px;
	background:#E1DFDE;
	margin:0 0 10px 0;
	}
#life #estab .other span{
	display:block;
	padding:3px 5px;
	}
#life #estab ul a:link,#life #estab ul a:active,#life #estab ul a:visited{
	color:#505050;
	}
#life #estab ul a:hover{
	color:#ff0000;
	}


	
/* 奨学金 */
#life #course h5{
	background:#E1DFDE;
	font-size:13px;
	clear:both;
	margin-bottom:10px;
	letter-spacing:3px;
	}	

		
#life #course h5 span{
	padding:2px 5px;
	display:block;
	}	
	
	
#life #course h6{
	color:#000000;
	font-size:12px;
	padding:0;
	margin:0;
	}
	
#life #course .hyo{
	width:100%;
	}
#life #course .hyo th{
	width:100px;
	}
#life #course .indent5{
	text-indent:5px;
	display:block;
	}	
#life #course .indent10{
	text-indent:10px;
	display:block;
	}	
/*------------------------------
5.その他
------------------------------*/	
#other h4{
	background:#E1DFDE;
	font-size:13px;
	clear:both;
	margin-top:20px;
	letter-spacing:3px;
	}	

		
#other h4 span{
	padding:2px 5px;
	display:block;
	}
	
	
#other h5{
	border-bottom:1px solid #cecece;
	padding-bottom:5px;
	margin-bottom:10px;
	}	
#other h5.noborder{
	border-bottom:none;
	padding-bottom:0px;
	margin-bottom:0px;
	}		
	
#other .line{
	width:100%;
	border-top:1px solid #cecece;
	padding:10px 0;
	margin:0;
	}
	
#other .line ul{
	margin:0 0 0 15px;
	}


/* トピックス */	
#other dl{
	clear:both;
	
	}	
#other dt{
	float:left;
	padding-bottom:10px;
	
	}

#other dd{
	padding-left:15px;
	width:450px;
	float:left;
	padding-bottom:10px;
	
	}
#other td{
	vertical-align:top;
	}		
	

#other .list li{
	list-style:circle inside;
	padding-bottom:5px;
	}
	
#other .indent{file:///Users/tamarimizu/Desktop/html/video/index.html
	text-indent:10px;
	display:block;
	}
	
	
/* ジョイントショー */	
#other ol{
	padding:10px
	}
#other .float1{
	float:left;
	width:450px
	}
#other .float2{
	width:100px;
	float:right;
	text-align:right;
	}
	
	
/* インタビュー */
#other .black{
	background:#000000;
	width:520px;
	}
#other .black p{
	padding:10px;
	}	
	
	
/* 修了生 */
#other .float3{
	width:30px;
	float:left;
	}
#other .float4{
	width:500px;
	float:left;
	}	
#other .float4 dl{
	clear:both;
	
	margin:0;
	padding:0;
	
	}	
#other .float4 dt{
	width:20px;
	float:left;
	margin:0;
	padding:0;
	}
#other .float4 dd{
	width:480px;
	float:left;
	margin:0;
	padding:0;
	}	
	

		
	
	
/* ビデオギャラリー */
#other #video li{
	
	padding-bottom:10px;
	}

/* 資料請求 */
#other .request ul{
	margin-left:20px;
	}
#other .request td span{
	color:#ff0000;
	}	


/* ファッションウィーク */
.graybg{
	background:#F0EFEF;
	}
th.darkbg{
	background:#6A163E;
	color:#ffffff;
	padding-bottom:5px;
	padding-top:5px;
	}


#fashion .hyo{
	width:100%;
	}
	
		
	

#fashion .hyo td,.fashion .hyo th{
	padding:5px;
	}	
#fashion .ffloat1{
	float:left;
	width:15px;
	text-align:center;
	margin:0 auto;
	}
	
	
#fashion .ffloat2{
	float:left;
	width:150px;
	}
#fashion .ffloat2 br{
	clear:none;
	}
	
#fashion .ffloat3{
	float:left;
	border:1px solid #999999;
	font-size:11px;
	line-height:1;
	}
#fashion .ffloat3 span{
	display:block;
	font-size:11px;
	padding:3px 1px 0 2px;
	}	
#fashion .ffloat4{
	float:left;
	font-size:11px;
	line-height:1;
	padding:3px 1px 0 3px;
	}
	
	
#fashion h4{
	background:#E1DFDE;
	font-size:13px;
	clear:both;
	margin-top:20px;
	letter-spacing:3px;
	}	

		
#fashion h4 span{
	padding:2px 5px;
	display:block;
	}		
	
	
#fashion-blog h4{
	border:2px dotted #680032;
	color:#680032;
	font-size:13px;
	clear:both;
	margin-top:20px;
	letter-spacing:3px;
	}
#fashion-blog h4 span{
	padding:2px 5px;
	display:block;
	}	


#fashion .repobg{
	background: url(../../fashion_week/img/repo_creation_bg.jpg) repeat-y;
	
	width:545px;
	margin-bottom:17px;
	}
#fashion .shimpobg{
	background: url(../../fashion_week/img/report_shinpo_bg.jpg) repeat-y;
	width:545px;
	margin-bottom:20px;
	}
#fashion .shimpobg p{
	margin:10px;
	margin-top:0;
	}		
	
#fashion .repobg dt.link1{
	background:url(../../fashion_week/img/repo_link1.gif) no-repeat;
	padding-left:10px;
	}
#fashion .repobg dt.link2{
	background:url(../../fashion_week/img/repo_link2.gif) no-repeat;
	padding-left:10px;
	}
#fashion .repobg dd{
	margin-bottom:10px;
	}			

#fashion .repobg .float{
	float:left;
	}	

#fashion .repobg dt a:link,#fashion .repobg dt a:visited,#fashion .repobg dt a:active{
	color:#000000;
	font-weight:bold;
	}
#fashion .repobg dt a:hover{
	color:#ff0000;
	}	

#fashion .width500{
	width:500px;
	}
#fashion #show,#fashion #show-d2{
	margin-bottom:10px;
	}	
#fashion #show td,#fashion #show-d2 td{
	vertical-align:top;
	padding-bottom:20px;
	}
#fashion #show td p{
	width:200px;
	}
#fashion #show-d2 td p{
	width:150px;
	}
	
	
/* コース別トピックス */
#left #course-topi{
	background:none; padding-left:0; border-top:1px dashed #cecece; padding-top:10px}
	
#left #course-topi li{
	width:170px;
}


#left #course-topi li li{
	width:160px;
}

#left #course-topi li li li{
	width:150px;
}


/* FAQ */
.faq .qestion{
	margin-bottom:20px;
	width:100%
}
.faq .qestion td{
	padding:5px;
	}
.faq .qestion th{
	padding:5px;
	border-bottom:1px solid #cecece;
	}	
.faq .qes{
background:#000000;
color:#fff;
padding:5px;
margin:0 auto;
text-align:center;
width:25px;
border-bottom:1px solid #fff;
}
.faq th.qes{
border-bottom:1px solid #fff;
}
.faq .ans{
background:#E1DFDE;
text-align:center;
padding:5px;
margin:0 auto;
}
.faq .border{
border:1px solid #cecece;
padding:10px;
}
.faq .border td{
padding-bottom:5px;

}

