@charset "utf-8";
/* CSS Document */


/* index==========================

	1.for school style
	
*/

/* 1.for school style ==============================================*/

/* common ==== */

/* index ==== */
.contentsBox2{
	clear:both;
	padding:0 0 0 16px;
	background:url(../../common/img/dot_tate.gif) repeat-y left top;
	margin-top:29px;
	margin-bottom:50px;
	color:#949494;
}
.contentsBox2 p{
	line-height:1.4;
	margin:7px 0 0 5px;
}
.contentsBox2 .outerBox{
	width:334px;
}
.contentsBox2 .outerBox2{
	width:334px;
}
.contentsBox2 .l_set{
	width:120px;
	float:left;
	display:inline;
}
.contentsBox2 .r_set{
	width:214px;
	float:right;
	display:inline;
}
.contentsBoxSetL{
	width:347px;
	background:url(../../common/img/dot_tate.gif) repeat-y right top;
	float:left;
	margin:0 19px 0 0;
}
.contentsBoxSetR{
	width:347px;
	background:url(../../common/img/dot_tate.gif) repeat-y right top;
	float:left;
	margin:0 0 0 0;
}

/* 基本理念 ==== */
.ideaPage h2{
	float:left;
}
.ideaPage p{
	float:left;
}
#idea{
	clear:both;
	padding:38px 0 0 0;
	width:750px;
	height:535px;
	background:url(../img/bg_idea.jpg) no-repeat bottom right;
}
#idea p{
	margin:0 0 38px 43px;
	line-height:2;
}
#idea p.pointTxt{
	margin:0 0 38px 65px;
	font-size:123%;/* 16px */
}
/* 教育方針 ==== */
.policyContents{
margin:43px 0 0 0;
}
.policyContents  p{
	line-height:1.4;
	margin:7px 30px 0 5px;
}
.policyContents  ol{
	list-style-type:decimal;
	line-height:1.4;
	margin:30px 0 0 30px;
}
.policyContents ul{
	list-style-type:decimal;
	line-height:1.4;
	margin:7px 0 0 5px;
}
.policyContents ul li{
	float:left;
	display:inline;
	line-height:1.4;
	margin:7px 0 0 5px;
}
.policyContents .scInner{
	margin: 19px 0 40px 15px;
}
p.policyTxt{
	margin:28px 30px 0 5px;
}
.policyContents dl{
	margin:10px 0 0 15px;
}
.policyContents dl dt {
	float: left;
	width: 15em;
	margin: 0 0 0.5em 0;
	padding: 0;
	line-height: 120%;
}

.policyContents dl dd {
	_height: 1%; /* Hack for Win IE6 */
	margin: 0 0 0.5em 15em;
	padding: 0;
	line-height: 120%;
}
.policyBox{
	min-height: 310px;
	height: auto !important;
	height: 310px;
	background:url(../img/bg_policy.jpg) no-repeat bottom right;

}
/*20110905追加*/
.policyContents .houshin{
	list-style-type:upper-roman;
	padding:0 0 0 20px;
}

#contents #main .policyContents .houshin li p{
	line-height:1.4em;
	padding:0 0 3px;
	margin:0;
}
#contents #main .contentsInner.policyContents .scInner .houshin li .pb10{
	padding-bottom:10px;
}
/*20111229追加*/
.policyContents .ukeirehoushin .houshin02{
	list-style-type:upper-roman;
	margin:15px 0 0 20px;
	padding:0 0 0 15px;
}
.policyContents .ukeirehoushin .houshin02 h3{
	padding:0 0 0 0;
}
.policyContents .ukeirehoushin .houshin02 li{
	padding:15px 0 0 0;
}
.policyContents .ukeirehoushin .houshin02 p{
	margin:10px 0 10px 0;
	padding:0 0 0 0;
}

#contents #main .contentsInner.policyContents .scInner.ukeirehoushin .houshin02 li .gakui{
	margin:0;
	padding:0 0 0 20px;
	list-style-position:outside !important;
}
.policyContents .ukeirehoushin .houshin02 .gakui li{
	margin:0;
	padding:0;
}
.policyContents .ukeirehoushin .houshin02 .gakui .mb10{
	margin-bottom:10px;
}
/*20111229追加*/
.policyContents .gakui{
	margin:0;
	padding:0 0 80px 20px;
	list-style-position:inside;
}
.policyContents .gakui li ol{
	margin:0;
	padding:0 0 0 20px;
}
.policyContents .gakui li ol li{
	list-style-type:none;
	padding:0 0 10px;
}
.policyContents .gakui ol ol ol{
	margin:0;
	padding:0 0 5px 20px;
}
.policyContents .gakui li li li{
	list-style-type:none;
	padding:5px 0 0;
}
#contents #main .contentsInner.policyContents .scInner .gakui li .pb10{
	padding-bottom:10px;
}


