@charset "UTF-8";
/* CSS Document */
.page_study{text-align: center;padding-bottom: 80px}
.page_study .main_mv img{width: 100%;height: auto}

@media screen and (max-width: 768px) {/*スマホのスタイル*/
}


.page_study .tani{padding: 100px 0 0;text-align: left;position: relative}
.page_study .tani h3{font-size: 3rem;color: #f08329;font-weight: bold;letter-spacing: 0.1em;}
.page_study .tani .txt{width: 45%;line-height: 1.9;padding: 20px 0}
.page_study .tani .img2{position: absolute;right: 0;bottom: 10px}
.page_study .tani .time{background: #fef4ea;padding: 80px 0}
@media screen and (max-width: 768px) {/*スマホのスタイル*/
.page_study .tani{padding: 60px 0 0;}
.page_study .tani h3{font-size: 2rem;}
.page_study .tani .txt{width: 100%;}
.page_study .tani .img2{position: static}
.page_study .tani .img1{width: 70%;margin: auto}

.page_study .tani .time{padding: 50px 0}


}


.page_study .setumei{padding: 80px 0}
.page_study .setumei dl{border-bottom: 2px dashed #f08329;padding-bottom: 30px;margin-bottom: 30px}
.page_study .setumei dt{position: relative; color: #f08329;font-size: 2.4rem;padding-left: 40px;font-weight: bold;letter-spacing: 0.1em;}
.page_study .setumei dt::before{
content: '';
display: block;
width: 30px; 
height: 30px;
background-image: url(../study/images/icon_check.svg);
background-size: contain;
background-repeat:no-repeat;
position:absolute;
top:50%;
left:0;transform: translateY(-50%);
}
.page_study .setumei dd{padding-top: 12px}
@media screen and (max-width: 768px) {/*スマホのスタイル*/
.page_study .setumei{padding: 50px 0}
.page_study .setumei dt{font-size: 2rem;}
}
.page_study .torikumi{padding: 0px 0 0}
.page_study .torikumi h3{color: #f08329;font-size: 2.5rem;font-weight: bold;letter-spacing: 0.1em;display: inline-block;
	padding: .4em 6em .0em .8em;
	position: relative;
	z-index: 1;}
.page_study .torikumi h3::before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: -1;
	background: #fef4ea;
	transform: scaleY(1.3) perspective(.6em) rotateX(5deg);
	transform-origin: bottom left;
	border-radius: 8px 8px 0 0;
}
.page_study .torikumi .waku{background: #fef4ea;border-radius: 0px 8px 8px 8px;padding: 30px;text-align: center}
.page_study .torikumi .waku span{color: #f08329;}
.page_study .shien{background: #f08329;color: #fff;font-weight: bold;border-radius: 30px;padding: 5px;font-size: 2rem;letter-spacing: 0.15em;margin-top: 20px}

@media screen and (max-width: 768px) {/*スマホのスタイル*/
.page_study .torikumi h3{font-size: 2rem;padding: .4em 4em .2em .8em;}
.page_study .shien{padding: 5px 0;font-size: 1.7rem;}
}
