/*===============================================
●style.css 画面の横幅が768px以下
===============================================*/
@media screen and (max-width: 767px){
body{
	background:#f2f2f2;
	font-size:93%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#404040;
	word-wrap: break-word;
	-webkit-print-color-adjust: exact;
	}

img{
max-width: 100%;
height: auto;
width :auto;　
}

.ov{
	height:146px;
	}

#secMainArea{
	height:146px;
	}



	.section h2{
	font-size: 120%;
	padding: 20px 0;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	font-weight:bold;
	line-height: 1;
}

/*===============================================
　　　　　　　　　　リンク
===============================================*/
a{
	color:#005bac;
	text-decoration:none;
	outline:none;
	}
	
a:hover{
	
	}
	
/*SPのみリンク*/
a.disabled {cursor: default;}

/*PC非表示*/
.spNone{display:none;}

/* 外部White*/
.blank_w:before{
		background:url("/tcs/common/images/iconBlank_w.png") no-repeat;
		content:"";
		height:15px;
		width:15px;
		background-size:contain;
/*		vertical-align:middle;*/
		display:inline-block;
		margin-right:5px;
}

/*外部black*/
.blank_b:before{
		background:url("/tcs/common/images/iconBlank_b.png") no-repeat;
		content:"";
		height:15px;
		width:15px;
		background-size:contain;
/*		vertical-align:middle;*/
		display:inline-block;
		margin-right:5px;
}

/*外部Pink*/
.blank_p:before{
		background:url("/tcs/common/images/iconBlank_p.png") no-repeat;
		content:"";
		height:15px;
		width:15px;
		background-size:contain;
	/*	vertical-align:middle;*/
		display:inline-block;
		margin-right:5px;
}

/*外部Green*/
.blank_g:before{
		background:url("/tcs/common/images/iconBlank_g.png") no-repeat;
		content:"";
		height:15px;
		width:15px;
		background-size:contain;
/*		vertical-align:middle;*/
		display:inline-block;
		margin-right:5px;
}

/*キーYellow*/
.key_y:before{
		background:url("/tcs/common/images/iconKey_y.png") no-repeat;
		content:"";
		height:15px;
		width:11px;
		background-size:contain;
/*		vertical-align:middle;*/
		display:inline-block;
		margin-right:4px;
}

/*キーWhite*/
.key_w:before{
		background:url("/tcs/common/images/iconKey_w.png") no-repeat;
		content:"";
		height:15px;
		width:11px;
		background-size:contain;
/*		vertical-align:middle;*/
		display:inline-block;
		margin-right:4px;
}

/* 外部White 20px*/
.blank_w20:before{
		background:url("/tcs/common/images/iconBlank_w.png") no-repeat;
		content:"";
		height:18px;
		width:18px;
		background-size:contain;
/*		vertical-align:middle;*/
		display:inline-block;
		margin-right:5px;
}

/*外部footer用*/
.blank_f:before{
		background:url("/tcs/common/images/iconBlank_b.png") no-repeat;
		content:"";
		height:12px;
		width:12px;
		background-size:contain;
/*		vertical-align:middle;*/
		display:inline-block;
		margin-right:5px;
}


/*===============================================
　　　　　　　　　　全体
===============================================*/
section{
	}

#wrapper{
background: #f2f2f2;
margin:0 auto;
position:relative;
overflow:hidden;
}

/*===============================================
　　　　　　　　　ヘッダー
===============================================*/

ul.subMenu{
	overflow:hidden;
	padding-top:50px;
	}
	
ul.subMenu li a{
	float:left;
	width:50%;
	color:#fff;
	display:inline-block;
	line-height:48px;
	background:#6bb6bb;
	border-right:1px solid #fff;
	text-align:center;
	}
	
ul.subMenu li:last-child a{
	color:#fff;
	border:none;
	/*background:#e3ab30 url(../images/icoKey.png) no-repeat;
	background-size:9px;
	background-position:12px center;*/
	background:#e3ab30;
	font-size:93%;
	}
	
