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

html{
	font-size:16px;	
}

h1{
	font-size:1.3rem !important;	
}

h2{
	font-size:1.2rem !important;	
}

h3,h4{
	font-size:1.1rem !important;	
}
h1,h2,h3,h4{
	margin-bottom:2vh;	
}

body{
	margin:0px;
	padding:0px;
	width:100%;	
	font-family: arial,sans-serif;
	line-height:162%;
}

.display-center{
	position:fixed;
	width:40%;
	height:auto;
	padding:20px;
	top:300px;
	left:30%;
}


/* --------------- */
/* widow幅設定 */

body &gt; footer,
.field-outer{
	padding:0 10vw;
}

body &gt; header{
	border-bottom:1px solid hsl(var(--themes-color),0%,80%);
}

body &gt; header nav{
	text-align:center;
}

body &gt; header nav &gt; *{
	width:100%;
}


body &gt; header nav &gt; .name{
	padding:2vh 10vw !important;	
}

body &gt; header nav &gt; .name &gt; a{
	color:#000;
	text-decoration:none;
	font-size:1.3rem;
}


body &gt; header nav &gt; ul{
	background:hsl(var(--themes-color),75%,30%);
	gap:1vh 1vw;
	padding:1vh 10vw;
}

body &gt; header nav &gt; ul &gt; li{
	border-left:1px dotted hsl(var(--themes-color),0%,95%);
	flex-grow:1;
	text-align:center;
	position:relative;
}
body &gt; header nav &gt; ul &gt; li:last-of-type{
	border-right:1px dotted hsl(var(--themes-color),0%,95%);
}

body &gt; header nav &gt; ul &gt; li &gt; *,
body &gt; header nav &gt; ul &gt; li &gt; *:hover,
body &gt; header nav &gt; ul &gt; li &gt; *:visited
{
	color:#fff;	
	text-decoration:underline;
}

body &gt; header nav &gt; ul &gt; li &gt; span,
body &gt; header nav &gt; ul &gt; li &gt; a
{
	padding:1vh 2vw;
	display:block;
}

body &gt; header nav &gt; ul &gt; li &gt; div{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	width:100%;
	background:#fff;
	border:1px dotted hsl(var(--themes-color),75%,30%);
}

body &gt; header nav &gt; ul &gt; li &gt; div &gt; *{
	display:block;
	border-bottom:1px dotted hsl(var(--themes-color),0%,95%);
	padding:.5vh 1vw;
}

main &gt; *{
	padding:2vh 10vw 4vh;
}

main &gt; * &gt; *{
	margin-top:2vh;	
}

main &gt; *:nth-of-type(odd){
	background:hsl(var(--themes-color),0%,97%);
}

main &gt; * &gt; .eyecatch-brocker{
	gap:2vw;
	margin-top:2vh;
}

main &gt; * &gt; .eyecatch-brocker &gt; *{
	border-color:hsl(var(--themes-color),0%,80%);
	border-top:4px solid hsl(var(--themes-color-red),80%,50%);
	flex-grow:1;
}

main &gt; .comparison &gt; .description &gt; .flex{
	gap:1vh 1vw;
	flex-wrap:wrap;
	margin-top:1vh;
}

main &gt; .comparison &gt; .description &gt; .flex &gt; *{
	border:1px solid hsl(var(--themes-color),0%,80%);
	border-top:4px solid hsl(var(--themes-color-red),80%,50%);
	flex-grow:1;
	padding:1vh 1vw;
	text-align:center;
}

main &gt; .comparison &gt; .list,
main &gt; .bonus &gt; .flex,
main &gt; .articles &gt; .flex

{
	gap:2vh 2vw;
}

main &gt; .comparison &gt; .list &gt; *,
main &gt; .bonus &gt; .flex &gt; *,
main &gt; .articles &gt; .flex &gt; *
{
	width:48%;
	flex-grow:1;
	border:1px solid hsl(var(--themes-color),0%,90%);
	border-top:4px solid hsl(var(--themes-color),0%,90%);
	padding:1vh 1vw;
}

