<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.marketplace header, .marketplace section, .marketplace nav, .marketplace footer, .marketplace div, .marketplace a, .marketplace p, .marketplace h1, .marketplace h2, .marketplace h3, .marketplace ul, .marketplace li, .marketplace dl, .marketplace dt, .marketplace dd, .marketplace span, .marketplace img {
	box-sizing: border-box;
}

.marketplace span, .marketplace small {
	display: inline-block;
}

.marketplace li {
	list-style: none;
	margin: 0;
}

.entry-header, .a-tooLinks {
	display: none;
}

#content, .site-content {
	width: 100%;
}

#main {
	padding: 0;
}

.marketplace img {
	border-radius: 0;
	box-shadow: 0 0 0 0;
	line-height: 0;
	font-size: 0;
	vertical-align: top;
	max-width: 100%;
	display: inline !important;
	width: auto !important;
}

.marketplace_wrapper {}

.marketplace h1, .marketplace h2, .marketplace p, .marketplace_contents, .marketplace_contents_campaign, .marketplace_footer_contents {
	display: block;
	font-size: 1em;
}

.marketplace h1 {
	font-size: 1.4em;
	text-align: center
}

.marketplace h2 {
	font-size: 1.4em;
}

.marketplace p {
	font-size: 1.05em;
}

.marketplace h2 {
	background: #1D2087;
	color: #FFF;
	padding: 8px 16px;
	
}

.marketplace_header {
	margin: 0 0 30px;
}
.marketplace_store_wrapper {
margin: 0 0 60px;
}
.marketplace_store_contents {
	margin: 0 30px 30px;
	width: calc(100% / 1 - 60px);
}

.marketplace_store_contents h2 {
	margin: 0;
}

.marketplace_store_contents ul {
	display: flex;
	flex-wrap: wrap;
	margin: 0 ;
	border-top:2px dotted #CCC;
		padding:10px 10px 0;
}
.marketplace_store_contents ul:first-of-type {
	border-top:none;
font-weight: bold;
	display: none;
}
		.marketplace_store_contents ul:nth-of-type(2) {
border-top:none;
}
.marketplace_store_contents ul:last-of-type {
	margin: 0!important;
}

.marketplace_store_contents li {
	width: 100%;
	
padding: 0 5px 5px;
}


.marketplace_store_contents li:first-of-type {
	font-weight: bold;
	font-size: 1.2em;
	/*! padding: 5px; */
}


.marketplace_store_contents li div{
	width:100%;
}
.marketplace_store_contents li div:nth-of-type(2){
	margin: .5em 0 0;
}
.marketplace_store_contents li div:first-of-type a{

color:#444;

font-size:1.1em;

line-height: 1.2em;

/* display: inline-block; */
}

.marketplace_store_contents li div:nth-of-type(2) a{
	background:#555;
	font-size: .8em!important;
	padding:2px 5px;
	border-radius: 5px;
	text-decoration: none;
	color:#FFF;
	/*! margin: 5px 0 0; */
}
.marketplace_store_contents li div:first-of-type a:hover{
	color:#3494d6;
}
.marketplace_store_contents li div:nth-of-type(2) a:hover{
	background:#3494d6;
}

@media screen and (min-width:767px) {
	.marketplace_store_contents ul:first-of-type {
	display: flex;
}
			.marketplace_store_contents ul:nth-of-type(2) {
border-top: 2px dotted #CCC;
}
	.marketplace_store_contents ul {

		padding:5px 5px 0;
}
	
	.marketplace_store_contents li {
	
		padding: 10px 3px;
	}
	.marketplace_store_contents li:first-of-type {
		width: 35%;
		font-size: 1em;
	}
	.marketplace_store_contents li:nth-of-type(2) {
		width: 15%;
	}
	.marketplace_store_contents li:nth-of-type(3) {
		width: 50%;
	}
	.marketplace_store_contents li:nth-of-type(3) span {
		display: none;
	}
	.marketplace_store_contents li div:nth-of-type(2){
	margin: 5px 0 0 ;
	font-size:1.1em;
}
}

.marketplace_contents_campaign {
	padding: 30px;
	border: 3px solid #E60012;
	text-align: left;
	/* margin: 30px; */
	margin: 0 30px 60px;
	width: calc(100% / 1 - 60px);
}

@media screen and (min-width:767px) {
	.marketplace_contents_campaign {
		text-align: center;
	}
}

.marketplace_contents_campaign h2 {
	color: #E60012;
	background: none;
	margin: 0 0 15px;
	padding: 0;
}

.marketplace_contents_campaign p {
	font-size: 1.25em;
	margin: 0;
}

.marketplace_contents_campaign small {
	font-size: .75em;
}

.marketplace_footer {
	width: 100%;
	text-align: center;
	margin: 0 30px 60px;
	width: calc(100% / 1 - 60px);
}