/*		ul.subMenu li:first-child a:before{
		background:url("/tcs/common/images/iconBlank_w.png") no-repeat;
		content:"";
		height:17px;
		width:17px;
		background-size:contain;
		vertical-align:text-bottom;
		display:inline-block;
		margin-right:7px;
	}
*/
	ul.subMenu li:last-child a:before{
		background:url("/tcs/common/images/iconKey_w.png") no-repeat;
		content:"";
		height:17px;
		width:14px;
		background-size:contain;
		vertical-align:text-bottom;
		display:inline-block;
		margin-right:4px;
	}

/*===============================================
　　　　　　　　　　メイン画像
===============================================*/
.mainPtSp{
	padding:0;
	}
	
.mainPtSp img{
	width:100%;
	height:auto;
	}

.mainPt{
	width:100%;
	height : 250px;
  	background:url(../../images/imgMain01.jpg) no-repeat;
	background-position:left center;
	background-size: cover;
	position:relative;
	z-index:1;
	/*padding-top:36%;*/
	}

.mainPt div.mainCont{
  position:absolute;
  display:block;
  width:auto;
  padding:12px;
  top:20%;
  transform:none;
	}
	
.mainPt p{
	font-size:147%;
	color:#fff;
	font-family:"ヒラギノ明朝 W3 JIS2004";
	font-family: "ヒラギノ明朝 Pro","Hiragino Mincho Pro";
  line-height:1;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  margin-bottom:24px;
  text-align:center;
	}
	
.mainPt p span.fs{
	font-size:74%;
	}
	
.mainPt span.mouse{
	width:48px;
	height:60px;
	background:url(../../images/icoScroll.png) no-repeat;
  margin:0 auto;
  position:absolute;
  left:0;
  right:0;
  bottom:60px;
	}

.mainPt h3{
	width:100%;
	padding:8px;
  	background:rgba(35,34,122,0.7);
	position:absolute;
	z-index:2;
	color:#fff;
	bottom:0;
	text-align:center;
	font-size:63%;
	}

/*===============================================
　　　　　　　　　　お仕事を探す
===============================================*/

#searchWrap{
	background:url(../../images/imgBgSearch.gif);
	background-size:50%;
	background-position:center top;
	padding:32px 0;
	margin-bottom:32px;
	}

h1{
	font-size:246%;
	font-family: 'Roboto', sans-serif;
	font-weight:100;
	text-align:center;
	line-height:1;
	margin-bottom:24px;
	}
	
h1 span{
	font-size:42%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka;
	text-align:center;
	display:block;
	padding-top:12px;
	}
	
ul#searchCont{
	width:96%;
	margin:0 auto 24px;
	}
		
ul#searchCont:after{
	content: '';
	clear: both;
	display: block;
	}		
	

ul#searchCont li{
	width:100%;
	height:auto;
	background:#fff;
	float:left;
	margin-right:0;
	margin-bottom:12px;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
	border-radius: 4px;
	box-shadow:rgba(51, 46, 48, 0.1) 0px 0px 5px 2px;
	-webkit-box-shadow:rgba(51, 46, 48, 0.1) 0px 0px 5px 2px;
	-moz-box-shadow:rgba(51, 46, 48, 0.1) 0px 0px 5px 2px;
	overflow:hidden;
	}
ul#searchCont li:last-child{
	margin-right:0;
	}
	
ul#searchCont li h2{
	padding:16px 20px 16px 42px;
	line-height:1;
	color:#fff;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px; 
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	overflow:hidden;/*勤務地選択ボックス用*/
	background:#a979ad url(../../images/icoSearch01.png) no-repeat;
	background-size:14px;
	background-position:20px center;
	}

ul#searchCont li:nth-child(2) h2{ 
	padding:16px 20px 16px 52px;
	background:#6bb6bb url(../../images/icoSearch02.png) no-repeat;
	background-size:22px;
	background-position:20px center;
	}
ul#searchCont li:nth-child(3) h2{
	padding:16px 20px 16px 52px;
	background:#e3ab30 url(../../images/icoSearch03.png) no-repeat;
	background-size:24px;
	background-position:20px center;
}

