@charset "UTF-8";
@font-face {
	font-family: 'Uniqlo';
	src: url("../fonts/UniqloProLight.eot");
	src: url("../fonts/UniqloProLight.eot?#iefix") format("embedded-opentype"), url("../fonts/UniqloProLight.woff2") format("woff2"), url("../fonts/UniqloProLight.woff") format("woff"), url("../fonts/UniqloProLight.ttf") format("truetype"), url("../fonts/UniqloProLight.svg#uniqlo_prolight") format("svg");
	font-weight: 300
}
@font-face {
	font-family: 'Uniqlo';
	src: url("../fonts/UniqloProRegular.eot");
	src: url("../fonts/UniqloProRegular.eot?#iefix") format("embedded-opentype"), url("../fonts/UniqloProRegular.woff2") format("woff2"), url("../fonts/UniqloProRegular.woff") format("woff"), url("../fonts/UniqloProRegular.ttf") format("truetype"), url("../fonts/UniqloProRegular.svg#uniqlo_proregular") format("svg");
	font-weight: normal
}
@font-face {
	font-family: 'UniqloIcon';
	src: url("../fonts/uniqloIcons.eot?kmf3uc");
	src: url("../fonts/uniqloIcons.eot?#iefixkmf3uc") format("embedded-opentype"), url("../fonts/uniqloIcons.woff?kmf3uc") format("woff"), url("../fonts/uniqloIcons.ttf?kmf3uc") format("truetype"), url("../fonts/uniqloIcons.svg?kmf3uc#uniqloIcons") format("svg");
	font-weight: normal;
	font-style: normal
}
div#container {
	padding: 0;
	min-height: 1280px
}
div#header {
	margin: 15px auto 0;
	z-index: 9990
}
div#loading {
	position: fixed;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
div#content {
	display: none;
	margin: 0;
	width: auto;
	min-width: 960px;
	font-family: Arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	color: #656565
}
div#content #kv-block {
	position: relative;
	margin-top: -95px!important;
	padding-top: 56.25%;
	background-color: #000
}
div#content #kv-block iframe {
	position: absolute;
	z-index: 0;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}
div#content #kv-block div#embed1 {
	position: absolute;
	z-index: 0;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}
div#content #kv-block div#embed1 img {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: auto
}
div#content #kv-block div#embed1 img:first-child {
	display: inline
}
div#content #kv-block div.layer {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1
}
div#content #kv-block div.text {
	position: absolute;
	z-index: 2;
	left: 0;
	top: 50%;
	width: 100%;
	text-align: center;
	font-family: 'Uniqlo', Arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-weight: normal
}
div#content #kv-block div.text img {
	width: 63%;
	height: auto
}
div#content #kv-block div.text span.main {
	font-size: 5.25em;
	line-height: 1;
	letter-spacing: 0.07em;
	color: #FFF;
	float: none;
}
div#content #kv-block div.arrow {
	position: absolute;
	z-index: 3;
	left: 50%;
	bottom: 77px;
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0)
}
div#content #kv-block div.arrow img {
	cursor: pointer
}
div#content #kv-block div.play {
	position: absolute;
	z-index: 4;
	left: 50%;
	bottom: 126px;
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0)
}
div#content #kv-block div.play img {
	cursor: pointer
}
div#content #kv-nav-tab {
	position: absolute;
	top: 85px;
	right: 20px;
	z-index: 5;
	font-family: 'Uniqlo', Arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-weight: normal
}
div#content #kv-nav-tab ul {
	list-style: none;
	padding-left: 0;
	margin: 0
}
div#content #kv-nav-tab .kv-nav-tab-label {
	overflow: hidden;
	display: table;
	margin-left: auto
}
div#content #kv-nav-tab .kv-nav-tab-label li {
	display: table;
	width: 73px;
	height: 35px;
	float: left;
	text-align: center;
	font-size: 15px
}
div#content #kv-nav-tab .kv-nav-tab-label li a {
	display: table-cell;
	padding: 10px 0 0;
	height: 25px;
	vertical-align: top;
	color: #fff;
	-webkit-transition: background .25s linear;
	transition: background .25s linear
}
div#content #kv-nav-tab .kv-nav-tab-label li a.active, div#content #kv-nav-tab .kv-nav-tab-label li a:hover {
	background: #000;
	text-decoration: none
}
div#content #kv-nav-tab .kv-nav-tab-content {
	display: none;
	overflow: hidden;
	position: absolute;
	top: 34px;
	right: 0px;
	overflow: hidden;
	width: 236px;
	background: #000;
	font-size: 13px;
	color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
