@charset "UTF-8";
/*--------------------------------
支援ページ
---------------------------------*/
.main .attempt-area ul li{line-height: 1.4}
.attempt-area h2:not(:first-of-type) {margin-top: 60px;}

.attempt-list{margin-top: 40px}
.attempt-list li{position: relative;margin-bottom: 60px}
.attempt-list li h3{margin:0 0 10px 50px;}
.attempt-area h3{margin-bottom: 15px; color: #0E68B7;font-size: 2rem;font-weight: bold}
.attempt-list li img{width: 90%;max-width: 300px}
.attempt-list li:nth-child(1):before{content: "01";}
.attempt-list li:nth-child(2):before{content: "02";}
.attempt-list li:nth-child(3):before{content: "03";}
.attempt-list li:nth-child(4):before{content: "04";}
.attempt-list li:nth-child(5):before{content: "05";}
.attempt-list li:before{display: inline-block;width: 40px; height: 40px; background:#0E68B7;border-radius: 30px;position: absolute;color: #fff;font-size: 2.6rem;text-align: center}
.attempt-soudan{margin: 0 auto 30px;}
.attempt-support-list a{color: #666;font-size: 1.4rem;line-height: 1}
.attempt-support-list a::after{content: "";display: inline-block; background: url("/~nousin_sss/attempt/img/icon01.png") center  top no-repeat;
    width: 30px;
    height: 15px;
    background-size: auto 15px;}
.attempt-support-list p{margin: -10px 0 30px}
.main .attempt-area h4{margin-bottom: 15px}


@media screen and (max-width: 959px) {
.attempt-text{padding: 15px; background: #eee;border-radius: 15px;}

}
@media screen and (min-width: 960px) {
.attempt-list {display: flex; flex-wrap: wrap;justify-content: center;}
.attempt-list li{display: flex;flex-direction:column;width: 33.3%;padding: 0 20px;box-sizing: border-box; border-right: 1px solid #BEBEBE}
.attempt-list li img{width: 100%;max-width: 300px}
.attempt-list li:nth-child(3),
.attempt-list li:nth-child(5){border-right: none}
.attempt-list li:nth-child(1){padding-left: 0}
.attempt-list li:nth-child(3){padding-right: 0}
.attempt-list li:nth-child(4),
.attempt-list li:nth-child(5){width: 40%}
}
	

@media screen and (min-width: 1280px) {
	
	
}