.marketplace_footer h2 {
	background: #1D2087;
	color: #FFF;
	padding: 8px 16px;
	text-align: center;
	margin: 0;
}

.marketplace_footer_contents ul {
	display: flex;
	flex-wrap: wrap;
	width: calc(100% - 30px);
	margin: 30px 0 0 30px;
}

.marketplace_footer_contents li {
	width: 100%;
	padding: 0 30px 30px 0;
	font-weight: bold;
	/* line-height: 40px; */
	/* vertical-align:middle; */
	flex-grow: 1;
}

.marketplace_footer_contents span {
	font-size: 18px;
	display: inline;
}

.marketplace_footer_contents i {
	font-size: 28px;
	display: inline;
	vertical-align: middle;
	padding: 0 5px;
	color: #1D2087;
}

.marketplace_footer_contents .icon01 {
	padding: 0;
}

.marketplace_footer_contents .icon02 {
	padding: 0 10px;
}

@media screen and (min-width:767px) {
	.marketplace_footer_contents li {
		width: calc(100% / 2);
	}
	.marketplace_footer_contents span {
		font-size: 30px;
		line-height: 40px;
		vertical-align: middle;
	}
	.marketplace_footer_contents i {
		font-size: 40px;
		line-height: 40px;
		/* vertical-align: middle; */
		/* padding: 0 5px; */
	}
}

.marketplace_footer_contents a{
	color:#555;
	text-decoration: none;
}

/*------------------*/
.marketplace_wrapper {
	display: flex;
	flex-wrap: wrap;
	width: calc(100% - 30px);
	margin: 30px 0 30px 30px;
}
.marketplace_wrapper h2{text-align:center;width: calc(100% - 30px);margin: 0 30px 30px 0;}
.marketplace_wrapper h3{
	background:none!important;
	border:none!important;
	padding: 0!important;
	font-size:1.4em;
}

.marketplace_contents {
	padding: 30px 30px 15px;
	width: calc(100% / 1 - 30px);
	background: #E5E5E5;
	margin: 0 30px 30px 0;
}
@media screen and (min-width:767px) {
	.marketplace_contents {
		width: calc(100% / 2 - 30px);
	}
}
.banner_wrapper{
	width: calc(100% - 30px);
	margin: 0 0 0 30px;
	display:flex;
	flex-wrap:wrap;
}
.banner_contents{background:#FFF;width:calc(100% / 1 - 30px);margin:0 30px 30px 0;border: 1px solid #CCCCCC;box-shadow: #FEFFFF 0px 1px 1px;border-radius: 3px;/* color: #4A4A4A; */background: -webkit-gradient(linear, left top, left bottom, from(#F7F5F6), to(#DDDDDD));}
.banner_contents a{
	width:100%;
	display:block;
	text-align:center;
	padding: 30px 10px 30px 10px;
	text-decoration: none;
	font-weight: bold;
	color: #4A4A4A;
	height: 100%;
}

.banner_contents:hover{
border: 1px solid #7A7A7A;
background: linear-gradient(to bottom, #EEEEEE, #C7C7C7);

}
.banner_contents a img{
max-width:100%;
}
@media screen and (min-width:400px) {
	.banner_contents{
		width:calc(100% / 2 - 30px);
		margin: 0 30px 30px 0;
	}
}
@media screen and (min-width:767px) {
	.banner_contents{
		width:calc(99.99% / 3 - 30px);
		margin: 0 30px 30px 0;
	}
}

.mkp-text-link-area{
	margin: 30px;
text-align: center;
font-size: 1em;
}
.mkp-text-link-area a{
	color: #1d2087;
}

.marketplace-shop-ad h2{background:#E4007F;color:#FFF;padding:.5em .8em;
					   font-size:1.5em;}


.marketplace-shop-ad .marketplace_contents_campaign h2{font-size:1.2em;
			background: none;color:#F00;}

.mail{
	margin:2em 0 0;
}
.mail a{
	display:inline-block;
	margin:0 0 1em;
}
.mail i{
	font-size:2em;
	font-weight:bold;
	color:#555;
	
	display:inline-block;
	vertical-align:middle;
}
.mail i::before{
	/* margin:0 .3em 0 0; */
	color: #e4007f;
	margin: 0 .2em 0 0;
}


.wrapper .info .btn i::before {
    color: #e4007f;
    display: inline-block;
    vertical-align: middle;
    font-size: 1.5em;
    margin: 0 0.5em 0 0;
}

@media screen and (min-width: 576px){
.wrapper .info .btn a {
    display: block;
    max-width: 400px;
    margin: 1em auto 2.5em;
}
}

.wrapper .btn a {
    background: linear-gradient(180deg, #FFF 0, #E3E3E3 100%);
    border: 1px solid #C8C8C8;
}

.info a {
    margin-bottom: 2.5em;
}
</pre></body></html>