@charset "UTF-8";

#leftSide { display:none; }
#center1 { width:1000px; }

@media screen and (max-width:640px) {
#pi_main { padding-bottom:5px; }
}

/*======================================
	アロミックフロー
======================================*/
#lp_flow { width:1000px; margin:0 auto 20px; }

#lp_flow img { width:100%; }

#lp_flow .button_cart a {
	position:fixed;
	bottom:80px;
	right:20px;
	display:block;
	padding:1em 2em;
	text-decoration:none;
	font-size:16px;
	font-weight:700;
	letter-spacing:1px;
	color:#fff;
	background:rgba(56,82,43,.8);
	border-radius:50px;
	z-index:1;
}
#lp_flow .button_cart a:hover { background:rgba(56,82,43,1); }
/*movie*/
#movie { width:90%; max-width:700px; max-height:380px; margin:2% auto 4%; }
#movie .movie_inner {
	position:relative;
	width:100%;
	height:0;
	padding-top:60%;
}
#movie .movie_inner iframe {
	position:absolute;
	top:0; left:0;
	display:block;
	width:100%;
	height:100%;
	border:solid 1px #555;
}


@media screen and (min-width:641px) {
#lp_flow .item-page { width:100%; }
#lp_flow .item-page table:nth-of-type(2) td { width:35%; }
#lp_flow .item-page table:nth-of-type(2) td:nth-of-type(4n+1),
#lp_flow .item-page table:nth-of-type(2) td:nth-of-type(4n+3) { width:15%; font-weight:700; background:#edede9; }
}
@media screen and (max-width:640px) {
#lp_flow { width:100%; margin:0 auto; }
#lp_flow .button_cart a { bottom:10px; right:auto; left:10px; font-size:.9em; }
}

/*======================================
	2019福袋
======================================*/
#lp_luckybag { width:1000px; margin:0 auto 20px; }

#lp_luckybag img { width:100%; }

#lp_luckybag .btn { display:flex; flex-wrap:wrap; justify-content:space-between; width:98%; max-width:800px; margin:0 auto; }
#lp_luckybag .btn p {
	width:calc(100%/2 - 1%);
	text-align:center;
}
#lp_luckybag .btn a {
	position:relative;
	display:block;
	padding:.8em 1em .8em .5em;
	font-weight:700;
	line-height:1.5em;
	color:#fff;
	background:rgba(206,64,52,1);
	border-radius:5px;
}
#lp_luckybag .btn a:after {
	position:absolute;
	top:50%;
	right:.8em;
	content:'';
	display:block;
	width:.4em;
	height:.4em;
	border-top:1px solid;
	border-right:1px solid;
	transform:translate(-25%,-50%) rotate(45deg);
}

#lp_luckybag .button_cart a {
	position:fixed;
	bottom:80px;
	right:20px;
	display:block;
	padding:1em 2em;
	text-decoration:none;
	font-size:16px;
	font-weight:700;
	letter-spacing:1px;
	color:#fff;
	background:rgba(206,64,52,.8);
	border-radius:50px;
	z-index:1;
}
#lp_luckybag .button_cart a:hover { background:rgba(206,64,52,1); }

@media screen and (min-width:641px) {
#lp_luckybag .item-page { width:100%; }
#lp_luckybag .item-page table:nth-of-type(2) td { width:35%; }
#lp_luckybag .item-page table:nth-of-type(2) td:nth-of-type(4n+1),
#lp_luckybag .item-page table:nth-of-type(2) td:nth-of-type(4n+3) { width:15%; font-weight:700; background:#edede9; }
}
@media screen and (max-width:640px) {
#lp_luckybag { width:100%; margin:0 auto; }
#lp_luckybag .button_cart a { bottom:10px; right:auto; left:10px; font-size:.9em; }
}

/*======================================
	ミニ forシリーズ
======================================*/
#lp_minif { width:1000px; margin:0 auto 20px; }

#lp_minif img { width:100%; }

#lp_minif .button_cart a {
	position:fixed;
	bottom:80px;
	right:20px;
	display:block;
	padding:1em 2em;
	text-decoration:none;
	font-size:16px;
	font-weight:700;
	letter-spacing:1px;
	color:#fff;
	background:rgba(56,82,43,.8);
	border-radius:50px;
	z-index:1;
}
#lp_minif .button_cart a:hover { background:rgba(56,82,43,1); }

