﻿@charset "UTF-8";
/*kihon color #35ad36*/

header,
footer,
main,
article,
section {
	width: 100%;
	margin: 0 auto;
	clear: both;}


@media screen and (min-width: 769px) {
header {
	border-bottom: solid 3px #35ad36;
	position: fixed;
	height: 40px;
	z-index: 100;
	background: #fff;}
header div#inner {
	width: 960px;
	margin: 0 auto;}
header div#inner h1,
header div#inner nav,
header div#inner nav ul li,
header div#inner div#sns,
header div#inner div#sns ul li { display:inline-block;}
header div#inner h1 {
	width: 80px;
	padding: 10px 0px 9px 20px;}
header div#inner h1 img { width: 56px;}
header div#inner nav ul li { margin: 0 0 0 24px;}
header div#inner nav ul li a {
	color: #35ad36;
	font-size: 12px;}
header div#inner div#sns {
	float: right;
	padding: 5px 20px 6px 0px;}
footer p {
	width: 960px;
	margin: 0 auto;
	text-align: center;
	font-size: 28px;
	line-height: 40px;
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	color: #009944;}
footer ul#BTN {
	width: 490px;
/*	width: 280px;*/
	margin: 50px auto 170px;}
footer ul#BTN li { display: inline-block;}
footer ul#BTN li:last-child {margin-left: 28px;}
footer nav {
	border-top: solid 3px #35ad36;
	background: rgba(172,213,152,0.5);
	text-align: center;}
footer nav ul {
	width: 960px;
	margin: 20px auto 115px;
	text-align: center;
	line-height: 12px;}
footer nav ul li { display: inline-block;}
footer nav ul li:before {
	content: "|";
	color: #8a8a8a;
	font-size: 12px;
	margin-right: 3px;}
footer nav ul li:first-child:before { content: "";}
footer nav ul li a {
	color: #8a8a8a;
	font-size: 12px;}
footer nav small {
	color: #8a8a8a;
	position: relative;
	bottom: 20px;}
footer nav small a { color: #8a8a8a;}
main { padding-top: 40px;}
#index #STN1TOP {
	position: relative;
	> ul.bxslider {
		max-width: 100%;
		height: auto;
		display: block;
		margin: 0 auto;}}
#index #STN1TOP #inner {
	position: absolute;
	top: 12%;
	right: 0;
	bottom: 0px;
	left: 0%;
	margin: auto auto;
	text-align: center;
	> div {
		width: 90%;
		max-width: 320px;
		margin: 0 auto;
		font-size: 1rem;
		line-height: 1.7;
		padding: 20px 0;}}
#index #STN1TOP #inner h1 img { width: 40%;}
#index #STN1TOP #inner p {
	width: 46%;
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	margin: 30px auto 0;
	text-shadow: 3px 3px 3px #000;
	font-size: 3vw;
	color: #fff;
	text-align: left;
	line-height: 4vw;}
#index #STN1TOP #inner span {
	display: block;}
#index #STN1TOP #inner p img { width: 40%;}
#index #STN1TOP #inner div.left,
#index #STN1TOP #inner div.right {
	display: inline-block;
	width: 48%;}
#index #STN2 {
	width: 960px;
	margin: 0 auto;}
#index #STN2BOX div.left,
#index #STN2BOX div.right {
	display: inline-block;
	vertical-align: top;}
#index #STN2BOX div.left { margin-left: 100px;}
#index #STN2BOX div.right { margin-left: 60px;}
#index #STN2BOX div.right h1 {
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 42px;
	line-height: 56px;
	color: #838383;
	margin: 14px 0 0 0;}
#index #STN2BOX div.right p {
	font-size: 14px;
	line-height: 20px;
	color: #838383;}
#index #STN2BOX div.right p.STN2TXT01 { margin-top: 41px;}
#index #STN2BOX div.right p.STN2TXT02 { margin: 19px 0 95px;}
#index #STN2BOX div.right ul li { display: inline-block;}
#index #STN2BOX div.right ul li:last-child {margin-left: 28px;}
#index #STN3 {
	width: 960px;
	margin: 220px auto 0;}
#index #STN3BOX div.left,
#index #STN3BOX div.right {
	display: inline-block;
	vertical-align: top;}
#index #STN3BOX div.left {
	margin-left: 100px;
	width: 440px;}
#index #STN3BOX div.left h1 {
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 42px;
	line-height: 56px;
	color: #838383;
	margin: 14px 0 0 0;}
#index #STN3BOX div.left p {
	font-size: 14px;
	line-height: 20px;
	color: #838383;}
#index #STN3BOX div.left p.STN3TXT01 { margin-top: 41px;}
#index #STN3BOX div.left p.STN3TXT02 { margin: 19px 0 95px;}
#index #STN3BOX div.right {
	margin-left: 60px;
	width: 300px;}
#index #STN3BOX div.right {
	position: relative;
	> p {
		max-width: 100%;
		height: auto;
		display: block;
		margin: 0 auto;}}
#index #STN3BOX div.right ul {
	position: absolute;
	top: 12%;
	right: 0;
	bottom: 0px;
	left: 0%;
	margin: auto auto;
	text-align: center;}
#index #STN3BOX div.right ul li:first-child {
	width: 186px;
	position: relative;
	top: 175px;
	left: -110px;}
#index #STN3BOX div.right ul li:last-child {
	width: 178px;
	position: relative;
	top: 90px;
	left: 175px;}
#index #STN4 {
	background: #18bc05;
	margin: 213px auto 0;}
#index #STN4BOX {
	width: 960px;
	margin: 0 auto;
	padding: 100px 0 100px;}
#index #STN4BOX div.left,
#index #STN4BOX div.right {
	display: inline-block;
	vertical-align: top;}
#index #STN4BOX div.left {
	margin-left: 100px;
	width: 440px;}
#index #STN4BOX div.left h1 {
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 42px;
	line-height: 56px;
	color: #fff;
	margin: 120px 0 0 0;}
#index #STN4BOX div.left p {
	font-size: 14px;
	line-height: 20px;
	color: #fff;}
#index #STN4BOX div.left p { margin-top: 50px;}
#index #STN4BOX div.right {
	margin-left: 60px;
	width: 300px;}
#index #STN4BOX div.right {
	position: relative;
	> p {
		max-width: 100%;
		height: auto;
		display: block;
		margin: 0 auto;}}
#index #STN4BOX div.right ul {
	position: absolute;
	top: 12%;
	right: 0;
	bottom: 0px;
	left: 0%;
	margin: auto auto;
	text-align: center;}
#index #STN4BOX div.right ul li:first-child {
	width: 186px;
	position: relative;
	top: 205px;
	left: -75px;}
#index #STN5 {
	width: 960px;
	margin: 190px auto 200px;}
#index #STN5BOX div.left,
#index #STN5BOX div.right {
	display: inline-block;
	vertical-align: top;}
#index #STN5BOX div.left { margin-left: 100px;}
#index #STN5BOX div.left {
	position: relative;
	> p {
		max-width: 100%;
		height: auto;
		display: block;
		margin: 0 auto;}}
#index #STN5BOX div.left ul {
	position: absolute;
	top: 12%;
	right: 0;
	bottom: 0px;
	left: 0%;
	margin: auto auto;
	text-align: center;}
#index #STN5BOX div.left ul li:first-child {
	width: 186px;
	position: relative;
	top: 205px;
	left: -75px;}
#index #STN5BOX div.right { margin-left: 60px;}
#index #STN5BOX div.right h1 {
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 42px;
	line-height: 56px;
	color: #838383;
	margin: 14px 0 0 0;}
#index #STN5BOX div.right p {
	font-size: 14px;
	line-height: 20px;
	color: #838383;}
#index #STN5BOX div.right p.STN2TXT01 { margin-top: 41px;}
#index #STN5BOX div.right p.STN2TXT02 { margin: 19px 0 95px;}
#index #STN5BOX div.right ul li { display: inline-block;}
#index #STN5BOX div.right ul li:last-child {margin-left: 28px;}

#index #STN6 {
	width: 960px;
	margin: 190px auto 200px;}
#index #STN6BOX div.left,
#index #STN6BOX div.right {
	display: inline-block;
	vertical-align: top;}
#index #STN6BOX div.left {
	margin-left: 100px;
	width: 440px;}
#index #STN6BOX div.left h1 {
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 42px;
	line-height: 56px;
	color: #838383;
	margin: 14px 0 0 0;}
#index #STN6BOX div.left p {
	font-size: 14px;
	line-height: 20px;
	color: #838383;}
#index #STN6BOX div.left p.STN6TXT01 { margin-top: 41px;}
#index #STN6BOX div.left p.STN6TXT02 {
	font-size: 10px;
	 margin: 19px 0 95px;}
#index #STN6BOX div.right {
	margin-left: 60px;
	width: 250px;}
#index #STN6BOX div.right {
	position: relative;
	> p {
		max-width: 100%;
		height: auto;
		display: block;
		margin: 0 auto;}}
#index #STN6BOX div.right ul {
	position: absolute;
	top: 12%;
	right: 0;
	bottom: 0px;
	left: 0%;
	margin: auto auto;
	text-align: center;}
#index #STN6BOX div.right ul li:first-child {
	width: 88px;
	height: 115px;
	position: relative;
	top: 0px;
	left: -130px;
	margin: 0 0 -115px;}
#index #STN6BOX div.right ul li:nth-child(2) {
	width: 173px;
	height: 165px;
	position: relative;
	top: 90px;
	left: -82px;
	margin: 0 0 -165px;}
#index #STN6BOX div.right ul li:nth-child(3) {
	width: 179px;
	height: 181px;
	position: relative;
	top: 280px;
	left: -460px;
	margin: 0 0 -181px;}
#index #STN6BOX div.right ul li:last-child {
	width: 133px;
	height: 105px;
	position: relative;
	top: 280px;
	left: 100px;
	margin: 0 0 -105px;}
