@import url("https://fonts.googleapis.com/css?family=Lato");
@charset "UTF-8";
body{
	position : relative;
}
@media screen and (max-width: 768px){
	body{
		overflow-x : hidden;
	}
}
.wrap{
	margin-left : auto;
	margin-right : auto;
/*margin-bottom:30px;*/
}
/*--------------------------------------------
HEADER
---------------------------------------------*/
#header{
	position : fixed;
	top : 0;
	left : 0;
	width : 100%;
	z-index : 10;
}
#header .wrap{
	display : flex;
	align-items : flex-start;
	align-items : center;
}
#header h1 a{
	display : flex;
	align-items : center;
}
#header h1 .logo img{
	width : auto;
	max-width : inherit;
}
#header .name{
	letter-spacing : .06em;
}
#header #sub-navigation{
	display : flex;
	height : 100%;
}
#header #sub-navigation li{
	height : 100%;
	text-align : center;
	background-repeat : no-repeat;
	background-position-x : center;
}
#header #sub-navigation li:nth-child(1){
	background-color : #8fc31f;
	background-image : url("../images/ui/icon/message.png");
}
#header #sub-navigation li:nth-child(2){
	background-color : #dd5a6f;
	background-image : url("../images/ui/icon/book.png");
}
#header #sub-navigation li:nth-child(3){
	background-color : #f39700;
	background-image : url("../images/ui/icon/contact.png");
}
#header #sub-navigation a{
	display : block;
}
#header #sub-navigation span{
	color : #fff;
	font-weight : 700;
}
@media screen and (max-width: 768px){
	#header .wrap{
		padding-left : calc( 20 * 100% / 768 );
		padding-right : calc( 20 * 100% / 768 );
	}
	#header #sub-navigation{
		margin-left : calc( 18 * 100% / 724 );
	}
	#header #sub-navigation li{
		width : calc( 140 * 100vw / 768 );
	}
	#header #sub-navigation li:nth-child(1){
		background-position-y : calc( 21 * 100vw / 768 );
		background-size : auto calc( 45 * 100vw / 768 );
	}
	#header #sub-navigation li:nth-child(2){
		background-position-y : calc( 27 * 100vw / 768 );
		background-size : auto calc( 35 * 100vw / 768 );
	}
	#header #sub-navigation li:nth-child(3){
		background-position-y : calc( 28 * 100vw / 768 );
		background-size : auto calc( 36 * 100vw / 768 );
	}
	#header #sub-navigation a{
		padding-top : calc( 84 * 100vw / 768 );
	}
	#header #sub-navigation span{
		font-size : calc( 36 * 100vw / 768 );
		display : block;
		-webkit-transform-origin : left top;
		        transform-origin : left top;
		-webkit-transform : scale(.5);
		        transform : scale(.5);
		width : calc( 280 * 100vw / 768 );
		white-space : nowrap;
	}
}
@media print,screen and (min-width: 769px){
	#header .is-pc{
		width : 185px;
	}
	#header .is-pc a{
		display : flex;
		align-items : center;
		justify-content : center;
		text-align : center;
		font-size : 14px;
		color : #fff;
		height : 28px;
		width : 100%;
		background-color : #00a0e9;
	}
	#header .is-pc form{
		width : 100%;
		display : flex;
		height : 30px;
		margin-top : 6px;
	}
	#header .is-pc form input[type="search"]{
		background-color : #dcdddd;
		height : 100%;
		width : 125px;
		border : 0;
		padding-left : .5em;
	}
	#header .is-pc form input[type="submit"]{
		display : flex;
		align-items : center;
		justify-content : center;
		text-align : center;
		background-color : #707070;
		color : #fff;
		font-size : 14px;
		width : 60px;
	}
	#header #sub-navigation{
		margin-left : 7px;
	}
	#header #sub-navigation li{
		width : 100px;
	}
	#header #sub-navigation li:nth-child(1){
		background-position-y : 16px;
		background-size : auto 33px;
	}
	#header #sub-navigation li:nth-child(2){
		background-position-y : 20px;
		background-size : auto 26px;
	}
	#header #sub-navigation li:nth-child(3){
		background-position-y : 20px;
		background-size : auto 25px;
	}
	#header #sub-navigation a{
		padding-top : 59px;
	}
	#header #sub-navigation span{
		font-size : 13px;
	}
}
/*--------------------------------------------
MENU BUTTON
---------------------------------------------*/
body.is-open{
	overflow : hidden;
}
body.is-open [data-aos^=fade]{
	opacity : 1!important;
}
@media screen and (max-width: 768px){
	body.is-open #nav{
		max-height : 100vh;
	}
}
@media screen and (max-width: 768px){
	body.is-open #drawerPanel{
		position : fixed;
		z-index : -1;
		width : 100%;
	}
}
body.is-open #header #menuBtn span span:nth-of-type(1){
	transform : translateY( calc( 10 * 100vw / 768 ) ) scale(0);
}
body.is-open #header #menuBtn span span:nth-of-type(2){
	transform : rotate(-45deg);
}
body.is-open #header #menuBtn span span:nth-of-type(3){
	transform : rotate(45deg);
}
body.is-open #header #menuBtn span span:nth-of-type(4){
	transform : translateY( calc( -10 * 100vw / 768 ) ) scale(0);
}
@media screen and (max-width: 768px) and (-ms-high-contrast:none){
	body.is-open #header #menuBtn span span:nth-of-type(1){
		transform : translateY( 10px ) scale(0);
	}
	body.is-open #header #menuBtn span span:nth-of-type(4){
		transform : translateY( -10px ) scale(0);
	}
}
#menuBtn{
	z-index : 11;
	position : absolute;
}
#menuBtn > span{
	width : 100%;
	height : 100%;
	position : relative;
	display : block;
}
#menuBtn span span{
	display : block;
	position : absolute;
	left : 0;
	transition : all .4s;
	width : 100%;
}
#menuBtn span span:nth-of-type(1){
	top : 0;
}
#menuBtn span span:nth-of-type(4){
	bottom : 0;
}
@media screen and (max-width: 768px){
	#menuBtn{
		top : calc( 38 * 100vw / 768 );
		right : calc( 20 * 100% / 768 );
		width : calc( 80 * 100% / 768 );
		height : calc( 48 * 100vw / 768 );
	}
	#menuBtn span span{
		height : calc( 8 * 100vw / 768 );
	}
	#menuBtn span span:nth-of-type(2) , #menuBtn span span:nth-of-type(3){
		top : calc( 20 * 100vw / 768 );
	}
}
.is-open #menuBtn span span{
	height : calc( 4 * 100vw / 768 );
}
/*--------------------------------------------
NAV
---------------------------------------------*/
@media screen and (max-width: 768px){
	#nav{
		position : fixed;
		left : 0;
		width : 100%;
		z-index : 10;
		transition : max-height .5s ease-in;
		max-height : 0;
		overflow : hidden;
		overflow-y : scroll;
	}
	#nav .scroll{
		padding-top : calc( 60 * 100vw / 768 );
		padding-bottom : calc( 164 * 100vw / 768 );
	}
	#nav #closeBtn{
		margin-left : auto;
		margin-right : auto;
		text-align : center;
		display : block;
		margin-top : calc( 75 * 100vw / 768 );
	}
	#nav #closeBtn img{
		width : auto;
		height : calc( 63 * 100vw / 768 );
	}
}
@media print,screen and (min-width: 769px){
	#nav .scroll{
		margin-left : auto;
		margin-right : auto;
	}
}
@media screen and (max-width: 768px){
	#tels{
		display : flex;
		justify-content : space-between;
	}
	#tels li{
	}
	#tels a{
		display : flex;
		align-items : center;
		justify-content : center;
		text-align : center;
		width : calc( 347 * 100vw / 768 );
		height : calc( 60 * 100vw / 768 );
		border : calc( 3 * 100vw / 768 ) solid #eee;
		border-radius : calc( 30 * 100vw / 768 );
		font-size : calc( 30 * 100vw / 768 );
	}
}
#global-navigation a{
	font-weight : 500;
}
@media screen and (max-width: 768px){
	#global-navigation > li{
		border-bottom : calc( 3 * 100vw / 768 ) solid #fff;
	}
	#global-navigation > li{
		display : flex;
		flex-wrap : wrap;
		align-items : center;
		justify-content : space-between;
	}
	#global-navigation > li ul{
		width : 100%;
		display : none;
		padding-left : calc( 50 * 100% / 720 );
		padding-right : calc( 50 * 100% / 720 );
	}
	#global-navigation a{
		font-size : calc( 28 * 100vw / 768 );
		display : flex;
		align-items : center;
		height : calc( 108 * 100vw / 768 );
		padding-left : calc( 16 * 100% / 720 );
		padding-right : calc( 16 * 100% / 720 );
	}
	#global-navigation button{
		display : flex;
		align-items : center;
		justify-content : center;
		text-align : center;
		width : calc( 31 * 100vw / 768 );
		height : calc( 31 * 100vw / 768 );
		background-size : contain;
		background-position : center;
		background-repeat : no-repeat;
		background-image : url("../images/ui/icon/plus.png");
		margin-right : calc( 26 * 100vw / 768 );
	}
	#global-navigation button.is-open{
		background-image : url("../images/ui/icon/minus.png");
	}
	#global-navigation li li{
		border-top : calc( 3 * 100vw / 768 ) solid #999;
	}
}
@media print,screen and (min-width: 769px){
	#global-navigation{
		width : 100%;
		display : flex;
		height : 60px;
		padding-top : 10px;
		padding-bottom : 10px;
	}
	#global-navigation > li{
		flex-grow : 1;
		border-right : solid 1px #fff;
		padding-left : 10px;
		padding-right : 10px;
	}
	#global-navigation > li:nth-child(2){
		border-left : solid 1px #fff;
	}
	#global-navigation a{
		display : flex;
		align-items : center;
		justify-content : center;
		text-align : center;
		width : 100%;
		height : 100%;
		font-size : 14px;
		border-radius : 3px;
		backface-visibility : hidden;
		will-change : background-color,color;
		transition : background-color .3s ease-in , color .3s ease-in;
	}
	#global-navigation li.is-current a , #global-navigation a:hover{
		background-color : #fff;
		color : #d61518;
		opacity : 1;
	}
	#global-navigation ul{
		display : none!important;
	}
}
#side-navigation .cv{
	letter-spacing : .04em;
	display : flex;
	align-items : center;
	justify-content : center;
	text-align : center;
}
#side-navigation .sns{
	display : flex;
	align-items : center;
	justify-content : center;
}
#side-navigation .sns a{
	display : block;
	border-radius : 50%;
}
#side-navigation .sns a img{
	width : 100%;
	height : auto;
}
@media screen and (max-width: 768px){
	#side-navigation{
		margin-top : calc( 40 * 100vw / 768 );
	}
	#side-navigation .cv{
		width : 100%;
		height : calc( 128 * 100vw / 768 );
		font-size : calc( 30 * 100vw / 768 );
	}
	#side-navigation .sns{
		margin-top : calc( 32 * 100vw / 768 );
	}
	#side-navigation .sns li + li{
		margin-left : calc( 33 * 100vw / 768 );
	}
	#side-navigation .sns a{
		width : calc( 138 * 100vw / 768 );
		height : calc( 138 * 100vw / 768 );
		background-color : rgba(0,0,0,.4);
	}
}
@media print,screen and (min-width: 769px){
	#side-navigation{
		position : absolute;
		left : calc( 50% + 201px );
		height : 85px;
		top : 0;
		display : flex;
		align-items : center;
		flex-direction : row-reverse;
	}
	#side-navigation .sns li + li{
		margin-left : 7px;
	}
	#side-navigation .sns a{
		width : 40px;
		height : 40px;
	}
	#side-navigation .cv{
		margin-left : 17px;
		width : 178px;
		height : 43px;
		font-size : 16px;
	}
}
/*--------------------------------------------
TO TOP
---------------------------------------------*/
@media screen and (max-width: 768px){
	#toTop{
		backface-visibility : hidden;
		will-change : position;
		display : flex;
		align-items : center;
		justify-content : center;
		text-align : center;
		position : fixed;
		z-index : 10;
		bottom : calc( 13 * 100vw / 768 );
		right : calc( 10 * 100% / 768 );
		height : calc( 85.5 * 100vw / 768 );
		width : calc( 85.5 * 100% / 768 );
		background-color : rgba(0,0,0,1);
		font-size : calc( 22 * 100vw / 768 );
		color : #fff;
	}
	#toTop.is-absolute{
		position : absolute;
		bottom : inherit;
		top : 0;
	}
}
/*--------------------------------------------
FOOTER
---------------------------------------------*/
@media print,screen and (min-width: 769px){
	#footer .links{
		background-color : #626262;
		text-align: left;
	}
	#footer .links .wrap{
		padding-top : 35px;
		padding-bottom : 19px;
	}
	#footer .links .box{
		display : flex;
		align-items : center;
	}
	#footer .links .box ul:nth-of-type(1){
		display : flex;
	}
	#footer .links .box ul:nth-of-type(1) li + li{
		margin-left : 11px;
	}
	#footer .links .box ul:nth-of-type(1) a{
		display : flex;
		align-items : center;
		justify-content : center;
		text-align : center;
		border : 1px solid #fff;
		border-radius : 20px;
		width : 250px;
		height : 40px;
		font-size : 20px;
	}
	#footer .links .box ul:nth-of-type(1) a:before{
		content : "";
		display : block;
		background-position : 0 0;
		background-repeat : no-repeat;
		background-size : contain;
	}
	#footer .links .box ul:nth-of-type(1) li:nth-child(1) a:before{
		width : 33px;
		height : 33px;
		margin-right : 7px;
	}
	#footer .links .box ul:nth-of-type(1) a span{
		padding-left : 12px;
		font-weight : 500;
		font-size : 24px;
	}
	#footer .links .box ul:nth-of-type(2){
		display : flex;
		align-items : center;
		justify-content : space-between;
		margin-left : 27px;
		flex-grow : 1;
		border-right : 1px solid #fff;
	}
	#footer .links .box ul:nth-of-type(2) li{
		flex-grow : 1;
		border-left : 1px solid #fff;
	}
	#footer .links .box ul:nth-of-type(2) a{
		height : 35px;
		width : 100%;
		display : flex;
		align-items : center;
		justify-content : center;
		text-align : center;
	}
	#footer .links .box ul:nth-of-type(2) a:before{
		content : "";
		display : block;
		background-position : 0 0;
		background-repeat : no-repeat;
		background-size : contain;
	}
	#footer .links .box ul:nth-of-type(2) li:nth-child(1) a:before{
		background-image : url("../images/ui/icon/message.png");
		width : 33px;
		height : 33px;
		margin-right : 7px;
	}
	#footer .links .box ul:nth-of-type(2) li:nth-child(2) a:before{
		background-image : url("../images/ui/icon/book.png");
		width : 39px;
		height : 26px;
		margin-right : 9px;
	}
	#footer .links .box ul:nth-of-type(2) li:nth-child(3) a:before{
		background-image : url("../images/ui/icon/contact.png");
		width : 42px;
		height : 25px;
		margin-right : 5px;
	}
	#footer .links .wrap > ul{
		margin-top : 40px;
		display : flex;
		justify-content : space-between;
		align-items : flex-start;
	}
	#footer .links .wrap > ul > li{
		width : 250px;
	}
	#footer .links .wrap > ul h4 a{
		font-weight : 500;
		font-size : 16px;
		padding-left : 9px;
	}
	#footer .links .wrap > ul h4 + h4{
		margin-top : 20px;
	}
	#footer .links .wrap > ul h4 + ul{
		margin-top : 7px;
		border-top : solid 1px #fff;
		padding-top : calc( 9px - 5px );
	}
	#footer .links .wrap > ul h4 + ul a{
		font-size : 14px;
		line-height : 1.71;
		padding-left : 9px;
		display : block;
	}
	#footer .links .wrap > ul ul + h4{
		margin-top : calc( 31px - 5px );
	}
	#footer .links .wrap > ul ul + ul{
		margin-top : calc( 24px - 5px );
	}
	#footer .links .wrap > ul ul + ul li + li{
		margin-top : 9px;
	}
	#footer .links .wrap > ul ul + ul a{
		display : flex;
		align-items : center;
		justify-content : center;
		text-align : center;
		border : 1px solid #fff;
		width : 100%;
		height : 36px;
		font-size : 14px;
	}

	#footer .banner_link{
		background-color : #626262;
	}
	#footer .banner_link .wrap{
		padding-top : 35px;
		padding-bottom : 19px;
	}