@media screen and (min-width:641px) {
#lp_minif .item-page { width:100%; }
#lp_minif .item-page table:nth-of-type(2) td { width:35%; }
#lp_minif .item-page table:nth-of-type(2) td:nth-of-type(4n+1),
#lp_minif .item-page table:nth-of-type(2) td:nth-of-type(4n+3) { width:15%; font-weight:700; background:#edede9; }
}
@media screen and (max-width:640px) {
#lp_minif { width:100%; margin:0 auto; }
#lp_minif .button_cart a { bottom:10px; right:auto; left:10px; font-size:.9em; }
}

/*======================================
	リードディフューザー
======================================*/
#lp_reed { width:1000px; margin:0 auto 20px; }

#lp_reed img { width:100%; }

#lp_reed .button_cart a {
	position:fixed;
	bottom:80px;
	right:20px;
	display:block;
	padding:1em 2em;
	text-decoration:none;
	font-size:16px;
	font-weight:700;
	letter-spacing:1px;
	color:#383431;
	background:rgba(233,212,134,.8);
	border-radius:50px;
	z-index:1;
}
#lp_reed .button_cart a:hover { background:rgba(233,212,134,1); }

@media screen and (min-width:641px) {
#lp_reed .item-page { width:100%; }
#lp_reed .item-page table:nth-of-type(2) td { width:35%; }
#lp_reed .item-page table:nth-of-type(2) td:nth-of-type(4n+1),
#lp_reed .item-page table:nth-of-type(2) td:nth-of-type(4n+3) { width:15%; font-weight:700; background:#edede9; }
}
@media screen and (max-width:640px) {
#lp_reed { width:100%; margin:0 auto; }
#lp_reed .button_cart a { bottom:10px; right:auto; left:10px; font-size:.9em; }
}

/*======================================
	キッチン用アロマスプレー
======================================*/
#lp_sp-kit { width:1000px; margin:0 auto 20px; }

#lp_sp-kit img { width:100%; }

#lp_sp-kit .button_cart a {
	position:fixed;
	bottom:80px;
	right:20px;
	display:block;
	padding:1em 2em;
	text-decoration:none;
	font-size:16px;
	font-weight:700;
	letter-spacing:1px;
	color:#fff;
	background:rgba(241,80,26,.8);
	border-radius:50px;
	z-index:1;
}
#lp_sp-kit .button_cart a:hover { background:rgba(241,80,26,1); }

@media screen and (min-width:641px) {
#lp_sp-kit .item-page { width:100%; }
#lp_sp-kit .item-page table:nth-of-type(2) td { width:35%; }
#lp_sp-kit .item-page table:nth-of-type(2) td:nth-of-type(4n+1),
#lp_sp-kit .item-page table:nth-of-type(2) td:nth-of-type(4n+3) { width:15%; font-weight:700; background:#edede9; }
}
@media screen and (max-width:640px) {
#lp_sp-kit { width:100%; margin:0 auto; }
#lp_sp-kit .button_cart a { bottom:10px; right:auto; left:10px; font-size:.9em; }
}

/*======================================
	アロミックforトイレット 2018オータムブレンド
======================================*/
#lp_toilet-autumn { width:1000px; margin:0 auto 20px; }

#lp_toilet-autumn img { width:100%; }

#lp_toilet-autumn .button_cart a {
	position:fixed;
	bottom:80px;
	right:20px;
	display:block;
	padding:1em 2em;
	text-decoration:none;
	font-weight:700;
	letter-spacing:1px;
	color:#7A9545;
	background:rgba(251,243,102,.9);
	border-radius:50px;
	z-index:1;
}
#lp_toilet-autumn .button_cart a:hover { background:rgba(251,243,102,1); }

@media screen and (max-width:640px) {
#lp_toilet-autumn { width:100%; margin:0 auto; }
#lp_toilet-autumn .button_cart a { bottom:10px; right:auto; left:10px; font-size:.9em; }
}

