@charset "Shift_JIS";

/* •¶‘–{‘Ì */

body {
	background: #FFFFFF ;
	font-size: small;
	line-height: 1.5px;
	}

/* ƒŠƒ“ƒNƒeƒLƒXƒg */

a:link {
	color: #0D0A5D;
	text-decoration: none;	
	}
a:visited {
	color: #0D0A5D;
	text-decoration: none;
	}
a:hover, a:focus, a:active {
	color: #34457C;
	text-decoration: underline;
	}

/* ‰æ‘œ */

img {
	border: 0;
	}
	
/* ‘S‘Ì‚Ìƒ‰ƒbƒp[ */

#wrapper {
	width: 820px;
	margin: 0 auto;
	background: url(../img/bg_wrapper.png) repeat-y center top;
	overflow: hidden;
	}
	
* html #wrapper { behavior: expression(IEPNGFIX.fix(this)); } /* IE—pPNG“§‰ß */

/* ƒRƒ“ƒeƒi */

#container {
	width: 800px;
	margin: 0 auto;
	}

/* ƒtƒbƒ^[ */

#footer {
	width:950px;
	clear:both;
	text-align:center;
	background: url(../img/footer.gif) no-repeat center top;
	margin: 0px auto;
	height:20px;
	padding-top: 20px;
}

#footer ul {
	list-style:none;
}

#footer ul li {
	display:inline;
	color:#999;
	border-right:1px solid #999;
	list-style-type:none;
}

#footer li.bone {
	border-right:none;
}

#footer a {
	margin:0 0.5em;
}

#footer address {
	font-style:normal;
	color:#999999;
	padding-top: 3px;
	padding-bottom: 3px;
}

/* ƒRƒ“ƒeƒ“ƒc */

#contents {
	width: 800px;
	margin-top: 10px;
	}
	
/* ƒiƒrƒQ[ƒVƒ‡ƒ“ */

#navigation {
	text-align:right;
	padding-right: 20px;
}

#navigation ul {
	list-style:none;
}

#navigation ul li {
	display:inline;
	color:#999;
	border-right:1px solid #999;
	list-style-type:none;
}

#navigation li.bone {
	border-right:none;
}

#navigation a {
	margin:0 0.3em;
}

/* ƒƒCƒ“ */

#main {
	width: 600px;
	float: right;
	}
#main_inner {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}

h2 {
	background: url(../img/bg_h2.gif) no-repeat;
	color: #FFFFFF;
	font-size: 13px;
	height: 37px;
	width: 567px;
	padding-left: 20px;
	line-height: 40px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}

h3 {
	background: url(../img/bg_h3.jpg) no-repeat;
	color: #FFFFFF;
	font-size: 13px;
	height: 25px;
	width: 560px;
	padding-left: 20px;
	line-height: 24px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	letter-spacing:3px;
}


h5 {
	background: url(../img/vb_h5_bg.gif) no-repeat;
	color: #FFFFFF;
	font-size: medium;
	height: 26px;
	width: 560px;
	padding-left: 20px;
	line-height: 24px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	letter-spacing:3px;
}

h6 {
	background: url(../img/h6_bg.gif) no-repeat;
	color: #FFFFFF;
	font-size: 13px;
	height: 40px;
	padding-top: 7px;
	padding-left: 24px;
	line-height: 24px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	letter-spacing:2px;
}

#main p#introduction {
	background: url(../img/bg_introduction.jpg) no-repeat;
	padding: 10px 20px 10px 10px;
	height: 340px;
}


#main p#list {
	padding: 10px 20px 10px 10px;
}



#main p#usually {
	padding: 10px 20px 10px 10px;
}
#main p#concept {
	padding: 60px 15px 10px 15px;
}

#main p#under_line {
	border-bottom-style: dotted;
	border-bottom-width: thin;
	border-bottom-color: #333333;
	line-height: 20px;
	font-size: 10px;
	padding-left: 5px;
	color: #333333;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}

#main p#b_title2 {
	background: url(../img/basic_sub.gif) no-repeat;
	padding: 12px 20px 10px 22px;
	height: 20px;
	font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}


#main p#qa_title {
	background: url(../img/q_bg.gif) no-repeat;
	padding: 12px 20px 10px 36px;
	height: 34px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 13px;
	line-height: 19px;
	color: #0D0A5D;
	font-weight: bold;
}



#main p#fb_sub_title {
	background: url(../img/fb_sub_title.gif) no-repeat;
	padding: 10px 20px 10px 10px;
	height: 24px;
	font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 16px;
	color: #FD000D;
	font-weight: bold;
}


#main p#fb_sub_title2 {
	background: url(../img/fb_sub_title2.gif) no-repeat;
	padding: 10px 0px 0px 14px;
	height: 28px;
	font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 14px;
	color: #FD000D;
	font-weight: bold;
}


#main p#vb_flow_title {
	background: url(../img/lecture_flow_bg.gif) no-repeat;
	height: 24px;
	font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
	padding-top: 18px;
	padding-right: 12px;
	padding-bottom: 10px;
	padding-left: 12px;
}



#main p#fb_lright_title {
	background: url(../img/fb_lright_title.gif) no-repeat;
	padding: 6px 10px 5px 20px;
	height: 25px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}


#main p#fb_lright_title2 {
	background: url(../img/fb_lright_title2.gif) no-repeat;
	padding: 6px 10px 5px 20px;
	height: 25px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}

#main p#vb_title1 {
	background: url(../img/vb_title_1.gif) no-repeat;
	padding: 6px 10px 5px 20px;
	height: 25px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}


#main p#vb_title2 {
	background: url(../img/vb_title2.gif) no-repeat;
	padding: 6px 10px 5px 20px;
	height: 25px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}