div#content #kv-nav-tab .kv-nav-tab-content.active {
	display: block
}
div#content #kv-nav-tab .kv-nav-tab-content ul {
	overflow: hidden;
	width: 110px;
	padding: 9px 10px 5px
}
div#content #kv-nav-tab .kv-nav-tab-content li {
	margin: 4px 0 0;
	padding: 0;
	text-align: right
}
div#content #kv-nav-tab .kv-nav-tab-content li a {
	color: #fff
}
div#content #kv-nav-tab .kv-nav-tab-content#kv-tab-country {
	right: 73px;
	width: 390px;
	zoom: 1
}
div#content #kv-nav-tab .kv-nav-tab-content#kv-tab-country:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
	font-size: 0;
	line-height: 0
}
div#content #kv-nav-tab .kv-nav-tab-content#kv-tab-country div {
	width: 130px;
	float: left
}
div#content #kv-nav-tab .kv-nav-tab-content#kv-tab-share {
	width: 130px
}
div#content .normal-block {
	margin: 0 auto
}
div#content .normal-block .inner-block {
	position: relative;
	margin: 0 auto;
	max-width: 1280px
}
div#content .normal-block .inner-block .product-link-block {
	position: absolute;
	right: 64px;
	bottom: 75px
}
div#content .normal-block .inner-block .product-link-block ul {
	margin: 0;
	padding: 0;
	list-style-type: none
}
div#content .normal-block .inner-block .product-link-block ul li {
	margin: 8px 0 0;
	padding: 0;
	font-family: 'Uniqlo', Arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-weight: normal;
	font-size: 1.5em;
	line-height: 1.5
}
div#content .normal-block .inner-block .product-link-block ul li a {
	padding: 0 0 0 14px;
	background: url("../img/icn_arrow_01.png") no-repeat left 40%;
	color: #323232;
	vertical-align: middle
}
div#content .large-block {
	position: relative;
	background-color: #000
}
div#content .large-block iframe {
	z-index: 0
}
div#content .large-block div#embed2, div#content .large-block div#embed3, div#content .large-block div#embed4 {
	position: absolute;
	z-index: 0;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}
