/*@charset "UTF-8";*/
@import url('https://fonts.googleapis.com/css?family=Poppins:600');

/*
1:common style
-----------------------------------------------*/
/** { word-break:break-all; word-wrap:break-word; }*/
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; height:100%; }
body { -webkit-text-size-adjust: 100%; min-height: 100%;
}

/*
Reset: margin, padding propaty*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
margin: 0; padding: 0; }
/*
HTML5 propaty*/
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, small {
display: block; }
/*
Reset: border propaty*/
img,fieldset{ border:0; }
/*
Reset: List selector*/
ol,ul,li { list-style:none; }
/*
Reset: font propaty*/
address { font-style:normal;font-weight:normal; }
/*
Reset: horizontal rule display*/
hr {	display: none; }
/*
Reset: link display*/
a{ outline-style: none; }
a img{ border: none; }
/*
scrooll bar for FF*/
html {overflow-y: scroll; }
/*
2:fonts
-----------------------------------------------*/
/*
Reset: font-size, line-height propaty*/
body {
font-size: 14px; line-height: 1.8; }
h1,h2,h3,h4,h5,h6 {
font-size: 16px; line-height: 1.0; font-weight:normal; }
/*p,table,th,td {
font-size: 14px; line-height: 1.8; }
*//* 
Reset: font-family propaty*/
body {
	font-family: "メイリオ", Meiryo, '游ゴシック','YuGothic', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', Helvetica, Arial, Verdana !important;
/*font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Osaka, sans-serif;*/

}

/*
3:Base setting
-----------------------------------------------*/
html {
}
body {
overflow: hidden;
margin: 0;
min-width:1000px;
background-color: #c8e9f3;
background-image: url(../../img/header_bg_pc.jpg);
	background-repeat: no-repeat;
	background-position: center 54px;
}
img {
	vertical-align: bottom;
	width: 100%;
}
a{
color:#242424;
text-decoration:none;
}
a:hover{
color:#888;
}
em{
font-style:normal;
}
a ,a img{
/*-webkit-transition: All .3s ease-in-out;
-moz-transition: All .3s ease-in-out;
-o-transition: All .3s ease-in-out;
-ms-transition: All .3s ease-in-out;
transition: All .3s ease-in-out;*/
}
a.trans:hover img{
filter: alpha(opacity=80);
-moz-opacity:0.8;
opacity:0.8;
}
p {
	margin: 0;
}

.clearfix:after {
    content:" ";
    display:block;
    clear:both;
}
.for-pc {
	display: block;
}
.for-sp {
	display: none;
}
@media screen and (max-width: 750px) {
	body{
	  min-width: auto !important;
	}
	.for-pc {
		display: none;
	}
	.for-sp {
		display: block;
	}
}

/*header*/
header {
	width: 100%;
	height: 463px;
	
	margin: 54px 0 0 0;
}
header>.inner {
	width: 1000px;
	padding: 0 10px;
	margin: 0 auto;
}
h1 {
	width: 419px;
	margin: 28px 300px 0 34px;
	padding: 31px 0 0;
}
h1 img {
	width: 100%;
}
header .tfm_area {
	float: left;
	margin: 10px 0 0 0;
}
header .tfm_area .tokyofm{
	float: left;
	width: 92px;
	margin-right: 22px;
}
header .tfm_area .kumon{
	float: left;
	width: 90px;
	margin-right: 15px;
}
header .sns_area {
	float: right;
	margin: 12px 0 0 28px;	
	z-index: 1000;
}
header .sns_area .tw {
	float: left;
	width: 30px;
    margin-left: 10px;
}
header .sns_area .fb{
	float: left;
	width: 30px;
}
header .sns_area .line img,
header .sns_area .tw img,
header .sns_area .fb img {
	width: 100%;
}

/*PCナビゲーションメニュー*/
header div.nav {
	height: 51px;
	background: #fff;
	/*border-top: 3px #24a2c9 solid;*/
	border-bottom: 3px #24a2c9 solid;
	top: 0;
	right: 0;
	left: 0;
	position: fixed;

	z-index: 9000;
}
header div.nav .inner {
	width: 1000px;
	padding: 0 10px;
	margin: 0 auto;
}
header div.nav ul.menu {
	padding: 20px 0 0;
	height: 13px;
	float: left;
}
header div.nav ul li {
	list-style-type: none;
	float: left;
	margin: 0;
	padding: 0 12px;
	border-right: 1px solid #24a2c9;
	height: 13px;
}
header div.nav ul li a {
	height: 13px;
	vertical-align: super;
}
header div.nav ul li img {
	vertical-align: inherit;
}
header div.nav ul li a:hover {
	color: #e71e40;
}

