@charset "utf-8";

.g-navi {
border-bottom:5px solid #A5D328;
}

/*トップイメ`ジ*/
#top_contents_image{
margin:0px auto;
padding:0px 2px 10px 0px;
width:951px;
clear:both;
}
#top_contents_image > ul{
list-style-type:none;
background-color:#78C313;
margin:0px;
width:100%;
}
#top_contents_image > ul > li{
background:url("https://www.kyokyo-u.ac.jp/images/top_imagelink_icon.gif") no-repeat center left;
margin:0px;
padding:0px;
width:135px;
text-align:left;
float:left;
}
#top_contents_image > ul > li + li{
padding-left:1px;
}
#top_contents_image > ul > li > a{
margin:0px 0px 0px 23px;
padding:0px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
#top_contents_image > ul > li > a:hover{
text-decoration:underline;
}


/* ビジタ`ナビ慌宥 */
.jukensei a {
background:url(/images/v-8.png) no-repeat;
-moz-background-size:100% auto;
background-size:100% auto;
}

.hongaku a {
background:url(/images/v-1.png) no-repeat;
-moz-background-size:100% auto;
background-size:100% auto;
}

.zaigaku a{
background:url(/images/v-3.png) no-repeat;
-moz-background-size:100% auto;
background-size:100% auto;
}

.sotugyo a{
background:url(/images/v-4.png) no-repeat;
-moz-background-size:100% auto;
background-size:100% auto;
}

.hogosya a {
background:url(/images/v-5.png) no-repeat;
-moz-background-size:100% auto;
background-size:100% auto;
}

.kyoiku a{
background:url(/images/v-2.png) no-repeat;
-moz-background-size:100% auto;
background-size:100% auto;
}

.kigyo a{
background:url(/images/v-6.png) no-repeat;
-moz-background-size:100% auto;
background-size:100% auto;
}

.tiiki a {
background:url(/images/v-7.png) no-repeat;
-moz-background-size:100% auto;
background-size:100% auto;
}

.visitor-menu li a:hover {
    filter:alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity: 0.7;
}

.visitor-menu2 li a:hover {
    filter:alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity: 0.7;
}


/*トップコンテンツ*/
#content_outside {
width:100%;
background:#EBEBEB;
overflow:hidden;
}


.bg_white {
background:#fff;
}

div#top_contents_space{
list-style-type:none;
margin:0px auto;
padding:15px 0px 70px 0px;
max-width:1200px;
clear:both;
overflow:hidden;
}


.pickup_space {
	width:98%;
overflow:hidden;
padding:20px 1% 70px 1%;
font-size:18px;
max-width:1170px;
margin:0 auto;
border-top:5px solid #A5D328;
}	

.pickup_title {
	width:100%;
margin:0 auto;
}

.dateright {
width:auto;
float:left;
margin:6px 0 0 1em;
}

/* ニュ`ス */

.news_space {
margin-top:20px;
font-size:18px;
border-top:5px solid #A5D328;
padding: 20px 2% 70px 2%;
}

.pickup-list {
overflow:hidden;
width:auto;
margin:25px auto 0 auto;
}

.pickup-list li a {
text-decoration:none;
}

.pickup-list li a img {
	width:100%;
	border:1px solid #ccc;
}

.date {
color:#777;
margin:6px 0 0px 0px;
}

.news_cat {
color:#fff;
background:#FF7373;
padding:0px 28px;
}

.news_cat_ev {
color:#fff;
background:#4DA6FF;
padding:0px 9px;
}

.news_title {
color:#5259A4;
text-decoration:underline;
}

.news_title:hover {
text-decoration:none;
}


/*ニュ`ススペ`ス*/

.news-title {
width:100%;
margin:0 auto;
position:relative;
}


/*バナ`スペ`ス*/
.banner_space > p > a > img {
	width:100%;
}

.dummy-banner img {
	width:100%;
}


/*タブ俳り紋え*/
.disnon {
  display: none;
}

#tab li {
cursor : pointer;
}

.koushin_tab:hover {
background:#FFECEC !important;
}

.news_tab:hover {
background:#ECFFD9 !important;
}

.imp_tab:hover {
background:#FFEEDD !important;
}

.event_tab:hover {
background:#E8F3FF !important;
}