main &gt; .articles &gt; .flex &gt; .flex{
	gap:2vw;
	color:#000;
	text-decoration:none;
}

main &gt; .articles &gt; .flex &gt; .flex &gt; *{
	width:60%;
}

main &gt; .articles &gt; .flex &gt; .flex &gt; * &gt; .title{
	display:block;
	font-weight:bold;
	color:var(--themes-color-link);
	text-decoration:underline;
}

main &gt; .articles &gt; .flex &gt; .flex &gt; .thumb{
	width:30%;
}

main &gt; .comparison &gt; .list &gt; * &gt; *,
main &gt; .bonus &gt; .flex &gt; * &gt; *
{
	margin-bottom:1.5vh;	
}


main &gt; .comparison &gt; .list &gt; * &gt; *{
	margin-top:2vh;
}

main &gt; .profile &gt; .flex{
	gap:2vh 2vw;
}

main &gt; .profile &gt; .flex &gt; *{
	width:48%;
	flex-grow:1;
}

main &gt; .profile &gt; .flex &gt; .flex{
	gap:2vh 2vw;
}

main &gt; .profile &gt; .flex &gt; .flex &gt; *{
	border-bottom:1px dotted hsl(var(--themes-color),0%,90%);
	padding:0 1vh;
	width:47%;
	flex-grow:1;
}

main &gt; .profile .broker,
main &gt; .bonus &gt; .flex &gt; .broker,
main &gt; * &gt; .broker
{
	padding:1.5vh 1vw;
	border:1px solid hsl(var(--themes-color),0%,90%);
	border-left-width:4px;
	display:block;
	width:100%;
}

main &gt; .q-a &gt; ol &gt; *{
	padding:1.5vh 0;
	border-bottom:1px dotted hsl(var(--themes-color),0%,90%);
}

main &gt; .q-a &gt; ol &gt; *:last-of-type{
	border-bottom:none;
}

main &gt; .detail *[class*="grid"]{
	display:flex;	
	gap:1vh 1vw;
	width:100% !important;
	flex-wrap:wrap;
}

main &gt; .detail *[class*="grid"] .clm{
	padding:1vh 1vw;
	border:1px solid hsl(var(--themes-color),0%,90%);
	font-size:1rem;
}

main &gt; .detail *[class*="outer"]{
	width:100%;
}

.brokers-link,
.broker-fix
{
	gap:1vw;
}

.broker-fix{
	position:fixed;
	top:0;
	left:0;
	background:hsla(var(--themes-color),0%,100%,.9) !important;
	padding:1vh 1vw 1.5vh;
	margin:0;
	width:100%;
}

.broker-fix &gt; *,
.brokers-link &gt; *
{
	width:48%;
	flex-grow:1;
	padding:2vh 1vw;
	background:#F00;
	text-align:center;
	font-weight:bold;
}

.broker-fix *,
.brokers-link *
{
	color:#fff !important;
}


.brokers-link &gt; .xm
{
	background:hsl(var(--themes-color-green),50%,40%);
}

.brokers-link &gt; .iforex
{
	background:hsl(var(--themes-color-red),100%,50%);
}

.broker-fix &gt; img,
.brokers-link &gt; img
{
	display:none;	
}

@media screen and (max-width: 800px) {
	main &gt; .comparison &gt; .list &gt; *,
	main &gt; .bonus &gt; .flex &gt; *,
	main &gt; .profile &gt; .flex &gt; *,
	main &gt; .profile &gt; .flex &gt; .flex &gt; *,
	main &gt; .articles &gt; .flex &gt; *
	{
		width:100%;
	}

	body &gt; footer,
	.field-outer{
		padding:0 1.5vw;
	}


	body &gt; header nav &gt; .name{
		padding:.5vh 1.5vw !important;	
	}

	body &gt; header nav &gt; ul{
		padding:.5vh 1vw;
	}
	
	main &gt; *{
		padding:2vh 1.5vw 4vh;
	}


}



</pre></body></html>