header div.nav ul li:nth-child(1) {
	width: 95px;
}
header div.nav ul li:nth-child(2) {
	width: 82px;
}
header div.nav ul li:nth-child(3) {
	width: 82px;
}
header div.nav ul li:nth-child(4) {
	width: 138px;
}
header div.nav ul li:nth-child(5) {
	width: 138px;
}

.fixed {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000;
}
@media screen and (max-width: 1000px) {
	header {
		width: 1000px;
	}
	body {
		background-image: url(../../img/header_bg_pc.jpg);
		background-repeat: no-repeat;
		background-position: -239px 54px;
	}

}
@media screen and (max-width: 750px) {
	body {
		background-image: none;}
	header {
		height: auto;
		width: 100%;
		position: relative;
		z-index: 1;
		background-image: url(../../img/header_bg_sp.jpg);
		background-repeat: no-repeat;
		background-position: center 0;
		background-size: 100%;
		top: 43px;
		margin: 0;

	}
	header::before {
		clear: both;
		content: ".";
		display: block;
		font-size: 0.1em;
		height: 0;
		line-height: 0;
		padding-bottom: 65%;
		visibility: hidden;
	}
	div.nav {
		height: 40px;
		background: #fff;
		border-bottom: 3px #24a2c9 solid;
		top: 0;
		right: 0;
		left: 0;
		position: absolute;
		z-index: 1000;
	}
	div.nav .tfm_area {
		float: left;
		margin: 0 0 0 0;
		padding: 5px 0 0 0;
	}
	div.nav .tfm_area .tokyofm{
		float: left;
		width: 57px;
		margin: 0 18px 0 10px;
	}
	div.nav .tfm_area .tokyofm img {
		width: 100%;
		height: auto;
	}
	div.nav .tfm_area .kumon{
		float: left;
		width: 70px;
		margin-right: 15px;
	}
	
	h1 {
		width: 54%;
		margin: 0 auto;
		position: absolute;
		right: 35%;
		top: 4.5%;
		padding: 0;
	}

}

/*mainArea*/
main {
	width: 1000px;
	margin: 0 auto;
	/*padding:0 5px;*/
	box-sizing: border-box;
	display: block;
}
@media screen and (max-width: 750px) {
	main {
		width: 100%;
		margin: 0 auto;
		padding:0 10px;
		box-sizing: border-box;
	}
	
	.sns_area {
		float: none;
		margin: 12px auto 28px;
		z-index: 1000;
		width: 117px;
	}
	.sns_area .tw {
		float: left;
		width: 50px;
		margin-left: 16px;
	}
	.sns_area .fb{
		float: left;
		width: 50px;
	}
	.sns_area .line img,
	header .sns_area .tw img,
	header .sns_area .fb img {
		width: 100%;
	}

}