#tab li + li + li + li + li :hover {
color:#BFDFFF  important;
}

#tab li.select {
  background:#fff;
  border-bottom: 1px solid #fff !important;
}

.content_wrap {
padding:30px 10px 30px 0;
}

.content_wrap ul {
margin-bottom:15px;
overflow:hidden;
}

ul#top_contents_space > li{
margin:0px;
padding:0px 12px 0px 0px;
width:735px;
float:left;
}

/* RSS 匯E */

#top_title_now {
width:auto;
overflow:hidden;
min-height:34px;
margin-top:10px;
}

#top_title_now li a {
	text-indent:-9999px;
}

.ichiran-list {
width:auto;
float:left;
}

.rss-list {
width:auto;
float:left;
}

a.top_bloglist_icon{
background:url("https://www.kyokyo-u.ac.jp/images/icon_ichiran.png") no-repeat center;
margin:0px;
padding:0px;
width:85px;
height:34px;
text-decoration:none;
display:block;
}
a.top_blogrss_icon{
background:url("https://www.kyokyo-u.ac.jp/images/icon_rss.png") no-repeat center;
margin:0px 0px 0px 5px;
padding:0px;
width:103px;
height:34px;
text-decoration:none;
display:block;
}




ul#top_contents_space > li > ul#top_title_now > li,
ul#top_contents_space > li > ul#top_title_event > li{
margin:0px;
padding:0px 0px 0px 10px;
width:601px;
font-size:10px;
line-height:10px;
font-weight:bold;
text-align:left;
color:#333333;
float:left;
}
ul#top_contents_space > li > ul#top_title_now > li > strong,
ul#top_contents_space > li > ul#top_title_event > li > strong{
visibility:hidden;
}
ul#top_contents_space > li > ul#top_title_now{
background:url("https://www.kyokyo-u.ac.jp/images/bg_top_nowinfo_title.gif") no-repeat bottom center;
}
ul#top_contents_space > li > ul#top_title_event{
background:url("https://www.kyokyo-u.ac.jp/images/bg_top_eventinfo_title.gif") no-repeat bottom center;
}
ul#top_contents_space > li > ul#top_title_now > li + li,
/**ul#top_contents_space > li > ul#top_title_event > li + li{
padding:12px 0px 0px 0px;
width:95px;
font-size:5px;
line-height:5px;
border-left:none;
}**/
ul#top_contents_space > li > ul#top_title_now > li + li > strong,
ul#top_contents_space > li > ul#top_title_event > li + li > strong{
visibility:visible;
}


ul#top_contents_space > li > div{
margin:0px;
padding:10px 15px 32px 15px;
}
ul#top_contents_space > li > div ul{
list-style-type:none;
margin:0px;
padding:5px 0px 5px 0px;
width:704px;
clear:both;
}
#top_linklist_now > ul > li{
margin:0px;
text-align:left;
padding: 0px 0px 0px 10px;
color:#777;
float:left;
}
ul#top_contents_space > li > div#top_linklist_now ul li{
background:url("https://www.kyokyo-u.ac.jp/images/bg_top_linklist_icon_gr.gif") no-repeat center left;
width:55px;
}
ul#top_contents_space > li > div#top_linklist_event ul li{
background:url("https://www.kyokyo-u.ac.jp/images/bg_top_linklist_icon_pa.gif") no-repeat center left;
width:85px;
}
ul#top_contents_space > li > div ul li + li{
margin:0px;
padding:0px;
color:#3F3996;
text-align:left;
}
ul#top_contents_space > li > div#top_linklist_now ul li + li{
background:none;
width:765px;
}
ul#top_contents_space > li > div#top_linklist_event ul li + li{
background:none;
width:603px;
}
#top_linklist_now ul li + li > div,
#top_linklist_event ul li + li > div{
margin:0px;
padding:0px;
width:130px;
float:left;
}

#top_linklist_now ul li + li > div + div a {
color:#525AA4;
text-decoration:underline;
}

#top_linklist_now ul li + li > div + div a:hover {
text-decoration:none;
}