/*
	#footer .banner_link .wrap ul{
		margin-top : calc( 24px - 5px );
	}
	#footer .banner_link .wrap li{
		margin-bottom : 15px;
	}
*/
	

#footer .banner_link .wrap ul {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    padding: 0;
    list-style: none;
}

#footer .banner_link .wrap ul li {
    width: calc(50% - 5px);
    box-sizing: border-box;
    text-align: center;
    border: 1px solid #fff;
}

#footer .banner_link .wrap ul a {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 36px;
    font-size: 14px;
    margin: auto;
    text-decoration: none; /* リンクの下線を削除 */
    color: inherit; /* 親の色を継承 */
}


	#footer .copyrights .wrap{
		padding-top : 24px;
		padding-bottom : 24px;
	}
	#footer .copyrights ul{
		display : flex;
		justify-content : flex-end;
	}
	#footer .copyrights ul li + li:before{
		content : "|";
		margin-left : 1.5em;
		margin-right : 1.5em;
	}
	#footer .copyrights a{
		font-size : 14px;
	}
	#footer .copyrights p{
		margin-top : 40px;
		font-size : 14px;
		text-align : right;
	}
}
@media screen and (max-width: 768px){

	#footer .links{
		background-color : #626262;
		text-align: left;
		padding: 20px;
	}

	#footer .links .box{
		align-items : center;
	}

	#footer .links .box ul{
		align-items : center;
		justify-content : space-between;
	}
	#footer .links .box ul li{
		margin:15px 0;
	}
	#footer .links .box ul a{
		height : 35px;
		width : 100%;
		display : flex;
		align-items : center;
		justify-content : center;
		text-align : center;
	}
	#footer .links .box ul a:before{
		content : "";
		display : block;
		background-position : 0 0;
		background-repeat : no-repeat;
		background-size : contain;
	}
	
	#footer .links .box ul:nth-of-type(1) li:nth-child(1) a{
		align-items : center;
		justify-content : center;
		text-align : center;
		border : 1px solid #fff;
		border-radius : 20px;
		width : 80%;
		height : 40px;
		font-size : 20px;
		margin: auto;
	}
	#footer .links .box ul:nth-of-type(1) li:nth-child(1) a span{
		padding-left : 12px;
		font-weight : 500;
		font-size : 24px;
	}
	#footer .links .box ul:nth-of-type(1) li:nth-child(2) a:before{
		/*background-image : url("../images/ui/icon/message.png");*/
		width : 33px;
		height : 33px;
		margin-right : 7px;
	}
	#footer .links .box ul:nth-of-type(1) li:nth-child(3) a:before{
		background-image : url("../images/ui/icon/book.png");
		width : 39px;
		height : 26px;
		margin-right : 9px;
	}
	#footer .links .box ul:nth-of-type(1) li:nth-child(4) a:before{
		background-image : url("../images/ui/icon/contact.png");
		width : 42px;
		height : 25px;
		margin-right : 5px;
	}
	#footer .links .wrap > ul{
		margin-top : 40px;
		display : flex;
		justify-content : space-between;
		align-items : flex-start;
	}
	#footer .links .wrap > ul > li{
		width : 250px;
	}
	#footer .links .wrap > ul h4 a{
		font-weight : 500;
		font-size : 16px;
		padding-left : 9px;
	}
	#footer .links .wrap > ul h4 + h4{
		margin-top : 20px;
	}
	#footer .links .wrap > ul h4 + ul{
		margin-top : 7px;
		border-top : solid 1px #fff;
		padding-top : calc( 9px - 5px );
	}
	#footer .links .wrap > ul h4 + ul a{
		font-size : 14px;
		line-height : 1.71;
		padding-left : 9px;
		display : block;
	}
	#footer .links .wrap > ul ul + h4{
		margin-top : calc( 31px - 5px );
	}
	#footer .links .wrap > ul ul + ul{
		margin-top : calc( 24px - 5px );
	}
	#footer .links .wrap > ul ul + ul li + li{
		margin-top : 9px;
	}
	#footer .links .wrap > ul ul + ul a{
		display : flex;
		align-items : center;
		justify-content : center;
		text-align : center;
		border : 1px solid #fff;
		width : 100%;
		height : 36px;
		font-size : 14px;
	}


	#footer .banner_link{
		background-color : #626262;
		padding : 20px
	}

	#footer .banner_link .wrap ul{
		margin-top : calc( 24px - 5px );
	}
	#footer .banner_link .wrap li{
		margin-bottom : 15px;
	}
	#footer .banner_link .wrap ul a{
		display : flex;
		align-items : center;
		justify-content : center;
		text-align : center;
		border : 1px solid #fff;
		width : 80%;
		height : 36px;
		font-size : 14px;
		margin:auto;
	}
	#footer .copyrights .wrap{
		padding-top : calc( (  38 - 2 )  * 100vw / 768 );
		padding-bottom : calc( (  53 - 2 )  * 100vw / 768 );
	}
	#footer .copyrights p{
		font-family : "Lato", sans-serif;
		font-size : calc( 20 * 100vw / 768 );
		line-height : 1.2;
		text-align : center;
	}
        #footer .copyrights ul{
		display : flex;
		justify-content : center;
