@charset "utf-8";

img {
	border: 0;
}

.wrapper{
	padding-top:0!important;
}

/*header footer 非表示*/
.menu-container,
.menu,
.drawer-hamburger{
	display: none!important;
}







@charset "utf-8";
/*-------------------------------------------------------------------
	DEFAULT CSS RESET
-------------------------------------------------------------------*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight: normal;
}
table {
	border-collapse: collapse;
}
fieldset, img {
	border: 0;
}
img {
	vertical-align: bottom;
}
a img {
	text-decoration: none;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
}
ol, ul {
	list-style: none;
	margin: 0 ;
	padding: 0;
}
th, caption {
	text-align: left;
}
small {
	font-size: 75%;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
}
/*utility*/
.mb5 {
	margin-bottom:5px;
}
.mb10 {
	margin-bottom:10px;
}
.mb12 {
	margin-bottom:12px;
}
.mb15 {
	margin-bottom:15px;
}
.mb18 {
	margin-bottom:18px;
}
.mb20 {
	margin-bottom:20px;
}
.mb25 {
	margin-bottom:25px;
}
.mb30 {
	margin-bottom:30px;
}
.mb35 {
	margin-bottom:35px;
}
.mb40 {
	margin-bottom:40px;
}
.mb45 {
	margin-bottom:45px;
}
.mb50 {
	margin-bottom:50px;
}
.mb60 {
	margin-bottom:60px;
}
.mb100 {
	margin-bottom:100px;
}
.mt5 {
	margin-top:5px;
}
.mt10 {
	margin-top:10px;
}
.mt12 {
	margin-top:12px;
}
.mt15 {
	margin-top:15px;
}
.mt20 {
	margin-top:20px;
}
.mt25 {
	margin-top:25px;
}
.mt30 {
	margin-top:30px;
}
.mt35 {
	margin-top:35px;
}
.mt40 {
	margin-top:40px;
}
.mt45 {
	margin-top:45px;
}
.mt50 {
	margin-top:50px;
}
.mt60 {
	margin-top:60px;
}
.ml5 {
	margin-left:5px;
}
.ml10 {
	margin-left:10px;
}
.ml12 {
	margin-left:12px;
}
.ml15 {
	margin-left:15px;
}
.ml18 {
	margin-left:18px;
}
.ml20 {
	margin-left:20px;
}
.ml25 {
	margin-left:25px;
}
.ml30 {
	margin-left:30px;
}
.ml35 {
	margin-left:35px;
}
.ml40 {
	margin-left:40px;
}
.ml45 {
	margin-left:45px;
}
.ml50 {
	margin-left:50px;
}
.ml60 {
	margin-left:60px;
}
.mr0{
	margin-right:0!important;
}
.mr5 {
	margin-right:5px;
}
.mr10 {
	margin-right:10px;
}
.mr12 {
	margin-right:12px;
}
.mr15 {
	margin-right:15px;
}
.mr18 {
	margin-right:18px;
}
.mr20 {
	margin-right:20px;
}
.mr25 {
	margin-right:25px;
}
.mr30 {
	margin-right:30px;
}
.mr35 {
	margin-right:35px;
}
.mr40 {
	margin-right:40px;
}
.mr35 {
	margin-right:35px;
}
.mr50 {
	margin-right:50px;
}
.mr60 {
	margin-right:60px;
}
.pt0{
	padding-top:0!important;
}
.pt5 {
	padding-top:5px;
}
.pt7 {
	padding-top:7px;
}
.pt8 {
	padding-top:8px;
}
.pt10 {
	padding-top:10px;
}
.pt12 {
	padding-top:12px;
}
.pt13 {
	padding-top:13px;
}
.pt15 {
	padding-top:15px;
}
.pt18 {
	padding-top:18px;
}
.pt20 {
	padding-top:20px;
}
.pt25 {
	padding-top:25px;
}
.pt30 {
	padding-top:30px;
}
.pt35 {
	padding-top:35px;
}
.pt40 {
	padding-top:40px;
}
.pt45 {
	padding-top:45px;
}
.pt50 {
	padding-top:50px;
}
.pt55 {
	padding-top:55px;
}
.pt60 {
	padding-top:60px;
}
.pt70 {
	padding-top:70px;
}
.pt80 {
	padding-top:80px;
}
.pt90 {
	padding-top:90px;
}
.pb5 {
	padding-bottom:5px;
}
.pb7 {
	padding-bottom:7px;
}
.pb8 {
	padding-bottom:8px;
}
.pb10 {
	padding-bottom:10px;
}
.pb12 {
	padding-bottom:12px;
}
.pb13 {
	padding-bottom:13px;
}
.pb15 {
	padding-bottom:15px;
}
.pb18 {
	padding-bottom:18px;
}
.pb20 {
	padding-bottom:20px;
}
.pb25 {
	padding-bottom:25px;
}
.pb30 {
	padding-bottom:30px;
}
.pb35 {
	padding-bottom:35px;
}
.pb40 {
	padding-bottom:40px;
}
.pb45 {
	padding-bottom:45px;
}
.pb50 {
	padding-bottom:50px;
}
.pb55 {
	padding-bottom:55px;
}
.pb60 {
	padding-bottom:60px;
}
.pb70 {
	padding-bottom:70px;
}
.pb80 {
	padding-bottom:80px;
}
.pb90 {
	padding-bottom:90px;
}
.pb100 {
	padding-bottom:100px;
}
.pb110 {
	padding-bottom:110px;
}
.pl5 {
	padding-left:5px;
}
.pl7 {
	padding-left:7px;
}
.pl8 {
	padding-left:8px;
}
.pl10 {
	padding-left:10px;
}
.pl12 {
	padding-left:12px;
}
.pl13 {
	padding-left:13px;
}
.pl15 {
	padding-left:15px;
}
.pl18 {
	padding-left:18px;
}
.pl20 {
	padding-left:20px;
}
.pl25 {
	padding-left:25px;
}
.pl30 {
	padding-left:30px;
}
.pl35 {
	padding-left:35px;
}
.pl40 {
	padding-left:40px;
}
.pl45 {
	padding-left:45px;
}
.pr5 {
	padding-right:5px;
}
.pr7 {
	padding-right:7px;
}
.pr8 {
	padding-right:8px;
}
.pr10 {
	padding-right:10px;
}
.pr12 {
	padding-right:12px;
}
.pr13 {
	padding-right:13px;
}
.pr15 {
	padding-right:15px;
}
.pr18 {
	padding-right:18px;
}
.pr20 {
	padding-right:20px;
}
.pr25 {
	padding-right:25px;
}
.pr30 {
	padding-right:30px;
}
.pr35 {
	padding-right:35px;
}
.pr40 {
	padding-right:40px;
}
.pr45 {
	padding-right:45px;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.fn{
	float:none!important;
}
.clear{
	clear:both;
}
.text_left {
	text-align: left;
}
.text_right {
	text-align: right;
}
.text_center {
	text-align: center!important;
}
.right_item {
	float: right;
}
.left_item {
	float: left;
}
.pare {
	position: relative;
}
.poab{
	position: absolute;
	display: block;
}
.min{
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", serif;
}
/* clearfix */
.clearfix:before,
.clearfix:after {
	content: "";
	display: block;
}
.clearfix:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
.clearfix {
	zoom: 1;
	display: block;

}
* html .clearfix {
	display: inline-block;
}
/* no ie mac \*/
* html .clearfix {
	height: 1%;
	clear: both;
}







/*
























*/











/*-------------------------------------------------------------------

	DEFAULT SETTING

-------------------------------------------------------------------*/
body {
	text-align: left;
	font-size: 14px;
	line-height: 1.8;
	color: #000000;
	font-family: "メイリオ", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3",  "游ゴシック体", "Yu Gothic", YuGothic, "ＭＳ Ｐゴシック", osaka;
	background-color: #ffffff;
	overflow: auto;
	min-width: 980px;
}
.wrap{
	overflow: hidden;
}
a:link {
	color: #3296c8;
	text-decoration: none;
}
a:visited {
	color: #3296c8;
	text-decoration: none;
}
a:hover, a:active {
	color: #3296c8;
	text-decoration: none;
}

.pc-none{
	display: none;
}
/*-------------------------------------------------------------------

	HEAD AREA

-------------------------------------------------------------------*/
header{
	display: none!important;
}
.head-area {
	display: none!important;
}
.m-header {
	display: none!important;
}
.m-header h1{
	display: none!important;
}
.m-header ul{
	display: none!important;
}
.m-header ul li{
	display: none!important;
}
.m-header ul li a{
	display: none!important;
}
.m-header ul li a:hover{
	display: none!important;
}
.m-header .contact-and-access{
	display: none!important;
}
.m-header .contact-and-access a{
	display: none!important;
}
.m-header .contact-and-access:hover{
	display: none!important;
}
/*-------------------------------------------------------------------

	mv

-------------------------------------------------------------------*/
.wrapper{
	padding-top: 136px;
	z-index: 0;
}

.wrapper-area{ /*0310追記*/
	padding-top: 136px;
	z-index: 0;
}

.under .mv{
	width: 100%;
	background-image: url('../img/under_mv/mv.png');
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
}
.under .mv h2{
	font-size: 32px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝", "ＭＳ Ｐ明朝", serif;
	text-align: center;
	padding-top: 55px;
	padding-bottom: 63px;
	letter-spacing: 3px;

}
.sp-mv{
	display: none;
}


/*-------------------------------------------------------------------

	container

-------------------------------------------------------------------*/
.container {
	width: 100%;
	background-color: #ffffff;
}
.under .container{
	width: 100%;
	background-color: #EAEEF1;

}
.liner{
	clear: both;
	width: 978px;
	text-align: left;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 0px;
}
.underLiner{
	width: 978px;
	text-align: left;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 0px;
}
.underLiner.bg_white{
	background-color: #ffffff;
}

.underliner{/*0310追記*/
	width: 978px;
	text-align: left;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 0px;
}
.underLiner.bg-white{/*0310追記*/
	background-color: #ffffff;
}

/*-------------------------------------------------------------------

	Foot Area

-------------------------------------------------------------------*/
.footer{
	display: none!important;
}
.foot-banner{
	display: none!important;
}
.foot-banner ul{
	display: none!important;
}
.foot-banner ul.b--bnon{
	display: none!important;
}
.foot-banner ul li{
	display: none!important;
}
.foot-banner ul li img{
	display: none!important;
}
.foot-banner ul li img:hover{
	display: none!important;
}
.foot-banner ul li:nth-child(4){
	display: none!important;
}
.foot-add{
	display: none!important;
}
.company-data{
	display: none!important;
}
.company-data h2{
	display: none!important;
}
.company-data h2 small{
	display: none!important;
}
.add{
	display: none!important;
}
.add p{
	text-align:left;
}
.copyright{
	width: 100%;
	height: 70px;
	background-color: #ffffff;
}
.copyright p{
	color: #555555;
	text-align: center;
	padding-top: 28px;
}
.page-top{
	display: none!important;
}
.foot-menu{
	display: none!important;
}
/*-------------------------------------------------------------------
	BREADCRMB 
-------------------------------------------------------------------*/
.breadcrumb{
	width: 100%;
	padding-top: 11px;
	position: relative;
	background-color: #ffffff;
}
.m_breadcrumb {
	width: 978px;
	margin: 0 auto;
	text-align: left;
}
.m_breadcrumb span.txt_gray{
	color: #aaaaaa;
}
.breadcrumb ul{
	width: 1030px;
	text-align: left;
	padding-top: 3px;
}
.breadcrumb ul li{
	display: inline;
	font-size: 13px;
	color: #555555;
}
.breadcrumb ul li a{
	display: inline;
	margin: 0px ;
	padding: 0px;
	color: #3296c8;
}
.breadcrumb a:hover{
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
.under.support .breadcrumb,
.under.management .breadcrumb{
	margin-bottom: 80px;
}





/*-------------------------------------------------------------------
	Top Page
-------------------------------------------------------------------*/
.wrapper-area{
	padding-top:0;
}
.mv-box{
	background-image: url('../img/top_img/bg.png');
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 100% 100%;
	width: 100%;
	padding:60px 0;
}
.mv-box h2{
	padding-top: 34px;
	font-size: 30px;
	line-height: 30px;
	text-align: center;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝", "ＭＳ Ｐ明朝", serif;
	font-weight: 100;
	padding-bottom: 30px;
	margin-bottom: 30px;
	background-image: url('../img/cmn_img/ico_Line_Yoko.png');
	background-position: center bottom;
	background-repeat: no-repeat;
	text-align: center;
}
.mv-box p{
	font-size: 16px;
	line-height: 16px;
	padding-bottom: 30px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝B", "ＭＳ Ｐ明朝", serif;
	font-weight: 100;
	text-align: center;
}
.m-mv-box{
	width: 1040px;
	margin: 0 auto;
	padding: 30px;
	background: url('../img/top_img/bg_White.png') left top repeat;
	box-sizing: border-box;
}
.m-mv-box h3{
	font-size: 30px;
	line-height: 30px;
	text-align: center;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝", "ＭＳ Ｐ明朝", serif;
	font-weight: 100;
	padding-bottom:33px;
	margin-bottom: 30px;
	background-image: url('../img/cmn_img/ico_Line_Yoko.png');
	background-position: center bottom;
	background-repeat: no-repeat;
	text-align: center;
}
.m-mv-box h4{
	font-size: 24px;
	line-height: 24px;
	text-align: center;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝", "ＭＳ Ｐ明朝", serif;
	font-weight: 100;
	padding-bottom: 23px;
	background-image: url('../img/top_img/arr_Right_Blue01.png');
	background-position: right 245px top 3px;
	background-repeat: no-repeat;
	text-align: center;
}
.m-mv-box h4.posi--r8{
	background-position: right 195px top 3px;
}

h4 a:hover{
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}


.activity01{
	background-image: url('../img/top_img/bgimg01.png');
	background-position: left top;
	background-repeat: no-repeat;
	width: 306px;
	height: 190px;
	position: relative;
	box-sizing: border-box;
	margin-right: 30px;
	float: left;
	margin-bottom: 30px;

}
.activity02{
	background-image: url('../img/top_img/bgimg02.png');
	background-position: left top;
	background-repeat: no-repeat;
	width: 306px;
	height: 190px;
	position: relative;
	box-sizing: border-box;
	margin-right: 30px;
	float: left;
	margin-bottom: 30px;
}
.activity03{
	background-image: url('../img/top_img/bgimg03.png');
	background-position: left top;
	background-repeat: no-repeat;
	width: 306px;
	height: 190px;
	position: relative;
	box-sizing: border-box;
	float: left;
	margin-bottom: 30px;
}
.activity04{
	background-image: url('../img/top_img/bgimg04.png');
	background-position: left top;
	background-repeat: no-repeat;
	width: 306px;
	height: 190px;
	position: relative;
	box-sizing: border-box;
	margin-right: 30px;
	float: left;
	margin-bottom: 30px;
}
.activity05{
	background-image: url('../img/top_img/bgimg05.png');
	background-position: left top;
	background-repeat: no-repeat;
	width: 306px;
	height: 190px;
	position: relative;
	box-sizing: border-box;
	margin-right: 30px;
	float: left;
	margin-bottom: 30px;
}
.activity06{
	background-image: url('../img/top_img/bgimg06.png');
	background-position: left top;
	background-repeat: no-repeat;
	width: 306px;
	height: 190px;
	position: relative;
	box-sizing: border-box;
	float: left;
	padding-bottom: 30px;
}
.activity07{
	background-image: url('../img/top_img/bgimg07.png');
	background-position: left top;
	background-repeat: no-repeat;
	width: 642px;
	height: 190px;
	position: relative;
	box-sizing: border-box;
	margin-right: 30px;
	float: left;
}
.activity08{
	background-image: url('../img/top_img/bgimg08.png');
	background-position: left top;
	background-repeat: no-repeat;
	width: 306px;
	height: 190px;
	position: relative;
	box-sizing: border-box;
	float: left;
}
.activity01:hover{
	background-image: url('../img/top_img/bgimg01_On.png');
	background-position: left top;
	background-repeat: no-repeat;
}
.activity02:hover{
	background-image: url('../img/top_img/bgimg02_On.png');
	background-position: left top;
	background-repeat: no-repeat;
}
.activity03:hover{
	background-image: url('../img/top_img/bgimg03_On.png');
	background-position: left top;
	background-repeat: no-repeat;
}
.activity04:hover{
	background-image: url('../img/top_img/bgimg04_On.png');
	background-position: left top;
	background-repeat: no-repeat;
}
.activity05:hover{
	background-image: url('../img/top_img/bgimg05_On.png');
	background-position: left top;
	background-repeat: no-repeat;
}
.activity06:hover{
	background-image: url('../img/top_img/bgimg06_On.png');
	background-position: left top;
	background-repeat: no-repeat;
}
.activity07:hover{
	background-image: url('../img/top_img/bgimg07_On.png');
	background-position: left top;
	background-repeat: no-repeat;
}
.activity08:hover{
	background-image: url('../img/top_img/bgimg08_On.png');
	background-position: left top;
	background-repeat: no-repeat;
}
.activity01 a,
.activity02 a,
.activity03 a,
.activity04 a,
.activity05 a,
.activity06 a,
.activity08 a{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: calc(100% - 20px);
	padding-top: 120px;
	font-size: 18px;
	line-height: 30px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝B", "ＭＳ Ｐ明朝", serif;
	font-weight: 100;
	color: #000000;
	padding-left: 23px;
}
.activity06 a,
.activity08 a{
	padding-top: 132px;
}
.activity07 a{
	width: 100%;
	height:192px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 18px;
	line-height: 30px;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝B", "ＭＳ Ｐ明朝", serif;
	font-weight: 100;
	color: #000000;
}
.activity07 a span{
	position:absolute;
	top:25%;
	bottom:25%;
	right:50px;
}
.news h2{
	padding-top: 78px;
	font-size: 30px;
	line-height: 30px;
	text-align: center;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝", "ＭＳ Ｐ明朝", serif;
	font-weight: 100;
	padding-bottom: 32px;
	margin-bottom: 31px;
	background-image:url(../img/cmn_img/ico_Line_Yoko.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	text-align: center;
}
.news-link{
	width: 978px;
	min-height:55px;
	height:auto!important;
	height:55px;
	background-color: #ffffff;
	color: #555555;
	clear:both;
}
.news-link a{
	display: block;
	top: 0;
	left: 0;
}
.news-link:hover{
	background: #f6fbff!important;
	color: #3296c8;
}
.news-link span.wid140{
	width: 140px;
	display: inline-block;
	float:left;
	color: #000000;
	margin: 13px 0;
}
.news-link span.ico{
border: 1px solid #5fa0c8;
	font-size: 12px;
	line-height: 26px;
	width: 85px;
	padding: 0px 12px;
	height: 26px;
	border-radius: 12.5px;
	-webkit-border-radius: 12.5px;
	-moz-border-radius: 12.5px;
	color: #3296c8;
	text-align: center;
	display: block;
	float: left;
	vertical-align: middle;
	margin: 13px 0;
}
.news-link span.ico.news{
	border:1px solid #b4dcf5;
	background:#b4dcf5;
	color:#000;
}
.news-link span.news-content{
	padding-left: 13px;
	color: #555555;
	width:700px;
	display:inline-block;
	padding: 13px 0;
	margin-left:20px;
}
.news-link span.wid140:hover,
.news-link span.news-content:hover{
	color: #3296c8;
}
.news-link p{
	clear:both;
	border-top: 1px solid #c8c8c8;
	clear:both;
}
.news-link.linkNone:hover,
.news-link.linkNone span.news-content:hover{
	background:#fff!important;
	color:#555555;
}
.b--bon div:last-child{
	border-top:none;
}
.news .b--bon{
	border-bottom: 1px solid #c8c8c8;
}
.news-link p,
.news-link a{
	color: #555555;
}
.news a:hover{
	color: #3296c8;
}
.news-more{
	border: 1px solid #64bef0;
	border-radius: 4px; 
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
	width: 306px;
	height: 48px;
	position: relative;
	margin: 0 auto 82px;
}
.news-more a{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 306px;
	text-align: center;
	background-image: url('../img/top_img/arr_Right_Blue02.png');
	background-position: right top 17px;
	background-repeat: no-repeat;
	color: #000000;
	font-size: 14px;
	padding-top: 12px;
	padding-bottom: 10px;
}
.news-more:hover,
.siryou:hover,
.fqa:hover,
.ca:hover{
	background-color: #dcf0ff;
}
.news-more a:hover,
.siryou a:hover,
.fqa a:hover,
.ca a:hover{
	color: #000000;
}
.siryou,
.fqa,
.ca{
	border: 1px solid #cccccc;
	width: 306px;
	height: 48px;
	position: relative;
	margin: 0 auto 82px;
	margin-right: 27px;
	float: left;
}
.ca{
	margin-right: 0px;
}
.siryou a,
.fqa a,
.ca a{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 306px;
	text-align: center;
	background-image: url('../img/top_img/arr_Right_Blue02.png');
	background-position: right top 17px;
	background-repeat: no-repeat;
	color: #000000;
	font-size: 14px;
	padding-top: 12px;
	padding-bottom: 10px;

}
.tel-banner{
	margin-bottom: 100px;
}
.tel-banner p{
	width: 489px;
	float: left;
}
.m-tel-banner{
	float: left;
	background-image: url('../img/cmn_img/tel_Banner02.png');
	background-repeat: no-repeat;
	background-position: left top;
	width: 489px;
	height: 178px;
}
.m-tel-banner a{
	display: block;
	padding-top: 50px;
	padding-left: 48px;
	height: 128px;
}
.m-tel-banner a:hover{
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
a.link-Black{
	color:#000;
	}


.btn_entry {
	border-radius:0;
	background-color: #57A035;
	border-color:#fff;
	font-size:18px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 20px 40px 20px 40px;
	margin-bottom: 10px;
}

p .btn_entry{
	color: #FFFFFF;
}

.btn_entry:hover {
	background-color:#FFF574;
	border-color:#A853C8;
	color:#272727;	
}	
	