/* 理事長メッセージ ==== */
.directorContents{
	margin:43px 0 0 0;
}
.directorContents .scInner{
	margin: 15px 0 40px 15px;
}
.directorContents .scInner p{
	margin: 0 0 15px 0;
}
.directorContents h2{
	margin:0 0 0 13px;
	padding:0 0 0 0;
}
.directorContents p.imgPict{
	width:230px;
	float:right;
	margin:0 0 0 0;
}
.profileBox{
	width:750px;
	background:url(../img/bg_director_body.gif) repeat-y;
}
.profileBoxInner{
	background:url(../img/bg_director_top.gif) no-repeat top;
	padding-top:16px;
}
.profileBoxInner2{
	background:url(../img/bg_director_bottom.gif) no-repeat bottom;
	padding-bottom:25px;
}
.directorContents  .outerBox2{
	margin:0 0 0 0;
}
.directorContents  .outerBox2 .l_set{
	width:425px;
	float:left;
	display:inline;
}
.directorContents  .outerBox2 .r_set{
	width:250px;
	float:right;
	display:inline;
	padding:17px 0 0 0;
}
.profileBox .outerBox{
	margin:0 0 0 17px;
}
.profileBox .outerBox .l_set{
	width:180px;
	float:left;
	display:inline;
}
.profileBox .outerBox .r_set{
	width:530px;
	float:right;
	display:inline;
	padding:17px 0 0 0;
}
.profileBox .r_set dl{
	font-size:85%;/* 11px */
	font-family:'ＭＳ ゴシック','メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic pro',Osaka,verdana,arial,sans-serif;
	padding: 17px 0 0 0;
}
.profileBox .r_set dl dt {
	float: left;
	width: 7em;
	margin: 0 0 0.5em 0;
	line-height: 120%;
}

.profileBox .r_set dl dd {
	_height: 1%; /* Hack for Win IE6 */
	margin: 0 0 0.5em 7em;
	padding: 0;
	line-height: 120%;
}
/* 校歌 ==== */
.songContents p{
	margin:20px 0 0 0;
}
.songTxt{
	width:230px;
	float:left;
	display:inline;
}
.songContents .scInner .l_set{
	width:170px;
	float:left;
}
.songContents .scInner .r_set{
	width:572px;
	height:49px;
	float:right;
	background:url(../img/title_players.gif) no-repeat;
	margin-top:20px;
}
.songContents .scInner .r_set p{
	margin:14px 0 0 127px;
}
/* 自己点検・評価 ==== */
.jikotenkenContents h2{
	margin-top:20px;
}
.jikotenkenContents table{
	width:670px;
	margin:25px 0 0 35px;
	background:url(../../common/img/dot1_2.gif) repeat-x top;
}
.jikotenkenContents table td{
	padding:5px 10px 5px 10px;
	background:url(../../common/img/dot1_2.gif) repeat-x bottom;
	font-weight:normal;
	text-align:left;
}
.jikotenkenContents .scInner a{
    color:#DA7C7D;
}
.jikotenkenContents .scInner a:link{
    color:#DA7C7D;
	text-decoration:underline;
}
.jikotenkenContents .scInner a:visited{
    color:#DA7C7DF;
	text-decoration:underline;
}
.jikotenkenContents .scInner a:hover{
    color:#F07284;
	text-decoration:underline;
}
p.iconDot{
	padding:0 0 0 10px;
	background:url(../../common/img/icon_dot.gif) no-repeat;
	background-position:0 8px;
}
.jikotenkenContents td.txtright{
	width:30px;
}
.jikotenkenContents td.txtContents{
	width:450px;
}
.jikotenkenContents td.pdfSize{
	text-align:left;
}
.jikotenkenContents td.txtshiryou{
	width:70px;
}
.jikotenkenContents td.txtContents02{
	width:400px;
}