h1#Headline {
	width: 920px;
	margin: 100px auto;
	font-size: 42px;
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	color: #35ad36;}
#download section {
	text-align: center;
	margin: 0 0 50px;}
#terms #STN {
	width: 855px;
	margin:0 auto 100px;}
#terms #STN h2,
#terms #STN h3,
#terms #STN h4 {
	font-size: 16px;
	margin: 48px 0;
	font-weight: bold;}
#terms #STN p { line-height: 30px;}
#terms #STN ul {
	margin: 48px 0 48px 40px;
	line-height: 30px;}
#terms #STN ul li { font-size: 14px;}
#terms #STN ul li.style01:before { content:"(1)"; margin: 0 10px 0 -31px;}
#terms #STN ul li.style02:before { content:"(2)"; margin: 0 10px 0 -31px;}
#terms #STN ul li.style03:before { content:"(3)"; margin: 0 10px 0 -31px;}
#terms #STN ul li.style04:before { content:"(4)"; margin: 0 10px 0 -31px;}
#terms #STN ul li.style05:before { content:"(5)"; margin: 0 10px 0 -31px;}
#terms #STN ul li.style06:before { content:"(6)"; margin: 0 10px 0 -31px;}
#terms #STN ul li.style07:before { content:"(7)"; margin: 0 10px 0 -31px;}
#terms #STN ul li.style08:before { content:"(8)"; margin: 0 10px 0 -31px;}
#terms #STN ul li.style09:before { content:"(9)"; margin: 0 10px 0 -31px;}
#terms #STN ul li.style10:before { content:"(10)"; margin: 0 10px 0 -40px;}
#terms #STN ul li.style11:before { content:"(11)"; margin: 0 10px 0 -40px;}
#terms #STN ul li.style12:before { content:"(12)"; margin: 0 10px 0 -40px;}
#rules #STN {
	width: 855px;
	margin:0 auto 100px;}
#rules #STN h2,
#rules #STN h3,
#rules #STN h4 {
	font-size: 16px;
	margin: 48px 0;
	font-weight: bold;}
#rules #STN p { line-height: 30px;}
#rules #STN ul {
	margin: 48px 0 48px 40px;
	line-height: 30px;}
#rules #STN ul li { font-size: 14px;}
#rules #STN ul li.style01:before { content:"(1)"; margin: 0 10px 0 -31px;}
#rules #STN ul li.style02:before { content:"(2)"; margin: 0 10px 0 -31px;}
#rules #STN ul li.style03:before { content:"(3)"; margin: 0 10px 0 -31px;}
#rules #STN ul li.style04:before { content:"(4)"; margin: 0 10px 0 -31px;}
#rules #STN ul li.style05:before { content:"(5)"; margin: 0 10px 0 -31px;}
#rules #STN ul li.style06:before { content:"(6)"; margin: 0 10px 0 -31px;}
#rules #STN ul li.style07:before { content:"(7)"; margin: 0 10px 0 -31px;}
#transaction #STN {
	width: 855px;
	margin:0 auto 100px;}
#transaction #STN h2,
#transaction #STN h3,
#transaction #STN h4 {
	font-size: 16px;
	margin: 48px 0 20px;
	font-weight: bold;}
#transaction #STN p { line-height: 30px;}
#company #STN {
	width: 855px;
	margin:0 auto 100px;}
#company #STN h2,
#company #STN h3,
#company #STN h4 {
	font-size: 16px;
	margin: 48px 0 20px;
	font-weight: bold;}
#company #STN p { line-height: 30px;}
#help #STN {
	width: 855px;
	margin:0 auto 100px;}
#help #STN h2 {
	font-size: 24px;
	margin: 48px 0 0;
	font-weight: bold;
	color: #808080;}
#help #STN p { line-height: 30px;}
#help #STN h3 {
	font-size: 24px;
	margin: 48px 0 0;
	font-weight: bold;
	color: #137914;}
#help #STN p { line-height: 30px;}
#help #STN h4 {
	font-size: 24px;
	margin: 48px 0 0;
	font-weight: bold;}
#help #STN p { line-height: 30px;}
#help #STN ul {
	width: 880px;
	margin: 10px 0 48px 40px;
	line-height: 30px;}
#help #STN ul li ul li {
	width: 690px;
	font-size: 16px;
	line-height: 30px;}
#help #STN ul li ul li.Asmall {
	margin: 20px 0 0;
	font-size: 12px;
	line-height: 20px;}
#help #STN ul li ul li.Anone { margin: 20px 0 0;}
#help #STN ul li ul li.Anone:before,
#help #STN ul li ul li.Asmall:before {
	content: "";
	margin: 0;}
#help #STN .accordion h3 { cursor: pointer;}
#help #STN .accordion h3:before {
	content: "Q";
	margin: 0 10px 0 0;}
#help #STN .accordion h3:after {
	content: "";
	background: url(../img/help/open.png) no-repeat;
	width: 18px;
	height: 9px;
	display: inline-block;
	float: right;}
#help #STN .accordion h3.open:after {
	content: "";
	background: url(../img/help/close.png) no-repeat;
	float: right;}
#help #STN .accordion ul{ display:none;}
#help #STN .accordion ul li:before { content: "A";}
#help #STN .accordion ul li.a01:before { content: "A1";}
#help #STN .accordion ul li.a02:before { content: "A2";}
#help #STN .accordion ul li:before,
#help #STN .accordion ul li.a01:before,
#help #STN .accordion ul li.a02:before {
	margin: 0 10px 0 0;
	color: #bd0303;
	font-weight: bold;}
#help #STN1TOP #inner div.left,
#help #STN1TOP #inner div.right {
	display: inline-block;
	width: 48%;}
#help #STN2 {}
#help #STN2BOX #inner div.left,
#help #STN2BOX #inner div.right {
	display: inline-block;
	width: 48%;}
#help #STN3BOX #inner div.left,
#help #STN3BOX #inner div.right {
	display: inline-block;
	width: 48%;}

#about #STN1 {
	width: 960px;
	margin: 200px auto 0;}
#about #STN1BOX div.left,
#about #STN1BOX div.right {
	display: inline-block;
	vertical-align: top;}
#about #STN1BOX div.right {
	margin-left: 100px;
	width: 440px;}
#about #STN1BOX div.right h1 {
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 42px;
	line-height: 56px;
	color: #838383;
	margin: 14px 0 0 0;}
#about #STN1BOX div.right p {
	font-size: 14px;
	line-height: 20px;
	color: #838383;}
#about #STN1BOX div.right p.STN1TXT01 { margin-top: 41px;}
#about #STN1BOX div.right p.STN1TXT02 { margin: 19px 0 95px;}
#about #STN1BOX div.left {
	margin-left: 60px;
	width: 250px;}
#about #STN1BOX div.left {
	position: relative;
	> p {
		max-width: 100%;
		height: auto;
		display: block;
		margin: 0 auto;}}
#about #STN1BOX div.left ul {
	position: absolute;
	top: 12%;
	right: 0;
	bottom: 0px;
	left: 0%;
	margin: auto auto;
	text-align: center;}
#about #STN1BOX div.left ul li:first-child {
	width: 178px;
	height: 159px;
	margin: 0 0 -159px;
	position: relative;
	top: 285px;
	left: 50px;}
#about #STN1BOX div.left ul li:nth-child(2) {
	width: 186px;
	height: 161px;
	margin: 0 0 -161px;
	position: relative;
	top: 210px;
	left: 220px;}
#about #STN1BOX div.left ul li:last-child {
	width: 193px;
	height: 167px;
	margin: 0 0 -167px;
	position: relative;
	top: 250px;
	left: 600px;}
#about #STN2 {
	width: 960px;
	margin: 220px auto 150px;}
#about #STN2BOX div.left,
#about #STN2BOX div.right {
	display: inline-block;
	vertical-align: top;}
#about #STN2BOX div.right {
	margin-left: -25px;
	width: 250px;}
#about #STN2BOX div.left h1 {
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 42px;
	line-height: 56px;
	color: #838383;
	margin: 14px 0 0 0;}
#about #STN2BOX div.left p {
	font-size: 14px;
	line-height: 20px;
	color: #838383;}
#about #STN2BOX div.left p.STN2TXT01 { margin-top: 41px;}
#about #STN2BOX div.left p.STN2TXT02 { margin: 19px 0 95px;}
#about #STN2BOX div.left {
	margin-left: 100px;
	width: 540px;}
#about #STN2BOX div.rightt {
	position: relative;
	> p {
		max-width: 100%;
		height: auto;
		display: block;
		margin: 0 auto;}}
#about #STN2BOX div.rightt ul {
	position: absolute;
	top: 12%;
	right: 0;
	bottom: 0px;
	left: 0%;
	margin: auto auto;
	text-align: center;}
#about #STN2BOX div.right ul li:first-child {
	width: 241px;
	height: 164px;
	margin: 0 0 -164px;
	position: relative;
	top: -460px;
	left: 0px;}
#about #STN2BOX div.right ul li:nth-child(2) {
	width: 232px;
	height: 167px;
	margin: 0 0 -167px;
	position: relative;
	top: -150px;
	left: -520px;}
#about #STN2BOX div.right ul li:last-child {
	width: 232px;
	height: 171px;
	margin: 0 0 -171px;
	position: relative;
	top: -175px;
	left: -110px;}
#about #STN3 {
	width: 960px;
	margin: 200px auto 0;}
#about #STN3BOX div.left,
#about #STN3BOX div.right {
	display: inline-block;
	vertical-align: top;}
#about #STN3BOX div.left {
	margin-left: 100px;
	width: 470px;}
#about #STN3BOX div.left h1 {
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 42px;
	line-height: 56px;
	color: #838383;
	margin: 14px 0 0 0;}
#about #STN3BOX div.left p {
	font-size: 14px;
	line-height: 20px;
	color: #838383;}
