<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800);

@font-face {
	font-family:'Avenir-Roman';
	src:url('../fonts/Avenir-Roman.eot?') format('eot'),url('../fonts/Avenir-Roman.woff') format('woff'),url('../fonts/Avenir-Roman.svg#Avenir-Roman') format('svg'),url('../fonts/Avenir-Roman.otf') format('opentype');
	font-weight:normal;
	font-style:normal;
}

@font-face {
	font-family:'Avenir-Medium';
	src:url('../fonts/Avenir-Medium.eot?') format('eot'),url('../fonts/Avenir-Medium.woff') format('woff'),url('../fonts/Avenir-Medium.svg#Avenir-Medium') format('svg'),url('../fonts/Avenir-Medium.otf') format('opentype');
	font-weight:normal;
	font-style:normal;
}

@font-face {
	font-family:'LucidaFax';
	src:url('../fonts/LucidaFax.eot?') format('eot'),url('../fonts/LucidaFax.woff') format('woff'),url('../fonts/LucidaFax.svg#LucidaFax') format('svg'),url('../fonts/LucidaFax.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}

@font-face {
	font-family:'Proximanova-light';
	src:url('../fonts/Proximanova-light.eot?') format('eot'),url('../fonts/Proximanova-light.woff') format('woff'),url('../fonts/Proximanova-light.svg#Proximanova-light') format('svg'),url('../fonts/Proximanova-light.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}

html{
	font-size:62.5%;
}

body{
	margin:0 auto;
	padding:0;
	background:#FFFFFF;
	color:#333;
	font-size:1.4rem;
	font-family:'Verdana','游ゴシック','YuGothic','ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	-webkit-text-size-adjust:100%;
	-moz-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
}
body.active{
	overflow:hidden;
}
@media (min-width: 768px) {
	body.active{
		overflow:auto;
	}
}
@media (min-width: 769px) {
	body{
		font-size:1.3rem;
	}
}

h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
	font-weight:normal;
}

p{
	margin:0;
	padding:0;
	line-height:180%;
}
img{
	border:none 0;
	width:100%;
}

a{
	color:#333;
	text-decoration:none;
	-webkit-transition:ease-out 0.5s;
    -moz-transition:ease-out 0.5s;
    -ms-transition:ease-out 0.5s;
    transition:ease-out 0.5s;
}
a:hover{
	color:#333;
	text-decoration:none;
}

br.clearb,
.clear{
	clear:both;
}

@media (min-width: 568px) {
	br.sp{
		display:none;
	}
}
@media (min-width: 768px) {
	br.tablet{
		display:none;
	}
}
@media (min-width: 1024px) {
	br.pc{
		display:none;
	}
}

ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
ul li{
	margin:0;
	padding:0;
}

ol,
ol li{
	margin:0;
	padding:0;
}

dl{
	margin:0;
	padding:0;
}
dt{
	margin:0;
	padding:0;
}
dd{
	margin:0;
	padding:0;
}

.pc{
	display:none;
}
@media (min-width: 568px) {
	.sp{
		display:none;
	}
	.pc{
		display:inline;
	}
}


/* ヘッダー */
header{
}

/* ロゴ */
#logo{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	border-bottom:1px solid #333;
	padding:11px 0 5px 15px;
	background:#FFF;
	z-index:101;
}
#logo img{
	width:auto;
	height:38px;
}

/* 店名 */
#shopname{
	padding:85px 10px 25px;
	text-align:center;
}
#shopname h2{
	line-height:120%;
}
#shopname h2.area{
	font-size:1.2rem;
	line-height:150%;
	padding:0 0 3px;
}
#shopname img{
	width:100%;
	height:auto;
}
#shopname .sp{
	display:inline;
}
#shopname .pc{
	display:none;
}
#shopname img.lts{
	width:200px;
}