p.iconPdf a{
	padding:0 25px 0 0;
	background:url(../../common/img/icon_pdf.gif) no-repeat right;
}
.jikotenkenContents .logList{
margin:40px 0 0 100px;
}
.jikotenkenContents .logList ul{
margin:0 0 0 0;
text-align:right;
}
.jikotenkenContents .logList ul li{
margin:0 5px 0 0;
padding:0 0 0 0;
float:left;
}

/*20110416追加*/
#contents #main .contentsInner .scInner .iconDot02{
	clear:both;
	width:635px;
	margin:25px 0 5px 45px;
	padding:0 0 0 10px;
	color:#555555;
	font-size:1.05em;
	background:url(../../common/img/icon_dot.gif) no-repeat;
	background-position:0 8px;
}
#contents #main .contentsInner .scInner #accordion2{
	padding-top:1px;
}
#contents #main .contentsInner .scInner #accordion2 .iconDot04{
	width:635px;
	margin:12px 0 5px 45px;
	padding:0 0 0 10px;
	color:#555555;
	font-size:1.05em;
	background:url(../../common/img/icon_dot.gif) no-repeat;
	background-position:0 8px;
	text-decoration:none;
}
*:first-child+html #contents #main .contentsInner .scInner #accordion2 .iconDot04{
	float:left;
	margin:12px 0 5px 45px;
}
#contents #main .contentsInner .scInner .iconDot03 {
	color:#F07284;
	font-size:1.05em;
	text-decoration:underline;
	cursor:pointer;
}
#contents #main .contentsInner .scInner .Annotation{
	font-size:12px;
}

#contents #main .pdftit{
	width:635px;
	color:#555555;
	margin:0 0 0 35px;
	padding:8px 0 5px 30px;
	cursor:pointer;
	background:url(../../common/img/dot1_2.gif) repeat-x top;
}
#contents #main .pdftit .linktxt{
	color:#F07284;
	text-decoration:underline;
}

.jikotenkenContents .design02{
	margin:5px 0 0 35px;
}
.jikotenkenContents .design02 td.last{
	background:none;
}

/* 紀要 ==== */
.bulletinContents h2{
	margin-top:20px;
}
.bulletinContents h3{
	margin:20px 0 0 30px;
} 
.bulletinContents p{
	margin:30px 0 0 15px;
} 
.bulletinContents ul{
	margin:15px 0 0 50px;
}
.bulletinContents li{
	margin:0 0 4px 0;
	padding:0 0 0 8px;
	background:url(../../common/img/icon_dot.gif) no-repeat;
	background-position:0 6px;
}
.bulletinContents p.sabTxt{
	text-align:right;
	margin:20px 70px 0 0;
}
/* パンフレット ==== */
.pamphletContents p.overviewTxt{
	margin:23px 0 0 15px;
}
.pamphletContents ul.pict{
	margin:33px 0 0 20px;
}
.pamphletContents ul.pict li{
	float:left;
	display26px;
	margin:0 30px 0 0;
}
.requestBox{
	width:750px;
	background-color:#F8F7F0;
	margin:47px 0 0 0;
	padding:20px 0 20px 0;
	text-align:center;
}
.requestBox p.notesTxt{
	margin:10px 0 0 0;
}