#about #STN3BOX div.left p.STN3TXT01 { margin-top: 41px;}
#about #STN3BOX div.left p.STN3TXT02 { margin: 19px 0 95px;}
#about #STN3BOX div.right {
	margin-left: 40px;
	width: 250px;}
#about #STN3BOX div.right {
	position: relative;
	> p {
		max-width: 100%;
		height: auto;
		display: block;
		margin: 0 auto;}}
#about #STN3BOX div.right ul {
	position: absolute;
	top: 12%;
	right: 0;
	bottom: 0px;
	left: 0%;
	margin: auto auto;
	text-align: center;}
#about #STN3BOX div.right ul li:first-child {
	width: 196px;
	position: relative;
	top: 200px;
	left: -480px;}
#about #STN3BOX div.right ul li:nth-child(2) {
	width: 204px;
	position: relative;
	top: 0;
	left: -290px;}
#about #STN3BOX div.right ul li:last-child {
	width: 161px;
	position: relative;
	top: -295px;
	left: -110px;}
#about #STN4 {
	width: 960px;
	margin: 220px auto 0;}
#about #STN4BOX div.left,
#about #STN4BOX div.right {
	display: inline-block;
	vertical-align: top;}
#about #STN4BOX div.left {
	margin-left: 100px;
	width: 250px;}
#about #STN4BOX div.right h1 {
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 42px;
	line-height: 56px;
	color: #838383;
	margin: 14px 0 0 0;}
#about #STN4BOX div.right p {
	font-size: 14px;
	line-height: 20px;
	color: #838383;}
#about #STN4BOX div.right p.STN4TXT01 { margin-top: 41px;}
#about #STN4BOX div.right p.STN4TXT02 { margin: 19px 0 95px;}
#about #STN4BOX div.right {
	margin-left: 40px;
	width: 540px;}
#about #STN4BOX div.left {
	position: relative;
	> p {
		max-width: 100%;
		height: auto;
		display: block;
		margin: 0 auto;}}
#about #STN4BOX div.left ul {
	position: absolute;
	top: 12%;
	right: 0;
	bottom: 0px;
	left: 0%;
	margin: auto auto;
	text-align: center;}
#about #STN4BOX div.left ul li:first-child {
	width: 267px;
	position: relative;
	top: 160px;
	left: -70px;}
#about #STN4BOX div.left ul li:last-child {
	width: 346px;
	position: relative;
	top: 0px;
	left: 380px;}

#about #STN5 {
	height: 814px;
	background: url(../img/about/STN05img01.jpg) no-repeat;}
#about #STN5BOX {
	width: 960px;
	margin: 220px auto 200px;
	text-align: center;}
#about #STN5BOX h1 {
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 42px;
	line-height: 56px;
	color: #838383;
	margin: 0;
	padding: 8% 0 0;
	margin: 0 auto;}
#about #STN5BOX div.left p {
	font-size: 14px;
	line-height: 20px;
	color: #838383;}
#about #STN5BOX ul li { margin: 0 auto;}
#about #STN5BOX ul li:first-child {
	width: 358px;
	height: 271px;
	position: relative;
	top: 75px;
	left: -50px;
	margin: 0 auto -270px;}
#about #STN5BOX ul li:nth-child(2) {
	width: 146px;
	height: 148px;
	position: relative;
	top: 18px;
	left: 280px;
	margin: 0 auto -148px;}
#about #STN5BOX ul li:last-child {
	width: 156px;
	height: 158px;
	position: relative;
	top: 290px;
	left: -350px;
	margin: 0 auto -158px;}
#about #STN5BOX p.STN5TXT01 {
	position: relative;
	top: 450px;
	width: 400px;
	font-size: 14px;
	line-height: 20px;
	color: #333;
	margin: 0 auto;}


#about #STN6 {
	width: 960px;
	margin: 100px auto 0;}
#about #STN6BOX div.left,
#about #STN6BOX div.right {
	display: inline-block;
	vertical-align: top;}
#about #STN6BOX div.left {
	margin-left: 100px;
	width: 440px;}
#about #STN6BOX div.left h1 {
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 42px;
	line-height: 56px;
	color: #838383;
	margin: 14px 0 0 0;}
#about #STN6BOX div.left p {
	font-size: 14px;
	line-height: 20px;
	color: #838383;}
#about #STN6BOX div.left p.STN6TXT01 { margin-top: 41px;}
#about #STN6BOX div.left p.STN6TXT02 {
	font-size: 10px;
	 margin: 19px 0 95px;}
#about #STN6BOX div.right {
	margin-left: 60px;
	width: 250px;}
#about #STN6BOX div.right {
	position: relative;
	> p {
		max-width: 100%;
		height: auto;
		display: block;
		margin: 0 auto;}}
#about #STN6BOX div.right ul {
	position: absolute;
	top: 12%;
	right: 0;
	bottom: 0px;
	left: 0%;
	margin: auto auto;
	text-align: center;}
#about #STN6BOX div.right ul li:first-child {
	width: 88px;
	height: 115px;
	position: relative;
	top: 0px;
	left: -130px;
	margin: 0 0 -115px;}
#about #STN6BOX div.right ul li:nth-child(2) {
	width: 173px;
	height: 165px;
	position: relative;
	top: 90px;
	left: -82px;
	margin: 0 0 -165px;}
#about #STN6BOX div.right ul li:nth-child(3) {
	width: 179px;
	height: 181px;
	position: relative;
	top: 280px;
	left: -460px;
	margin: 0 0 -181px;}
#about #STN6BOX div.right ul li:last-child {
	width: 133px;
	height: 105px;
	position: relative;
	top: 280px;
	left: 100px;
	margin: 0 0 -105px;}
#about #STN7 {
	width: 960px;
	margin: 200px auto 0;}
#about #STN7BOX div.left,
#about #STN7BOX div.right {
	display: inline-block;
	vertical-align: top;}
#about #STN7BOX div.right {
	margin-left: 50px;
	width: 520px;}
#about #STN7BOX div.right h1 {
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 42px;
	line-height: 56px;
	color: #838383;
	margin: 14px 0 0 0;}
#about #STN7BOX div.right p {
	font-size: 14px;
	line-height: 20px;
	color: #838383;}
#about #STN7BOX div.right p.STN7TXT01 { margin-top: 41px;}
#about #STN7BOX div.right p.STN7TXT02 { margin: 19px 0 95px;}
#about #STN7BOX div.left {
	margin-left: 60px;
	width: 250px;}
#about #STN7BOX div.left {
	position: relative;
	> p {
		max-width: 100%;
		height: auto;
		display: block;
		margin: 0 auto;}}
#about #STN7BOX div.left ul {
	position: absolute;
	top: 12%;
	right: 0;
	bottom: 0px;
	left: 0%;
	margin: auto auto;
	text-align: center;}
#about #STN7BOX div.left ul li:first-child {
	width: 250px;
	height: 203px;
	margin: 0 0 -203px;
	position: relative;
	top: -150px;
	left: 0px;}
#about #STN7BOX div.left ul li:nth-child(2) {
	width: 275px;
	height: 236px;
	margin: 0 0 -236px;
	position: relative;
	top: 150px;
	left: 50px;}
#about #STN7BOX div.left ul li:last-child {
	width: 416px;
	height: 271px;
	margin: 0 0 -271px;
	position: relative;
	top: 180px;
	left: 340px;}






.pc_none { display:none; !important;}
}/*=========================================================================================================================================
   =========================================================================================================================================
   =========================================================================================================================================*/
@media screen and (min-width: 641px) and (max-width: 768px) {

header {
	border-bottom: solid 3px #35ad36;
	position: fixed;
	height: 40px;
	z-index: 100;
	background: #fff;}
header div#inner {
	width: 960px;
	margin: 0 auto;}
header div#inner h1,
header div#inner nav,
header div#inner nav ul li,
header div#inner div#sns,
header div#inner div#sns ul li { display:inline-block;}
header div#inner h1 {
	width: 80px;
	padding: 10px 0px 9px 20px;}
header div#inner h1 img { width: 56px;}
header div#inner nav ul li { margin: 0 0 0 24px;}
header div#inner nav ul li a {
	color: #35ad36;
	font-size: 12px;}
header div#inner div#sns {
	float: right;
	padding: 5px 20px 6px 0px;}
footer p {
	width: 960px;
	margin: 0 auto;
	text-align: center;
	font-size: 28px;
	line-height: 40px;
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	color: #009944;}
footer ul#BTN {
/*	width: 490px;*/
	width: 280px;
	margin: 50px auto 170px;}
footer ul#BTN li { display: inline-block;}
footer ul#BTN li:last-child {margin-left: 28px;}
footer nav {
	border-top: solid 3px #35ad36;
	background: rgba(172,213,152,0.5);
	text-align: center;}
footer nav ul {
	width: 960px;
	margin: 20px auto 115px;
	text-align: center;
	line-height: 12px;}
footer nav ul li { display: inline-block;}
footer nav ul li:before {
	content: "|";
	color: #8a8a8a;
	font-size: 12px;
	margin-right: 3px;}
footer nav ul li:first-child:before { content: "";}
footer nav ul li a {
	color: #8a8a8a;
	font-size: 12px;}
footer nav small {
	color: #8a8a8a;
	position: relative;
	bottom: 20px;}
footer nav small a { color: #8a8a8a;}
main { padding-top: 40px;}
#index #STN1TOP {
	position: relative;
	> ul.bxslider {
		max-width: 100%;
		height: auto;
		display: block;
		margin: 0 auto;}}
#index #STN1TOP #inner {
	position: absolute;
	top: 12%;
	right: 0;
	bottom: 0px;
	left: 0%;
	margin: auto auto;
	text-align: center;
	> div {
		width: 90%;
		max-width: 320px;
		margin: 0 auto;
		font-size: 1rem;
		line-height: 1.7;
		padding: 20px 0;}}
