@charset "utf-8";


html{
	width: auto;
	color: black;
	background: white none;
}
body{
	background: transparent none;
	font-size: 12pt;
}
#box{
	width: auto;
	margin: 0;
	padding: 0;
	background: transparent none;
}
* html #box{/* IE6 */
	background: transparent none;
}

#box-inner{
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: left;
	background: transparent none;
}
#header{
	width: 100%;
	background: transparent none;
	height: auto;
	color: black;
	margin: 0 0 2mm 0;
	padding: 0;
}
#main{
	width: auto;
	background: transparent none;
	padding:0 0 5mm 0;
	margin: 0;
}

/*----------------------------------------------------
印刷用
----------------------------------------------------*/
.noprint,
div.header-right,
div.header-guide,
div#topnavi,
ul.anc-link,
div#leftnavi,
ul.rightnavi,
div.bosyu-list,
div.topimage,
div.top-img,
div.anchor{
	display: none;
}

h1{
	width: auto;
	height: auto;
	text-indent:0;
}


h1 a,
h1.gakuen a{
	width: auto;
	height: auto;
	display: inline;
	font-size: 14pt;
	background: none;
	color: black;
}

#footer{
	width: auto;
	height: auto;
	background: none;
	padding-top: 0;
}
div.footer-link{
	float: none;
	width: auto;
}
div.add{
	float: none;
	width: auto;
	text-align: left;
	font-size: 70%;
	padding-right: 10px;
	color: black;
	line-height: 1.3em;
	letter-spacing: 0px;
}
span.add{
	color: black;
}
div.add a{
	color: black;
}
div.copy{
	width: auto;
	font-size: 10pt;
	color: black;
	text-align: left;
}


#contents{
	float: none;
	width: auto;
}
#contents-inner{
	float: none;
	width: auto;
}
#contents-inner2{
	width: 100%;
}


/*=========================================
indexのページ
===========================================*/
/*h2：画像のタイトル*/
h2.topics{
	width: 100%;
	height: 30px;
	font-size: 100%;
	border-bottom: 1px solid #000000;
	text-decoration: none;
	background-image: none;
	margin: 15px 0;
}

/*=========================================
indexのページおわり
===========================================*/


/*=========================================
学科のページ
===========================================*/
h2.design-title,
h2.coordinate-title,
h2.senkou-title{
	width: 100%;
	font-size: 120%;
	font-weight :bold;
	color: #000000;
	border-left: 5px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 0 5px 1px;
	margin: 20px 0 15px;
	background-image: none;
}
table.table-01,table.table-02{
	margin: 0 0 2mm 0;
}


div.list-float-left{
	float: left;
	width: 8cm;
	display: inline;
	margin: 0 5mm 0 0;
}
div.list-float-right{
	float: left;
	width: 8cm;
}

/*=========================================
学科のページおわり
===========================================*/


/*=========================================
学校行事のページ
===========================================*/
div.campuslife{
/*clearfix*/
	margin-bottom: 30px;
	width: 100%;
}

div.campuslife-left{
	float: left;
	width: 275px;
}
div.campuslife-right{
	float: right;
	width: 275px;
	height: 110px;
	text-align: right;
}
/*=========================================
学校行事のページおわり
===========================================*/


/* 共通指定---------------------------------------------------- */
/*見出し*/
h2.midashi{
	font-size: 120%;
	font-weight :bold;
	color: #000000;
	border-left: 5px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 0 5px 1px;
	margin: 20px 0 15px;
}

/*見出し*/
h3.midashi{
	font-size: 100%;
	font-weight :bold;
	color: #000000;
	border-bottom: 1px solid #000000;
	margin: 15px 0;
}





.kaigyou-mae{page-break-before:always;}
.kaigyou-ato{page-break-after:always;}

img.width30{
	width: 5.5cm;
	height: auto;
}
img.width50{
	width: 8.5cm;
	height: auto;
}
img.width100{
	width: 17cm;
	height: auto;
}
img.width90{
	width: 15cm;
	height: auto;
}