ul#searchCont li h2 span{
	font-size:138.5%;
	}
	
ul#searchCont li div{
	width:50%;
	height:auto;
	background:#fff;
	float:left;
	border-bottom:1px solid #f2f2f2;
	text-align:center;
	}
	
ul#searchCont li div:hover{
	background:#ca94ce;
	}
	
ul#searchCont li:nth-child(2) div:hover{background:#86cdd2;}
ul#searchCont li:nth-child(3) div:hover{background:#e4b44a;}
	
ul#searchCont li div:nth-child(even){
	width:50%;
	border-right:1px solid #f2f2f2;
	}

ul#searchCont li div:nth-last-child(2){
	border-bottom:none;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
	}
	
ul#searchCont li div:last-child{
	border-bottom:none;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
	}
	
ul#searchCont li div h3{
	font-size:123.1%;
	line-height:1;
	}
	
ul#searchCont li div h3 a{
	display:block;
	color:#a979ad;
	height:auto;
	padding:16px 0;
	}
	
ul#searchCont li div h3 a br{
	display:none;
	}
	
ul#searchCont li:nth-child(2) div h3 a{
	display: block;
    /*height: 137px;*/
    padding:16px 0;
	color:#6bb6bb;
	}

ul#searchCont li:nth-child(3) div h3 a{
	color:#e3ab30;
　　display: block;
    /*height: 137px;*/
    /*padding-top: 48px;*/
}


ul#searchCont li div h3 a:hover,
ul#searchCont li div h3 a:hover span{
	color:#fff;
	}
	
ul#searchCont li div h3 span{
	font-size:77%;
	display:inline-block;
	line-height:1;
	padding-top:0;
	color:#333;
	}
	
ul#searchCont li:nth-child(2) div,
ul#searchCont li:nth-child(3) div{
	/*width:50%;*/
	/*height:137px;*/
	background:#fff;
	float:left;
	/*border-bottom:1px solid #f2f2f2;*/
	text-align:center;
	}

	



/*===============================================
　　　　　　　　　　ボタン
===============================================*/
.button {
	display: inline-block;
	width: 180px;
	height: 40px;
	text-align: center;
	text-decoration: none;
	line-height: 40px;
	outline: none;
	-webkit-border-radius: 30;
  -moz-border-radius: 30;
  border-radius: 30px;
  -webkit-box-shadow: 0px 0px 5px #999999;
  -moz-box-shadow: 0px 0px 5px #999999;
  box-shadow: 0px 0px 5px #999999;
  font-size: 100%;
}
.button::before,
.button::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
}
.button,
.button::before,
.button::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.button {
	 background: #cb5393;
	color: #fff;
}
.button:hover {
	background-color: #333;
}

.btnWrap {
  width:180px;
  margin:0 auto;
}

/*.btn {
  -webkit-border-radius: 30;
  -moz-border-radius: 30;
  border-radius: 30px;
  -webkit-box-shadow: 0px 0px 5px #999999;
  -moz-box-shadow: 0px 0px 5px #999999;
  box-shadow: 0px 0px 5px #999999;
  color: #ffffff;
  font-size: 123.1%;
  background: #cb5393;
  padding: 16px 40px 16px 40px;
  text-decoration: none;
  text-align:center;
  display:block;
  line-height:1;
}

.btnGray {
  -webkit-border-radius: 30;
  -moz-border-radius: 30;
  border-radius: 30px;
  -webkit-box-shadow: 0px 0px 5px #999999;
  -moz-box-shadow: 0px 0px 5px #999999;
  box-shadow: 0px 0px 5px #999999;
  color: #333333;
  font-size: 123.1%;
  background: #e4e4e4;
  padding: 16px 40px 16px 40px;
  text-decoration: none;
  text-align:center;
  display:block;
  line-height:1;
}
*/