/*======================================
	アロミックミニ
======================================*/
.lp-mini {
	text-align: center;
	margin-bottom: 60px;
}
.lp-mini img {
	vertical-align: bottom;
}
.lp-mini .bg-gray {
	background: #fafafa;
	padding-bottom: 80px;
}
/*  フロートリンク*/
.lp-mini .float_link {
	position:fixed;
	bottom:80px;
	right:20px;
	display:block;
	padding:1em 2em;
	text-decoration:none;
	font-weight:700;
	letter-spacing:1px;
	color:#fff;
	background:rgba(239,128,41,.8);
	border-radius:50px;
	z-index:1;
}
.lp-mini .float_link:hover { background:rgba(239,128,41,.8); }
@media screen and (max-width:640px) {
	.lp-mini {
		margin-bottom: 20px;
	}
	.lp-mini .bg-gray {
		padding-bottom: 40px;
	}
	.lp-mini .btn {
		padding-left: 20px;
		padding-right: 20px;
	}
	.lp-mini .btn img {
		width: 100%;
		height: auto;
	}
	.lp-mini .float_link { bottom:10px; right:auto; left:10px; font-size:90%; }
}

/*======================================
	アロマスプレー プレミアムコレクション
======================================*/
.sp-premium {
	color: #373737;
}
.sp-premium .sp-premium__txt {
	padding-top: 50px;
	font-size: 18px;
	line-height: 1.8;
	letter-spacing: -1px;
}
.sp-premium .sp-premium__txt img { display:block; margin:auto; }
.sp-premium .note {
	font-size: 14px;
}
.sp-premium .bg-gray {
	background: #ebe6e4;
}
.sp-premium .sp-premium__ttl {
	display: table;
	color: #49003e;
	font-family: "Hiragino Mincho ProN",Georgia,游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;
	font-size: 40px;
	line-height: 1;
	text-align: center;
	margin: auto;
	padding-top: 60px;
	border-collapse: separate;
	position: relative;
	font-weight: normal;
}
.sp-premium .sp-premium__ttl span {
	position: absolute;
	top: 0;
	left: -84px;
}
.sp-premium .sp-premium__mv {
	padding: 40px 0 100px;
}
.sp-premium .sp-premium__mv img { display:block; margin:auto; }
.sp-premium .sp-premium__whats {
	padding: 80px 40px 110px;
	position: relative;
}
.sp-premium .sp-premium__whats .sp-premium__ttl {
	margin-left: 80px;
}
.sp-premium .sp-premium__whats > div:first-child {
	position: absolute;
	top: -60px;
}
.sp-premium .sp-premium__whats > div:last-child {
	padding-left: 290px
}

.sp-premium .sp-premium__natural {
	padding: 80px 110px 110px;
}
/* 香り一覧 */
.sp-premium .sp-premium__lineup {
	padding: 80px 40px 110px;
}
.sp-premium .sp-premium__lineup .sp-premium__ttl {
	padding-top: 40px;
}
.sp-premium .sp-premium__lineup .note {
	max-width:1000px;
	text-align: right;
	margin: 24px auto 0;
}
.sp-premium .lineup__list {
	max-width:1000px;
	margin: 50px auto 0;
}
.sp-premium .lineup__list li {
	margin-top: 80px;
	border-top: 4px solid;
}
.sp-premium .lineup__list li:first-child {
	margin-top: 0;
}
.sp-premium .lineup__list li .lineup__cont {
	width: 100%;
	display: table;
	table-layout: fixed;
	margin-top: 24px;
	line-height: 2;
}
.sp-premium .lineup__list li .lineup__cont > div {
	display: table-cell;
	vertical-align: top;
}
.sp-premium .lineup__list li h3 {
	display: inline-block;
	font-family: "Hiragino Mincho ProN",Georgia,游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;
	font-size: 32px;
	font-weight: normal;
	margin-top: -.5em;
	padding-right: .5em;
	background: #fff;
}
.sp-premium .lineup__list li h3 span {
	display: inline-block;
	vertical-align: middle;
	font-size: 16px;
	padding-left: 1em;
}
.sp-premium .lineup__list li .lineup__catch {
	font-size: 18px;
}
.sp-premium .lineup__list li .lineup__catch + p {
	margin-bottom: 1em;
}
.sp-premium .lineup__list li dl {
	width: 100%;
	display: table;
	table-layout: fixed;
	border-top: 1px solid;
	line-height: 2.5;
}
.sp-premium .lineup__list li dl:last-child {
	border-bottom: 1px solid;
}
.sp-premium .lineup__list li dl dt, .sp-premium .lineup__list li dl dd {
	display: table-cell;
	vertical-align: middle;
}
.sp-premium .lineup__list li dl dt {
	padding-left: 20px;
}
.sp-premium .lineup__list li dl dd {
	padding-right: 20px;
}
.sp-premium .lineup__list .lineup--rose, .sp-premium .lineup__list .lineup--rose dl, .sp-premium .lineup__list .lineup--rose dl:last-child {
	border-color: #d04a66;
}
.sp-premium .lineup__list .lineup--rose .lineup__catch {
	color: #d04a66;
}
.sp-premium .lineup__list .lineup--rose h3 {
	color: #520110;
}
.sp-premium .lineup__list .lineup--rose h3 span {
	color: rgba(82,1,16,.64);
}
.sp-premium .lineup__list .lineup--jasmine, .sp-premium .lineup__list .lineup--jasmine dl, .sp-premium .lineup__list .lineup--jasmine dl:last-child  {
	border-color: #bb66a5;
}
.sp-premium .lineup__list .lineup--jasmine .lineup__catch {
	color: #bb66a5;
}
.sp-premium .lineup__list .lineup--jasmine h3 {
	color: #49003e;
}
.sp-premium .lineup__list .lineup--jasmine h3 span {
	color: rgba(73, 0, 62,.64);
}

