@charset "utf-8";

@import url("style-s.css?v=1.0.1") only screen and (max-width: 736px);
@import url("style.css?v=1.0.1") only screen and (min-width: 737px);


	.fix-chat{
		position: fixed;
		z-index: 55;
		left: 3%;
		bottom: 3%;
		width: 94%;
		max-width: 330px;
	}
	.fix-chat a{
		display: block;
		background: #fff;
		box-sizing: border-box;
		border-radius: 7px;
		box-shadow: 0px 0px 16px -6px rgba(0,0,0,0.6);
		position: relative;
		padding: 10px;
		transition: 0.4s ease-in-out;
	}
	.fix-chat a:hover{
		opacity: 0.7;
		text-decoration: none;
	}
	.fix-chat a figure{
		margin: 0;
		padding: 0;
		display: block;
		position: absolute;
		left: 15px;
		top: 10px;
		width: 54px;
	}
	.fix-chat a figure img{
		width: 100%;
		height: auto;
	}

	.fix-chat a .txtBox{
		line-height: 1;
		padding: 0 10px 0 75px;
	}
	.fix-chat a .txtBox em{
		display: block;
		color: #333;
		font-size: 13px;
		font-weight: bold;
		margin-bottom: 5px;
	}
	.fix-chat a .txtBox span{
		display: block;
		color: #333;
		font-size: 12px;
		line-height: 1.5;
	}
	@media only screen and (max-width: 736px){
		.fix-chat{
			width: 94%;
			max-width: inherit;
			bottom: 10px;
		}
		.fix-chat a figure{
			width: 45px;
			left: 15px;
			top: 15px;
		}
		.fix-chat a .txtBox{
			line-height: 1;
			padding: 0 0px 0 60px;
		}
		.fix-chat a .txtBox em{
			font-size: 13px;
		}
		.fix-chat a .txtBox span{
			font-size: 12px;
		}

	}