section.topArea {
	/*height: 495px;*/
	width: 100%;
	padding: 0 0 0;
}
.mapArea {
	float: left;
	border-radius:14px;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	width: 729px;
	
	position: relative;
	
}
.mapArea .map {
	width: 728px;
	height: 446px;
	border-right: #24a2c9 3px solid;
	border-left: #24a2c9 3px solid;
	border-bottom: #24a2c9 3px solid;
	background-image: url(../../img/map_pc.png);
	background-repeat: no-repeat;
	/*background-position: 45px 78px*/ /*横、縦*/;
	box-sizing: border-box;
	background-color: #fff;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}
.mapArea .map a {
	display: block;
	position: absolute;
	width: 132px;
	height: 36px;
}
.mapArea .map a:hover img{
	filter: alpha(opacity=10);
	-moz-opacity:1.0;
	opacity:1.0;
}
.mapArea .map .hokkaido {
	left: 578px;
top: 174px;
}
.mapArea .map .tohoku {
	left: 457px;
    top: 191px;
}
.mapArea .map .kanto {
	left: 518px;
top: 299px;
}
.mapArea .map .koshinetsu {
	left: 280px;
top: 197px;
}
.mapArea .map .shikoku {
	left: 234px;
top: 437px;
}
.mapArea .map .kansai {
	left: 260px;
top: 209px;
}
.mapArea .map .tokai {
	left: 432px;
top: 397px;
}
.mapArea .map .chugoku {
	left: 107px;
top: 253px;
}
.mapArea .map .kyusyu {
	left: 28px;
top: 323px;
}

/*学部から探す*/
.mapArea .gakubu {
	width: 728px;
	height: 446px;
	border-right: #d55685 3px solid;
	border-left: #d55685 3px solid;
	border-bottom: #d55685 3px solid;
	box-sizing: border-box;
	background-color: #fff;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	padding: 0 30px;
}
.mapArea .gakubu ul {
}
.mapArea .gakubu ul li {
	width: 236px;
float: left;
border-bottom: 1px dashed #d55685;
background-image: url(../../img/gakubu_arrow.png);
background-repeat: no-repeat;
background-size: 13px 13px;
padding: 27px 0 27px 94px;
background-position: 66px 28px;
line-height: 1.2;
margin: 0 0 0 0;
font-size: 16px;
}
.mapArea .gakubu ul li:nth-child(odd) {
	border-right: 1px dashed #d55685;
}
.mapArea .gakubu ul li:nth-child(11),
.mapArea .gakubu ul li:nth-child(12) {
	border-bottom: 0;
}

/*新着順で探す*/
.newBar {
	width: 100%;
	background: #daaa26;
	height: 10px;
}

.mapArea .tab {
	height: 48px;
	width: 100%;
	padding: 0 ;
}
.mapArea .tab li {
	float: left;
	width: 243px;
	height: 48px;
}

section.topArea .rightArea {
	width: 247px;
	float: right;
}
section.topArea .rightArea .letterWrapper {
	margin: 0 0 9px 0;
	list-style: none;
}
section.topArea .rightArea .letterWrapper li:nth-child(1) {
	height: 89px;
	margin-bottom: 7px;
}
section.topArea .rightArea .letterWrapper li:nth-child(2) {
	height: 70px;
}
section.topArea .rightArea .letterWrapper li:nth-child(3) {
	height: 71px;
}
section.topArea .rightArea .formWrapper {
	height: 179px;
	margin: 0 0 0 0;
	list-style: none;
	padding: 65px 0 7px 10px;
	background: url(../../img/form_bg.png) no-repeat;
}
section.topArea .rightArea .formWrapper li:nth-child(1) {
	width: 225px;
	height: 78px;
}
section.topArea .rightArea .formWrapper li:nth-child(2) {
	width: 225px;
	height: 85px;
}

.formWrapper_bottom {
	width: 783px;
	height: 126px;
	margin: -25px auto 55px;
	list-style: none;
	padding: 21px 0 7px 289px;
	background: url(../../img/form_bg_bottom.png) no-repeat;
	box-sizing: border-box;
}
.formWrapper_bottom li:nth-child(1) {
	width: 225px;
	height: 86px;
	float: left;
	margin: 0 20px 0 0;
}
.formWrapper_bottom li:nth-child(2) {
	width: 225px;
	height: 86px;
	float: left
}

p.note {
	margin: 5px 0;
	font-size: 12px;
}

@media screen and (max-width: 750px) {
	p.note {
		margin: 0 0 15px 0;
	}
}

section.movieArea {
	height: auto;
	width: 100%;
	padding: 0 0 30px;
}
section.movieArea .areaColumn {
	width: 100%;
	margin: -56px 0 30px 0;
	padding: 56px 0 0 0;
	clear: both;
}
section.movieArea .new_areaColumn {
	margin: 20px 0 30px 0 !important;
	padding: 0 0 0 0 !important;
}
section.movieArea .areaColumn .ttl {
	/*width: 100%;
	height: 40px;
	border: 2px dotted #24a2c9;
	border-radius: 5px;
	background: #fff;*/
	height: 54px;
	width: 1000px;
	margin: 0 0 25px 0;
}
section.movieArea .areaColumn .movieList li {
	float: left;
	margin: 0 9px 0 0;
	width: 243px;
}
section.movieArea .areaColumn .movieList li:nth-child(4),
section.movieArea .areaColumn .movieList li:nth-child(8),
section.movieArea .areaColumn .movieList li:nth-child(12),
section.movieArea .areaColumn .movieList li:nth-child(16),
section.movieArea .areaColumn .movieList li:nth-child(20),
section.movieArea .areaColumn .movieList li:nth-child(24),
section.movieArea .areaColumn .movieList li:nth-child(28),
section.movieArea .areaColumn .movieList li:nth-child(32),
section.movieArea .areaColumn .movieList li:nth-child(36),
section.movieArea .areaColumn .movieList li:nth-child(40),
section.movieArea .areaColumn .movieList li:nth-child(44),
section.movieArea .areaColumn .movieList li:nth-child(48),
section.movieArea .areaColumn .movieList li:nth-child(52),
section.movieArea .areaColumn .movieList li:nth-child(56),
section.movieArea .areaColumn .movieList li:nth-child(60),
section.movieArea .areaColumn .movieList li:nth-child(64),
section.movieArea .areaColumn .movieList li:nth-child(68),
section.movieArea .areaColumn .movieList li:nth-child(72),
section.movieArea .areaColumn .movieList li:nth-child(76),
section.movieArea .areaColumn .movieList li:nth-child(80),
section.movieArea .areaColumn .movieList li:nth-child(84),
section.movieArea .areaColumn .movieList li:nth-child(88),
section.movieArea .areaColumn .movieList li:nth-child(92),
section.movieArea .areaColumn .movieList li:nth-child(96),
section.movieArea .areaColumn .movieList li:nth-child(100) {
	float: left;
	margin: 0 0 0 0;
}

section.movieArea .areaColumn .movieList li .movie {
	width: 243px;
	height: 138px;
	margin: 0 0 11px 0;
}
section.movieArea .areaColumn .movieList li .nameArea {
	background-image: url(../../img/movie_arrow.png);
	background-repeat: no-repeat;
	background-size: 13px 13px;
	padding: 0 0 0 17px;
	background-position: 0 2px;
	line-height: 1.2;
	margin: 0 0 17px 0;
}
section.movieArea .areaColumn .movieList li .nameArea .name1 {
	margin: 0 8px 0 0;
	font-size: 14px;
}
section.movieArea .areaColumn .movieList li .nameArea .name2 {
	margin: 0 0px 0 0;
	font-size: 14px;
}
section.movieArea .areaColumn .movieList li .nameArea .name3 {
	margin: 0 0 0 0;
	font-size: 14px;
}

.infoArea {
	width: 100%;
	height: 150px;
	margin: 0 0 54px 0;
}
.infoArea .relationts {
	width: 646px;
	height: 148px;
	float: left;
	margin: 0;
	background: url(../../img/relations_bg_pc.png) no-repeat;
}
.infoArea .relationts ul {
	margin: 84px 0 0 17px;
height: 55px;
}
.infoArea .relationts li {
	border-right: 1px dashed #000;
	float: left;
}
.infoArea .relationts li:nth-child(3) {
	border: 0;
}

.infoArea .bnrArea {
	width: 329px;
	height: 145px;
	float: right;
}

@media screen and (max-width: 750px) {
	section.topArea {
		height: auto;
		width: 100%;
		padding: 0 0 25px;
	}
	section.new_topArea {
		padding: 0 0 5px !important;
	}
	.mapArea {
		float: none;
		border-radius:14px;
		-moz-border-radius:14px;
		-webkit-border-radius:14px;
		width: 100%;
		margin: 43px 0 0 0;
		position: relative;
		
	}
	.mapArea .map {
		width: 100%;
		height: auto;
		border-right: #24a2c9 3px solid;
		border-left: #24a2c9 3px solid;
		border-bottom: #24a2c9 3px solid;
		/*background-image: url(../../img/map_sp.png);
		background-repeat: no-repeat;*/
		background-image: none;
		/*background-position: 45px 78px*/ /*横、縦*/;
		box-sizing: border-box;
		background-color: #fff;
		border-bottom-left-radius: 8px;
		border-bottom-right-radius: 8px;
		background-size: 100%;
		padding: 0 0 2% 0;
	}
	.mapArea .map a {
		display: block;
		position: absolute;
		width: 25.5%;
		height: auto;
	}
	.mapArea .map a:hover img{
		filter: alpha(opacity=10);
		-moz-opacity:1.0;
		opacity:1.0;
	}
	.mapArea .map .hokkaido {
		left: 72%;
		top: 44%;
	}
	.mapArea .map .tohoku {
		left: 457px;
		top: 191px;
	}
	.mapArea .map .kanto {
		left: 71%;
		top: 64%;
	}
	.mapArea .map .koshinetsu {
		left: 34%;
		top: 41%;
	}
	.mapArea .map .shikoku {
		left: 28%;
		top: 86%;
	}
	.mapArea .map .kansai {
		left: 35%;
		top: 40%;
	}
	.mapArea .map .tokai {
		left: 58.1%;
		top: 81%;
	}
	.mapArea .map .chugoku {
		left: 10%;
		top: 47.5%;
	}
	.mapArea .map .kyusyu {
		left: 2%;
		top: 62%;
	}
	.mapArea .tab {
		height: auto;
		width: 100%;
		padding: 0 ;
	}
	.mapArea .tab li {
		float: left;
		width: 33.333%;
		height: 20%;
	}
	
	.letterWrapper {
		height: auto;
		width: 100%;
		margin: 0 0 15px 0;
		list-style: none;
	}
	.letterWrapper li:nth-child(1) {
		height: auto;
		width: 100%;
		float: none;
		margin-bottom: 7px;
	}
	.letterWrapper li:nth-child(2) {
		height: auto;
		width: 50%;
		float: left;
	}
	.letterWrapper li:nth-child(3) {
		height: auto;
		width: 50%;
		float: left;
	}
	
	
	/*学部から探す*/
	.mapArea .gakubu {
		width: 100%;
		height: auto;
		box-sizing: border-box;
		border-bottom-left-radius: 8px;
		border-bottom-right-radius: 8px;
		padding: 0 0;
		float: none;
		clear: both;
	}
	.mapArea .gakubu ul {
	}
	.mapArea .gakubu ul li {
		width: 50%;
		float: left;
		background-size: 13px 13px;
		padding: 19px 5px 19px 32px;
		background-position: 11px 20px;
		line-height: 1.2;
		margin: 0 0 0 0;
		box-sizing: border-box;
		font-size: 13px;
	}
	.mapArea .gakubu ul li:nth-child(odd) {
		border-right: 1px dashed #d55685;
	}
	.mapArea .gakubu ul li:nth-child(11),
	.mapArea .gakubu ul li:nth-child(12) {
		border-bottom: 0;
	}

	
	section.movieArea {
		height: auto;
		width: 100%;
		padding: 0 0 30px;
	}
	section.movieArea .areaColumn {
		width: 100%;
		margin: 0px 0 25px 0;
		padding:0;
		clear: both;
	}
	section.movieArea .new_areaColumn {
		margin: 10px 0 25px 0 !important;
		padding: 0 0 0 0 !important;
	}
	section.movieArea .areaColumn .ttl {
		height: auto;
		width: 100%;
		margin: 0 0 15px 0;
	}
	section.movieArea .areaColumn .student_ttl {
		margin: 43px 0 15px 0 !important;
	}
	section.movieArea .areaColumn .movieList li {
		float: left;
		margin: 0 2% 0 0;
		width: 49%;
	}
	section.movieArea .areaColumn .movieList li:nth-child(even) {
		float: left;
		margin: 0 0 0 0;
	}
	
	section.movieArea .areaColumn .movieList li .movie {
		position: relative;
  width: 100%;
  padding-top: 56.25%;
  height: auto;
		margin: 0 0 11px 0;
	}
	.movie img {
	  position: absolute;
	  top: 0;
	  right: 0;
	  width: 100% !important;
	  height: 100% !important;
	}
	.movie iframe {
	  position: absolute;
	  top: 0;
	  right: 0;
	  width: 100% !important;
	  height: 100% !important;
	}
	section.movieArea .areaColumn .movieList li .nameArea {
		background-image: url(../../img/movie_arrow.png);
		background-repeat: no-repeat;
		background-size: 13px 13px;
		padding: 0 0 0 17px;
		background-position: 0 2px;
		line-height: 1.2;
		margin: 0 0 14px 0;
	}
	section.movieArea .areaColumn .movieList li .nameArea .name1 {
		margin: 0 10px 0 0;
		font-size: 14px;
	}
	section.movieArea .areaColumn .movieList li .nameArea .name2 {
		margin: 0 0px 0 0;
		font-size: 14px;
	}
	section.movieArea .areaColumn .movieList li .nameArea .name3 {
		margin: 0 0 0 0;
		font-size: 14px;
	}
	
	/*関連コンテンツ*/
	.relationts {
		width: 75%;
		height: auto;
		float: none;
		margin: 0 auto 30px;
		border: 2px dotted #7ecef4;
		background: #fff;
		padding: 10px;
		max-width: 400px;
	}
	.relationts .ttl {
		width: 100%;
	}
	.relationts ul {
		margin: 0;
	height:auto;
	}
	.relationts li {
		border-right: none;
		float: none;
	}
	
	.bnrArea {
		width: 65%;
		height: auto;
		float: none;
		margin: 0 auto 30px;
	}
	.bnrArea li {
		margin-bottom: 15px;
	}
}



/* =========================================================
footer
========================================================= */
footer#footerBox{
	clear:both;
	width:100%;
	margin-top:0px;
	padding:50px 0 25px 0;
	background:url(../../img/bg_img03.png) no-repeat top center;
}
div.footerBoxInner{
	width:900px;
	margin:0 auto;
}
footer#footerBox p{
	float:left;
	margin:0 542px 0px 0px;
}