ul#top_contents_space > li + li{
padding:0px;
width:203px;
line-height:100%;
}
ul#top_contents_space > li + li p{
margin:0px;
padding:0px;
}
ul#top_contents_space > li + li a{
margin:0px 0px 10px 0px;
padding:0px;
text-decoration:none;
display:block;
}
ul#top_contents_space > li + li img{
margin:0px;
padding:0px;
}

/*フッタ`┘洫`クの燕幣はトップペ`ジのみ*/
#footer_space > span{
background:url("https://www.kyokyo-u.ac.jp/images/bg_footer_logo.gif") no-repeat right bottom;
}

.flex-direction-nav a {
background:#fff;
padding:0 15px;
}



/* スマホCSS */
/*ビジタ`ナビ (鞭Y伏の圭弖紗した栽1200*/
@media screen and (min-width: 1200px) {
.visitor-space {
width:1200px;
margin:25px auto 10px auto;
overflow:hidden;
}
.visitor-menu,.visitor-menu2 {
	width:auto;
	float:left;
}
.visitor-menu li,.visitor-menu2 li {
width:150px;
float:left;
}

.visitor-menu li a,.visitor-menu2 li a {
text-indent:-9999px;
width:150px;
height:150px;
display:block;
}
}

/*ビジタ`ナビ 760*/
@media screen and (min-width: 800px)
    and (max-width: 1199px){
.visitor-space {
width:800px;
margin:30px auto 10px auto;
overflow:hidden;
}
.visitor-menu,.visitor-menu2 {
	width:auto;
	float:left;
}

.visitor-menu li,.visitor-menu2 li {
width:100px;
float:left;
}
.visitor-menu li a,.visitor-menu2 li a {
text-indent:-9999px;
width:100px;
height:100px;
display:block;
}
}

/*ビジタ`ナビ 450*/
@media screen and (min-width: 450px)
    and (max-width: 799px){
.visitor-space {
width:440px;
margin:30px auto 10px auto;
overflow:hidden;
}
.visitor-menu {
	width:440px;
	margin:0px auto 0 auto;
}
.visitor-menu2 {
	width:440px;
	margin:0px auto;
}

.visitor-menu li,.visitor-menu2 li {
width:110px;
float:left;
}
.visitor-menu li a,.visitor-menu2 li a {
text-indent:-9999px;
width:110px;
height:110px;
display:block;
}
}

/*ビジタ`ナビ 320*/
@media screen and (min-width: 0px)
    and (max-width: 449px){
.visitor-space {
width:320px;
margin:30px auto 10px auto;
overflow:hidden;
}
.visitor-menu {
	width:320px;
	margin:0px auto 0 auto;
}
.visitor-menu2 {
	width:320px;
	margin:0px auto;
}
.visitor-menu li,.visitor-menu2 li {
width:80px;
float:left;
}

.visitor-menu li a,.visitor-menu2 li a {
text-indent:-9999px;
width:80px;
height:80px;
display:block;
}
}

@media screen and (min-width: 980px) {
.news_space {
width:73%;
float:left;
overflow:hidden;
padding:20px 2% 70px 2%;
font-size:18px;
margin:20px auto;

}
}

@media screen and (min-width: 0)
    and (max-width: 979px){
.news_space {
width:98%;
overflow:hidden;
padding:20px 1% 70px 1%;
font-size:18px;
margin:0 auto;
}
}

@media screen and (min-width: 1200px) {
.pickup-list li {
width:280px;
float:left;
margin:0.5%;
min-height:285px;
}

.pickup-list li + li + li + li + li + li + li + li {
margin-right:0px !important;
}
}

@media screen and (min-width: 760px)
    and (max-width: 1199px){
.pickup-list li {
width:31%;
float:left;
margin:0 1%;
min-height:285px;
}
}

@media screen and (min-width: 450px)
    and (max-width: 759px){
.pickup-list li {
width:48%;
float:left;
margin:0 1%;
min-height:320px;
}
}

@media screen and (min-width: 0px)
    and (max-width: 449px){
.pickup-list li {
width:80%;
margin:0 auto 10% auto;
}
}

@media screen and (min-width: 980px) {
.banner_space {
width:21%;
float:right;
max-width:250px;
margin-top:20px;
margin-right:1%;
}
.banner_space p {
margin-bottom:10px;
}
.dummy-banner {
display:none;
}
}