#index #STN1TOP #inner h1 img { width: 40%;}
#index #STN1TOP #inner p {
	width: 46%;
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	margin: 30px auto 0;
	text-shadow: 3px 3px 3px #000;
	font-size: 3vw;
	color: #fff;
	text-align: left;
	line-height: 4vw;}
#index #STN1TOP #inner span {
	display: block;}
#index #STN1TOP #inner p img { width: 40%;}
#index #STN1TOP #inner div.left,
#index #STN1TOP #inner div.right {
	display: inline-block;
	width: 48%;}
#index #STN2 {
	width: 960px;
	margin: 0 auto;}
#index #STN2BOX div.left,
#index #STN2BOX div.right {
	display: inline-block;
	vertical-align: top;}
#index #STN2BOX div.left { margin-left: 100px;}
#index #STN2BOX div.right { margin-left: 60px;}
#index #STN2BOX div.right h1 {
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 42px;
	line-height: 56px;
	color: #838383;
	margin: 14px 0 0 0;}
#index #STN2BOX div.right p {
	font-size: 14px;
	line-height: 20px;
	color: #838383;}
#index #STN2BOX div.right p.STN2TXT01 { margin-top: 41px;}
#index #STN2BOX div.right p.STN2TXT02 { margin: 19px 0 95px;}
#index #STN2BOX div.right ul li { display: inline-block;}
#index #STN2BOX div.right ul li:last-child {margin-left: 28px;}
#index #STN3 {
	width: 960px;
	margin: 220px auto 0;}
#index #STN3BOX div.left,
#index #STN3BOX div.right {
	display: inline-block;
	vertical-align: top;}
#index #STN3BOX div.left {
	margin-left: 100px;
	width: 440px;}
#index #STN3BOX div.left h1 {
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 42px;
	line-height: 56px;
	color: #838383;
	margin: 14px 0 0 0;}
#index #STN3BOX div.left p {
	font-size: 14px;
	line-height: 20px;
	color: #838383;}
#index #STN3BOX div.left p.STN3TXT01 { margin-top: 41px;}
#index #STN3BOX div.left p.STN3TXT02 { margin: 19px 0 95px;}
#index #STN3BOX div.right {
	margin-left: 60px;
	width: 300px;}
#index #STN3BOX div.right {
	position: relative;
	> p {
		max-width: 100%;
		height: auto;
		display: block;
		margin: 0 auto;}}
#index #STN3BOX div.right ul {
	position: absolute;
	top: 12%;
	right: 0;
	bottom: 0px;
	left: 0%;
	margin: auto auto;
	text-align: center;}
#index #STN3BOX div.right ul li:first-child {
	width: 186px;
	position: relative;
	top: 175px;
	left: -110px;}
#index #STN3BOX div.right ul li:last-child {
	width: 178px;
	position: relative;
	top: 90px;
	left: 175px;}
#index #STN4 {
	background: #18bc05;
	margin: 213px auto 0;}
#index #STN4BOX {
	width: 960px;
	margin: 0 auto;
	padding: 100px 0 100px;}
#index #STN4BOX div.left,
#index #STN4BOX div.right {
	display: inline-block;
	vertical-align: top;}
#index #STN4BOX div.left {
	margin-left: 100px;
	width: 440px;}
#index #STN4BOX div.left h1 {
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 42px;
	line-height: 56px;
	color: #fff;
	margin: 120px 0 0 0;}
#index #STN4BOX div.left p {
	font-size: 14px;
	line-height: 20px;
	color: #fff;}
#index #STN4BOX div.left p { margin-top: 50px;}
#index #STN4BOX div.right {
	margin-left: 60px;
	width: 300px;}
#index #STN4BOX div.right {
	position: relative;
	> p {
		max-width: 100%;
		height: auto;
		display: block;
		margin: 0 auto;}}
#index #STN4BOX div.right ul {
	position: absolute;
	top: 12%;
	right: 0;
	bottom: 0px;
	left: 0%;
	margin: auto auto;
	text-align: center;}
#index #STN4BOX div.right ul li:first-child {
	width: 186px;
	position: relative;
	top: 205px;
	left: -75px;}
#index #STN5 {
	width: 960px;
	margin: 190px auto 200px;}
#index #STN5BOX div.left,
#index #STN5BOX div.right {
	display: inline-block;
	vertical-align: top;}
#index #STN5BOX div.left { margin-left: 100px;}
#index #STN5BOX div.left {
	position: relative;
	> p {
		max-width: 100%;
		height: auto;
		display: block;
		margin: 0 auto;}}
#index #STN5BOX div.left ul {
	position: absolute;
	top: 12%;
	right: 0;
	bottom: 0px;
	left: 0%;
	margin: auto auto;
	text-align: center;}
#index #STN5BOX div.left ul li:first-child {
	width: 186px;
	position: relative;
	top: 205px;
	left: -75px;}
#index #STN5BOX div.right { margin-left: 60px;}
#index #STN5BOX div.right h1 {
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 42px;
	line-height: 56px;
	color: #838383;
	margin: 14px 0 0 0;}
#index #STN5BOX div.right p {
	font-size: 14px;
	line-height: 20px;
	color: #838383;}
#index #STN5BOX div.right p.STN2TXT01 { margin-top: 41px;}
#index #STN5BOX div.right p.STN2TXT02 { margin: 19px 0 95px;}
#index #STN5BOX div.right ul li { display: inline-block;}
#index #STN5BOX div.right ul li:last-child {margin-left: 28px;}


#index #STN6 {
	width: 960px;
	margin: 100px auto 0;}
#index #STN6BOX div.left,
#index #STN6BOX div.right {
	display: inline-block;
	vertical-align: top;}
#index #STN6BOX div.left {
	margin-left: 100px;
	width: 440px;}
#index #STN6BOX div.left h1 {
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 42px;
	line-height: 56px;
	color: #838383;
	margin: 14px 0 0 0;}
#index #STN6BOX div.left p {
	font-size: 14px;
	line-height: 20px;
	color: #838383;}
#index #STN6BOX div.left p.STN6TXT01 { margin-top: 41px;}
#index #STN6BOX div.left p.STN6TXT02 {
	font-size: 10px;
	 margin: 19px 0 95px;}
#index #STN6BOX div.right {
	margin-left: 60px;
	width: 250px;}
#index #STN6BOX div.right {
	position: relative;
	> p {
		max-width: 100%;
		height: auto;
		display: block;
		margin: 0 auto;}}
#index #STN6BOX div.right ul {
	position: absolute;
	top: 12%;
	right: 0;
	bottom: 0px;
	left: 0%;
	margin: auto auto;
	text-align: center;}
#index #STN6BOX div.right ul li:first-child {
	width: 88px;
	height: 115px;
	position: relative;
	top: 0px;
	left: -130px;
	margin: 0 0 -115px;}
#index #STN6BOX div.right ul li:nth-child(2) {
	width: 173px;
	height: 165px;
	position: relative;
	top: 90px;
	left: -82px;
	margin: 0 0 -165px;}
#index #STN6BOX div.right ul li:nth-child(3) {
	width: 179px;
	height: 181px;
	position: relative;
	top: 280px;
	left: -460px;
	margin: 0 0 -181px;}
#index #STN6BOX div.right ul li:last-child {
	width: 133px;
	height: 105px;
	position: relative;
	top: 280px;
	left: 100px;
	margin: 0 0 -105px;}
h1#Headline {
	width: 920px;
	margin: 100px auto;
	font-size: 42px;
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	color: #35ad36;}
#download section {
	text-align: center;
	margin: 0 0 50px;}
#terms #STN {
	width: 855px;
	margin:0 auto 100px;}
#terms #STN h2,
#terms #STN h3,
#terms #STN h4 {
	font-size: 16px;
	margin: 48px 0;
	font-weight: bold;}
#terms #STN p { line-height: 30px;}
#terms #STN ul {
	margin: 48px 0 48px 40px;
	line-height: 30px;}
#terms #STN ul li { font-size: 14px;}
#terms #STN ul li.style01:before { content:"(1)"; margin: 0 10px 0 -31px;}
#terms #STN ul li.style02:before { content:"(2)"; margin: 0 10px 0 -31px;}
#terms #STN ul li.style03:before { content:"(3)"; margin: 0 10px 0 -31px;}
#terms #STN ul li.style04:before { content:"(4)"; margin: 0 10px 0 -31px;}
#terms #STN ul li.style05:before { content:"(5)"; margin: 0 10px 0 -31px;}
#terms #STN ul li.style06:before { content:"(6)"; margin: 0 10px 0 -31px;}
#terms #STN ul li.style07:before { content:"(7)"; margin: 0 10px 0 -31px;}
#terms #STN ul li.style08:before { content:"(8)"; margin: 0 10px 0 -31px;}
#terms #STN ul li.style09:before { content:"(9)"; margin: 0 10px 0 -31px;}
#terms #STN ul li.style10:before { content:"(10)"; margin: 0 10px 0 -40px;}
#terms #STN ul li.style11:before { content:"(11)"; margin: 0 10px 0 -40px;}
#terms #STN ul li.style12:before { content:"(12)"; margin: 0 10px 0 -40px;}
#rules #STN {
	width: 855px;
	margin:0 auto 100px;}
#rules #STN h2,
#rules #STN h3,
#rules #STN h4 {
	font-size: 16px;
	margin: 48px 0;
	font-weight: bold;}
#rules #STN p { line-height: 30px;}
#rules #STN ul {
	margin: 48px 0 48px 40px;
	line-height: 30px;}
#rules #STN ul li { font-size: 14px;}
#rules #STN ul li.style01:before { content:"(1)"; margin: 0 10px 0 -31px;}
#rules #STN ul li.style02:before { content:"(2)"; margin: 0 10px 0 -31px;}
#rules #STN ul li.style03:before { content:"(3)"; margin: 0 10px 0 -31px;}
#rules #STN ul li.style04:before { content:"(4)"; margin: 0 10px 0 -31px;}
#rules #STN ul li.style05:before { content:"(5)"; margin: 0 10px 0 -31px;}
#rules #STN ul li.style06:before { content:"(6)"; margin: 0 10px 0 -31px;}
#rules #STN ul li.style07:before { content:"(7)"; margin: 0 10px 0 -31px;}
#transaction #STN {
	width: 855px;
	margin:0 auto 100px;}