margin-bottom:20px;
	}
	#footer .copyrights ul li + li:before{
		content : "|";
		margin-left : 1.5em;
		margin-right : 1.5em;
	}
	#footer .copyrights a{
		font-size : 14px;
	}
}

/*--------------------------------------------
BREADCRUMBS
---------------------------------------------*/
#breadcrumbs .wrap{
	display : flex;
	align-items : center;
	flex-wrap : wrap;
	overflow : hidden;
}
#breadcrumbs li{
	overflow : hidden;
}
#breadcrumbs li , #breadcrumbs a{
	color : #666;
}
#breadcrumbs a{
	display : flex;
	align-items : center;
	line-height : 1.2;
}
#breadcrumbs a:after{
	content : "";
	display : block;
	border-left-style : solid;
	border-left-color : #eee;
	width : 0;
	height : 200%;
	-webkit-transform : skew(15deg) translateX(1em);
	        transform : skew(15deg) translateX(1em);
	-webkit-transform-origin : left center;
	        transform-origin : left center;
}
@media screen and (max-width: 768px){
	#breadcrumbs{
		border-top : calc( 3 * 100vw / 768 ) solid #eee;
	}
	#breadcrumbs ul{
		margin-left : calc( 24 * 100% / 768 );
	}
	#breadcrumbs li{
		font-size : calc( 24 * 100vw / 768 );
		padding-left : calc( 24 * 100vw / 768 );
		padding-right : calc( 30 * 100vw / 768 );
	}
	#breadcrumbs a{
		height : calc( 47 * 100vw / 768 );
	}
	#breadcrumbs a:after{
		border-left-width : calc( 3 * 100vw / 768 );
	}
}
@media print,screen and (min-width: 769px){
	#breadcrumbs li{
		padding-left : 13px;
		padding-right : 19px;
		font-size : 13px;
	}
	#breadcrumbs li + li{
		margin-left : 6px;
	}
	#breadcrumbs a{
		height : 30px;
	}
	#breadcrumbs a:after{
		border-left-width : 1px;
	}
}
/*# sourceMappingURL=../maps/layout.css.map */