div#content .large-block div#embed2 img, div#content .large-block div#embed3 img, div#content .large-block div#embed4 img {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: auto
}
div#content .large-block div#embed2 img:first-child, div#content .large-block div#embed3 img:first-child, div#content .large-block div#embed4 img:first-child {
	display: inline
}
div#content .large-block div.layer {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1
}
div#content .large-block div.text {
	position: absolute;
	z-index: 2;
	left: 0;
	top: 50%;
	width: 100%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	text-align: center;
	font-family: 'Uniqlo', Arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-weight: normal
}
div#content .large-block div.text img {
	height: auto
}
div#content .large-block div.text span.sub {
	font-size: 3.75em;
	line-height: 1.3;
	letter-spacing: 0.07em;
	color: #FFF
}
div#content .large-block div.text span.main {
	font-size: 6.125em;
	line-height: 1.2;
	letter-spacing: 0.03em;
	color: #FFF;
	float: none;
}
div#content .text-block h3 {
	text-align: center;
	letter-spacing: 0.1em;
	font-size: 2.25em;
	font-weight: normal;
	line-height: 1.5
}
div#content .text-block p.text1 {
	margin: 35px 0 0;
	text-align: center;
	font-size: 1.0625em;
	line-height: 2.1
}
div#content .text-block p.text2 {
	margin: 0;
	font-size: 1.0625em;
	line-height: 2.1
}
div#content .text-block.line {
	text-align: center
}
div#content .text-block.line img {
	width: 20px!important;
	height: 2px!important
}
div#content .layer-b, div#content .layer-m, div#content .layer-t {
	position: absolute
}
div#content .layer-b a, div#content .layer-m a, div#content .layer-t a {
	display: block
}
div#content .layer-b a:active, div#content .layer-b a:hover, div#content .layer-b a:link, div#content .layer-b a:visited, div#content .layer-m a:active, div#content .layer-m a:hover, div#content .layer-m a:link, div#content .layer-m a:visited, div#content .layer-t a:active, div#content .layer-t a:hover, div#content .layer-t a:link, div#content .layer-t a:visited {
	text-decoration: none
}
div#content .layer-b a:active p.lead, div#content .layer-b a:hover p.lead, div#content .layer-b a:link p.lead, div#content .layer-b a:visited p.lead, div#content .layer-m a:active p.lead, div#content .layer-m a:hover p.lead, div#content .layer-m a:link p.lead, div#content .layer-m a:visited p.lead, div#content .layer-t a:active p.lead, div#content .layer-t a:hover p.lead, div#content .layer-t a:link p.lead, div#content .layer-t a:visited p.lead {
	color: #656565
}
div#content .layer-b {
	z-index: 18
}
div#content .layer-m {
	z-index: 19
}
div#content .layer-t {
	z-index: 20
}
div#content div.info {
	position: absolute
}
div#content div.info p.lead {
	font-size: 1.375em;
	line-height: 1.7;
	letter-spacing: 0.1em
}
div#content div.info p.category {
	margin: 30px 0 0;
	font-size: 1em;
	line-height: 1.5;
	color: #000;
	letter-spacing: 0.1em;
	font-family: 'Uniqlo', Arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-weight: normal
}
div#content div.info h4 {
	margin: 3px 0 0;
	font-size: 1.6875em;
	line-height: 1.2;
	color: #000;
	letter-spacing: 0.1em;
	font-family: 'Uniqlo', Arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-weight: normal
}
div#content div.info p.subtitle {
	margin: 4px 0 0;
	font-size: 1em;
	line-height: 1.4;
	color: #000;
	font-weight: bold
}
div#content #normal1 {
	margin: 60px 0 0;
	padding: 0 40px
}
div#content #normal1 .inner-block {
	position: relative;
	margin: 0 auto 0;
	max-width: 1200px
}
div#content #normal1 img {
	width: 100%;
	height: auto
}
div#content #normal1 div.text {
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	width: 100%;
	text-align: center;
	font-family: 'Uniqlo', Arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-weight: normal;
	font-size: 3.75em;
	line-height: 1.2;
	letter-spacing: 0.06em;
	color: #FFF
}

div#content #normal1 div.text .main{
	float:none;
}