@media (max-width: 320px) {
	#logo{
		padding:14px 0 8px 10px;
	}
	#logo img{
		height:32px;
	}
}
@media (min-width: 568px) {
	#shopname img{
		width:387px;
	}
	#shopname img.lts{
		width:210px;
	}
}
@media (min-width: 768px) {
	#shopname{
		padding:90px 40px 25px;
	}
	#logo{
		padding:12px 0 5px 15px;
	}
}
@media (min-width: 1100px) {
	header{
		padding:40px 90px 0;
	}
	
	#logo{
		position:static;
		top:auto;
		left:auto;
		width:32%;
		border:none;
		padding:0;
		background:none;
		float:left;
	}
	#logo img{
		width:305px;
		height:auto;
	}
	
	#shopname{
		padding:0 0 25px;
		text-align:right;
		float:right;
		width:68%;
	}
	#shopname h2{
		line-height:120%;
	}
	#shopname h2.area{
		padding:0;
	}
	#shopname .sp{
		display:none;
	}
	#shopname .pc{
		display:inline;
	}
}
@media (min-width: 1200px) {
	#logo img{
		width:330px;
	}
}
@media (min-width: 1500px) {
	header{
		margin:0 auto;
		width:1320px;
	}
	
}


/* メインイメージ */
#main-img{
	padding:0 10px 25px;
	-webkit-animation: fadeInUp25 0.35s linear;
    animation: fadeInUp25 0.35s linear;
}
@media (min-width: 768px) {
	#main-img{
		padding:0 40px 30px;
	}
}
@media (min-width: 1100px) {
	#main-img{
		padding:0 90px 30px;
	}
}
@media (min-width: 1500px) {
	#main-img{
		margin:0 auto;
		width:1320px;
	}
}


/* コンテンツ */
#contents{
	padding:0 10px;
}
@media (min-width: 768px) {
	#contents{
		padding:0 40px;
	}
}
@media (min-width: 1100px) {
	#contents{
		padding:0 90px;
	}
}
@media (min-width: 1500px) {
	#contents{
		margin:0 auto;
		width:1320px;
	}
}


/* ナビゲーション */
#gnavi-label{
	position: fixed;
	z-index: 101;
	display: block;
	width:60px;
	height:60px;
	background:#EFEFEF;
	top: 0;
	right: 0;
	cursor: pointer;
	transition-duration:0.4s;
	text-align:center;
}
#gnavi-label span{
	display: block;
	position: absolute;
	top:22px;
	right:20px;
	width: 20px;
	height: 1px;
	background: #333;
	transition-duration:0.4s;
}
#gnavi-label span.gnav1{
	top: 22px;
}
#gnavi-label span.gnav2{
	top: 29px;
}
#gnavi-label span.gnav3{
	top: 36px;
}
#gnavi-label.active span.gnav1{
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top:30px;
}
#gnavi-label.active span.gnav2{
	opacity: 0;
}
#gnavi-label.active span.gnav3{
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	top:30px;
}
@media (min-width: 1100px) {
	#gnavi-label{
		display: none;
	}
}

#tel-icon,
.fa-telicon{
	display:none;
}