#transaction #STN h2,
#transaction #STN h3,
#transaction #STN h4 {
	font-size: 16px;
	margin: 48px 0 20px;
	font-weight: bold;}
#transaction #STN p { line-height: 30px;}
#company #STN {
	width: 855px;
	margin:0 auto 100px;}
#company #STN h2,
#company #STN h3,
#company #STN h4 {
	font-size: 16px;
	margin: 48px 0 20px;
	font-weight: bold;}
#company #STN p { line-height: 30px;}
#help #STN {
	width: 855px;
	margin:0 auto 100px;}
#help #STN h2 {
	font-size: 24px;
	margin: 48px 0 0;
	font-weight: bold;
	color: #808080;}
#help #STN p { line-height: 30px;}
#help #STN h3 {
	font-size: 24px;
	margin: 48px 0 0;
	font-weight: bold;
	color: #137914;}
#help #STN p { line-height: 30px;}
#help #STN h4 {
	font-size: 24px;
	margin: 48px 0 0;
	font-weight: bold;}
#help #STN p { line-height: 30px;}
#help #STN ul {
	width: 880px;
	margin: 10px 0 48px 40px;
	line-height: 30px;}
#help #STN ul li ul li {
	width: 690px;
	font-size: 16px;
	line-height: 30px;}
#help #STN ul li ul li.Asmall {
	margin: 20px 0 0;
	font-size: 12px;
	line-height: 20px;}
#help #STN ul li ul li.Anone { margin: 20px 0 0;}
#help #STN ul li ul li.Anone:before,
#help #STN ul li ul li.Asmall:before {
	content: "";
	margin: 0;}
#help #STN .accordion h3 { cursor: pointer;}
#help #STN .accordion h3:before {
	content: "Q";
	margin: 0 10px 0 0;}
#help #STN .accordion h3:after {
	content: "";
	background: url(../img/help/open.png) no-repeat;
	width: 18px;
	height: 9px;
	display: inline-block;
	float: right;}
#help #STN .accordion h3.open:after {
	content: "";
	background: url(../img/help/close.png) no-repeat;
	float: right;}
#help #STN .accordion ul{ display:none;}
#help #STN .accordion ul li:before { content: "A";}
#help #STN .accordion ul li.a01:before { content: "A1";}
#help #STN .accordion ul li.a02:before { content: "A2";}
#help #STN .accordion ul li:before,
#help #STN .accordion ul li.a01:before,
#help #STN .accordion ul li.a02:before {
	margin: 0 10px 0 0;
	color: #bd0303;
	font-weight: bold;}
#help #STN1TOP #inner div.left,
#help #STN1TOP #inner div.right {
	display: inline-block;
	width: 48%;}
#help #STN2 {}
#help #STN2BOX #inner div.left,
#help #STN2BOX #inner div.right {
	display: inline-block;
	width: 48%;}
#help #STN3BOX #inner div.left,
#help #STN3BOX #inner div.right {
	display: inline-block;
	width: 48%;}
#about #STN1 {
	width: 960px;
	margin: 200px auto 0;}
#about #STN1BOX div.left,
#about #STN1BOX div.right {
	display: inline-block;
	vertical-align: top;}
#about #STN1BOX div.right {
	margin-left: 100px;
	width: 440px;}
#about #STN1BOX div.right h1 {
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 42px;
	line-height: 56px;
	color: #838383;
	margin: 14px 0 0 0;}
#about #STN1BOX div.right p {
	font-size: 14px;
	line-height: 20px;
	color: #838383;}
#about #STN1BOX div.right p.STN1TXT01 { margin-top: 41px;}
#about #STN1BOX div.right p.STN1TXT02 { margin: 19px 0 95px;}
#about #STN1BOX div.left {
	margin-left: 60px;
	width: 250px;}
#about #STN1BOX div.left {
	position: relative;
	> p {
		max-width: 100%;
		height: auto;
		display: block;
		margin: 0 auto;}}
#about #STN1BOX div.left ul {
	position: absolute;
	top: 12%;
	right: 0;
	bottom: 0px;
	left: 0%;
	margin: auto auto;
	text-align: center;}
#about #STN1BOX div.left ul li:first-child {
	width: 178px;
	height: 159px;
	margin: 0 0 -159px;
	position: relative;
	top: 285px;
	left: 50px;}
#about #STN1BOX div.left ul li:nth-child(2) {
	width: 186px;
	height: 161px;
	margin: 0 0 -161px;
	position: relative;
	top: 210px;
	left: 220px;}
#about #STN1BOX div.left ul li:last-child {
	width: 193px;
	height: 167px;
	margin: 0 0 -167px;
	position: relative;
	top: 250px;
	left: 600px;}
#about #STN2 {
	width: 960px;
	margin: 220px auto 150px;}
#about #STN2BOX div.left,
#about #STN2BOX div.right {
	display: inline-block;
	vertical-align: top;}
#about #STN2BOX div.right {
	margin-left: -25px;
	width: 250px;}
#about #STN2BOX div.left h1 {
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 42px;
	line-height: 56px;
	color: #838383;
	margin: 14px 0 0 0;}
#about #STN2BOX div.left p {
	font-size: 14px;
	line-height: 20px;
	color: #838383;}
#about #STN2BOX div.left p.STN2TXT01 { margin-top: 41px;}
#about #STN2BOX div.left p.STN2TXT02 { margin: 19px 0 95px;}
#about #STN2BOX div.left {
	margin-left: 100px;
	width: 540px;}
#about #STN2BOX div.rightt {
	position: relative;
	> p {
		max-width: 100%;
		height: auto;
		display: block;
		margin: 0 auto;}}
#about #STN2BOX div.rightt ul {
	position: absolute;
	top: 12%;
	right: 0;
	bottom: 0px;
	left: 0%;
	margin: auto auto;
	text-align: center;}
#about #STN2BOX div.right ul li:first-child {
	width: 241px;
	height: 164px;
	margin: 0 0 -164px;
	position: relative;
	top: -460px;
	left: 0px;}
#about #STN2BOX div.right ul li:nth-child(2) {
	width: 232px;
	height: 167px;
	margin: 0 0 -167px;
	position: relative;
	top: -150px;
	left: -520px;}
#about #STN2BOX div.right ul li:last-child {
	width: 232px;
	height: 171px;
	margin: 0 0 -171px;
	position: relative;
	top: -175px;
	left: -110px;}
#about #STN3 {
	width: 960px;
	margin: 200px auto 0;}
#about #STN3BOX div.left,
#about #STN3BOX div.right {
	display: inline-block;
	vertical-align: top;}
#about #STN3BOX div.left {
	margin-left: 100px;
	width: 470px;}
#about #STN3BOX div.left h1 {
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 42px;
	line-height: 56px;
	color: #838383;
	margin: 14px 0 0 0;}
#about #STN3BOX div.left p {
	font-size: 14px;
	line-height: 20px;
	color: #838383;}
#about #STN3BOX div.left p.STN3TXT01 { margin-top: 41px;}
#about #STN3BOX div.left p.STN3TXT02 { margin: 19px 0 95px;}
#about #STN3BOX div.right {
	margin-left: 40px;
	width: 250px;}
#about #STN3BOX div.right {
	position: relative;
	> p {
		max-width: 100%;
		height: auto;
		display: block;
		margin: 0 auto;}}
#about #STN3BOX div.right ul {
	position: absolute;
	top: 12%;
	right: 0;
	bottom: 0px;
	left: 0%;
	margin: auto auto;
	text-align: center;}
#about #STN3BOX div.right ul li:first-child {
	width: 196px;
	position: relative;
	top: 200px;
	left: -480px;}
#about #STN3BOX div.right ul li:nth-child(2) {
	width: 204px;
	position: relative;
	top: 0;
	left: -290px;}
#about #STN3BOX div.right ul li:last-child {
	width: 161px;
	position: relative;
	top: -295px;
	left: -110px;}
#about #STN4 {
	width: 960px;
	margin: 220px auto 0;}
#about #STN4BOX div.left,
#about #STN4BOX div.right {
	display: inline-block;
	vertical-align: top;}
#about #STN4BOX div.left {
	margin-left: 100px;
	width: 250px;}
#about #STN4BOX div.right h1 {
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 42px;
	line-height: 56px;
	color: #838383;
	margin: 14px 0 0 0;}
#about #STN4BOX div.right p {
	font-size: 14px;
	line-height: 20px;
	color: #838383;}
#about #STN4BOX div.right p.STN4TXT01 { margin-top: 41px;}
#about #STN4BOX div.right p.STN4TXT02 { margin: 19px 0 95px;}
#about #STN4BOX div.right {
	margin-left: 40px;
	width: 540px;}
#about #STN4BOX div.left {
	position: relative;
	> p {
		max-width: 100%;
		height: auto;
		display: block;
		margin: 0 auto;}}
#about #STN4BOX div.left ul {
	position: absolute;
	top: 12%;
	right: 0;
	bottom: 0px;
	left: 0%;
	margin: auto auto;
	text-align: center;}
#about #STN4BOX div.left ul li:first-child {
	width: 267px;
	position: relative;
	top: 160px;
	left: -70px;}
#about #STN4BOX div.left ul li:last-child {
	width: 346px;
	position: relative;
	top: 0px;
	left: 380px;}
#about #STN5 {
	height: 814px;
	background: url(../img/about/STN05img01.jpg) no-repeat;}
#about #STN5BOX {
	width: 960px;
	margin: 220px auto 200px;
	text-align: center;}
#about #STN5BOX h1 {
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 42px;
	line-height: 56px;
	color: #838383;
	margin: 0;
	padding: 8% 0 0;
	margin: 0 auto;}
