@charset 'Shift_JIS'; 


/* 000 Common  //////////////////////////////////////////////////////////// */
body {
	padding:0;
	margin:0;
	background-color: #D6D6D6;
	text-align:center;}

a img {
	border:0;}

#body {
	padding:0;
	margin:0 auto 0 auto;
	border-style:none solid none solid;
	background:#FFFFFF;
	border-color:#BBBBBB;
	border-width:1px;
	width:720px;
	text-align:left;}

#body_index {
	padding:0;
	margin:0 auto 10px auto;
	border-style:none solid solid solid;
	background:#FFFFFF;
	border-color:#BBBBBB;
	border-width:1px;
	width:720px;
	text-align:left;}

#content {
	padding:0;
	margin:0;
	width:720px;}

#cLeft {
	padding:0;
	margin:0;
	float:left;
	width:165px;}

#cMain {
	padding:0;
	margin:0;
	float:right;
	width:555px;}

#cLeft_main {
	padding:0;
	margin:5px;
	width:155px;}

#cMain_main {
	padding:0;
	margin:5px 20px 20px 15px;
	width:520px;}

/* 000 Common Header END ///////////////////////////////////////////////////////// */

/* 000 Common Header //////////////////////////////////////////////////////////// */
#header {
	padding:0;
	margin:0;
	border-style:none none solid none;
	border-color:#BBBBBB;
	border-width:1px;
	width:720px;
	height: 65px;
	position:relative;}

#header_logo {
	position:absolute;
	top:10px;
	left:15px;
	margin:0;
	padding:0;
	width:200px;
	height:45px;
	background:#FFFFFF url(http://www.kyoto-seika.ac.jp/img/common/logo.gif) no-repeat;}

#header_logo a {
	width:200px;
	height:40px;
	display:block;
	text-indent:-9999px;
	text-decoration:none;}

#header_search{
	position:absolute;
	top:38px;
	right:7px;
	margin:0;
	padding:0;
	text-align:right;
	width:400px;}

#header_line {
	position:absolute;
	top:0;
	right:7px;
	margin:0;
	padding:0;}

/* 000 Common Header END ////////////////////////////////////////////////////// */

/* 000 Common Footer /////////////////////////////////////////////////////////// */

#footer {
	padding:0 0 25px 0;
	margin:0;
	border-style:solid none none none;
	border-color:#BBBBBB;
	border-width:1px;
	clear:both;
	width:720px;}

#f_navi {
	margin:0;
	padding:0;
	height:25px;
	float:right;}

#f_navi span {
	text-indent:-9999px;
	float:left;}

#f_navi a {
	margin:0;
	text-decoration:none;
	display:block;
	height:25px;
	background-image:url(../img/common/footer_navi.gif);}

#f_navi01 a { background-position: 0 0; width:76px;}
#f_navi01 a:hover {background-position: 0 -25px;}

#f_navi02 a { background-position: -76px 0; width:66px;}
#f_navi02 a:hover {background-position: -76px -25px;}

#f_navi03 a { background-position: -142px 0; width:106px;}
#f_navi03 a:hover {background-position: -142px -25px;}

#f_navi04 a { background-position: -248px 0; width:108px;}
#f_navi04 a:hover {background-position: -248px -25px;}

#f_navi05 a { background-position: -356px 0; width:81px;}
#f_navi05 a:hover {background-position: -356px -25px;}

#f_copyright {
	margin:0;
	padding:0;
	background:url(http://www.kyoto-seika.ac.jp/img/common/copyright.gif) no-repeat top right;
	text-indent:-9999px;
	clear:both;}

.f_rss {
	margin:0 10px 0 0;
	padding:0;
	float:right;}
	
/* 000 Common Footer END //////////////////////////////////////////////////////// */

/* 000 Common Left Navigation /////////////////////////////////////////////////// */

#cLeft_main .l_n_f_contents {
	padding:5px;
	margin:2px 0 0 0;
	color:#333333;
	background-color:#E5E5E5;}

#cLeft_main .arrow {
	padding:0 0 0 10px;
	margin:0;
	background: url(img/arrow.gif) no-repeat 0 6px;}

#cLeft_main ul {
	margin:0;
	padding:3px;
	line-height:20px;
	background-color:#F5F5F5;}
	

#cLeft_main li {
	padding:0 0 0 10px;
	margin:0;
	background: url(img/arrow.gif) no-repeat ;
	background-position:left center;
	list-style:none;}

#cLeft_main li a {
	color:#333333;
	text-decoration:none;}

#cLeft_main li a:hover {
	color:#FF3300;
	text-decoration:underline;}

.fc_banner {
	padding:2px;
	margin:0;
	background-color:#F5F5F5;}

/* 000 Common Left Navigation END /////////////////////////////////////////////////// */

/* 000 Common Topic Path //////////////////////////////////////////////////////////// */

#topic_path {
    font-size: 10px;
    color: #333333;
    line-height: 1.2em;
	margin: 0;
	padding: 0;}

#topic_path a {
	font-size: 10px;
    color: #666666;
	text-decoration: none;}

#topic_path a:hover {
    color: #333333;
    text-decoration: underline;}

/* 000 Common Topic Path END //////////////////////////////////////////////////////////// */

/* 000. COMMON pagetop */

#pagetop {
	margin: 10px 0 10px 0;
	float: right;}
	