#gnavi{
	position:fixed;
	top:61px;
	right:0;
  	z-index:100;
	width:100%;
	height:100%;
	background:#FFF;
	-webkit-transition-duration: 0.3s;
	transition-duration:0.3s;
	-webkit-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);
	transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);
	-webkit-transform:translate3d(100%, 0, 0);
	transform:translate3d(100%, 0, 0);
	overflow:scroll;
	-webkit-overflow-scrolling:touch;
	overflow-scrolling:touch;
}
#gnavi.active{
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
#gnavi ul{
	padding:15px 15px 80px 15px;
}
#gnavi ul li{
	padding:11px 0;
	font-size:1.4rem;
}
.compass-jap{
	letter-spacing:-4px;
}
.request-jap{
	display:none;
}
#gnavi ul li a{
	position:relative;
  	display:inline-block;
}
#gnavi ul li a::after{
	content:'';
  	position:absolute;
  	bottom:-1px;
  	left:0;
  	width:100%;
  	height:1px;
  	-webkit-transform:scaleX(0);
  	-ms-transform:scaleX(0);
  	transform:scaleX(0);
  	background-color:#333;
	-webkit-transition:ease-out 0.5s;
    -moz-transition:ease-out 0.5s;
    -ms-transition:ease-out 0.5s;
    transition:ease-out 0.5s;
}
#gnavi ul li a:hover::after{
	-webkit-transform:scaleX(1);
  	-ms-transform:scaleX(1);
  	transform:scaleX(1);
}
#home #gnavi ul li.home a::after,
#concept #gnavi ul li.concept a::after,
#flow #gnavi ul li.flow a::after,
#compass #gnavi ul li.compass a::after,
#afterservice #gnavi ul li.afterservice a::after,
#menu #gnavi ul li.menu a::after,
#works #gnavi ul li.works a::after,
#voice #gnavi ul li.voice a::after,
#shop #gnavi ul li.shop a::after,
#staff #gnavi ul li.staff a::after,
#information #gnavi ul li.information a::after,
#blog #gnavi ul li.blog a::after,
#newsletter #gnavi ul li.newsletter a::after{
	-webkit-transform:scaleX(1);
  	-ms-transform:scaleX(1);
  	transform:scaleX(1);
}
.menu-eng{
	font-size:115%;
	font-family:'LucidaFax';
	padding-right:10px;
}
.eng-eng{
	display:none;
}
@media (min-width: 375px) {
	.compass-jap{
		letter-spacing:0;
	}
	.request-jap{
		display:inline;
	}
}
@media (min-width: 768px) {
	#gnavi{
		width:350px;
		border-left:1px solid #DDD;
	}
	.compass-jap{
		letter-spacing:-1px;
	}
}
@media (min-width: 1100px) {
	#gnavi{
		text-align:left;
		position:static;
		top:auto;
		right:auto;
		width:23%;
		height:auto;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		overflow:hidden;
		float:left;
		border-left:none;
		-webkit-animation: fadeInUp25 0.35s linear;
    	animation: fadeInUp25 0.35s linear;
	}
	#gnavi.active{
		background:none;
	}
	#gnavi ul{
		padding:0;
	}
	#gnavi ul li{
		float:none;
		width:auto;
		padding:0;
		font-size:1.3rem;
		margin:0 0 7px;
		text-shadow:0 1px 0 #FFF;
	}
	#gnavi ul li a{
		color:#333;
		display:block;
		background:url(../img_cmn/arrow-b.png) no-repeat left 13px center #DDD;
		background-size:6px 11px;
		color:#000;
		padding:10px 10px 8px 25px;
	}
	#gnavi ul li a:hover{
		background:url(../img_cmn/arrow-w.png) no-repeat left 13px center #F87218;
		background-size:6px 11px;
		color:#FFF;
		text-shadow:none;
	}
	#gnavi ul li a:hover::after{
		-webkit-transform:scaleX(0);
  		-ms-transform:scaleX(0);
  		transform:scaleX(0);
	}
	#home #gnavi ul li.home a::after,
	#concept #gnavi ul li.concept a::after,
	#flow #gnavi ul li.flow a::after,
	#compass #gnavi ul li.compass a::after,
	#afterservice #gnavi ul li.afterservice a::after,
	#menu #gnavi ul li.menu a::after,
	#works #gnavi ul li.works a::after,
	#voice #gnavi ul li.voice a::after,
	#shop #gnavi ul li.shop a::after,
	#staff #gnavi ul li.staff a::after,
	#information #gnavi ul li.information a::after,
	#blog #gnavi ul li.blog a::after,
	#newsletter #gnavi ul li.newsletter a::after{
		-webkit-transform:scaleX(0);
  		-ms-transform:scaleX(0);
  		transform:scaleX(0);
	}
	#home #gnavi ul li.home a,
	#concept #gnavi ul li.concept a,
	#flow #gnavi ul li.flow a,
	#compass #gnavi ul li.compass a,
	#afterservice #gnavi ul li.afterservice a,
	#menu #gnavi ul li.menu a,
	#works #gnavi ul li.works a,
	#voice #gnavi ul li.voice a,
	#shop #gnavi ul li.shop a,
	#staff #gnavi ul li.staff a,
	#information #gnavi ul li.information a,
	#blog #gnavi ul li.blog a,
	#newsletter #gnavi ul li.newsletter a{
		background:url(../img_cmn/arrow-w.png) no-repeat left 13px center #F87218;
		background-size:6px 11px;
		color:#FFF;
		text-shadow:none;
	}
	.menu-eng,
	.home-jap{
		display:none;
	}
	.eng-eng{
		display:inline;
	}
	.compass-jap{
		letter-spacing:0;
	}
	.request-jap{
		display:none;
	}
}
@media (min-width: 1250px) {
	.request-jap{
		display:inline;
	}
}