#about #STN5BOX div.left p {
	font-size: 14px;
	line-height: 20px;
	color: #838383;}
#about #STN5BOX ul li { margin: 0 auto;}
#about #STN5BOX ul li:first-child {
	width: 358px;
	height: 271px;
	position: relative;
	top: 75px;
	left: -50px;
	margin: 0 auto -270px;}
#about #STN5BOX ul li:nth-child(2) {
	width: 146px;
	height: 148px;
	position: relative;
	top: 18px;
	left: 280px;
	margin: 0 auto -148px;}
#about #STN5BOX ul li:last-child {
	width: 156px;
	height: 158px;
	position: relative;
	top: 290px;
	left: -350px;
	margin: 0 auto -158px;}
#about #STN5BOX p.STN5TXT01 {
	position: relative;
	top: 450px;
	width: 400px;
	font-size: 14px;
	line-height: 20px;
	color: #333;
	margin: 0 auto;}
#about #STN6 {
	width: 960px;
	margin: 100px auto 0;}
#about #STN6BOX div.left,
#about #STN6BOX div.right {
	display: inline-block;
	vertical-align: top;}
#about #STN6BOX div.left {
	margin-left: 100px;
	width: 440px;}
#about #STN6BOX div.left h1 {
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 42px;
	line-height: 56px;
	color: #838383;
	margin: 14px 0 0 0;}
#about #STN6BOX div.left p {
	font-size: 14px;
	line-height: 20px;
	color: #838383;}
#about #STN6BOX div.left p.STN6TXT01 { margin-top: 41px;}
#about #STN6BOX div.left p.STN6TXT02 {
	font-size: 10px;
	 margin: 19px 0 95px;}
#about #STN6BOX div.right {
	margin-left: 60px;
	width: 250px;}
#about #STN6BOX div.right {
	position: relative;
	> p {
		max-width: 100%;
		height: auto;
		display: block;
		margin: 0 auto;}}
#about #STN6BOX div.right ul {
	position: absolute;
	top: 12%;
	right: 0;
	bottom: 0px;
	left: 0%;
	margin: auto auto;
	text-align: center;}
#about #STN6BOX div.right ul li:first-child {
	width: 88px;
	height: 115px;
	position: relative;
	top: 0px;
	left: -130px;
	margin: 0 0 -115px;}
#about #STN6BOX div.right ul li:nth-child(2) {
	width: 173px;
	height: 165px;
	position: relative;
	top: 90px;
	left: -82px;
	margin: 0 0 -165px;}
#about #STN6BOX div.right ul li:nth-child(3) {
	width: 179px;
	height: 181px;
	position: relative;
	top: 280px;
	left: -460px;
	margin: 0 0 -181px;}
#about #STN6BOX div.right ul li:last-child {
	width: 133px;
	height: 105px;
	position: relative;
	top: 280px;
	left: 100px;
	margin: 0 0 -105px;}
#about #STN7 {
	width: 960px;
	margin: 200px auto 0;}
#about #STN7BOX div.left,
#about #STN7BOX div.right {
	display: inline-block;
	vertical-align: top;}
#about #STN7BOX div.right {
	margin-left: 50px;
	width: 520px;}
#about #STN7BOX div.right h1 {
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 42px;
	line-height: 56px;
	color: #838383;
	margin: 14px 0 0 0;}
#about #STN7BOX div.right p {
	font-size: 14px;
	line-height: 20px;
	color: #838383;}
#about #STN7BOX div.right p.STN7TXT01 { margin-top: 41px;}
#about #STN7BOX div.right p.STN7TXT02 { margin: 19px 0 95px;}
#about #STN7BOX div.left {
	margin-left: 60px;
	width: 250px;}
#about #STN7BOX div.left {
	position: relative;
	> p {
		max-width: 100%;
		height: auto;
		display: block;
		margin: 0 auto;}}
#about #STN7BOX div.left ul {
	position: absolute;
	top: 12%;
	right: 0;
	bottom: 0px;
	left: 0%;
	margin: auto auto;
	text-align: center;}
#about #STN7BOX div.left ul li:first-child {
	width: 250px;
	height: 203px;
	margin: 0 0 -203px;
	position: relative;
	top: -150px;
	left: 0px;}
#about #STN7BOX div.left ul li:nth-child(2) {
	width: 275px;
	height: 236px;
	margin: 0 0 -236px;
	position: relative;
	top: 150px;
	left: 50px;}
#about #STN7BOX div.left ul li:last-child {
	width: 416px;
	height: 271px;
	margin: 0 0 -271px;
	position: relative;
	top: 180px;
	left: 340px;}



.mediaximport.com/

.tab_none { display: none !important;}
}/*=========================================================================================================================================
   =========================================================================================================================================
   =========================================================================================================================================*/
@media screen and (min-width: 0px) and (max-width: 640px) {

header {
	border-bottom: solid 3px #35ad36;
	position: fixed;
	height: 40px;
	z-index: 100;
	background: #fff;}
header div#inner {
	width: 100%;
	margin: 0 auto;}
header div#inner h1,
header div#inner nav,
header div#inner nav ul li,
header div#inner div#sns,
header div#inner div#sns ul li { display:inline-block;}
header div#inner h1 {
	width: 15%;
	padding: 2% 0px 2% 2%;}
header div#inner h1 img { width: 50px;}
header div#inner nav { width: 62%;}
header div#inner nav ul li { margin: 0 0 0 1%;}
header div#inner nav ul li a {
	color: #35ad36;
	font-size: 12px;}
header div#inner div#sns {
	float: right;
	padding: 2%;
	width: 15%;}
header div#inner nav ul li:last-child { display: none;}
header div#inner div#sns ul li { width: 44%;}
footer p {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	color: #009944;}
footer ul#BTN {
	width: 100%;
	margin: 30px auto 70px;
	text-align: center;}
footer ul#BTN li {
	display: inline-block;
	width: 40%;}
footer ul#BTN li:last-child {/*margin-left: 28px;*/}
footer nav {
	border-top: solid 3px #35ad36;
	background: rgba(172,213,152,0.5);
	text-align: center;}
footer nav ul {
	width: 100%;
	margin: 20px auto 50px;
	text-align: center;
	line-height: 12px;}
footer nav ul li {
	line-height: 20px;
	display: inline-block;}
footer nav ul li:before {
	content: "|";
	color: #8a8a8a;
	font-size: 12px;
	margin-right: 3px;}
footer nav ul li:first-child:before { content: "";}
footer nav ul li a {
	color: #8a8a8a;
	font-size: 12px;}
footer nav small {
	color: #8a8a8a;
	position: relative;
	bottom: 10px;}
footer nav small a { color: #8a8a8a;}
main { padding-top: 40px;}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	bottom: 5px !important;}
#index #STN1TOP {
	position: relative;
	> ul.bxslider {
		max-width: 100%;
		height: auto;
		display: block;
		margin: 0 auto;}}
#index #STN1TOP #inner {
	position: absolute;
	top: 10%;
	right: 0;
	bottom: 0px;
	left: 0%;
	margin: auto auto;
	text-align: center;
	> div {
		width: 90%;
		max-width: 320px;
		margin: 0 auto;
		font-size: 1rem;
		line-height: 1.7;
		padding: 20px 0;}}
#index #STN1TOP #inner h1 img { width: 40%;}
#index #STN1TOP #inner p {
	width: 60%;
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	margin: 3px auto 0;
	text-shadow: 3px 3px 3px #000;
	font-size: 4.5vw;
	color: #fff;
	text-align: left;
	line-height: 4.5vw;}
#index #STN1TOP #inner span {}
#index #STN1TOP #inner p img { width: 40%;}
#index #STN1TOP #inner div.left,
#index #STN1TOP #inner div.right {
	display: inline-block;
	width: 48%;}
#index #STN2,
#index #STN3,
#index #STN4,
#index #STN5 {
	width: 100%;
	margin: 100px auto 0;}
#index #STN2BOX,
#index #STN3BOX,
#index #STN4BOX,
#index #STN5BOX {
	text-align: center;}
#index #STN2BOX div.right h1,
#index #STN3BOX div.left h1,
#index #STN4BOX div.left h1,
#index #STN5BOX div.right h1 {
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 8vw;
	line-height: 10vw;
	color: #838383;
	margin: 14px 0 0 0;}
#index #STN4BOX div.left h1 {
	color: #fff;
	padding: 50px 0 0 0;}
#index #STN2BOX div.right p,
#index #STN3BOX div.left p,
#index #STN4BOX div.left p,
#index #STN5BOX div.right p {
	font-size: 14px;
	line-height: 20px;
	color: #838383;
	text-align: left;
	margin: 0 3%;}
#index #STN2BOX div.right p.STN2TXT01,
#index #STN3BOX div.left p.STN3TXT01,
#index #STN5BOX div.right p.STN2TXT01 { margin-top: 40px;}
#index #STN2BOX div.right p.STN2TXT02,
#index #STN3BOX div.left p.STN3TXT02,
#index #STN5BOX div.right p.STN2TXT02 { margin: 16px 3% 30px;}
#index #STN2BOX div.right ul li {
	display: inline-block;
	width: 40%;}
#index #STN2BOX div.right ul li:last-child,
#index #STN5BOX div.right ul li:last-child {margin-left: 28px;}

#index #STN3BOX div.right {
	position: relative;
	> p {
		max-width: 100%;
		height: auto;
		display: block;
		margin: 0 auto;}}
#index #STN3BOX div.right ul {
	position: absolute;
	top: -200px;
	right: 0;
	bottom: 0px;
	left: 0%;
	margin: auto auto;
	text-align: center;}
#index #STN3BOX div.right ul li:first-child { width: 160px; height: 138px; position: relative; top: -15px; left: -110px;}
#index #STN3BOX div.right ul li:last-child { width: 140px; height: 125px; position: relative; top: 0; left: 0;}
#index #STN4 {
	background: #18bc05;
	padding: 0px 0 50px;}
