@charset "UTF-8";

/* -----------------------------------------------
Bunka Fashion College  - bfc review -
Version: April 2007


compatibility

Full:
IE 6,7; Firefox 1.5, 2.0; Safari 2.0;

not-usable:
IE 5, 5.5; Mac IE;
----------------------------------------------- */


h3 {
	font-size: 107%;
	font-weight: bold;
	border: none;
	padding-left: 0px;
	margin-bottom: 10px;
}

h3.category-title {
	font-size: 92%;
	font-weight: bold;
	color: #ffffff;
	border: none;
	padding: 10px 0px;
	margin-bottom: 30px;
	text-align: center;
	width: 511px;
	background: #b8b8b8;
}

/************************** left */

div#contents-news-leftbox {
	float: left;
	width: 511px;
	margin-right: 49px; 
}

p.date-event {
	font-size: 77%;
	font-weight: bold;
	color: #6600CC;
	line-height: 1;
	background: url(../img/img_bfc_icon_event.gif) no-repeat 0% 50%;
	padding-left: 68px;
	letter-spacing: 0;
}

p.date-contest {
	font-size: 77%;
	font-weight: bold;
	color: #6600CC;
	line-height: 1;
	background: url(../img/img_bfc_icon_contest.gif) no-repeat 0% 50%;
	padding-left: 68px;
	letter-spacing: 0;
}

p.date-collabo {
	font-size: 77%;
	font-weight: bold;
	color: #6600CC;
	line-height: 1;
	background: url(../img/img_bfc_icon_collabo.gif) no-repeat 0% 50%;
	padding-left: 68px;
	letter-spacing: 0;
}

p.date-college {
	font-size: 77%;
	font-weight: bold;
	color: #6600CC;
	line-height: 1;
	background: url(../img/img_bfc_icon_college.gif) no-repeat 0% 50%;
	padding-left: 68px;
	letter-spacing: 0;
}

p.date-campus {
	font-size: 77%;
	font-weight: bold;
	color: #6600CC;
	line-height: 1;
	background: url(../img/img_bfc_icon_campus.gif) no-repeat 0% 50%;
	padding-left: 68px;
	letter-spacing: 0;
}

p.date {
	font-size: 77%;
	font-weight: bold;
	color: #cc0000;
	line-height: 1;
	letter-spacing: 0;
}

div#contents-news-leftbox div#entry-box {
	margin-top: 35px;
	padding-bottom: 40px;
}

div#contents-news-leftbox div.entry-box-ichiran {
	margin-top: 22px;
	margin-bottom: 45px;
}

div#contents-news-leftbox div.entry-box-ichiran-last {
	margin-top: 22px;
	margin-bottom: 62px;
}

div#contents-news-leftbox p.entry-ichiran {
	padding-bottom: 10px;
	margin-bottom: 10px;
	background: url(../img/img_dotline_single.gif) repeat-x bottom;
}

div#contents-news-leftbox p.btn-syosai {
	text-align: right;
}

div#contents-news-leftbox div#pagelink-box {
	background: url(../img/img_dotline_single.gif) repeat-x top;
	padding-top: 10px;
}

div#contents-news-leftbox div#pagelink-box p {
	display: inline;
	margin-bottom: 0;
	letter-spacing: 0;
	margin-left: 15px;
}

div#contents-news-leftbox div#pagelink-box a.back{
	font-size: 85%;
	line-height: 1;
	background: url(../img/img_btnmark_left.gif) no-repeat 0% 100%;
	padding-left: 14px;
	float: left;
}

div#contents-news-leftbox div#pagelink-box a.next{
	font-size: 85%;
	line-height: 1;
	background: url(../img/img_btnmark.gif) no-repeat 0% 100%;
	padding-left: 14px;
	float: right;
}

div#contents-news-leftbox p.kanren {
	font-size: 85%;
	font-weight: bold;
	margin-bottom: 0.5em;
	letter-spacing: 0;
}

div#contents-news-leftbox div#kanren {
	font-size: 85%;
	background: url(../img/img_dotline_single.gif) repeat-x top;
	padding-top: 10px;
	letter-spacing: 0;
}

div#contents-news-leftbox div#kanren p {
	background: url(../img/img_btnmark.gif) no-repeat 0% 85%;
	padding-left: 14px;
	margin-bottom: 0.8em;
}

div#contents-news-leftbox span.caption {
	font-size: 92%;
	color: #666;
	letter-spacing: 0;
	line-height: 1.6;
	display: block;
	margin-top: 0.8em;
}

div#contents-news-leftbox p.caption {
	font-size: 85%;
	color: #666;
	letter-spacing: 0;
	line-height: 1.6;
	margin-top: 0.5em;
	margin-bottom: 0;
}

div#contents-news-leftbox div.news-photobox-wrapper {
	margin-bottom: 1.8em;
}

div#contents-news-leftbox div.box176-left {
	float: left;
	width: 176px;
	margin-right: 18px;
}

div#contents-news-leftbox div.box176-right {
	float: right;
	width: 317px;
}

div#contents-news-leftbox div.box176-right p {
	margin-bottom: 0;
}

div#contents-news-leftbox div.box112 {
	float: left;
	width: 112px;
	margin-right: 15px;
}

div#contents-news-leftbox div.box176-profile {
	float: left;
	width: 176px;
	margin-right: 16px;
}

div#contents-news-leftbox div.box176-profile p em{
	line-height: 1.6;
}

div#contents-news-leftbox div#news-link-box {
	background: url(../img/img_dotline_single.gif) repeat-x top;
	padding-top: 10px;
	margin-top: 10px;
	text-align: right;
}

div#contents-news-leftbox div#news-link-box p {
	display: inline;
	margin-bottom: 0;
	letter-spacing: 0;
	margin-left: 15px;
}

div#contents-news-leftbox div#news-link-box  a{
	font-size: 85%;
	line-height: 1;
	background: url(../img/img_btnmark_pagetop.gif) no-repeat 0% 100%;
	padding-left: 14px;
}


/************************** right */

div#contents-news-rightbox {
	float: right;
	width: 192px;
}

div#contents-news-rightbox div#news-list {
	padding-bottom: 27px;
}

div#contents-news-rightbox p.news-category-title {
	font-size: 85%;
	line-height: 1;
	margin-bottom: 22px;
	font-weight: bold;
	letter-spacing: 0;
}

div#contents-news-rightbox div.news-list-item {
	margin-bottom: 22px;
}

div#contents-news-rightbox div.news-list-item h3 {
	font-size: 85%;
	margin-bottom: 4px;
}

div#contents-news-rightbox div.news-list-item h3 a{
	line-height: 1.5;
	background: url(../img/img_btnmark.gif) no-repeat 1px .1em;
	padding-left: 14px;
}

div#contents-news-rightbox li {
	background: url(../img/img_btnmark.gif) no-repeat 0% 50%;
	padding-left: 14px;
	margin-bottom: 4px;
}



/************************** for IE6 Hack */

* html div#contents-news-leftbox div#kanren p {
	background: url(../img/img_btnmark.gif) no-repeat 0% 50%;
	padding-left: 14px;
}


* html div#contents-news-rightbox li {
	background: url(../img/img_btnmark.gif) no-repeat 0% 30%;
	padding-left: 14px;
	margin-bottom: 4px;
}

* html div#contents-news-rightbox {
	float: right;
	width: 192px;
	clear: both;
}