@charset "UTF-8";
/* 
 [東北大　制式色見本]
  黄緑：#99C218
  深緑：#00411B
  橙：#FF7300
  茶：#620D0C
  赤紫：#85007F
  薄青：#8EAAB1
  茄子紺：#451E60
 */

.container {	width: 90%;	max-width: 940px;}

/* header
-------------------------------------------------- */
#branding {	width: auto;	float: none;/* 	text-align: center; */}
#site-title {	margin: 10px 50px 10px 0;}
#utility {	width: auto;	float: none;	text-align: center;
	margin: 10px 0 0 0;	padding: 0 10px;}
#header ul#languegeSelecter, #cse-search-box, #textSelecter, #nav_utility {
	display: block;	text-align: center;	padding-left: 0;	margin-bottom: 0;}

#spBtn {	display: block;	float: left;}
#textSelecter {	display: block;	float: right;	margin: 0;}
.textSize {	display: none;}

#cse-search-box {	clear: both;	padding-top: 10px;}

#header{ background-color:#fff;}

#header ul#languegeSelecter li,
#header #nav_utility ul li {	margin-right: 0px;	padding-left: 10px;}
#header #nav_utility { margin:10px 0;}

/* nav
------------------------------------------------- */
#nav{ background-color:#fff;}
#nav ul{ border-top:0; border-bottom:0;}

#nav .btn-navbar { position: fixed; top:0px; right: 0px; display: block;	padding:10px 10px 10px 20px; color:#fff; background:#3C1482; z-index:1000; border-top:0;
-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0 0 0 10px;}

#nav .btn-navbar a { color:#fff; text-decoration:none;}
#nav .btn-navbar i {background-image:url("/share_forArchive/img/glyphicons-halflings-white.png")}

#nav .navbar-inner li{ display:block; float:left; width:50%; box-sizing:border-box;    border-left: solid 1px #FFF;
    border-bottom: solid 1px #AAA;}
#nav .navbar-inner li a{ display:table-cell; width:500px; height:35px; vertical-align:middle;  text-shadow:none;}

#GlobalNavigations ul{ box-sizing:border-box; float:none; max-width:300px; margin:0 auto ;background:#e5e5e5; }
#VisitorNavigations ul{ float:none; max-width:300px;  margin:0 auto; background:#451E60;}