div#content #large1 img {
	width: 100%;
	height: auto
}
div#content #normal2 .inner-block {
	min-height: 1435px
}
div#content #normal2 #text1 {
	width: 100%;
	left: 0;
	top: 104px
}
div#content #normal2 #text1-2 {
	width: 100%;
	left: 0;
	top: 170px
}
div#content #normal2 #text1-3 {
	width: 100%;
	left: 0;
	top: 210px
}
div#content #normal2 #img4 {
	right: 0;
	top: 388px;
	width: 95%
}
div#content #normal2 #img5 {
	right: 5%;
	top: 866px;
	width: 44.2%
}
div#content #normal2 #text2 {
	left: 13.12%;
	top: 1032px;
	width: 400px
}
div#content #normal2 img {
	width: 100%;
	height: auto
}
div#content #large2, div#content #large3, div#content #large4 {
	padding-top: 56.25%
}
div#content #large2 iframe, div#content #large3 iframe, div#content #large4 iframe {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}
div#content #large3, div#content #large4 {
	margin-top: 150px
}
div#content #large2 div.text img {
	width: 54.37%
}
div#content #large3 div.text img {
	width: 36%
}
div#content #large4 div.text img {
	width: 25.78%
}
div#content #normal3 {
	background-color: #CED5DB
}
div#content #normal3 .inner-block {
	min-height: 2377px
}
div#content #normal3 #text3 {
	left: 13.22%;
	top: 110px;
	width: 600px
}
div#content #normal3 #text3 h3 {
	text-align: left;
	background-position: left bottom
}
div#content #normal3 #text3-2 {
	left: 13.22%;
	top: 176px
}
div#text3-2 {
    margin-top: 20px;
}
div#content #normal3 #text3-3 {
	left: 13.22%;
	top: 216px
}
div#content #normal3 #text3-3 p {
	text-align: left
}
div#content #normal3 #img6 {
	right: 5%;
	top: 266px;
	width: 34%
}
div#content #normal3 #img7 {
	left: 5%;
	top: 402px;
	width: 56%
}
div#content #normal3 #text4 {
	left: 0;
	top: 945px;
	width: 100%
}
div#content #normal3 #text4-2 {
	left: 0;
	top: 1011px;
	width: 100%
}
div#content #normal3 #text4-3 {
	left: 0;
	top: 1051px;
	width: 100%
}
div#content #normal3 #img8 {
	right: 0;
	top: 1098px;
	width: 36.14%
}
div#content #normal3 #info1 {
	left: 60%;
	top: 1496px
}
div#content #normal3 #info1-2 {
	left: 60%;
	top: 1614 px
}
div#content #normal3 #img9 {
	left: 0;
	top: 1374px;
	width: 54.58%
}
div#content #normal3 #info2 {
	left: 18%;
	top: 1644px
}
div#content #normal3 #info2-2 {
	left: 18%;
	top: 1701 px
}
div#content #normal3 #img10 {
	left: 29%;
	top: 1754px;
	width: 53.33%
}
div#content #normal3 #info3 {
	left: 25.2%;
	top: 1936px
}
div#content #normal3 #info3-2 {
	left: 25.2%;
	top: 2024 px
}
div#content #normal3 img {
	width: 100%;
	height: auto
}
div#content #normal4 {
	background-color: #CED5DB
}
div#content #normal4 .inner-block {
	min-height: 2083px
}
div#content #normal4 #text5 {
	left: 13.22%;
	top: 110px;
	width: 500px
}
div#content #normal4 #text5 h3 {
	text-align: left;
	background-position: left bottom
}
div#content #normal4 #text5-2 {
	left: 13.22%;
	top: 176px
}
div#content #normal4 #text5-3 {
	left: 13.22%;
	top: 216px
}
div#content #normal4 #text5-3 p {
	text-align: left
}
div#content #normal4 #img11 {
	right: 5%;
	top: 149px;
	width: 44%
}
div#content #normal4 #img12 {
	left: 3.12%;
	top: 422px;
	width: 93.75%
}
div#content #normal4 #img13 {
	left: 14.68%;
	top: 988px;
	width: 39.48%
}
div#content #normal4 #info4 {
	left: 42.3%;
	top: 1067px
}
div#content #normal4 #info4-2 {
	left: 42.3%;
	top: 1155 px
}
div#content #normal4 #img14 {
	right: 8.125%;
	top: 1170px;
	width: 37.3%
}
div#content #normal4 #info5 {
	left: 78.85%;
	top: 1408px
}
div#content #normal4 #info5-2 {
	left: 78.85%;
	top: 1555 px
}
div#content #normal4 #img15 {
	left: 21.46%;
	top: 1610px;
	width: 44.6%
}
div#content #normal4 #info6 {
	left: 54%;
	top: 1814px
}
div#content #normal4 #info6-2 {
	left: 54%;
	top: 1932 px
}
div#content #normal4 img {
	width: 100%;
	height: auto
}
div#content #normal5 {
	background-color: #CED5DB
}
div#content #normal5 .inner-block {
	min-height: 2554px
}
div#content #normal5 #img16 {
	left: 5%;
	top: -35px;
	width: 44.16%
}
div#content #normal5 #text6 {
	left: 61.04%;
	top: 110px;
	width: 400px
}
div#content #normal5 #text6 h3 {
	text-align: left;
	background-position: left bottom
}
div#content #normal5 #text6-2 {
	left: 61.04%;
	top: 219px
}
div#content #normal5 #text6-3 {
	left: 61.04%;
	top: 259px
}
div#content #normal5 #text6-3 p {
	text-align: left
}
div#content #normal5 #img17 {
	left: 50%;
	top: 451px;
	width: 46%;
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0)
}
div#content #normal5 #img17 a {
	position: relative;
	display: block
}
div#content #normal5 #img17 img.icon {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 80px!important;
	height: 80px!important;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
