@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;
}

/*----------------------------------------------------
印刷用
----------------------------------------------------*/
div.header-right,
div.header-guide,
div#topnavi,
ul.anc-link,
div#leftnavi,
ul.rightnavi,
div.bosyu-list,
div.topimage,
div.anchor,
div.copy{
	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{
	clear: both;
	width: 100%;
	height: auto;
	background: transparent none;
	color: black;
	font-size: 9pt;
	margin: 0;
	padding: 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.3;
	letter-spacing: 0px;
	margin: 1cm 0 0 0;
}
span.add{
	color: black;
}
div.add a{
	color: black;
}
div.copy{
	width: auto;
	margin: 5mm 0 0 0;
	padding: 5mm 0 0 0;
	font-size: 9pt;
	color: black;
	text-align: left;
	border-top: 1px solid #707070;
}


#contents{
	width: 100%;
	float: none;
	background: transparent none;
	margin:0;padding: 0;
}
#contents-inner{
	float: none;
	width: auto;
	margin:0;padding: 0;
}
#contents-inner2{
	width: 100%;
	margin:0;padding: 0;
}

/*=========================================
indexのページ
===========================================*/
/*h2：画像のタイトル*/
h2.topics{
	width: 100%;
	height: 30px;
	font-size: 16pt;
	border-bottom: 1px solid #000000;
	text-decoration: none;
	background-image: none;
	margin: 15px 0;
}
/*=========================================
indexのページおわり
===========================================*/


/*=========================================
学科のページ
===========================================*/

/*h2:目指す職業*/
h2.title-shigoto,
h2.title-shikaku,
h2.title-jyoho,
h2.title-keiei,
h2.title-igaku,
h2.title-1nenji,
h2.title-2nenji,
h2.title-3nenji,
h2.w-school{
	/*height: 20px;*/
	font-size: 13pt;
	text-decoration: none;
	display: block;
	outline:none;	/*リンクの点線を無くす*/
	text-indent: 0px;	/*文字を飛ばして見えなくする*/
	background-image: none;
	border-bottom: 1pt solid #000000;
	padding-bottom: 2mm;
	margin: 20px 0 5px;
	width: auto;
	height: auto;
}

div.shikaku-in{
	clear: both;
	width: 760px;
}

div.w-school-left{
	float: left;
	width: 35mm;
	padding-top: 20px;
}
div.w-school-right{
	float: left;
	width: 13cm;
}

ol.w-school li{
	list-style-type: decimal;
	padding-left: 0;
	line-height: 20px;
	margin-bottom: 15px;
	margin-left: 10mm;
	font-size: 10pt;
}


ol.w-school{
	font-size: 90%;
	/*font-weight: bold;*/
}
ol.w-school li{
	/*list-style-type: decimal;
	padding-left: 25px;
	line-height: 20px;
	margin-bottom: 15px;*/
}
li.w-1{background-image: none;}
li.w-2{background-image: none;}
li.w-3{background-image: none;}
li.w-4{background-image: none;}
li.w-5{background-image: none;}
li.w-6{background-image: none;}
/*=========================================
学科のページおわり
===========================================*/


/* 共通指定---------------------------------------------------- */
/*見出し*/
h2.midashi{
	font-size: 13pt;
	font-weight :bold;
	color: #000000;
	border-left: 5px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 0 5px 1px 8px;
	margin: 20px 0 15px;
	clear: both;
}

/*見出し*/
h3.midashi{
	font-size: 11pt;
	font-weight :bold;
	color: #000000;
	border-bottom: 1px solid #000000;
	margin: 15px 0;
	padding: 0 0 2mm 0;
}



/*h2:目指す職業*/
div.work-left{
	float: left;
	width: 8cm;
	display: inline;
	margin: 0 5mm 0 0;
}
/*h2:目指す資格*/
div.shikaku-right{
	float: left;
	width: 8cm;
}


div.float-left{
	float: left;
	width: 5cm;
	display: inline;
	margin: 0 5mm 0 0;
}

div.float-right{
	float: left;
	width: 11cm;
}


table.table-01{
	border: 1px solid #666666;
	margin-bottom: 2mm;
}
table.table-01 th,
table.table-01 td{
	border: 1px solid #666666;
	padding: 4px 8px;
	font-size: 83%;
	letter-spacing: 0px;
}
table.table-01 th{
	background-color: transparent;
	color: black;
	text-align: center;
	white-space:nowrap;
}
table.table-01 td{
}


ul.twocol{
	width: 34mm;
	float: left;
}

div.jouhou-system-menjo-right{
	width: 50mm;
}

div.jouhou-system-menjo-right{
	width: 100mm;
}



ul.course-link{
	display: none;
}


dl.course dd{
	width: 110mm;
	height: 58px;
	float: left;
	font-size: 83%;
	line-height: 1.2;
}


table.three-type th,
table.three-type td{
}
table.three-type img{
	width: 5.6cm;
	height: auto;
}

ol.point1 li{
	min-height: auto;
	height: auto;
	list-style-type: decimal;
	padding: 0 0 0 0;
	margin: 0 0 2mm 10mm;
	line-height: 1.2;
	font-size: 10pt;
}
ol.point1 li.p1,
ol.point1 li.p2,
ol.point1 li.p3{background: none;}



.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;
}

ol.list-2{
	width: 170mm;
	/*font-size: 90%;
	line-height: 1.2;*/
	border: 1pt solid red;
}
ol.list-2 li{
	/*display: inline;
	float: left;
	list-style: square;
	margin: 0 1em 0.5em 0;
	padding: 0 0 0 0;
	white-space: nowrap;*/
}