.sp-premium .lineup__list .lineup--neroli, .sp-premium .lineup__list .lineup--neroli dl, .sp-premium .lineup__list .lineup--neroli dl:last-child  {
	border-color: #fbcb64;
}
.sp-premium .lineup__list .lineup--neroli .lineup__catch {
	color: #fbcb64;
}
.sp-premium .lineup__list .lineup--neroli h3 {
	color: #664001;
}
.sp-premium .lineup__list .lineup--neroli h3 span {
	color: rgba(102,64,1,.64);
}
.sp-premium .lineup__list .lineup--sw, .sp-premium .lineup__list .lineup--sw dl, .sp-premium .lineup__list .lineup--sw dl:last-child  {
	border-color: #a2734b;
}
.sp-premium .lineup__list .lineup--sw .lineup__catch {
	color: #a2734b;
}
.sp-premium .lineup__list .lineup--sw h3 {
	color: #412804;
}
.sp-premium .lineup__list .lineup--sw h3 span {
	color: rgba(65,40,4,.64);
}
.sp-premium .lineup__list .lineup--yuzu, .sp-premium .lineup__list .lineup--yuzu dl, .sp-premium .lineup__list .lineup--yuzu dl:last-child  {
	border-color: #e7cb00;
}
.sp-premium .lineup__list .lineup--yuzu .lineup__catch {
	color: #e7cb00;
}
.sp-premium .lineup__list .lineup--yuzu h3 {
	color: #736a04;
}
.sp-premium .lineup__list .lineup--yuzu h3 span {
	color: rgba(115,106,4,.64);
}

/* アロマスプレーの使い方 */
.sp-premium .sp-premium__howto {
	padding: 80px 40px 110px;
}
.sp-premium .sp-premium__howto .sp-premium__ttl {
	padding-top: 40px;
}
.sp-premium .sp-premium__howto .note {
	text-align: center;
	margin-top: 40px;
}
.sp-premium .sp-premium__howto .howto__ttl {
	display: inline-block;
	font-family: "Hiragino Mincho ProN",Georgia,游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;
	font-size: 28px;
	color: #49003e;
	text-align: center;
	font-weight: bold;
	margin: -.5em auto 0;
	padding: 0 .5em;
	background: #ebe6e4;
}
.sp-premium .sp-premium__howto .howto__list {
	text-align: center;
	border-top: 1px solid #49003e;
	margin-top: 60px;
}
.sp-premium .sp-premium__howto .howto__list + .howto__list {
	margin-top: 50px;
}
.sp-premium .sp-premium__howto .howto__list li {
    width: 292px;
    display: inline-block;
	vertical-align: top;
	margin-left: 22px;
	margin-top: 16px;
}
.sp-premium .sp-premium__howto .howto__list li:first-child {
	margin-left: 0;
}
.sp-premium .sp-premium__howto .howto__list h4 {
	font-size: 22px;
	text-align: center;
	font-weight: normal;
	margin-top: 1em;
}
.sp-premium .sp-premium__howto .howto__list h4 + p {
	text-align: left;
	line-height: 2;
	margin-top: .5em;
}