/* 内容 */
#cont{
}
@media (min-width: 1100px) {
	#cont{
		float:right;
		margin:0 0 0 4%;
		width:73%;
	}
}

/* タイトル */
#title{
	border:5px solid #F87218;
	padding:10px 15px;
	box-sizing:border-box;
	margin:0 0 25px;
	-webkit-animation: fadeInUp25 0.35s linear;
    animation: fadeInUp25 0.35s linear;
}
#title h3.eng{
	font-family:'Open Sans';
	font-weight:400;
	font-size:2.0rem;
	text-align:center;
}
.category{
	font-weight:700;
}
#title h3.jap{
	font-size:2.3rem;
	padding:15px 0 5px;
	text-align:center;
}
#title p{
	line-height:160%;
}
@media (min-width: 568px) {
	#title h3.eng{
		text-align:right;
	}
	#title h3.jap{
		text-align:left;
	}
}
@media (min-width: 768px) {
	#title{
		padding:15px 20px;
	}
	#title h3.eng{
		font-size:2.2rem;
	}
	#title h3.jap{
		font-size:3.2rem;
	}
}
@media (min-width: 813px) {
	#title p{
		font-size:1.4rem;
	}
}
@media (min-width: 1100px) {
	#title h3.jap{
		font-size:3.7rem;
	}
	#title p{
		font-size:1.5rem;
	}
}

#maincatch{
	-webkit-animation: fadeInUp25 0.7s ease-in-out;
    animation: fadeInUp25 0.7s ease-in-out;
}
#maincatch h4{
	font-size:1.7rem;
	padding:0 0 10px;
}
@media (min-width: 768px) {
	#maincatch h4{
		font-size:2.0rem;
		letter-spacing:2px;
	}
}