.btn {
  -webkit-border-radius: 30;
  -moz-border-radius: 30;
  border-radius: 30px;
  -webkit-box-shadow: 0px 0px 5px #999999;
  -moz-box-shadow: 0px 0px 5px #999999;
  box-shadow: 0px 0px 5px #999999;
  color: #ffffff;
  font-size: 123.1%;
	height:40px;
  background: #cb5393;
  padding:0 40px;
  text-decoration: none;
  text-align:center;
  display:block;
  line-height:40px;
  cursor:pointer;
	position:relative;
}

.btnGray {
  -webkit-border-radius: 30;
  -moz-border-radius: 30;
  border-radius: 30px;
  -webkit-box-shadow: 0px 0px 5px #999999;
  -moz-box-shadow: 0px 0px 5px #999999;
  box-shadow: 0px 0px 5px #999999;
  color: #333333;
  font-size: 123.1%;
	height:40px;
  background: #e4e4e4;
  padding:0 40px;
  text-decoration: none;
  text-align:center;
  display:block;
  line-height:40px;
  cursor:pointer;
	position:relative;
}




/*===============================================
　　　　　　　　　　選ばれる理由
===============================================*/
div#reasonWrap{
	padding-top:64px;
	overflow: hidden;
	}

ul#reasonCont{
	width:100%;
	display:block;
	overflow: hidden;
	}
	
.column li {
	position: relative;
	float: left;
	background:#222e41;
	width:100%;
	display:block;
	float:left;
	height:148px;
}
	
ul#reasonCont li img{
	width:100%;
	}

ul#reasonCont li h2{
	width:100%;
	display:block;
	font-size:153.9%;
	text-align:center;
	line-height:1;
	padding-top:48px;
	padding:48px 4% 0 4%;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
	}
	
ul#reasonCont li span{
	display:block;
	font-size:66%;
	font-family: 'Roboto', sans-serif;
	font-weight:100;
	text-align:center;
	line-height:1;
	padding-top:8px;
	}
	
.column li div{
  	position: absolute;
 	top: 20%;
 	transform: none;
  left: 0;
  right: 0;
  margin:auto;
  width:100%;
  color:#fff;
	opacity: 1;
	z-index:1;
	background:url(../../images/icoReason01.png) no-repeat;
	background-position:center top;
	background-size:36px;
}

.column li div.results{
	background:url(../../images/icoReason02.png) no-repeat;
	background-position:center top;
	background-size:36px;
}

figure {
	width: 100%;
	margin: 0;
	padding: 0;
	background:#222e41;
	overflow: hidden;
}

/* Zoom In #1 */
.hover01 figure img {
	/*-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;*/
	opacity: 0.5; 
}
.hover01 figure:hover img {
	/*-webkit-transform: scale(1.2);
	transform: scale(1.2);
	opacity: 1;*/
}

	
/*===============================================
　　　　　　　　　　お知らせ
===============================================*/

#infoWrap{
	background:#fff;
	padding:32px 0;
	}

ul#infoList{
	width:84%;
	margin:0 auto 32px;
	}
	
ul#infoList li{
	border-bottom:1px solid #e3e3e3;
	padding:16px 0;
	}
	
ul#infoList li:first-child{
	border-top:1px solid #e3e3e3;
	}
	
ul#infoList li span{
	display:inline;
	}

/*===============================================
　　　　　　　　　会社概要
===============================================*/

ul#companyCont li{
	width:100%;
	text-align:center;
	border-bottom:1px solid #fff;
	height:76px;
	background:#6bb6bb;
	position:relative;
	float:none;
	overflow: hidden;
	}
	
ul#companyCont li h2{
	color:#fff;
	font-size:123.1%;
	/*line-height:64px;*/
	background:#6bb6bb url(../../images/icoCmp01.png) no-repeat;
	background-size:50px;
	background-position:12px center;
	position: absolute;
  	display:block;
  	width:100%;
  /*height:72px;*/
  padding-left:74px;
  padding-top:28px;
   padding-bottom:28px;
  text-align:left;
	}
	
ul#companyCont li h2{
	color:#fff;
	line-height:1;
	}
	
ul#companyCont{
	width:100%;
	overflow:hidden;
	}