/* キャンペーン */
.sp-premium .sp-premium__cp {
	background: #d5697f;
	color: #fff;
	text-align: center;
	padding: 80px 0 110px;
}
.sp-premium .sp-premium__cp .sp-premium__ttl {
	color: #fff;
	padding-top: 40px;
}
.sp-premium .sp-premium__cp .sp-premium__date {
	font-family: "Hiragino Mincho ProN",Georgia,游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif;
	margin-top: .5em;
	font-weight: bold;
}
.sp-premium .sp-premium__cp .sp-premium__date span {
	font-size: 24px;
}
.sp-premium .sp-premium__cp p {
	margin-top: 40px;
}

/* バナーエリア */
.sp-premium .sp-premium__bnr {
	padding: 80px 40px;
}
.sp-premium__bnr__list { max-width:1000px; margin:auto; }
.sp-premium__bnr__list li {
	float: left;
	margin-left: 24px;
}
.sp-premium__bnr__list li:first-child {
	margin-left: 0;
}

/*======================================
	アロマスプレー プレミアム詰替用
======================================*/
.sp-premium.refill { width:100%; }
.sp-premium.refill .sp-premium__lineup {
	padding: 50px 0;
}
.sp-premium.refill .sp-premium__mv {
	padding: 0 0 50px;
}
.sp-premium.refill .sp-premium__natural {
	padding: 20px 30px 40px;
}
.sp-premium.refill .sp-premium__txt {
	padding-top: 30px;
	font-size: 16px;
	line-height: 2;
}
.sp-premium.refill .lineup__list li {
	margin-top: 40px;
}
.sp-premium.refill .lineup__list li dl {
	font-size: 14px;
}
.sp-premium.refill .lineup__list li .lineup__cont {
	table-layout: auto;
	margin-top: 20px;
}
.sp-premium.refill .lineup__list li .lineup__cont > div + div {
	padding-left: 10px;
}
.sp-premium.refill .lineup__list li .lineup__catch {
	letter-spacing: -1px;
}
.sp-premium.refill .sp-premium__refill {
	margin-top: 40px;
}

@media screen and (min-width:641px) {
    .sp-premium .sp-premium__ttl br {
        display: none;
    }
}
@media screen and (max-width:640px) {
    .sp-premium .sp-premium__txt {
        font-size: 3.8vw;
        padding-top: 40px;
    }
    .sp-premium > section {
        padding: 40px 20px !important;
        box-sizing: border-box;
    }
    .sp-premium img {
        width: 100%;
        height: auto;
    }

	.sp-premium .sp-premium__mv {
		padding: 40px 0 60px;
	}
    .sp-premium .sp-premium__whats > div:last-child {
        padding-left: 0;
    }
    .sp-premium__bnr__list li  {
        margin-left: 0;
    }
    .sp-premium__bnr__list li + li {
        margin-top: 20px;
    }
    .sp-premium .sp-premium__ttl {
        font-size: 6vw;
        padding-top: 0 !important;
    }
    .sp-premium .sp-premium__ttl span {
        display: none;
    }

	.sp-premium .lineup__list {
		margin-top: 40px;
	}
    .sp-premium .lineup__list li h3 {
        vertical-align: top;
        font-size: 6vw;
		line-height: 1;
    }
    .sp-premium .lineup__list li h3 span {
        font-size: 3vw;
    }
    .sp-premium .lineup__list li .lineup__cont, .sp-premium .lineup__list li .lineup__cont > div {
        display: block;
    }
    .sp-premium .lineup__list li dl dt, .sp-premium .lineup__list li dl dd {
        padding: 0;
        vertical-align: top;
    }
    .sp-premium .lineup__list li dl {
        line-height: 1.5;
        padding: 10px 0;
    }
    .sp-premium .sp-premium__whats > div:first-child {
        width: 80px;
    }

	.sp-premium .lineup__list li .lineup__catch {
		font-size: 3.8vw;
		font-weight: bold;
	}
	.sp-premium .lineup__list li .lineup__catch + p {
	    margin-bottom: 1em;
	    font-size: 3.8vw;
	    line-height: 1.6;
	}
	.sp-premium .lineup__list li dl {
		font-size: 3.8vw;
	}
	.sp-premium .lineup__list li {
		margin-top: 40px;
	}
    .sp-premium .sp-premium__howto .howto__list li {
        width: 100%;
        margin-left: 0;
    }
    .sp-premium .sp-premium__howto .howto__ttl {
        vertical-align: top;
        font-size: 6vw;
		line-height: 1;
    }
	.sp-premium .sp-premium__howto .howto__list h4 {
		font-size: 5vw;
		margin-top: 10px;
	}
	.sp-premium .sp-premium__howto .howto__list h4 + p {
		font-size: 3.8vw;
	}
	.sp-premium .sp-premium__howto .howto__list, .sp-premium .sp-premium__howto .howto__list + .howto__list {
		margin-top: 40px;
	}

    .sp-premium .sp-premium__cp .sp-premium__date {
        font-size: 3vw;
    }
    .sp-premium .sp-premium__cp .sp-premium__date span {
        font-size: 5vw;
    }
	/* アロマスプレー プレミアム詰替用 */
	.sp-premium.refill .sp-premium__mv {
	    padding: 0 0 20px;
	}
	.sp-premium.refill .sp-premium__txt {
		font-size: 3.8vw;
	}
	.sp-premium.refill .lineup__list li .lineup__cont {
		margin-top: 0;
	}
	.sp-premium.refill .sp-premium__refill {
	    margin-top: 20px;
	}
	.sp-premium.refill .lineup__list li .lineup__cont > div + div {
		padding-left: 0;
	}
}


