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

body
    {
     margin: 0px;          
     padding: 0px;         
     font-size: 12px;
     text-align: center; 
    }

html>/**/body {  
    font-size: 12px;  
} 
ul {
	padding: 0;
}
li{
white-space:nowrap;
list-style-type:none;
}
li img {
    vertical-align: bottom;
}

.fta_box {
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    width: 640px;
}

.preparation {
    font-size: 40px;
    width: 640px;
    margin: 50px auto;
}
.coupon_set {
	padding: 0;
}
/*--------------------------------
t-platinum
----------------------------------*/

.cs-text {
	width: 640px;
	font-size: 40px;
	margin: 100px auto;
	line-height: 1;
}
.cs-text span {
	font-size: 25px;
}

/*--------------------------------
recruit
----------------------------------*/
.recruit_title {
	width: 640px;
	margin: 20px auto;
	font-size: 18px;
}
.recruit_title h1,
.recruit_title h2,
.recruit_title p {
	margin: 0;	
}
.recruit_title h1 {
	font-size: 30px;
	margin-bottom: 10px;
}
.recruit_title h2 {
	font-size: 23px;
	margin-bottom: 10px;
}
.recruit_main {
	width: 640px;
	margin: 0 auto;
}
.recruit_main img {
	width: 640px;
	margin-bottom: 20px;
}
.recruit_btn {
	width: 640px;
	margin: 0 auto 20px;
}
.recruit_btn img {
	width: 100%;
}
.recruit_btn h3 {
	font-size: 23px;
	margin: 15px 0;
}
.recruit_btn p {
	font-size: 23px;
	margin: 0;
}
.recruit_btn p span {
	font-size: 30px;
	font-weight: bold;
}

.recruit_btn .c2 {
	display: flex;
	justify-content: center;
	margin-bottom: 40px;
}
.recruit_btn .c2 li {
	width: calc(100% / 2 - 10px);
}