#nav-menu {    position: fixed; top: 20px;  z-index: 1050; width: 90%; height:90%; overflow: auto; display:none; 	transition: all .3s; }
.modal-backdrop{ background-color:#fff; opacity:0.9;}
.modalClose{ display:block; margin:0 auto; padding:15px; text-align:center; border:1px solid #fff;  border-right:1px solid #8EAAB1; background-color:#8EAAB1; color:#fff; max-width:300px; box-sizing:border-box;}


/* #main
-------------------------------------------------- */
.mainArea,
.sideArea {	float: none;	width: auto;}

/* #content
-------------------------------------------------- */
.page-title {	font-size: 2em;	line-height: 1.2;	margin-bottom: 5px;}

/* .catArea */

.catArea .THKthumbnails {	margin-left: 0;	}
.catArea .THKthumbnails li.span3,
.catArea .THKthumbnails li.span6,
.catArea .THKthumbnails li.span9 {	width: 100%;	margin-left: 0;	}

/* .linkStyle */
.linkStyleD li {	width: auto;}
.linkStyleD li.end {	margin-right: 15px;}

/* #visitor */
#login form .form-title {	float: none;	margin-right: 0;	width: 100%;	display: block;}
@media (max-width: 767px) {
	#login form .btn {	display: block;	width: 100%;	clear: both;	margin-top: 10px;	}
}
@media (max-width: 568px) {
	#login form .form-title {	font-size: 1.4em;}
	#twuser-input,
	#twpassword-input {	display: block;	margin-left: 0px;	margin-bottom: 10px;}
	#login .nav-pills li {	float: none;}
}

/* #homeinfo */
@media (max-width: 568px) {
	#homeinfo .col2 {	float: none;	width: auto;}
	#homeinfo .even .frameHeadingA {	margin-left: 0;}
}

/* #news */
.newsbox .nav-tabs li a {padding: 3px;}
.newsbox .nav-tabs li.active a,
.newsbox .nav-tabs li.active a:hover {	border-bottom-width: 2px;}
.newsbox .tab-pane ul li {	width: 100%;overflow: auto;}

@media (max-width: 568px) {
	.newsbox .nav-tabs li a {	font-size: 12px;	padding: 5px;}
	.newsbox .nav-tabs li a img,
	.newsbox .nav-tabs li a .icon {	display: none;}

	.tab-pane ul li .entry {	clear: both;}
}

/* #kouhou */
@media (max-width: 767px) {
	#kouhou .span4 {	width: 220px;	}
}
@media (max-width: 568px) {
	#kouhou .span4 {	width: auto;	}
}

/* #carousel */
@media (max-width: 767px) {
	#carousel-images ul li .carousel-caption {	padding: 10px;	}
}
@media (max-width: 568px) {
	#carousel-images ul li .carousel-caption {	display: none;	}
}

.archiveLink,
.pageTopLink {	text-align: center;}
.archiveLink a,
.pageTopLink a{ margin-bottom:5px;}



/* #sidebar
-------------------------------------------------- */
#sidebar {margin-top: 20px;}

/* footer
-------------------------------------------------- */
#footer-logo {width: auto;	float: none;	margin: 0 10px 10px 10px;}
#footer-utility {	width: auto;	float: none;}

#footer ul {	margin: 0 10px;}


/* for HOME
-------------------------------------------------- */

/* homeCarousel */
#homeCarousel .archiveLink {	position: relative; bottom:0;}
#homeCarousel .carousel-caption {padding: 5px;}

/* homeMid Area */
.homeMid{width:auto; float:none;}
.homeLeft,
.homeCenter,
.homeRight{ float:none; width:auto; padding-bottom:20px;}
.homeLeft{ text-align:center;}

/* .home娱乐老虎机_森林舞会游戏-手机版登录box */
.home娱乐老虎机_森林舞会游戏-手机版登录box .nav-tabs li.news_all { width:50%; border-bottom:2px solid #fff;}
.home娱乐老虎机_森林舞会游戏-手机版登录box .nav-tabs li.news_50  { width:50%; border-bottom:2px solid #fff; border-right:0;}
.home娱乐老虎机_森林舞会游戏-手机版登录box .nav-tabs li.news_54  { width:33%;}
.home娱乐老虎机_森林舞会游戏-手机版登录box .nav-tabs li.news_53  { width:33%;}
.home娱乐老虎机_森林舞会游戏-手机版登录box .nav-tabs li.news_51  { width:34%; border-right:0;}

/* .lower娱乐老虎机_森林舞会游戏-手机版登录box */
.lower娱乐老虎机_森林舞会游戏-手机版登录box .nav-tabs li.news_all { width:33%; border-bottom:2px solid #fff;}
.lower娱乐老虎机_森林舞会游戏-手机版登录box .nav-tabs li.news_50  { width:33%; border-bottom:2px solid #fff;}
.lower娱乐老虎机_森林舞会游戏-手机版登录box .nav-tabs li.news_54  { width:34%; border-bottom:2px solid #fff; border-right:0;}
.lower娱乐老虎机_森林舞会游戏-手机版登录box .nav-tabs li.news_53  { width:33%;}
.lower娱乐老虎机_森林舞会游戏-手机版登录box .nav-tabs li.news_51  { width:33%;}
.lower娱乐老虎机_森林舞会游戏-手机版登录box .nav-tabs li.news_52  { width:34%; border-right:0;}


/* .homeLower
-------------------------------------------------- */
.homeLower .homeLower01,
.homeLower .homeLower02,
.homeLower .homeLower03,
.homeLower .homeLower04{ float:none; width:100%; margin-right:0px;}

/* for img-archive page
-------------------------------------------------- */

.imgArchiveBox {
border: 1px solid #CCC;
background-size: auto 100%;
background-position: center;
background-repeat: no-repeat;
background-color: #EFEFEF;
float: left;
margin: 0 10px 10px 0;
position: relative;
}

/* for SiteMap page
-------------------------------------------------- */
#content.sitemapPage .catArea .catArea,
#content.sitemapPage .catArea ul { margin-left:15px;}


/* imgArchiveBox
-------------------------------------------------- */
.imgArchiveBox{width:48%; height:222px; overflow:hidden;box-sizing:border-box; border:1px solid #ccc;
	float:left; margin:0 1% 10px 1%; position:relative;
	background-size:auto 100%;background-position:center;background-repeat:no-repeat;	background-color:#efefef;}

@media (max-width: 480px) {
	.imgArchiveBox,
	.imgArchiveIMG,
	.imgArchiveTxt{width:100%; height:222px; overflow:hidden;box-sizing:border-box;}
}

/* movieArchiveBox
-------------------------------------------------- */
.movieArchiveBox{width:100%;  }



/* other bug fix
-------------------------------------------------- */

.poster {
	float: none;
	margin: 0 auto 20px;
	max-width: 100%;
}

.poster img {
	border: 1px #808080 solid;
}