/* アロマカード */
.sp__card {
	padding:80px 40px 110px;
	color:#35380A;
	background:#EFF0F0;
}
.sp__card ul { margin:0 60px; }
.sp__card li { float:left; }
.sp__card li:nth-of-type(1) { width:65%; }
.sp__card li:nth-of-type(2) { width:30%; margin-left:5%; }
.sp__card li img { width:100%; }
.sp__card h2 { font-size:150%; }
.sp__card h2 span {
	position:relative;
	display:block;
	width:10em;
	margin:.5em 0 1em;
	padding:4px 0;
	text-align:center;
	font-size:16px;
	font-weight:500;
	letter-spacing:2px;
	color:#EFF0F0;
	background:#35380A;
}
.sp__card h2 span:before,
.sp__card h2 span:after {
	content:' ';
	position:absolute;
	top:0;
	border-width:12px 12px;
	border-style:solid;
	border-color:transparent;
	z-index:2;
}
.sp__card h2 span:before { left:0; border-left-color:#EFF0F0; }
.sp__card h2 span:after { right:0; border-right-color:#EFF0F0; }
.sp__card p:nth-of-type(1) { line-height:1.8em; }
.sp__card p:nth-of-type(2) {
	margin-top:.5em;
	padding-left:1em;
	text-indent:-1em;
	font-size:85%;
	line-height:1.8em;
}

@media screen and (max-width:640px) {
.sp__card ul { margin:0 auto; }
.sp__card li:nth-of-type(1) { width:55%; }
.sp__card li:nth-of-type(2) { width:40%; margin-left:5%; }
}
@media screen and (max-width:500px) {
.sp__card li { float:none; width:100%!important; margin:0 auto!important; }
.sp__card img { display:block; width:50%!important; margin:3% auto 0; }
}
@media screen and (max-width:400px) {
.sp__card h2 { font-size:130%; }
.sp__card p { font-size:90%; }
.sp__card img { width:70%!important; }
}


/*  フロートリンク*/
.sp-premium .float_link {
	position:fixed;
	bottom:80px;
	right:20px;
	display:block;
	padding:1em 2em;
	text-decoration:none;
	font-weight:700;
	letter-spacing:1px;
	color:#fff;
	background:rgba(108,51,100,.8);
	border-radius:50px;
	z-index:1;
}
.sp-premium .float_link:hover { background:rgba(108,51,100,.9); }

@media screen and (max-width:500px) {
.sp-premium .float_link { bottom:10px; right:auto; left:10px; font-size:90%; }
}