@media screen and (min-width: 0)
    and (max-width: 979px){
.banner_space {
clear:both;
margin-top:10px;
overflow:hidden;
}

.banner_space p,.dummy-banner {
margin-bottom:10px;
float:left;
width:46%;
margin:10px 2% 0 2%;
}

.m-banner {
	margin-bottom:3% !important;
}
}

@media screen and (min-width: 760px) {
#tab_box:after {
    content: "";
    display: block;
    height: 0;
    border-bottom: 1px solid #999;
    margin-top: -1px;
}

.disnon {
  display: none;
}

#tab {
overflow:hidden;
width:100%;
margin-top:18px;
}

#tab li {
width:18%;
float:left;
margin-right: 1%;
background:#F6F6F6;
border:1px solid #999;
font-size:21px;
text-align:center;
padding:6px 0;
}

#tab li:first-child {
margin-left:2.3%;
}
}


@media screen and (min-width: 0)
    and (max-width: 759px){
#tab {
overflow:hidden;
width:96%;
margin:18px auto 0 auto;
}
#tab li {
width:46%;
float:left;
margin:0 1%;
margin-top:3px;
background:#F6F6F6;
border:1px solid #999;
font-size:22px;
text-align:center;
padding:6px 0;
}
}

@media screen and (min-width: 980px) {
#top_title_now {
width:25%;
position:absolute;
top:0;
right:0;
overflow:hidden;
min-height:34px;
}
.ichiran-list {
width:45%;
float:left;
}

.rss-list {
width:50%;
float:left;
}
}

@media screen and (min-width: 760px) {
#top_linklist_now ul li + li > div + div,
#top_linklist_event ul li + li > div + div{
width:620px;
}
}

@media screen and (max-width: 759px) {
#top_linklist_now ul li + li > div + div,
#top_linklist_event ul li + li > div + div{
width:400px;
}
}

@media screen and (max-width: 450px) {
#top_linklist_now ul li + li > div + div,
#top_linklist_event ul li + li > div + div{
width:auto;
min-width:300px;
padding-right:4px;
}
}

/* スライドショ` */
@media screen and (min-width: 1200px) {
.flexslider {
/* border:5px solid #A5D328; */
width:100%;
max-width:1200px;
margin:0px auto;
}
}

@media screen and (max-width: 1199px) {
.flexslider {
width:100%;
margin:0px auto;
border-top:5px solid #A5D328;
border-bottom:5px solid #A5D328;
}
}

@media screen and (max-width: 759px) {
.flex-direction-nav {
display:none !important;
}
}

/*----------------------*/
/*咫泡峺協*/
/*----------------------*/
@media print {
/**
ul#top_contents_space{
padding:10px 0px 0px 0px;
display:table;
}
ul#top_contents_space > li{
float:none;
display:table-cell;
vertical-align:top;
}
**/
/*IE7のみ*/
*:first-child+html ul#top_contents_space{
display:block;
}
/*IE7のみ*/
*:first-child+html ul#top_contents_space > li{
float:left;
display:list-item;
}
#footer_space{
position:static;
}

.visitor-space {
width:980px;
margin:25px auto 10px auto;
overflow:hidden;
}

.visitor-space ul li {
width:140px;
height:140px;
float:left;
}

.visitor-space ul li a {
width:140px;
height:140px;
display:block;
text-indent:-9999px;
}

#top_title_now {
position:absolute;
top:-10px;
right:10px;
}

#tab {
    overflow: hidden;
    width: 100%;
    margin-top: 18px;
}

#tab li {
    width: 18%;
    float: left;
    margin-right: 1%;
    background: #F6F6F6;
    border: 1px solid #999;
    font-size: 21px;
    text-align: center;
    padding: 6px 0;
}

#tab li:first-child {
    margin-left: 2.3%;
}

#tab_box:after {
    content: "";
    display: block;
    height: 0;
    border-bottom: 1px solid #999;
    margin-top: -1px;
}

#top_linklist_now ul li + li > div + div, #top_linklist_event ul li + li > div + div {
    width: 430px;
}

.news_space {
overflow:hidden;
}

.pickup_space {
padding-bottom:45px !important;
}

.news_space {
padding-bottom:15px !important;
}

.flexslider {
margin:0px auto;
}


}