.requestBox p.notesTxt a:link{
    color:#F3A9A9;
	text-decoration:underline;
}
.requestBox p.notesTxt a:visited{
    color:#F3A9A9;
	text-decoration:underline;
}
.requestBox p.notesTxt a:hover{
    color:#fe7484;
	text-decoration:underline;
}
/* 大学データ ==== */
.dataContents table{
	margin:30px 0 0 0;
}
.dataContents table th{
	background:url(../../common/img/dot_1_1.gif) repeat-x bottom;
	padding:13px 4px 13px 14px;
	vertical-align:top;
}
.dataContents table td{
	background:url(../../common/img/dot_1_1.gif) repeat-x bottom;
	padding:13px 0 13px 0;
	vertical-align:top;
}
table.table-data {
	width:630px;
    border: 1px #D5D5D5 solid;
    border-collapse: collapse;
    border-spacing: 0;
margin:0px 0 0 0;
}
.dataContents table.table-data th {
    padding: 10px 10px 10px 10px;
    border: #D5D5D5 solid;
    border-width: 0 0 1px 1px;

    background: #FEF7F6;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}
.dataContents table.table-data td {
    padding: 10px 5px 10px 10px;
    border-right: 1px #D5D5D5 solid;
    border-left: 1px #D5D5D5 solid;
	background:url(../../common/img/dot_1_1.gif) repeat-x bottom;
    border-width: 0 0 1px 1px;
    text-align: left;
	color:#919090;
}
.dataContents table.table-data td.txtcent {
    padding: 10px 5px 10px 5px;
}
.dataContents table.table-data td.footerBox{
	background:none;
}
th.wStyle{
	width:36px;
}
th.wStyle2{
	width:43px;
}
th.wStyle3{
	width:128px;
}


/*20110519追加　紀要*/

.bulletinContents .logList{
margin:40px 0 0 100px;
}
.bulletinContents .logList ul{
margin:0 0 0 0;
text-align:right;
}
.bulletinContents .logList ul li{
margin:0 5px 0 0;
padding:0 0 0 0;
float:left;
background:none;
}
.bulletinContents .pdfattentxt{
	margin:15px 0 0 25px;
}

/* 設置計画履行状況報告書 ==== */
.rikojokyoContents h2{
	margin-top:20px;
}
.rikojokyoContents h3{
	width:700px;
	float:left;
	margin:30px 0 0 30px;
} 
.rikojokyoContents .rikojokyo ul{
	margin:15px 0 0 50px;
}
.rikojokyoContents .rikojokyo li{
	float:left;
	width:300px;
	margin:0 0 4px 0;
	padding:0 20px 0 8px;
	background:url(../../common/img/icon_dot.gif) no-repeat;
	background-position:0 6px;
}
	
.rikojokyoContents p.sabTxt{
	text-align:right;
	margin:20px 70px 0 0;
}
.rikojokyoContents .pdfattentxt{
	margin:15px 0 0 25px;
}


/* 教育情報の公開 ==== */
.Eduinfo  a:link{color:#fe7484;}
.Eduinfo  a:visited{color:#fe7484;}
.Eduinfo p{
	width:700px;
	float:left;
	margin:30px 0 0 30px;
} 
.Eduinfo h3{
	width:700px;
	float:left;
	margin:15px 0 10px 30px;
	padding-bottom:0;
	line-height:1.4em;
} 
.Eduinfo ul{
	width:700px;
	margin:0 0 0 50px;
	padding:10px 0 20px 0;
}
.Eduinfo li{
	float:left;
	width:700px;
	margin:0 0 4px 0;
	padding:0 20px 0 8px;
	background:url(../../common/img/icon_dot.gif) no-repeat;
	background-position:0 6px;
}
.Eduinfo li.nodot{
	background:none;
}
	
	
/* 教育情報の公開改正 ==== */
.eduinfoNew a:link{color:#fe7484;}
.eduinfoNew a:visited{color:#fe7484;}
.eduinfoNew .firstedubox{
	float:left;
	margin:30px 0 35px 0;
}
.eduinfoNew .edubox{
	float:left;
	margin:0 0 35px 30px;
} 
.eduinfoNew h3{
	float:left;
	width:700px;
	margin:0 0 10px 0;
	padding-bottom:0;
	line-height:1.4em;
} 
.eduinfoNew p{
	float:left;
	margin:0 0 0 15px;
} 

/* 入学者受け入れの方針 ==== */
.accept .scInner{
	margin:30px 30px 35px;
} 
.accept h3{
	margin:0 0 10px 0;
	padding-bottom:0;
	line-height:1.4em;
} 
.accept h4{
	margin:0 0 10px 0;
	padding-bottom:0;
	line-height:1.4em;
} 
.accept p{
	padding:0 0 15px 0;
} 
.accept ol{
	padding:0 0 15px 0;
} 
.accept li{
	margin:0 0 0 20px;
	list-style:decimal;
} 
.accept .acceptsbox{
	margin:0 0 0 0;
} 
.accept #slider1 h4,
.accept #slider2 h4,
.accept #slider3 h4,
.accept #slider1 p,
.accept #slider2 p,
.accept #slider3 p,
.accept #slider1 ol,
.accept #slider2 ol,
.accept #slider3 ol{
	padding-left:20px;
} 


/*学則======*/
.regulations{
	min-height: 310px;
	height: auto !important;
	height: 310px;
	background:url(../img/bg_policy.jpg) no-repeat bottom right;

}
.regulations p{
	margin-bottom:25px;
}


