@charset "utf-8";
/* CSS Document */



.mainttl div:nth-of-type(2) {
	background:#dd5500 url(../../../items/game/love.svg) no-repeat right bottom;
}

@media screen and (max-width: 920px) {
.mainttl div:nth-of-type(2) {
	background-size:100% auto;
}
}

.bg_white .basewrap{
	padding:20px;
}

/* flexbox */
.container{
	margin-top:0;
}
.container.agree div{
	width:40%;
	background-color:#fff;
	padding:20px;
	margin:2.5%;
}


.container.glink a{
width: 44%;
margin:0px auto;
text-align:center;
background-color:#dd5500;
color:#fff;
text-decoration:none;
position:relative;
padding:20px 8px 8px;
margin-bottom:-50px;
}

@media screen and (max-width: 1138px) {
.container.agree div{
	width:90%;
}
.basewrap{
	magin:60px aout !important;
}

}

@media screen and (max-width: 598px) {
.container.glink a{
	width:90%;
}

.container.glink a{
margin-bottom:15px;
}
}

h5{
	font-size:1.5em;
	margin-bottom:10px;
}


.gtxt{
	padding:20px 0;
	background-color:#fff;
}
.gtxt ul{
	width:73%;
	margin: auto;
}

@media screen and (max-width: 920px) {
.gtxt ul{
	width:90%;
}
}
@media screen and (max-width: 598px) {
.gtxt ul{
	width: auto;
		margin:20px;
}
}
.gtxt ul li{
	margin-bottom:15px;
}
.gtxt ul li:before{
content: "■";
color:#dd5500;
padding-right:5px;
font-size:13px;
}
}
.gtxt ul li:last-child{
	margin-bottom:0;
}