#index #STN4BOX div.left p {
	color: #fff;}
#index #STN4BOX div.left p { margin: 40px 3% 20px;}
#index #STN4BOX div.right {
	margin-left: 60px;
	width: 300px;}
#index #STN4BOX div.right {
	position: relative;
	> p {
		max-width: 100%;
		height: auto;
		display: block;
		margin: 0 auto;}}
#index #STN4BOX div.right ul {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0px;
	left: 0%;
	margin: auto auto;
	text-align: center;}
#index #STN4BOX div.right ul li:first-child {
	width: 186px;
	height: 188px;
	position: relative;
	top: -200px;
	left: -150px;}
#index #STN5 {
	margin: 100px auto 0px;}
#index #STN5BOX div.left {
	position: relative;
	> p {
		max-width: 100%;
		height: auto;
		display: block;
		margin: 0 auto;}}
#index #STN5BOX div.left ul {
	position: absolute;
	top: -150px;
	right: 0;
	bottom: 0px;
	left: 0%;
	margin: auto auto;
	text-align: center;}
#index #STN5BOX div.left ul li:first-child {
	width: 186px;
	position: relative;
	top: 0;
	left: -190px;}
#index #STN5BOX div.right { margin-left: 60px;}
#index #STN5BOX div.right p {
	font-size: 14px;
	line-height: 20px;
	color: #838383;}
#index #STN5BOX div.right ul li { display: inline-block;}
#index #STN5BOX div.right ul li:last-child {margin-left: 28px;}

#index #STN6 {
	width: 98%;
	margin:0 1% 100px 1%;}

#index #STN6BOX div.left,
#index #STN6BOX div.right {
	display: inline-block;
	vertical-align: top;}
#index #STN6BOX div.left h1 {
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 8vw;
	line-height: 10vw;
	color: #838383;
	margin-top: 10%;
	text-align: center;}
#index #STN6BOX div.left p {
	margin: 16px 3% 30px;
	font-size: 14px;
	line-height: 20px;
	color: #838383;
	text-align: left;}
#index #STN6BOX div.left p br { display: none;}
#index #STN6BOX div.left p.STN6TXT01 { margin-top: 41px;}
#index #STN6BOX div.left p.STN6TXT02 { font-size: 11px;}
#index #STN6BOX div.right {
	width: 100%;
	text-align: center;
	margin: 0 auto;}
#index #STN6BOX div.right {
	position: relative;
	> p {
		max-width: 100%;
		height: auto;
		display: block;
		margin: 0 auto;}}
#index #STN6BOX div.right ul {
	position: absolute;
	top: 12%;
	right: 0;
	bottom: 0px;
	left: 0%;
	margin: auto auto;
	text-align: center;}
#index #STN6BOX div.right ul li:first-child {
	width: 80px;
	height: 105px;
	position: relative;
	top: -45px;
	left: 110px;
	margin: 0 auto -105px;}
#index #STN6BOX div.right ul li:nth-child(2) {
	width: 150px;
	height: 143px;
	position: relative;
	top: 90px;
	left: -80px;
	margin: 0 auto -165px;}
#index #STN6BOX div.right ul li:nth-child(3) {
	width: 160px;
	height: 162px;
	position: relative;
	top: 280px;
	left: -50px;
	margin: 0 auto -162px;}
#index #STN6BOX div.right ul li:last-child {
	width: 130px;
	height: 103px;
	position: relative;
	top: 170px;
	left: 80px;
	margin: 0 auto -103px;}

h1#Headline {
	width: 94%;
	margin: 70px 3% 30px;
	font-size: 24px;
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	color: #35ad36;}
#download section {
	text-align: center;
	margin: 0 0 50px;}
#terms #STN,
#rules #STN,
#transaction #STN,
#company #STN {
	width: 90%;
	margin:0 2% 100px 8%;}
#terms #STN h2,#terms #STN h3,#terms #STN h4,#rules #STN h2,#rules #STN h3,#rules #STN h4,
#transaction #STN h2,#transaction #STN h3,#transaction #STN h4,
#company #STN h2,#company #STN h3,#company #STN h4 {
	font-size: 16px;
	margin: 30px 0;
	font-weight: bold;}
#terms #STN p,
#rules #STN p,
#transaction #STN p,
#company #STN p,
#help #STN p { line-height: 30px;}
#rules #STN ul,
#terms #STN ul {
	margin: 0 3% 100px;
	line-height: 30px;}
#terms #STN ul li { font-size: 14px;}
#terms #STN ul li.style01:before,
#rules #STN ul li.style01:before { content:"(1)"; margin-left: -21px;}
#terms #STN ul li.style02:before,
#rules #STN ul li.style02:before { content:"(2)"; margin-left: -21px;}
#terms #STN ul li.style03:before,
#rules #STN ul li.style03:before { content:"(3)"; margin-left: -21px;}
#terms #STN ul li.style04:before,
#rules #STN ul li.style04:before { content:"(4)"; margin-left: -21px;}
#terms #STN ul li.style05:before,
#rules #STN ul li.style05:before { content:"(5)"; margin-left: -21px;}
#terms #STN ul li.style06:before,
#rules #STN ul li.style06:before { content:"(6)"; margin-left: -21px;}
#terms #STN ul li.style07:before,
#rules #STN ul li.style07:before { content:"(7)"; margin-left: -21px;}
#terms #STN ul li.style08:before { content:"(8)"; margin-left: -21px;}
#terms #STN ul li.style09:before { content:"(9)"; margin-left: -21px;}
#terms #STN ul li.style10:before { content:"(10)"; margin-left: -30px;}
#terms #STN ul li.style11:before { content:"(11)"; margin-left: -30px;}
#terms #STN ul li.style12:before { content:"(12)"; margin-left: -30px;}
#rules #STN ul li { font-size: 14px;}
#help #STN {
	width: 94%;
	margin:0 3% 100px;}
#help #STN h2 {
	font-size: 24px;
	margin: 10%px 3% 0;
	font-weight: bold;
	color: #808080;}
#help #STN h3 {
	font-size: 18px;
	margin: 5% 0 0;
	font-weight: bold;
	color: #137914;}
#help #STN h4 {
	font-size: 18px;
	margin: 5% 0 0;
	font-weight: bold;}
#help #STN ul {
	width: 97%;
	margin: 2% 0 5% 3%;
	line-height: 30px;}
#help #STN ul li ul {
	width: 98%;
	margin: 2% 0 5%;
	line-height: 30px;}
#help #STN ul li ul li {
	width: 100%;
	font-size: 16px;
	line-height: 30px;}
#help #STN ul li ul li.Asmall {
	margin: 20px 0 0;
	font-size: 12px;
	line-height: 20px;}
#help #STN ul li ul li.Anone { margin: 20px 0 0;}
#help #STN ul li ul li.Anone:before,
#help #STN ul li ul li.Asmall:before {
	content: "";
	margin: 0;}
#help #STN .accordion h3 {
	width: 100%;
	cursor: pointer;}
#help #STN .accordion h3:after {
	display: table-cell;
	width: 10%;
	position: relative;
	top: 10px;}
#help #STN .accordion h3 span {
	display: table-cell;
	min-width: 240px;
	width: 80%;}

@media screen and (min-width: 330px) and (max-width: 375px) { 
	#help #STN .accordion h3 span {
		display: table-cell;
		min-width: 290px;
		width: 80%;}
}
#help #STN .accordion h3:before {
	content: "Q";
	display: table-cell;
	width: 10%;}
#help #STN .accordion h3:after {
	content: "";
	background: url(../img/help/open.png) no-repeat;}
#help #STN .accordion h3.open:after {
	content: "";
	background: url(../img/help/close.png) no-repeat;}
#help #STN .accordion ul{ display:none;}
#help #STN .accordion ul li:before { content: "A";}
#help #STN .accordion ul li.a01:before { content: "A1";}
#help #STN .accordion ul li.a02:before { content: "A2";}
#help #STN .accordion ul li:before,
#help #STN .accordion ul li.a01:before,
#help #STN .accordion ul li.a02:before {
	margin: 0 10px 0 0;
	color: #bd0303;
	font-weight: bold;}
#help #STN1TOP #inner div.left,
#help #STN1TOP #inner div.right {
	display: inline-block;
	width: 48%;}
#help #STN2 {}
#help #STN2BOX #inner div.left,
#help #STN2BOX #inner div.right {
	display: inline-block;
	width: 48%;}
#help #STN3BOX #inner div.left,
#help #STN3BOX #inner div.right {
	display: inline-block;
	width: 48%;}




#about #STN1,#about #STN2,
#about #STN3,#about #STN4,
#about #STN5,#about #STN6,
#about #STN7,#about #STN8,
#about #STN9,#about #STN10 {
	width: 98%;
	margin:0 1% 100px 1%;}
#about #STN1BOX { margin: 200px 0 0 ;}
#about #STN1BOX div.left,
#about #STN1BOX div.right {
	display: inline-block;
	vertical-align: top;}
#about #STN1BOX div.right { margin: 0px;}
#about #STN1BOX div.right h1 {
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 8vw;
	line-height: 10vw;
	color: #838383;
	text-align: center;
	position: relative;
	top: -520px;}
#about #STN1BOX div.right p {
	font-size: 14px;
	line-height: 20px;
	color: #838383;
	margin: -20px 3% 30px;}
#about #STN1BOX div.left {
	width: 100%;
	text-align: center;
	margin: 0 auto;}
#about #STN1BOX div.left {
	position: relative;
	> p {
		max-width: 100%;
		height: auto;
		display: block;
		margin: 0 auto;}}
#about #STN1BOX div.left ul {
	position: absolute;
	top: 12%;
	right: 0;
	bottom: 0px;
	left: 0%;
	margin: auto auto;
	text-align: center;}
#about #STN1BOX div.left ul li:first-child {
	width: 130px;
	height: 116px;
	margin: 0 auto -116px;
	position: relative;
	top: 270px;
	left: 90px;}