ul#companyCont li h2.corp{background:#6bb6bb url(../../images/icoCmp02.png) no-repeat;background-size:50px;background-position:12px center;}
ul#companyCont li h2.cont{background:#6bb6bb url(../../images/icoCmp03.png) no-repeat;background-size:50px;background-position:12px center;}
/*ul#companyCont a li:last-child{border-right:none;}*/

ul#companyCont li span{
	display:inline-block;
	font-family: 'Roboto', sans-serif;
	font-weight:100;
	font-size:77%;
	padding-left:4px;
	
	}	
	
/*===============================================
　　　　　　　電話でのお問い合わせ
===============================================*/
div#inqContWrap{
	padding-top:32px;
	padding-bottom:0;
	}

ul#inqCont{
	width:84%;
	display:block;
	background:#f2f2f2 ;
	border-top:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	padding:0;
	margin:0 auto;
	}
	
ul#inqCont li{
	display:block;
	width:100%;
	border-right:none;
	border-bottom:1px solid #e3e3e3;
	padding:12px 0;
	}
	
ul#inqCont li:last-child{
	border-right:none;
	border-bottom:none;
	}
	
ul#inqCont li dl dt{
	font-size:123.1%;
	line-height:24px;
	padding:8px 0 8px 32px;
	background:url(../../images/icoTel.png) no-repeat;
	background-size:24px;
	background-position:left center;
	}	

ul#inqCont li dl dd{
	line-height:1;
	}
	
ul#inqCont li dl dd a{
	color:#cb5393;
	display:block;
	}
	
ul#inqCont li dl dd a img{
	width:100%;
	height:auto;
	}	
	
ul#inqCont li dl dd span{
	font-size:85%;
	line-height:1;
	display:block;
	padding-top:8px;
	color:#333;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}	
	
	
/*===============================================
　　　　　　　　　 LINK
===============================================*/
/*section > div{
	padding:32px 0;
	}*/

div.ContWrap{
	width:100%;
	margin:0 auto;
	background:#fff;
	padding:0;
	border-top:1px solid #e3e3e3;
	border-bottom:none;
	}

ul#linkCont{
	width:100%;
	display:block;
	overflow:hidden;
	}
	
ul#linkCont li{
	float:left;
	display:block;
	width:50%;
	background:#fff;
	border-left:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	padding:12px;
	text-align:center;
	}
	
ul#linkCont li:last-child{
	border-right:none;
	border-none:none;
	}
	
ul#linkCont li span{
	display:block;
	padding-top:4px;
	}

ul#linkCont li a{
	color:#333;
	}
	
ul#linkCont li a span:hover{
	text-decoration:underline;
	}
	
/*===============================================
　　　　　　　　　　画像リンク
===============================================*/

ul#linkCont li a:hover img {
opacity: .3;
-webkit-opacity: .3;
-moz-opacity: .3;
filter: alpha(opacity=30);	/* IE lt 8 */
-ms-filter: "alpha(opacity=30)"; /* IE 8 */
}
 
ul#linkCont li a img {
-webkit-transition: opacity 0.2s ease-out;
-moz-transition: opacity 0.2s ease-out;
-ms-transition: opacity 0.2s ease-out;
transition: opacity 0.2s ease-out;
}


/*===============================================
　　　　　　　　　　下層メイン
===============================================*/

.ov{
	background-image: ;
	}


#secMainArea{
	background-color:rgba(14,30,61,0.5);/*background-color:rgbaを使用すると、現在の要素だけが透明になる。*/
	height:146px;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	}
	
#secMainArea h1{
	font-size:200%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	text-align:center;
	line-height:1;
	padding:24px;
	color:#fff;
	}
	
#secMainArea h1 span{
	font-size:66%;
	font-family: 'Roboto', sans-serif;
	font-weight:300;
	text-align:center;
	display:block;
	padding-top:12px;
	color:#ffbee1;
	}	


	
/*===============================================
　　　　　　　　　下層共通
===============================================*/