/* ボタン */
.button a{
	-moz-box-shadow:inset 0px 1px 0px 0px #FEE3D1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #FEE3D1;
	box-shadow:inset 0px 1px 0px 0px #FEE3D1;
	background:-webkit-gradient( linear, left top, left bottom, from(#FFF), to(#FEF1E8) );
	background:-moz-linear-gradient( center top, #FFF, #FEF1E8 );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FEF1E8');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFFFFF, endcolorstr=#FEF1E8))";
	zoom: 1;
	background-color:#FEF1E8;
	-webkit-border-radius:25px;
	-moz-border-radius:25px;
	border-radius:25px;
	text-indent:0;
	border:1px solid #F87218;
	display:inline-block;
	color:#F87218;
	font-size:1.6rem;
	font-style:normal;
	text-decoration:none;
	text-align:center;
	text-shadow:0 1px 0px #FDD5BA;
	padding:5px 30px;
}
.button a:hover {
	-moz-box-shadow:inset 0px 1px 0px 0px #FFF;
	-webkit-box-shadow:inset 0px 1px 0px 0px #FFF;
	box-shadow:inset 0px 1px 0px 0px #FFF;
	background:-webkit-gradient( linear, left top, left bottom, from(#F87218), to(#FCB98C) );
	background:-moz-linear-gradient( center top, #F87218, #FCB98C );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F87218', endColorstr='#FCB98C');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#F87218, endcolorstr=#FCB98C))";
	zoom: 1;
	background-color:#F87218;
	color:#FFF;
	text-shadow:0 1px 0px #C65B13;
}
.button a:active {
	position:relative;
	top:1px;
}
/* IE9のfilterを解除する */
.button a:not(:target){ filter: none\9;}

.fa-icon-left{
	font-size:2.5rem;
	padding:0 0 0 7px;
	vertical-align:-3px;
}

/* ページャー */
.pager {
    clear:both;
    padding:0;
    text-align:center;
}
.pager span {
    margin:3px;
    padding:10px;
    color:#FFF;
	background:#000;
    background:#F87218;
	font-size:1.4rem;
	-webkit-transition:ease-out 0.5s;
    -moz-transition:ease-out 0.5s;
    -ms-transition:ease-out 0.5s;
    transition:ease-out 0.5s;
	line-height:325%;
}
.pager span:hover {
    cursor:pointer;
    background:#999;
	background:#C65B13;
}
.pager span.current {
	color:#000;
    color:#333;
	background:none;
    background:#EEE;
}
.pager span.current:hover {
    cursor:default;
}
.pager span.invalid {
    color:#dcdcdc;
	background:none;
}
.pager span.invalid:hover {
    cursor:default;
}
.pager span.ellipsis {
    color:#000;
    color:#333;
    background:none;
}
.pager span.ellipsis:hover {
    cursor:default;
}
@media (min-width: 768px) {
	.pager {
    	padding:50px 0 0;
	}
}


/* フッター */
footer{
	background:#EEE;
	text-shadow:0 1px 0 #FFF;
	padding:30px 0 70px;
	margin:60px 0 0;
}

#footer{
	padding:0 10px;
}
#footer h3{
	font-size:1.4rem;
}
#footer h3.dial{
	font-family:'Open Sans';
	font-weight:600;
	font-size:1.5rem;
	padding:0 0 2px;
}
.number{
	font-size:2.5rem;
}
#footer p{
	font-size:1.3rem;
	line-height:160%;
}
#footer ul{
	text-align:center;
	padding:20px 0 0;
}
#footer ul li{
	padding:5px 10px;
	display:inline-block;
}
#footer ul li a{
	position:relative;
  	display:inline-block;
}
#footer ul li a::after{
	content:'';
  	position:absolute;
  	bottom:1px;
  	left:0;
  	width:100%;
  	height:1px;
  	-webkit-transform:scaleX(0);
  	-ms-transform:scaleX(0);
  	transform:scaleX(0);
  	background-color:#333;
	-webkit-transition:ease-out 0.5s;
    -moz-transition:ease-out 0.5s;
    -ms-transition:ease-out 0.5s;
    transition:ease-out 0.5s;
}
#footer ul li a:hover::after{
	-webkit-transform:scaleX(1);
  	-ms-transform:scaleX(1);
  	transform:scaleX(1);
}
#footer ul li.online-shop{
	width:85%;
	text-align:center;
	padding:13px 0 0;
}
#footer ul li.online-shop a:hover{
	opacity: 0.5;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
}
#footer ul li.online-shop a:hover::after{
	-webkit-transform:scaleX(0);
  	-ms-transform:scaleX(0);
  	transform:scaleX(0);
}
.fa-icon{
	padding:0 7px 0 0;
}
@media (min-width: 768px) {
	footer{
		padding:30px 0 100px;
	}
	#footer{
		padding:0 40px;
	}
	#footer h3{
		font-size:1.5rem;
	}
	#footer h3.dial{
		font-size:1.7rem;
	}
	.number{
		font-size:2.7rem;
	}
	#footer ul{
		text-align:right;
	}
	#footer ul li{
		padding:2px 0 2px 20px;
	}
	#footer ul li.online-shop{
		width:auto;
		padding:2px 0 2px 20px;
	}
	#footer ul li.online-shop img{
		width:300px;
	}
}
@media (min-width: 1100px) {
	#footer{
		padding:0 90px;
	}
	#footer ul{
		padding:0;
	}
	#footer ul li.online-shop img{
		width:350px;
	}
}
@media (min-width: 1500px) {
	#footer{
		margin:0 auto;
		width:1320px;
	}
}