footer#footerBox ul{
	list-style:none;
	float:left;
	margin:-4px 0px 0 0;
	
}
footer#page_footer li{
	margin:0 0px 0 0;
	padding:0 0px 0 0;
}
footer#footerBox address{
	clear: both;

text-align: right;

width: 400px;

float: right;
}
.pagetopArea {
	height: 26px;

margin: 0 auto;

position: relative;
}
a.pagetop {
    position: absolute;

right: 0;

bottom: 0;

width: 94px;
}
a.pagetop img {
	width: 100%;
}
a.pagetop img:hover {
	filter: alpha(opacity=10);
	-moz-opacity:1.0;
	opacity:1.0;
}


@media screen and (max-width: 750px) {
	footer{
		width: 100%;
		margin: 0;
		padding: 15px 0 0 0;
	}
	footer .page_footer_inner {
    margin: 0 auto;
    position: relative;
    width: 98%;
	}
	footer .copyright{
		font-size:10px;
		margin: 0 auto 0 ;
		padding: 20px 0 10px;
		line-height: 130%;
		width: 94%;
		text-align: center;
		max-width: 400px;
		float: none;
	}

	.pagetopArea {
		height: 39px;
	
	margin: 0 auto 0;
	
	width: 98%;
	}
	a.pagetop {
		position: absolute;
	
	width: 78px;
	
	right: 0;
	
	left: auto;
	
	top: 0;
	
	margin: 0;
	}
	
	/* =========================================================
	footer
	========================================================= */
	footer#footerBox{
		clear:both;
		width:100%;
		margin:0px auto;
		padding:8% 0 3% 0;
		background:url(../../img/bg_img03.png) no-repeat top center;
		background-size:300%;
	}
	div.footerBoxInner{
		max-width: 100%;

margin: 0 auto;

padding: 0 9px;

box-sizing: border-box;
	}
	
	footer#footerBox ul{
		list-style:none;
		float:right;
		width:100px;
		margin:0% 0px 5% 0;
	}
	footer#page_footer li{
		margin:0 0px 0 0;
		padding:0 0 0 0;
	}
	footer#footerBox address{
		width: 96%;
		clear:both;
		color:#fff;
		font-size:77%;
		text-align:center;
		margin: 0 auto;
		float: none;
		max-width: 400px;
	}

}
/*.pageswitch {
	display: none;
}*/
.pageswitch {
    clear: both;
    color: #303030;
    margin: 0 auto;
    padding: 20px 0;
    text-align: center;
	font-size: 15px;
}

.pageswitch strong {
    /*background-color: #f39a00;*/
    /*border: 1px solid #ed486b;*/
    /*color: #ffffff;*/
    display: inline-block;
    margin: 3px;
    padding: 3px 10px;
	border-radius: 4px;
}

.pageswitch a {
    background-color: #f39a00;
    /*border: 1px solid #ed486b;*/
    color: #fff;
    display: inline-block;
    margin: 3px;
    padding: 3px 10px;
    text-decoration: none;
	border-radius: 4px;
}
.pageswitch a:hover {	
	background-color: #f2b03e;
}
@media screen and (max-width: 750px) {
	.pageswitch {
		font-size: 14.5px;
    padding: 2px 0 25px;
	}

}