/* 000. COMMON pagetop END //////////////////////////////////////////////////////////// */


/* 000 Common Footer New  */

div#FooterNew {
	padding:0 0 25px 0;
	margin:0;
	border-style:solid none none none;
	border-color:#BBBBBB;
	border-width:1px;
	clear:both;
	width:720px;}

div#fNavi {
	margin:0;
	padding:0;
	height:25px;
	float:right;}

div#fNavi span {
	text-indent:-9999px;
	float:left;}

div#fNavi a {
	margin:0;
	text-decoration:none;
	display:block;
	height:25px;
	background-image:url(../img/common/footer_navi2.gif);}

span#fNavi01 a { background-position: 0 0; width:80px;}
span#fNavi01 a:hover {background-position: 0 -25px;}

span#fNavi02 a { background-position: -80px 0; width:78px;}
span#fNavi02 a:hover {background-position: -80px -25px;}

span#fNavi03 a { background-position: -158px 0; width:90px;}
span#fNavi03 a:hover {background-position: -158px -25px;}

span#fNavi04 a { background-position: -248px 0; width:108px;}
span#fNavi04 a:hover {background-position: -248px -25px;}

span#fNavi05 a { background-position: -356px 0; width:81px;}
span#fNavi05 a:hover {background-position: -356px -25px;}

div#fCopyright {
	margin:0;
	padding:0;
	background:url(http://www.kyoto-seika.ac.jp/img/common/copyright.gif) no-repeat top right;
	text-indent:-9999px;
	clear:both;}

/* 000 Common Header New  */

div#HeaderNew {
	position:relative;
	width:720px;
	height:100px;
	margin:0 auto;
	border-bottom:1px solid #BBBBBB;}

div#HeaderNew ul,div#HeaderNew li {
	list-style:none;
	margin:0;
	padding:0;}

div#HeaderNew h1 {
	margin:0;
	padding:0;}

div#HeaderNew h1 a{
	display:block;
	position:absolute;
	top:17px;
	left:15px;
	width:200px;
	height:45px;
	background:url(../img/common/logo.gif) no-repeat;
	text-indent:-9999px;
	text-decoration:none;}

/*Header-SiteMenu*/

div#HeaderNew ul#SiteMenu{
	position:absolute;
	top:8px;
	left:410px;}

div#HeaderNew ul#SiteMenu li {
	float:left;}

div#HeaderNew ul#SiteMenu li a#SMAccess{
	display:block;
	width:75px;
	height:20px;
	background:url(../img/cmn/SMAccess.gif) no-repeat;
	font-size:10px;
	text-indent:-9999px;
	text-decoration:none;}

div#HeaderNew ul#SiteMenu li a#SMContact{
	display:block;
	width:70px;
	height:20px;
	background:url(../img/cmn/SMContact.gif) no-repeat;
	font-size:10px;
	text-indent:-9999px;
	text-decoration:none;}

div#HeaderNew ul#SiteMenu li a#SMAccess:hover,
div#HeaderNew ul#SiteMenu li a#SMContact:hover{
	background-position:0 -20px;}

/*Header-Search*/

div#Search{
	position:absolute;
	top:5px;
	right:10px;}

div#Search #textfield{
	width:125px;
	line-height: 10px;}

div#Search #search_b{
	position: relative;
	top: 3px;
	left: 0;
}


/*Header-LocalMenu*/

div#HeaderNew ul#LocalMenu{
	position:absolute;
	top:55px;
	left:465px;}

div#HeaderNew ul#LocalMenu li{
	float:left;}

div#HeaderNew ul#LocalMenu li a#LMNyushi{
	display:block;
	width:85px;
	height:20px;
	background:url(../img/cmn/LMNyushi.gif) no-repeat;
	font-size:10px;
	text-indent:-9999px;
	text-decoration:none;}

div#HeaderNew ul#LocalMenu li a#LNStu{
	display:block;
	width:85px;
	height:20px;
	background:url(../img/cmn/LNStu.gif) no-repeat;
	font-size:10px;
	text-indent:-9999px;
	text-decoration:none;}

div#HeaderNew ul#LocalMenu li a#LNGra{
	display:block;
	width:74px;
	height:20px;
	background:url(../img/cmn/LNGra.gif) no-repeat;
	font-size:10px;
	text-indent:-9999px;
	text-decoration:none;}

div#HeaderNew ul#LocalMenu li a#LMNyushi:hover,
div#HeaderNew ul#LocalMenu li a#LNStu:hover,
div#HeaderNew ul#LocalMenu li a#LNGra:hover{
	background-position:0 -20px;}

/*Header-GlobalMenu*/

div#HeaderNew ul#GlobalMenu{
	position:absolute;
	top:73px;
	left:10px;
	background:url(../img/common/g_navi_bg2.gif) 0 1px no-repeat;
	width:700px;
	height:27px;}

div#HeaderNew ul#GlobalMenu li{
	float:left;
	width:100px;
	line-height:27px;
	text-align:center;}

div#HeaderNew ul#GlobalMenu li a{
	display:block;
	color:#333333;
	font-size:x-small;
	text-decoration:none;}

div#HeaderNew ul#GlobalMenu li a:hover{
	color:#333333;
	background:url(../img/common/g_navi_bgOn.gif) no-repeat;}
