@charset "utf-8";
.sp{display: none;}
.pc{display: block;}
.eeo_btn{
	background-color: #fac217;
	border-radius: 8px;
	text-align: center;
	width: 50%;
	max-width: 220px;
	margin: 10px auto;
	box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
}
.eeo_btn p{
	font-size:18px;
	padding: 25px;
	padding-bottom: 27px;
	line-height: 0;
	font-weight: 700;
	color: #FFF;
}
.eeo_btn:hover{
	text-decoration: none;
}
.gray_div{padding: 20px 0;
	background-color: #e5e5e5;
	margin: 0 auto;
	width: 100%;
	display: flex;
	justify-content: space-around;
}
.gray_ko_div{
	width: auto;
}
.eeo_midasi_p{
	margin: 0 auto;
	width: fit-content;
	padding: 4px 0;
	text-align: center;
	font-weight: 700;
}
.img386pic{
	display: block;
	margin: 20px auto;
	width: 40%;
	max-width: 386px;
}
.img386pic_gray{
	display: block;
	margin: 0 auto;
	width: 65%;
	max-width: 386px;
}
.sp{display: none;}
.kiji_flex{
	display: flex;
	width: 100%;
	background-color: #ebebeb;
}
.kiji_flex a{
width:50%;
}
.kiji_flex img{
width:100%;
}
.center{text-align: center;margin: 0 auto;}
.p_1007img{
	margin: 4px auto;
	max-width: 1007px;
	width:92%;
}
.dimg_div{
	width: 50%;
	max-width: 327px;
	margin: 0 auto;
}
.dimg_div img{
	border: 1px solid #ccc;
	width: 100%;
	display: block;
	margin-bottom: 8px;
}
.dimg2_div{
	width: 50%;
	max-width: 700px;
	margin: 0 auto;
}
.dimg2_div img{
	border: 1px solid #ccc;
	width: 100%;
	display: block;
	margin-bottom: 8px;
}
/*仮想通貨口座*/
.kaso_table{
margin: 8px auto;
	width: 100%;
max-width: 700px;
}
.kaso_tr{
	padding: 10px 20px;
	width: 100%;
	display: flex;
	background-color: #ebebeb;
}
.gray{background-color: #d1d1d1}
.kaso_tdh{width: 35%;}
.kaso_tdm{width: 65%;}
.kaso_t{
	font-size: 16px;
	font-weight: 700;
}
.kaso_mini{font-size: 12px;
font-weight: 700;
line-height: 1em;}
.kaso_url{
	color: blue;
	font-size: 14px;
	text-decoration: underline;
}
.kaso_p{
	font-size: 14px;
}
@media screen and (max-width: 1024px) {
.eeo_btn{width: fit-content;}
.eeo_btn p{font-size: 16px}
}
@media screen and (max-width: 820px) {
.eeo_midasi_p{font-size: 12px;letter-spacing: 0;}
.img386pic_gray{
	width: 60%;
}
}
@media screen and (max-width: 767px) {
.gray_div{
	flex-direction: column;
}
.eeo_midasi_p{font-size: 14px;}
.sp{display: block;}
.pc{display: none;}
.sp_hisi{
	margin: 0.5em 0;
	text-align: center;
}
.kaso_tr{
	padding: 10px 8px;
}
.kaso_t{
	font-size: 14px;
	font-weight: 700;
}
.kaso_mini{font-size: 10px;}
.kaso_url{
	font-size: 10px;
	letter-spacing: -0.5px;
}
.kaso_p{
	font-size: 12px;
	letter-spacing: 0;
}
.kaso_tdh{width: 37%;}
.kaso_tdm{width: 63%;}
}
@media screen and (max-width: 430px) {
.img386pic{
	width: 60%;
}
.m1{
	font-size: 14px;
	letter-spacing: 0px;
}
}
@media screen and (max-width: 320px) {
.m1{
	font-size: 14px;
	background: none;
	background-color: #ffd6fa;
}
}