#main p#b_title {
	background: url(../img/b_title.gif) no-repeat;
	padding: 6px 10px 5px 20px;
	height: 25px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}



#main p#fb_details {
	background: url(../img/fb_details_title.gif) no-repeat;
	padding: 9px 20px 4px 16px;
	height: 20px;
	font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

#main p#vb_details {
	background: url(../img/vb_detaiuls.gif) no-repeat;
	padding: 6px 20px 6px 16px;
	height: 12px;
	font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}



#main p#b_details {
	background: url(../img/b_details.gif) no-repeat;
	padding: 10px 20px 6px 16px;
	height: 12px;
	font-family: "‚l‚r ‚o–¾’©", "×–¾’©‘Ì", "ƒqƒ‰ƒMƒm–¾’© Pro W3";
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}



#main p#vb_list {
	cellpadding="20"
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 10px;
}



/* ƒTƒCƒhƒo[ */

#sidebar {
	width: 200px;
	float: left;
	padding-top: 10px;
	}
.list {
	border-bottom-style: dotted;
	border-bottom-width: thin;
	border-bottom-color: #666666;
	width: auto;
	bottom: 12px;
	background-image: none;
	background-repeat: repeat-x;
	display: none;
	padding: 10;
}

#sidebar h4 {
	background: url(../img/tit_contents.jpg) no-repeat;
	text-indent: -9999px;
	height: 25px;
	width: 190px;
}
#sidebar #nav {
	list-style: none;
}
#sidebar #lib {
	margin-top: 20px;
	margin-bottom: 20px;
}

#sidebar ul#nav li {
	background: url(../img/nav_line.jpg) no-repeat left bottom;
	display: inline;
}
#sidebar ul#nav li a {
	display: block;
	height: 30.5px;
	width: 190px;
	text-indent: -9999px;
}

#sidebar ul#nav li#nav_school a {
	background: url(../img/nav_school.jpg) no-repeat;
}
#sidebar ul#nav li#nav_school a:hover {
	background: url(../img/nav_school_over.jpg) no-repeat;
}
#sidebar ul#nav li#nav_subjects a {
	background: url(../img/nav_subjects.jpg) no-repeat;
}
#sidebar ul#nav li#nav_subjects a:hover {
	background: url(../img/nav_subjects_over.jpg) no-repeat;
}
#sidebar ul#nav li#nav_recruit a {
	background: url(../img/nav_recruit.jpg) no-repeat;
}
#sidebar ul#nav li#nav_recruit a:hover {
	background: url(../img/nav_recruit_over.jpg) no-repeat;
}
#sidebar ul#nav li#nav_dormitory a {
	background: url(../img/nav_dormitory.jpg) no-repeat;
}
#sidebar ul#nav li#nav_dormitory a:hover {
	background: url(../img/nav_dormitory_over.jpg) no-repeat;
}
#sidebar ul#nav li#nav_loan a {
	background: url(../img/nav_loan.jpg) no-repeat;
}
#sidebar ul#nav li#nav_loan a:hover {
	background: url(../img/nav_loan_over.jpg) no-repeat;
}
#sidebar ul#nav li#nav_qa a {
	background: url(../img/nav_qa.jpg) no-repeat;
}
#sidebar ul#nav li#nav_qa a:hover {
	background: url(../img/nav_qa_over.jpg) no-repeat;
}

#sidebar ul#nav li#nav_school ul li a,
#sidebar ul#nav li#nav_school ul li a:hover,
#sidebar ul#nav li#nav_school ul li {
	background: none;
	height: 23px;
}

#sidebar ul#nav li#nav_subjects ul li a,
#sidebar ul#nav li#nav_subjects ul li a:hover,
#sidebar ul#nav li#nav_subjects ul li {
	background: none;
	height: 34px;
}

#sidebar ul#nav li#nav_school ul,
#sidebar ul#nav li#nav_subjects ul {
	padding-top: 10px;
	padding-bottom: 10px;
	}

#sidebar ul#nav li#nav_school ul li#subnav_concept a{
	background: url(../img/subnav_concept.jpg) no-repeat;
}
#sidebar ul#nav li#nav_school ul li#subnav_system a{
	background: url(../img/subnav_system.jpg) no-repeat;
}#sidebar ul#nav li#nav_school ul li#subnav_about a{
	background: url(../img/subnav_about.jpg) no-repeat;
}
#sidebar ul#nav li#nav_school ul li#subnav_concept a:hover{
	background: url(../img/subnav_concept_over.jpg) no-repeat;
}
#sidebar ul#nav li#nav_school ul li#subnav_system a:hover{
	background: url(../img/subnav_system_over.jpg) no-repeat;
}
#sidebar ul#nav li#nav_school ul li#subnav_about a:hover{
	background: url(../img/subnav_about_over.jpg) no-repeat;
}
#sidebar ul#nav li#nav_subjects ul li#subnav_fb a{
	background: url(../img/subnav_fb.jpg) no-repeat;
}
#sidebar ul#nav li#nav_subjects ul li#subnav_vb a{
	background: url(../img/subnav_vb.jpg) no-repeat;
}
#sidebar ul#nav li#nav_subjects ul li#subnav_program a{
	background: url(../img/subnav_program.jpg) no-repeat;
}
#sidebar ul#nav li#nav_subjects ul li#subnav_fb a:hover{
	background: url(../img/subnav_fb_over.jpg) no-repeat;
}
#sidebar ul#nav li#nav_subjects ul li#subnav_vb a:hover{
	background: url(../img/subnav_vb_over.jpg) no-repeat;
}
#sidebar ul#nav li#nav_subjects ul li#subnav_program a:hover{
	background: url(../img/subnav_program_over.jpg) no-repeat;
}
