.link{
display:none;
}
.top-wrapper{
 width: 100%;/*レス変・親要素1-W*/
 height: 360px;/*レス変・親要素1-H*/
 background: linear-gradient(to right,#cc208e 0%, #6713d2 100%);
 border: 1px solid #707070;
 margin-bottom:30px;
 position:relative;
}
.top-wrapper-catch_01{
font-family: "游ゴシック", "Yu Gothic","游ゴシック体", YuGothic ;
font-size:49px;
font-weight: bold;
text-decoration: underline;
text-align: left;
color: #ffffff;
position:absolute;
top:24.44%;/*レス変・子要素1-1-T*/
left:43.75%;/*レス変・子要素1-1-L*/
}
.top-wrapper-catch_02{
font-family: "游ゴシック", "Yu Gothic","游ゴシック体", YuGothic ;
font-size: 45px;
text-align: left;
color: #ffffff;
position:absolute;
top:54.44%;/*レス変・子要素1-2-T*/
left:43.75%;/*レス変・子要素1-2-L*/
}
.top-wrapper-img{
background-image:url("http://toeiclog.com/wp-content/uploads/2021/09/maskgroup-1.png");
position:absolute;
top:0px;
left:20.63%;/*レス変・子要素1-3-L*/
}
.top-wrapper-img-phone{
display:none;
}
.lead-wrapper{
width:960px;/*レス変・親要素2-W*/
height: 270px;/*レス変・親要素2-H*/
border-radius: 10px;
border: 1px solid #707070;
background: linear-gradient(to right,#cc208e 0%, #6713d2 100%);
margin:0 auto;
margin-bottom:30px;
padding:30px 0;
position:relative;
}
.lead-text_01{
font-family: "游ゴシック", "Yu Gothic","游ゴシック体", YuGothic ;
font-weight: bold;
font-size: 28px;
text-align: center;
color: #fff;
position:absolute;
left:33.75%;/*レス変・子要素2-1-L*/
}
.lead-point-wrapper{
width:100%;
height:120px;
text-align: center;
position:absolute;
top:93px;/*レス変・子要素2-2-T*/
}
.lead-point-box_left{
width: 420px;
height: 120px;
border-radius: 20px;
background: #fff;
border: 3px solid #cc208e;
box-shadow: 3px 3px 10px rgba(204, 32, 142, 0.5);
position:absolute;
left:2.5%;
}
.lead-point-box_left-text{
position:absolute;
top:15%;
left:23%;
}
.lead-point-box_left-text-1{
font-family: "游ゴシック", "Yu Gothic","游ゴシック体", YuGothic ;
font-weight: bold;
font-size: 26px;
text-align: center;
color: #cc208e;
}
.lead-point-box_left-text-2{
font-family: "游ゴシック", "Yu Gothic","游ゴシック体", YuGothic ;
font-weight: bold;
font-size: 26px;
text-align: center;
color: #000;
}
.lead-text_center{
font-family: "游ゴシック", "Yu Gothic","游ゴシック体", YuGothic ;
font-weight:bold;
font-size: 52px;
text-align: center;
color: #fff;
display: inline-block;
position:absolute;
top:20%;
left:47.7%;
}
.lead-point-box_right{
width: 420px;
height: 120px;
border-radius: 20px;
background: #fff;
border: 3px solid #6713d2;
box-shadow: 3px 3px 5px rgba(103, 19, 210, 0.5);
position:absolute;
right:2.5%;
}
.lead-point-box_right-text{
position:absolute;
top:15%;
left:20%;
}
.lead-point-box_right-text-1{
font-family: "游ゴシック", "Yu Gothic","游ゴシック体", YuGothic ;
font-weight: bold;
font-size: 26px;
text-align: center;
color:#6713d2;
}
.lead-point-box_right-text-2{
font-family: "游ゴシック", "Yu Gothic","游ゴシック体", YuGothic ;
font-weight: bold;
font-size: 26px;
text-align: center;
color:#000;
}
.lead-text_02{
font-family: "游ゴシック", "Yu Gothic","游ゴシック体", YuGothic ;
font-weight: bold;
font-size: 28px;
text-align: center;
color: #fff;
position:absolute;
bottom:9.09%;
left:26.25%;
}
.offer-wrapper{
width: 960px;
height: 300px;
border-radius: 20px;
background:#999;
background-image:url("http://toeiclog.com/wp-content/uploads/2021/09/group-1.jpg");
margin:0 auto;
margin-bottom:30px;
text-align: center;
position:relative;
}
.offer-text_top{
font-family: "游ゴシック", "Yu Gothic","游ゴシック体", YuGothic ;
font-weight: bold;
font-size: 30px;
text-align: center;
color: #fff;
position:absolute;
top:3.67%;
left:35.21%;
}
.offer-box{
width: 600px;
height: 208px;
border-radius: 20px;
background: #fff;
border: 1px solid #707070;
position:absolute;
top:20%;
left:18.75%;
}
.offer-box-limit{
font-family: "游ゴシック", "Yu Gothic","游ゴシック体", YuGothic ;
font-weight: bold;
font-size: 25px;
text-align: center;
color: #000;
position:absolute;
top:13.46%;
left:14.83%;
}
.offer-box-limit-1{
font-family: "游ゴシック", "Yu Gothic","游ゴシック体", YuGothic ;
font-weight: bold;
font-size: 25px;
text-align: center;
color: #000;
}
.offer-box-limit-2{
font-family: "游ゴシック", "Yu Gothic","游ゴシック体", YuGothic ;
font-weight: bold;
font-size: 25px;
text-align: center;
color: #000;
}
.offer-box-register{
width: 480px;
height: 60px;
border-radius: 30px;
background: transparent;
border: 5px solid #7ed213;
position:absolute;
top:57.69%;
left:10%;
}
.offer-box-register-url{
font-family: "游ゴシック", "Yu Gothic","游ゴシック体", YuGothic ;
font-weight: bold;
text-decoration: underline;
font-size: 25px;
text-align: center;
color: #0066c0;
position:absolute;
top:20%;
left:16%;
}
.offer-box_img_phone{
display:none;
}
.title{
font-family: "游ゴシック", "Yu Gothic","游ゴシック体", YuGothic ;
width: 960px;
height: 120px;
border-radius: 10px;
background: linear-gradient(to right,#cc208e 0%, #6713d2 100%);
border: 1px solid #707070;
margin:0 auto;
margin-bottom:30px;
line-height: 120px;
text-align: center;
font-weight: bold;
font-size: 41px;
color: #fff;
position:relative;
}
.title_underbar-g{
display:none;
}
.title-rapport{
font-family: "游ゴシック", "Yu Gothic","游ゴシック体", YuGothic ;
font-weight: bold;
font-size: 41px;
line-height: 62px;
text-align: left;
color: #fff;
position:absolute;
top:28.33%;
left:20.1%;
}
.rapport-box{
width: 960px;
height: 60px;
margin:0 auto;
text-align: center;
position:relative;
}
.rapport-text_1{
font-family: "游ゴシック", "Yu Gothic","游ゴシック体", YuGothic ;
width: 450px;
height: 60px;
border-radius: 20px;
background: #cc208e;
border: 1px solid #707070;
font-weight: bold;
font-size: 23px;
line-height: 59px;
text-align:center;
color: #fff;
position:absolute;
left:0px;
}
.rapport-text_2{
font-family: "游ゴシック", "Yu Gothic","游ゴシック体", YuGothic ;
width: 450px;
height: 60px;
border-radius: 20px;
background: #6713d2;
border: 1px solid #707070;
font-weight: bold;
font-size: 23px;
line-height: 59px;
text-align:center;
color: #fff;
position:absolute;
right:0px;
}
.rapport-text_3{
font-family: "游ゴシック", "Yu Gothic","游ゴシック体", YuGothic ;
width: 450px;
height: 60px;
border-radius: 20px;
background: #fff;
border: 1px solid #707070;
font-weight: bold;
font-size: 23px;
line-height: 59px;
text-align: center;
color: #000;
position:absolute;
left:25.52%;
}
.rapport-box_img{
width: 960px;
height: 570px;
margin:0 auto;
margin-bottom:30px;
text-align: center;
position:relative;
}
.rapport-img{
position:absolute;
left:0px;
}
.C_reason-wrapper{
width: 960px;
height: 600px;
border-radius: 20px;
background: linear-gradient(to right,#cc208e 0%, #6713d2 100%);
border: 1px solid #707070;
margin:0 auto;
margin-bottom:30px;
position:relative;
}
.C_reason-box_top{
width: 960px;
height: 45px;
position:absolute;
top:7.67%;
}
.C_reason-top-text{
font-family: "游ゴシック", "Yu Gothic","游ゴシック体", YuGothic ;
font-weight: bold;
font-size: 33px;
text-align: left;
color: #fff;
position:absolute;
bottom:2px;
left:20.73%;
}
.C_reason-top-line{
width: 594px;
height: 0px;
background: transparent;
border: 1px solid #fff;
position:absolute;
bottom:2px;
left:21.04%;
}
.reason-container{
width: 960px;
height: 360px;
position:absolute;
top:180px;
}
.reason-r1_box{
width: 294px;
height: 360px;
border-radius: 20px;
background:#fff;
border: 1px solid #707070;
position:absolute;
left:2.08%;
}
.reason-r1-img{
position:absolute;
top:0.3px;
left:0.04px;
}
.reason-r1-text1{
font-family: "游ゴシック", "Yu Gothic","游ゴシック体", YuGothic ;
width: 294px;
height: 71px;
border-radius: 20px;
background: rgba(103, 19, 210);
border: 1px solid #707070;
font-weight: bold;
font-size: 21px;
text-align: center;
color: #fff;
line-height: 71px;
position:absolute;
top:56.94%;
}
.reason-r1-text2{
font-family: "游ゴシック", "Yu Gothic","游ゴシック体", YuGothic ;
width: 294px;
height: 84px;
font-weight: bold;
font-size: 21px;
text-align: center;
color: #000;
line-height: 84px;
position:absolute;
top:76.67%;
}
.reason-r2_box{
width: 294px;
height: 360px;
border-radius: 20px;
background:#fff;
border: 1px solid #707070;
position:absolute;
left:34.69%;
}
.reason-r2-text1{
font-family: "游ゴシック", "Yu Gothic","游ゴシック体", YuGothic ;
width: 294px;
height: 71px;
border-radius: 20px;
background: rgba(204, 32, 142);
border: 1px solid #707070;
font-weight: bold;
font-size: 21px;
text-align: center;
color: #fff;
line-height: 71px;
position:absolute;
top:56.94%;
}
.reason-r3_box{
width: 294px;
height: 360px;
border-radius: 20px;
background:#fff;
border: 1px solid #707070;
position:absolute;
left:67.29%;
}
.reason-r1-text2{
font-family: "游ゴシック", "Yu Gothic","游ゴシック体", YuGothic ;
width: 294px;
height: 84px;
font-weight: bold;
font-size: 19px;
text-align: center;
color: #000;
line-height: 84px;
position:absolute;
top:76.67%;
}
.category_1{
font-family: "游ゴシック", "Yu Gothic","游ゴシック体", YuGothic ;
width: 960px;
height: 60px;
border-radius: 20px;
background: #6713d2;
border: 1px solid #707070;
font-weight: bold;
font-size: 35px;
text-align: center;
color: #fff;
line-height: 60px;
margin:0 auto;
margin-bottom:30px;
}
.category_2{
font-family: "游ゴシック", "Yu Gothic","游ゴシック体", YuGothic ;
width: 960px;
height: 60px;
border-radius: 20px;
background: #cc208e;
border: 1px solid #707070;
font-weight: bold;
font-size: 38px;
text-align: center;
color: #fff;
line-height: 60px;
margin:0 auto;
margin-bottom:30px;
}
.pc-category_contents-container{
width: 960px;
height: 300px;
margin:0 auto;
margin-bottom:30px;
}
.feature-wrapper_1{
width: 960px;
height: 270px;
margin:0 auto;
margin-bottom:30px;
position:relative;
}
.feature_1-triangle{
position:absolute;
top:2.22%
}
.feature_1-heading{
width: 630px;
height: 45px;
position:absolute;
top:5.56%;
right:0px;
}
.feature_1-heading-text{
position:absolute;
top:0px;
left:0px;
font-weight: bold;
font-size: 28px;
text-align: left;
color: #6713d2;
}
.feature_1-heading-line{
position:absolute;
bottom:0px;
left:0px;
width: 630px;
height: 0px;
background: #6713d2;
border: 1px solid #6713d2;
}
.feature_1-text_box{
width: 640px;
height: 146px;
position:absolute;
top:34.81%;
left:34.38%;
}
.feature_1-text-1{
font-family: "游ゴシック", "Yu Gothic","游ゴシック体", YuGothic ;
font-weight: 500;
font-size: 20px;
line-height: 30px;
text-align: left;
color: #000;
position:absolute;
top:0px;
left:0px;
}
.phone-br{
display:none;
}
.pc-display-none{
display:none;
}
.pc_flex{
width:960px;
display:flex;
margin:0 auto;
margin-bottom:30px;
flex-wrap:wrap;
border: 1px solid rgba(0, 0, 0, 0.25);
}
.category_contents-container{
flex:auto;
width:50%;
display:inline-block;
box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.25);
}
.category_contents-img{
display:block;
width:318px;
height:auto;
margin:0 auto;
}
.category_contents-text{
font-family: "游ゴシック", "Yu Gothic","游ゴシック体", YuGothic ;
font-weight: bold;
font-size: 20px;
line-height: 19px;
text-align: center;
color: #000;
}