div#content #normal5 #img17 p.shoulder {
	margin: 19px 0 0;
	font-size: 0.9375em;
	line-height: 1.2;
	text-align: center
}
div#content #normal5 #img17 p.name {
	margin: 5px 0 0;
	font-size: 1.8125em;
	line-height: 1.2;
	text-align: center;
	color: #323232;
	font-family: 'Uniqlo', Arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-weight: 300
}
div#content #normal5 #img18 {
	left: 13.22%;
	top: 863px;
	width: 73.75%
}
div#content #normal5 #img19 {
	right: 5%;
	top: 1367px;
	width: 44.06%
}
div#content #normal5 #text7 {
	left: 13.22%;
	top: 1538px;
	width: 380px
}
div#content #normal5 #img20 {
	left: 15.31%;
	top: 1754px;
	width: 51.04%
}
div#content #normal5 #info7 {
	left: 41.875%;
	top: 1816px
}
div#content #normal5 #info7-2 {
	left: 41.875%;
	top: 1934 px
}
div#content #normal5 #img21 {
	right: 13.95%;
	top: 2038px;
	width: 55.62%
}
div#content #normal5 #info8 {
	left: 27%;
	top: 2274px
}
div#content #normal5 #info8-2 {
	left: 27%;
	top: 2392 px
}
div#content #normal5 img {
	width: 100%;
	height: auto
}
div#content div.link-block{
	position:relative;
	margin:90px auto;
	max-width:1280px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	zoom:1
}
div#content div.link-block:after{
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
	font-size:0;
	line-height:0
}
div#content div.link-block div{
	margin:0 5% 0 0;
	padding:0;
	width:44%;
	float:right;
	background-color:#000082;
}
div#content div.link-block div:first-child{
	margin:0 0 0 5%;
	padding:0;
	float:left;
	background-color:#ff0000;
}
div#content div.link-block div a{
	display:block;
	position:relative;
	height:158px;
}
div#content div.link-block div a p.text{
	position:absolute;
	left:0;
	top:50%;
	width:100%;
	-webkit-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	transform:translate(0, -50%);
	text-align:center;
	color:#fff;
	font-family:'Uniqlo', Arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-weight:normal;
	font-size:3.125em;
	letter-spacing:0.05em;
}
div#content div.link-block div a p.text span{
	padding:0 0 0 48px;
	background:url("../img/icn_footer_arrow.png") no-repeat left 55%;
}
div#content div.link-block div img{
	width:100%;
	height:auto
}
div#content :first-child {
	margin-top: 0!important
}
#pagetop {
	display: none;
	position: fixed;
	right: 29px;
	bottom: 18px;
	width: 68px;
	z-index: 9990
}
#pagetop a {
	display: block;
	width: 68px;
	height: 68px;
	background: url("../img/icn_arrow_up_01.png") no-repeat center center
}
#filter {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.8);
	z-index: 9991
}
.modal-block {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 9992
}
.modal-block iframe {
	width: 100%;
	height: 100%
}
.modal-block .close {
	position: absolute;
	right: 19px;
	top: -60px
}
.modal-block .close img {
	cursor: pointer
}

div.banner-block{margin:90px auto;width:100%;max-width:1152px;}
div.banner-block a{display:block;position:relative;text-align: center;overflow: hidden;}
div.banner-block a:active,div.banner-block a:hover,div.banner-block a:link,div.banner-block a:visited{color: #FFF;}
div.banner-block div.text {position: absolute;left: 0;top: 50%;/*padding: 31px 0 0;*/width: 100%;-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);transform: translate(0, -50%);}
div.banner-block div.text p.title {text-align: center;font-size: 2.375em;line-height: 1.5;letter-spacing: 0.1em;font-family: 'Uniqlo', Arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;font-weight: normal;-webkit-font-smoothing: antialiased;}
div.banner-block div.text p.subtitle {margin: 5px 0 0;text-align: center;font-size: 1.30769em;text-transform: none;line-height: 1.5;letter-spacing: 0.05em;color: #fff;}
div.banner-block div.link {position: absolute;right: 20px;bottom: 20px;padding: 10px 16px;background-color: #000;color: #FFF;font-size: 1.07692em;line-height: 1.5;letter-spacing: 0.05em;}
div.banner-block div.link span {padding: 0 0 0 20px;background: url("../../common/img/icn_arrow_03.png") no-repeat left 50%;}
/*# sourceMappingURL=main.css.map */