/* コピーライト */
address{
	font-size:1.0rem;
	font-family:'Proximanova-light';
	text-align:center;
	padding:30px 0 0;
}
@media (min-width: 375px) {
	address{
		font-size:1.2rem;
	}
}
@media (min-width: 568px) {
	address{
		font-size:1.4rem;
	}
}
@media (min-width: 768px) {
	address{
		font-size:1.5rem;
		text-align:right;
	}
}

/* ページトップ */
#pagetop{
	position : fixed;
	right :-30px;
	bottom : 80px;
	cursor:pointer;
	z-index:98;
}
#pagetop img{
	width:37%;
	height:auto;
}
@media (min-width: 568px) {
	#pagetop{
		right :-20px;
		bottom:65px;
	}
}
@media (min-width: 768px) {
	#pagetop{
		right:-10px;
		bottom:115px;
	}
	#pagetop img{
		width:50%;
	}
}
@media (min-width: 1100px) {
	#pagetop{
		right:5px;
		bottom:95px;
	}
	#pagetop img{
		width:72%;
	}
}


/* フローティングバナー */
#floatingbanner{
	position: fixed;
	bottom: 0;
	left: 0;
	z-index:98;
	width: 100%;
	box-shadow:0 0 7px #AAA;
	_visibility: hidden;
	
	text-align:center;
	padding:10px 0;
	font-family:'Verdana','游ゴシック','YuGothic','ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	background:#AAA;
	background:-webkit-gradient( linear, left top, left bottom, from(#AAA), to(#666) );
	background:-ms-linear-gradient(top, #AAA, #666);
	background:-moz-linear-gradient( center top, #AAA, #666 );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#AAAAAA', endColorstr='#666666');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#AAAAAA, endcolorstr=#666666))";
	zoom: 1;
	border-top:1px solid #AAA;
}
#banner-btn{
	padding:0 10px;
}
#banner-btn ul{
	font-size:0;
}
#banner-btn ul li{
	font-size:1.3rem;
	display:inline-block;
	width:48%;
	margin:0 1%;
	font-weight:bold;
}
#banner-btn ul li a{
	display:block;
	padding:5px 0;
	color:#F87218;
	background:#FEE3D1;
	background:-webkit-gradient( linear, left top, left bottom, from(#FFF), to(#FEE3D1) );
	background:-ms-linear-gradient(top, #FFF, #FEE3D1);
	background:-moz-linear-gradient( center top, #FFF, #FEE3D1 );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FEE3D1');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#FFFFFF, endcolorstr=#FEE3D1))";
	zoom: 1;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	box-shadow:1px 1px 2px #666;
	text-shadow:0 1px 0 #FFF;
}
#banner-btn a:hover{
	color:#FFF;
	background:#F87218;
	background:-webkit-gradient( linear, left top, left bottom, from(#F87218), to(#FA9D5E) );
	background:-ms-linear-gradient(top, #F87218, #FA9D5E);
	background:-moz-linear-gradient( center top, #F87218, #FA9D5E );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F87218', endColorstr='#FA9D5E');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#F87218, endcolorstr=#FA9D5E))";
	zoom: 1;
	text-shadow:0 1px 0 #AD5011;
}
.fa-size{
	font-size:1.3em;
	padding:0 7px 0 0;
	vertical-align:-2px;
}
.inquiry{
	display:none;
}
@media (min-width: 375px) {
	#banner-btn ul li{
		font-size:1.5rem;
	}
}
@media (min-width: 667px) {
	.inquiry{
		display:inline;
	}
}
@media (min-width: 768px) {
	#floatingbanner{
		padding:15px 0;
	}
	#banner-btn{
		padding:0 40px;
	}
	#banner-btn ul li{
		font-size:1.8rem;
	}
	#banner-btn ul li a{
		padding:10px 0;
	}
}
@media (min-width: 1100px) {
	#banner-btn{
		padding:0 90px;
	}
	#banner-btn ul li{
		font-size:2.0rem;
	}
}
@media (min-width: 1500px) {
	#banner-btn{
		margin:0 auto;
		width:1320px;
	}
}</pre></body></html>