#about #STN1BOX div.left ul li:nth-child(2) {
	width: 140px;
	height: 130px;
	margin: 0 auto -130px;
	position: relative;
	top: 120px;
	left: -10px;}
#about #STN1BOX div.left ul li:last-child {
	width: 150px;
	height: 130px;
	margin: 0 auto -130px;
	position: relative;
	top: -40px;
	left: -70px;}
#about #STN2BOX div.left,
#about #STN2BOX div.right {
	display: inline-block;
	vertical-align: top;}
#about #STN2BOX div.right {
	width: 100%;
	text-align: center;
	margin: 0 auto;}
#about #STN2BOX div.left h1 {
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 8vw;
	line-height: 10vw;
	color: #838383;
	text-align: center;
	margin: 14px 0 0 0;}
#about #STN2BOX div.left p {
	font-size: 14px;
	line-height: 20px;
	color: #838383;
	margin: -20px 3% 30px;}
#about #STN2BOX div.left p br { display: none;}
#about #STN2BOX div.left p.STN2TXT01 { margin-top: 41px;}
#about #STN2BOX div.left { margin: 0;}
#about #STN2BOX div.rightt {
	position: relative;
	> p {
		max-width: 100%;
		height: auto;
		display: block;
		margin: 0 auto;}}
#about #STN2BOX div.rightt ul {
	position: absolute;
	top: 12%;
	right: 0;
	bottom: 0px;
	left: 0%;
	margin: auto auto;
	text-align: center;}
#about #STN2BOX div.right ul li:first-child {
	width: 150px;
	height: 136px;
	margin: 0 auto -136px;
	position: relative;
	top: -440px;
	left: 0;}
#about #STN2BOX div.right ul li:nth-child(2) {
	width: 150px;
	height: 108px;
	margin: 0 auto -108px;
	position: relative;
	top: -280px;
	left: 80px;}
#about #STN2BOX div.right ul li:last-child {
	width: 180px;
	height: 133px;
	margin: 0 auto -133px;
	position: relative;
	top: -100px;
	left: -60px;}
#about #STN3BOX div.left,
#about #STN3BOX div.right {
	display: inline-block;
	vertical-align: top;}
#about #STN3BOX div.left { margin: 0px;}
#about #STN3BOX div.left h1 {
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 8vw;
	line-height: 10vw;
	color: #838383;
	text-align: center;
	margin: 14px 0 0 0;}
#about #STN3BOX div.left p {
	font-size: 14px;
	line-height: 20px;
	color: #838383;
	margin: -20px 3% 30px;}
#about #STN3BOX div.left p br { display: none;}
#about #STN3BOX div.left p.STN3TXT01 { margin-top: 41px;}
#about #STN3BOX div.left p.STN3TXT02 { margin: 19px 0 95px;}
#about #STN3BOX div.right {
	width: 100%;
	text-align: center;
	margin: 0 auto;}
#about #STN3BOX div.right {
	position: relative;
	> p {
		max-width: 100%;
		height: auto;
		display: block;
		margin: 0 auto;}}
#about #STN3BOX div.right ul {
	position: absolute;
	top: 12%;
	right: 0;
	bottom: 0px;
	left: 0%;
	margin: auto auto;
	text-align: center;}
#about #STN3BOX div.right ul li:first-child {
	width: 130px;
	position: relative;
	top: 250px;
	left: 85px;
	margin: 0 auto -130px;}
#about #STN3BOX div.right ul li:nth-child(2) {
	width: 140px;
	position: relative;
	top: -50px;
	left: -80px;
	margin: 0 auto -140px;}
#about #STN3BOX div.right ul li:last-child {
	width: 140px;
	position: relative;
	top: 90px;
	left: -60px;
	margin: 0 auto -140px;}
#about #STN4BOX div.left,
#about #STN4BOX div.right {
	display: inline-block;
	vertical-align: top;}
#about #STN4BOX div.left {
	margin-left: 100px;
	width: 250px;}
#about #STN4BOX div.right h1 {
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 8vw;
	line-height: 10vw;
	color: #838383;
	text-align: center;
	margin: 14px 0 0 0;}
#about #STN4BOX div.right p {
	font-size: 14px;
	line-height: 20px;
	color: #838383;}
#about #STN4BOX div.right p.STN4TXT01 { margin-top: 41px;}
#about #STN4BOX div.right p.STN4TXT02 { margin: 19px 0 95px;}
#about #STN4BOX div.right {
	margin-left: 40px;
	width: 540px;}
#about #STN4BOX div.left {
	position: relative;
	> p {
		max-width: 100%;
		height: auto;
		display: block;
		margin: 0 auto;}}
#about #STN4BOX div.left ul {
	position: absolute;
	top: 12%;
	right: 0;
	bottom: 0px;
	left: 0%;
	margin: auto auto;
	text-align: center;}
#about #STN4BOX div.left ul li:first-child {
	width: 267px;
	position: relative;
	top: 160px;
	left: -70px;}
#about #STN4BOX div.left ul li:last-child {
	width: 346px;
	position: relative;
	top: 0px;
	left: 380px;}
#about #STN5 {
	background: #c0ffdc;
	text-align: center;
	height: 500px;}
#about #STN5BOX h1 {
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 8vw;
	line-height: 10vw;
	text-align: center;
	color: #838383;
	margin: 0;
	padding: 8% 0 0;
	margin: 0 auto 0;}
#about #STN5BOX div.left p {
	font-size: 14px;
	line-height: 20px;
	color: #838383;}
#about #STN5BOX ul li { margin: 0 auto;}
#about #STN5BOX ul li:first-child {
	width: 200px;
	height: 151px;
	position: relative;
	top: 40px;
	left: -15px;
	margin: 0 auto -190px;}
#about #STN5BOX ul li:nth-child(2) {
	width: 100px;
	height: 101px;
	position: relative;
	top: 40px;
	left: 100px;
	margin: 0 auto -110px;}
#about #STN5BOX ul li:last-child {
	width: 110px;
	height: 111px;
	position: relative;
	top: 200px;
	left: -100px;
	margin: 0 auto -110px;}
#about #STN5BOX p.STN5TXT01 {
	position: relative;
	top: 330px;
	font-size: 14px;
	line-height: 20px;
	color: #333;
	margin: 0 auto;}
#about #STN6BOX div.left,
#about #STN6BOX div.right {
	display: inline-block;
	vertical-align: top;}
#about #STN6BOX div.left h1 {
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 8vw;
	line-height: 10vw;
	color: #838383;
	margin-top: 10%;
	text-align: center;}
#about #STN6BOX div.left p {
	margin: 16px 3% 30px;
	font-size: 14px;
	line-height: 20px;
	color: #838383;
	text-align: left;}
#about #STN6BOX div.left p br { display: none;}
#about #STN6BOX div.left p.STN6TXT01 { margin-top: 41px;}
#about #STN6BOX div.left p.STN6TXT02 { font-size: 11px;}
#about #STN6BOX div.right {
	width: 100%;
	text-align: center;
	margin: 0 auto;}
#about #STN6BOX div.right {
	position: relative;
	> p {
		max-width: 100%;
		height: auto;
		display: block;
		margin: 0 auto;}}
#about #STN6BOX div.right ul {
	position: absolute;
	top: 12%;
	right: 0;
	bottom: 0px;
	left: 0%;
	margin: auto auto;
	text-align: center;}
#about #STN6BOX div.right ul li:first-child {
	width: 80px;
	height: 105px;
	position: relative;
	top: -45px;
	left: 110px;
	margin: 0 auto -105px;}
#about #STN6BOX div.right ul li:nth-child(2) {
	width: 150px;
	height: 143px;
	position: relative;
	top: 90px;
	left: -80px;
	margin: 0 auto -165px;}
#about #STN6BOX div.right ul li:nth-child(3) {
	width: 160px;
	height: 162px;
	position: relative;
	top: 280px;
	left: -50px;
	margin: 0 auto -162px;}
#about #STN6BOX div.right ul li:last-child {
	width: 130px;
	height: 103px;
	position: relative;
	top: 170px;
	left: 80px;
	margin: 0 auto -103px;}
#about #STN7BOX { margin: 200px 0 0;}
#about #STN7BOX div.left,
#about #STN7BOX div.right {
	display: inline-block;
	vertical-align: top;}
#about #STN7BOX div.right { margin: 0;}
#about #STN7BOX div.right h1 {
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 8vw;
	line-height: 10vw;
	color: #838383;
	text-align: center;
	position: relative;
	top: -570px;}
#about #STN7BOX div.right p {
	margin: 16px 3% 30px;
	font-size: 14px;
	line-height: 20px;
	color: #838383;
	text-align: left;}
#about #STN7BOX div.right p.STN7TXT01 { margin: -50px 3% 180px;}
#about #STN7BOX div.right p.STN7TXT02 { margin: 19px 0 95px;}
#about #STN7BOX div.left {
	width: 100%;
	text-align: center;
	margin: 0 auto;}
#about #STN7BOX div.left {
	position: relative;
	> p {
		max-width: 100%;
		height: auto;
		display: block;
		margin: 0 auto;}}
#about #STN7BOX div.left ul {
	position: absolute;
	top: 12%;
	right: 0;
	bottom: 0px;
	left: 0%;
	margin: auto auto;
	text-align: center;}
#about #STN7BOX div.left ul li:first-child {
	width: 200px;
	height: 203px;
	margin: 0 auto -162px;
	position: relative;
	top: -80px;
	left: -30px;}
#about #STN7BOX div.left ul li:nth-child(2) {
	width: 200px;
	height: 172px;
	margin: 0 auto -172px;
	position: relative;
	top: 175px;
	left: 60px;}
#about #STN7BOX div.left ul li:last-child {
	width: 290px;
	height: 189px;
	margin: 0 auto -189px;
	position: relative;
	top: 460px;
	left: 0;}


.sp_none { display: none !important;}
}