#footer .links .box ul:nth-of-type(1) a:before{
background-image:url("/common/css/ti2bev00000014yd-img/freedial.png");
}#header #sub-navigation li:nth-child(1){
background-image:url("/common/css/ti2bev00000014yd-img/message.png");
}#header #sub-navigation li:nth-child(2){
background-image:url("/common/css/ti2bev00000014yd-img/book.png");
}#header #sub-navigation li:nth-child(3){
background-image:url("/common/css/ti2bev00000014yd-img/contact.png");
}#global-navigation button{
background-image:url("/common/css/ti2bev00000014yd-img/plus.png");
}#global-navigation button.is-open{
background-image:url("/common/css/ti2bev00000014yd-img/minus.png");
}#footer .links .box ul:nth-of-type(1) li:nth-child(2) a:before{
background-image:url("/common/css/ti2bev00000014yd-img/message.png");
}#footer .links .box ul:nth-of-type(2) li:nth-child(1) a::before{
background-image:url("/common/css/ti2bev00000014yd-img/ix.3521942583477073811.png");
}#footer .links .box ul:nth-of-type(1) li:nth-child(3) a:before{
background-image:url("/common/css/ti2bev00000014yd-img/book.png");
}#footer .links .box ul:nth-of-type(2) li:nth-child(2) a::before{
background-image:url("/common/css/ti2bev00000014yd-img/qunejl00000015bd.png");
}#footer .links .box ul:nth-of-type(1) li:nth-child(4) a:before{
background-image:url("/common/css/ti2bev00000014yd-img/contact.png");
}#footer .links .box ul:nth-of-type(2) li:nth-child(3) a::before{
background-image:url("/common/css/ti2bev00000014yd-img/qunejl00000015bk.png");
}