.section {
	margin: 0 2% 30px 2%;
	width:96%;
	}

	#content1 {
	}

	.contCommon {
		padding:24px;
	}

/*===============================================
　　　　　　　　　フォーム共通
===============================================*/


input[type="checkbox"]+label:before{
	width:16px;
	height:16px;
	border:1px solid #aaaaaa;
	top:0px;
}

input[type="checkbox"]:checked+label:before{
	width:16px;
	height:16px;
	border:1px solid #cb5393;
	top:0px;
}

/*===============================================
　　　　　　　　　current
===============================================*/

#current {
	width:96%;
	margin: 0 2%;
}

#current ul.fn_current li {
	width:49%;
	background:#fff;
	/* box-shadow */
	box-shadow:rgba(209, 209, 209, 0.5) 0px 0px 5px 1px;
	-webkit-box-shadow:rgba(209, 209, 209, 0.5) 0px 0px 5px 1px;
	-moz-box-shadow:rgba(209, 209, 209, 0.5) 0px 0px 5px 1px;
  float:left;
  position: relative;
 	z-index:2;
	margin:0;
}

#current ul.fn_current li.current:after {
	display:block;
	content: "";
	height:7px;
	width:100%;
	background: #cb5393;
	position:absolute;
	bottom:0;
}


#current ul.fn_current li:nth-of-type(2n+1) {
	margin: 0 2% 2% 0;
}

#current ul.fn_current li a {
	  padding:156px 30px 30px 30px;
		display:block;
}

#current ul.fn_current li h2 {
	font-size:116%;
	line-height:1;
	text-align:center;
	color:#cb5393;
	font-weight:bold;
}

#current ul.fn_current li h2 span {
    font-size: 77%;
    display: block;
    padding-top: 8px;
    color: #ccc;
    font-weight: normal;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
}


/*===============================================
　　　　　　　　　 footer
===============================================*/
	
footer{
	text-align:center;
	}
	
ul#footerNav{
	margin-bottom:32px;
	padding:2%;
	overflow:hidden;
	}
	
ul#footerNav li{
	display:block;
	margin-bottom:16px;
	line-height:1;
	float:left;
	width:49%;
  font-size: 87%;
}
	
	
	ul#footerNav li:nth-of-type(2n+1){
		margin-right:2%;
	}
	
ul#footerNav li a{
	color:#333;
	}
	
ul#footerNav li a:hover{
	text-decoration:underline;
	}
	
	
	
/*===============================================
　　　　　　　　　 copyright
===============================================*/

div#copyright{
	width:100%;
	padding:24px 32px;
	background:#6bb6bb;
	display:block;
	position:relative;
	/*一時的追加*/
	/*margin-top:64px;*/
	}
	
a#pagetop{
	position: absolute;
	width: 52px;
	height: 52px;
	border-radius: 26px;
	-moz-border-radius: 26px;
	-webkit-border-radius: 26px;
	box-shadow:rgba(209, 209, 209, 0.5) 0px 0px 5px 1px;
	-webkit-box-shadow:rgba(209, 209, 209, 0.5) 0px 0px 5px 1px;
	-moz-box-shadow:rgba(209, 209, 209, 0.5) 0px 0px 5px 1px;
	display: block;
	top: -26px;
	left: 0;
	right: 0;
	bottom: 0;
	margin:0 auto;
	background:#fff url(/tcs/common/images/bgArrow.png) no-repeat;
	background-size:24px;
	background-position:14px 17px;
	}

a#pagetop:hover{
	background:#6bb6bb url(/tcs/common/images/bgArrow_on.png) no-repeat;
	background-size:24px;
	background-position:14px 17px;
	}

div#copyright div{
	color:#fff;
	display:block;
	width:100%;
	text-align:center;
	font-family: 'Roboto', sans-serif;
	font-weight:300;
	vertical-align:middle;
	font-size:77%;
	line-height:1;
	padding-top:8px;
	}
	
div#copyright div img{
	width:115px;
	}		
	
div#copyright div:nth-child(3){
	text-align:center;
	padding-top:16px;
	}	
	

}
