@charset "UTF-8";

/* -----------------------------------------------
Bunka Fashion College
Version: April 2008


compatibility

Full:
IE 6,7; Firefox 1.5, 2.0; Safari 2.0;

not-usable:
IE 5, 5.5; Mac IE;
----------------------------------------------- */



h2 {
	font-size: 107%;
	font-weight: bold;
	border-left: 4px #E1E6E1 solid;
	padding-left: 8px;
	margin-bottom: 30px;
	background-image: none;
}

span.caution {
	color: #969996;
	font-size: 100%;
	line-height: 1.7;
	letter-spacing: 0;
}

div#entrance-box {
	margin-bottom: 1.8em;
	border: 1px #000 dotted;
	background-color: #F3F5F3;
	padding: 20px;
}

p.ma-top {
	margin-top: 1.8em;
	margin-bottom: 0.5em;
}

div#entrance-box p {
	margin-bottom: 1em;
}

div#entrance-box p.ma-none {
	margin-bottom: 0;
}

div#entrance-address-box {
	padding-top: 12px;
	background: url(../../common/img/img_dotline_single.gif) repeat-x top;
}

div.entrance-address-inner {
	padding-bottom: 12px;
	margin-bottom: 12px;
	background: url(../../common/img/img_dotline_single.gif) repeat-x bottom;
}

table.entrance-g1 {
	border-collapse: collapse;
	font-size: 92%;
	border: 0px;
	width: 511px;
}

table.entrance-g1 th, table.entrance-g1 td  {
	border: 0px;
	text-align: left;
	vertical-align: top;
	padding: 3px 0px;
}

table.entrance-g1 th {
	width: 75px;
}

table.entrance-g1 td {
	width: 436px;
}

div#contents-right-box div.rightbox-linkbox-menu {
	width: 461px;
	margin-top: 25px;
	padding-bottom: 12px;
	margin-bottom: 40px;
	background: url(../../common/img/img_dotline_single.gif) repeat-x bottom;
}

div#contents-right-box div.rightbox-linkbox-menu ul.link-list{
	width: 461px;
	padding-top: 12px;
	background: url(../../common/img/img_dotline_single.gif) repeat-x top;
}

ul.list-number {
	font-size: 92%;
	list-style: decimal;
}

ul.list-number li {
	line-height: 1.6;
	margin-bottom: 1.4em;
	margin-left: 16px;
}

ul.list-number li.grey {
	color: #969996;
	margin-bottom: 0;
}

ul.list-number-in {
	font-size: 100%;
	list-style: decimal;
}

ul.list-number-in li{
	margin-bottom: 0;
}

ul.list-number-in-grey {
	font-size: 100%;
	color: #969996;
	list-style: decimal;
}

ul.list-number-in-grey li{
	margin-bottom: 0;
}

ul.list-circle-in {
	font-size: 100%;
	list-style: disc;
}

ul.list-circle-in li{
	margin-bottom: 0;
}

img.ma-bottom {
	margin-bottom: 1em;
}

div.goto-menu-link {
	background: url(../img/img_dotline_single.gif) repeat-x top;
	padding-top: 10px;
	margin-top: 10px;
	margin-bottom: 40px;
	text-align: right;
}

div.goto-menu-link p{
	margin-bottom: 0;
	letter-spacing: 0;
	margin-left: 15px;
}

div.goto-menu-link p a{
	font-size: 85%;
	line-height: 1.1;
	background: url(../img/img_btnmark_pagetop.gif) no-repeat 0% 100%;
	padding-left: 14px;
}

div.goto-menu-link-last {
	background: url(../img/img_dotline_single.gif) repeat-x top;
	padding-top: 10px;
	margin-top: 10px;
	margin-bottom: 0px;
	text-align: right;
}

div.goto-menu-linkv p{
	margin-bottom: 0;
	letter-spacing: 0;
	margin-left: 15px;
}

div.goto-menu-link-last p a{
	font-size: 85%;
	line-height: 1.1;
	background: url(../img/img_btnmark_pagetop.gif) no-repeat 0% 100%;
	padding-left: 14px;
}

img.e07 {
	margin-left: -16px;
	margin-top: 1.4em;
}


div.interview-wrapper {
	margin-bottom: 30px;
}

div.interview-leftbox {
	float: left;
	width: 191px;
	margin-right: 16px;
}

div.interview-rightbox {
	float: right;
	width: 304px;
}

.interview-name {
	margin-bottom: 15px;
	border: solid 1px #000;	
}

.interview-name p.name {
	padding: 10px 12px;	
	border-bottom: solid 1px #000;
	font-size: 107.7%;
	font-weight: 700;
}

.interview-name p.cs {
	padding: 5px 12px;	
	font-size: 85%;
}

div.interview-rightbox img{
	margin-bottom: 18px;
}

div.interview-rightbox p{
	font-size: 85%;
	line-height: 1.8;
	margin-bottom: 0px;
	letter-spacing: 0;
}

div.interview-rightbox span.highlight-pink , 
p.interview span.highlight-pink {
	line-height: 1.8;
}

div.interview-rightbox a.text {
	color: #F51E46;
	font-weight: normal;
	text-decoration: none;
	line-height: 1.8;
}

div.interview-rightbox a.text:hover {
	color: #6600CC;
	font-weight: normal;
	text-decoration: none;
	line-height: 1.8;
}

p.interview {
	padding-bottom: 12px;
	background: url(../../common/img/img_dotline_single.gif) repeat-x bottom;
	margin-bottom: 12px;
}

p.interview-last {
	padding-bottom: 12px;
	background: url(../../common/img/img_dotline_single.gif) repeat-x bottom;
	margin-bottom: 45px;
}

p.interview-ma-none {
	padding-bottom: 6px;
	background: none;
	margin-bottom: 0px;
}





/************************** for IE6 Hack */

* html ul.list-number li{
	margin-left: 23px;
}

* html ul.list-number li.dable{
	margin-left: 29px;
}

* html img.e07 {
	margin-left: -23px;
}

/************************** for IE7 Hack */

*:first-child+html ul.list-number li{
	margin-left: 23px;
}

*:first-child+html ul.list-number li.dable{
	margin-left: 29px;
}

*:first-child+html img.e07 {
	margin-left: -23px;
}
