/*
Theme Name:heal_tcd077-child
Template:heal_tcd077
Version:1.4.2
*/



/*共通*/
@media (min-width: 751px) {
	a[href*="tel:"] {
		pointer-events: none;
		cursor: default;
		text-decoration: none;
	}
}
p{
	font-family:"ヒラギノ角ゴ Std W8", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#main_col p{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.flex{
	display:flex;
	flex-wrap:wrap;
}
.box{
	max-width:1000px;
	margin:0 auto;
}
.pc{
	display:block;
}
.sp{
	display:none;
}
.cb_contents{
	width:100%
}
.box ul{
	list-style:none;
}
.link-btn{
	display:block;
}
.link-btn p{
	text-align:center;
}
.link-btn p a{
	color:#fff;
	background-color:#1ab299;
	font-size:18px;
	padding:20px 30px;
	border-radius:30px;
}
.link-btn p a:hover{
	color:#ffff00;
}
.title-box{
	background:url('https://real-gb.com/medical/wp-content/uploads/2022/08/title-back.jpg');
	background-repeat:no-repeat;
	background-size:cover;
	z-index: -999;
	margin-bottom:80px;
}
.title-box .title-txt{
	display:block;
	max-width:800px;
	margin:0 auto;
	padding:20px 20px 10px;
	background:url('https://real-gb.com/medical/wp-content/uploads/2022/08/title-back-2.png');
	background-repeat:no-repeat;
	background-size:100% 100%;
}
.title-box .title-txt p.line{
	font-size:24px;
	color:#fff;
	text-align:center;
	margin-bottom:0;
}
.title-box .title-txt p.line span{
	border-bottom:solid 1px #fff;
	padding-bottom:10px;
}
.title-box .title-txt h4{
	font-size:45px;
	color:#fff;
	margin-top:0px !important;
	text-align:center;
	font-family:"ヒラギノ角ゴ Std W8", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	display:flex;
	justify-content:center;
	align-items:center;
}
.title-box .title-txt h4 span{
	font-size:76px;
	color:#ffff00;
	padding:0 10px;
}
#page_header{
	height:180px !important;
}
.foot-box{
	margin-bottom:80px;
}
#contents_builder{
	padding-bottom:50px;
}
#page_no_side{
	margin-bottom:80px;
}
#bread_crumb{
	display:none;
}
#global_menu > ul > li > a{
	font-size:16px !important;
}

@media (max-width: 768px){
	*{
		font-family: "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif !important;
	}
	.cb_contents{
		padding-left:0 !important;
		padding-right:0 !important;
	}
	body{
		overflow:hidden;
	}
	.box{
		padding:0 15px;
	}
	#page_header{
		height:100px !important;
	}
	.title-box .title-txt{
		padding:10px 10px 1px;
		background-size:80% 100%;
		background-position:center;
	}
	.title-box p{
		margin-bottom:0;
	}
	.title-box .title-txt p.line{
		font-size:18px;
	}
	.title-box .title-txt h4{
		font-size:25px;
		font-family:"ヒラギノ角ゴ Std W8", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}
	.title-box .title-txt h4 span{
		font-size:40px;
		padding:0 5px;
	}
	.link-btn p a{
		padding:15px 30px;
	}
	#index_slider, 
	#index_slider .item{
		height:250px !important;
	}
	.pc{
		display:none;
	}
	.sp{
		display:block;
	}
	.dp-footer-bar-item a{
		font-size:20px;
		font-family:"ヒラギノ角ゴ Std W8", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}
}
/*ヘッダー*/
.contact-link{
	position:absolute;
	right:0;
	top:12px;
}
.contact-link:hover{
	opacity:0.4;
}
.contact-link p{
	text-align:center;
	background-color:#F00;
	color:#fff;
	padding:10px 20px;
	line-height: 1.2;
    font-size: 18px;
    border-radius: 5px
}
.contact-link a p{
	color:#fff;
}
.contact-link p strong{
	font-size:30px;
	letter-spacing:5px;
}
.contact-link p span{
	color:#FF0;
}
#header_logo{
	max-width:400px;
}

@media (max-width: 768px){
	.contact-link{
		display:none;
	}
}

/*トップページ*/
#index_header_content{
	position:relative;
}
#index_header_content::before{
	content:"";
	width:100%;
	height:100%;
	background-image:url('https://real-gb.com/medical/wp-content/themes/heal_tcd077-child/img/top-front.svg');
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat;
	position:absolute;
	z-index:99;
}

@media (max-width: 768px){
	#index_header_content::before{
		left:10px;
	}
}

/*合格者一覧*/
/*#contents_builder .num1*/.free-01{
	background:url('https://real-gb.com/medical/wp-content/uploads/2022/08/bg-01.jpg');
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center bottom;
}
#contents_builder .num1{
	padding-top:30px;
}
.free-01{
	padding:30px 0 100px;
}
.free-01 p strong{
	font-size:50px;
	color:#ff0000;
	display:block;
}
.free-01 .box > p{
	font-size:25px;
	text-align:center;
}
.free-01 .box > p span{
	color:#ff0000;
}
.free-01 ul{
	display:flex;
	flex-wrap:wrap;
	list-style:disc !important;
	max-width:650px;
	margin:50px auto 20px;
	padding-left:5em;
}
.free-01 ul li{
	width:50%;
	padding:0;
	font-size:23px;
	font-weight:bold;
}
.free-01 .goukaku-list{
	padding:20px auto 50px;
	border:solid 4px #534741;
	background-color:rgba(255,255,255,0.5);
}
.free-01 .goukaku-list p small{
	display:block;
	text-align:center;
	font-size:16px;
}
.free-01 .goukaku-list h4{
	text-align:center;
	color:#F00;
	font-size:40px;
	font-family:"ヒラギノ角ゴ Std W8", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-top:40px;
}
.free-01 .goukaku-list p.att{
	text-align:center;
}
.free-01 .goukaku-list p.att span{
	font-size:18px;
	padding:15px 20px;
	background-color:#ffff00;
}

@media (max-width: 768px){	
	#contents_builder .num1{
		padding-top:0;
	}
	.free-01{
		padding-bottom:150px;
	}
	.free-01 p strong{
		font-size:30px;
	}
	.free-01 .box > p{
		font-size:20px;
		line-height:1.5;
		margin-bottom:20px;
	}
	.free-01 .goukaku-list{
		padding:10px 10px 20px;
		border:solid 2px #534741;
	}
	.free-01 ul li{
		font-size:12px;
	}
	.free-01 ul{
		margin:15px auto 20px;
		list-style:none !important;
		padding-left:10px;
	}
	.free-01 .goukaku-list h4{
		font-size:18px;
		margin-top:0;
	}
	.free-01 .goukaku-list p.att span{
		font-size:12px;
		padding:10px 15px;
		
	}
	.free-01 .goukaku-list p{
		line-height:1;
	}
	.free-01 .goukaku-list p small{
		font-size:14px;
	}
}


/*こんな悩み*/
/*#contents_builder .num2*/.free-02{
	background:url('https://real-gb.com/medical/wp-content/uploads/2022/08/bg-02.jpg');
	background-repeat:no-repeat;
	background-size:cover;
}
.free-02{
	margin-top:-97px;
	padding:100px 0 30px;
}
.free-02 p{
	margin:0 !important;
}
.free-02 .title-box{
	margin-top:-150px;
	display:block;
	text-align:center;
	background:#1ab299 !important;
	padding:50px 0 20px;
	z-index:999;
	margin-bottom:50px;
}
.free-02 .title-box p.line{
	display:inline;
	border-bottom:solid 1px #fff;
	color:#fff;
	font-size:20px;
	line-height:2;
	padding-bottom:10px;
}
.free-02 .title-box p strong{
	color:#ffff00;
	font-size:36px;
}
.free-02 ul{
	list-style:none;
	padding-left:15px;
	margin-bottom:80px;
}
.free-02 ul li{
	font-size:20px;
	font-family:"ヒラギノ角ゴ Std W8", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	position:relative;
	padding-left:38px;
	margin-bottom:10px;
	font-weight:bold;
}
.free-02 ul li span{
	color:#F00;
}
.free-02 ul li::after{
	content:url('https://real-gb.com/medical/wp-content/uploads/2022/08/check.png');
	position:absolute;
	 left:0;
	 top:3px;
}
@media (max-width: 768px){
	.free-02 .title-box{
		padding:20px 0 10px;
		margin-bottom:30px;
	}	
	.free-02 .title-box p.line{
		font-size:14px;
		padding-bottom:5px;
	}
	.free-02 .title-box p strong{
		font-size:24px;
	}
	.free-02 .box > .flex .img{
		display:none;
	}
	.free-02 ul{
		padding-left:0;
		margin-bottom:0;
		margin-left:0;
	}
	.free-02 ul li{
		font-size:14px;
	}	
	.free-02 ul li::after{
		 top:-5px;
	}
	
}

/*解決*/
/*#contents_builder .num3*/.free-03{
	background-color:#fbfaf3;
	padding-top:0;
}
.free-03{
	padding:50px 0 0;
}
.free-03 .flex{
	justify-content:space-between;
	position:relative;
}
.free-03 p{
	line-height:1.6;
	font-size:38px;
	font-family:"ヒラギノ明朝 ProN W8", "Hiragino Mincho Pro", serif;
	font-weight:bold;
}
.free-03 p strong{
	font-size:54px;
	background-color:#ffff00;
}
.free-03 .flex .img{
	position:absolute;
	bottom:0;
	right:0;
}
@media (max-width: 768px){
	.free-03{
		padding:30px 0 0;
	}
	.free-03 p{
		line-height:1.5 !important;
		font-size:20px;
		width:100%;
		margin-bottom:0;
		z-index:99;
		text-align:center;
	}
	.free-03 p strong{
		font-size:30px;
	}
	.free-03 .flex .img{
		position:initial;
		text-align:center;
	}
	.free-03 .flex .img img{
		max-width:70% !important;
	}
}

/*きっかけ*/
/*#contents_builder .num4*/.free-04{
	padding-top:0;
}
.free-04{
	padding:50px 0;
}
.free-04 p.kikkake{
	text-align:center;
	padding-bottom:30px;
}
.free-04 p.kikkake span{
	font-size:24px;
	color:#1ab299;
	padding:20px 30px;
	border:solid 1px #1ab299;
}
.free-04 ul.flex{
	justify-content:space-between;
}
.free-04 ul li{
	 width:30%;
}
.free-04 ul li p{
	 text-align:center;
	 font-size:20px;
	 line-height:1.6;
}
@media (max-width: 768px){	
	.free-04{
		padding:50px 0 0;
	}
	.free-04 p.kikkake span{
		font-size:16px;
		padding:10px 20px;
		line-height:1.8;
		display:block;
	}
	.free-04 ul.flex{
		justify-content:center;
	}
	.free-04 ul li{
		 width:60%;
	}
	.free-04 ul li p{
		 font-size:16px;
		 line-height:1.6;
	}
	.free-04 p.kikkake{
		padding-bottom:0;
	}
}

/*体験記*/
/*#contents_builder .num5*/.free-05{
	background-color:#F7FDFC;
	padding-top:0;
}
.free-05{
	padding:80px 0;
}
.free-05 h5{
	font-size:40px !important;
	color:#1ab299;
	text-align:center;
	font-family:"ヒラギノ角ゴ Std W8", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom:30px;
}
.free-05 .box > p{
	font-size:18px;
	text-align:center;
}
.free-05 ul.flex{
	padding:50px 0;
}
.free-05 ul li{
	width:30%;
	background-color:#fff;
	border:solid 1px #1ab299;
	margin:15px;
}
.free-05 ul li .title{
	background-color:#1ab299;
	padding:10px 0;
	position:relative;
}
.free-05 ul li .title::after{
	content:url('https://real-gb.com/medical/wp-content/uploads/2022/08/gokaku.png');
	position:absolute;
	right:-10px;
	top:-20px;
}
.free-05 ul li .title p{
	font-size:18px;
	color:#fff;
	text-align:center;
	margin-bottom:0;
	line-height:1.6;
	padding-right:20px;
}
.free-05 ul li .title p span{
	color:#ffff00;
}
.free-05 ul li .text{
	padding:0 15px 10px;
}
.free-05 ul li .text p{
	margin-bottom:0;
	line-height:1.8;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom:10px;
	font-size:14px;
}
.free-05 ul li .text p strong{
	font-size:16px;
	font-family:"ヒラギノ角ゴ Std W8", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align:center;
	display:block;
}
.free-05 ul li .text p.hensachi{
	background-color:#ffff00;
	font-weight:bold;
	text-align:center;
}
@media (max-width: 768px){
	.free-05 h5{
		font-size:24px !important;
	}
	.free-05 .box > p{
		font-size:14px;
		text-align:left;
		line-height:1.8;
	}
	.free-05 ul.flex{
		justify-content:center;
		margin-bottom:0;
		margin-left:0 !important;
		padding:50px 0 20px;
	}
	.free-05 ul li{
		width:90%;
		margin:0;
		margin-bottom:30px;
	}
	
}

/*選ばれる5つの理由*/

.free-06 .title-box .title-txt h4 span{
	font-style: italic;
}
.free-06 .reason .flex{
	margin-bottom:60px;
}
.free-06 .reason .reason-txt{
	width:55%;
}
.free-06 .reason .reason-img{
	width:45%;
}
.free-06 .reason .reason-txt h4{
	font-family:"ヒラギノ角ゴ Std W8", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:26px;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:solid 1px #1ab299;
	position:relative;
	padding-left:90px;
}
.free-06 .reason .reason-txt h4 span{
	position:absolute;
	left:10px;
	top:-20px;
	font-size:3em;
	color:#97D9CD;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-style: italic;
	font-weight:bold;
}
.free-06 .reason .reason-txt p{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	padding-right:30px;
	line-height:1.8;
}
.free-06 .reason .reason-txt p span{
	color:#F00;
	font-weight:bold;
}
.free-06 .reason .reason-box-b .reason-txt p{
	paddin-right:0;
	padding-left:30px;
}
.free-06 .reason .link{
	display:block;
}
.free-06 .reason .link p{
	text-align:center;
}
.free-06 .reason .link p a{
	padding:15px 30px;
	border:solid 1px #1ab299;
	color:#1ab299;
	font-size:18px;
	font-weight:bold;
}
.free-06 .reason .link p a:hover{
	background-color:#1ab299;
	color:#fff;
}
@media (max-width: 768px){
	.free-06 .reason .reason-txt{
		width:100%;
		order:2
	}
	.free-06 .reason .reason-img{
		width:100%;
		order:1;
	}
	.free-06 .reason .reason-txt h4{
		font-size:18px;
		padding-left:55px;
	}
	.free-06 .reason .reason-txt h4 span{
		top:-5px;
	}
	.free-06 .reason .reason-txt p{
		padding-right:0;
	}
	.free-06 .reason .reason-box-b .reason-txt p{
		padding-left:0;
	}
}


/*お申し込みはこちらバナー*/
.link-box{
	display:flex;
	flex-wrap:wrap;
}
.link-box .link-contact{
	width:55%;
	box-sizing:border-box;
	border:solid 10px #1ab299;
	padding:20px 0 40px;
}
.link-box .link-contact p{
	font-size:38px;
	text-align:center;
	line-height:1.4;
	margin-bottom:0;
}
.link-box .link-contact p small span{
	font-size:20px;
	background-color:#ffff00;
}
.link-box .link-contact p strong{
	font-size:54px;
}
.link-box .link-contact p strong span{
	color:#1ab299;
}
.link-box .link-contact .link-btn{
	margin-top:20px;
}
.link-box .link-3{
	width:45%;
	background-color:#1ab299;
}
.link-box .link-3 ul{
	display:flex;
	flex-direction:column;
	padding:0 35px;
	margin:0;
	height:100%;
	justify-content:center;
}
.link-box .link-3 ul li{
	font-size:25px;
	font-family:"ヒラギノ角ゴ Std W8", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding:15px 0;
	border-bottom:dashed 1px #fff;
	padding-left:80px;
	position:relative;
	line-height:2.2;
}
.link-box .link-3 ul li:first-child::before{
	content	:url('https://real-gb.com/medical/wp-content/uploads/2022/08/icon-flow.png');
	position:absolute;
	left:0;
}
.link-box .link-3 ul li:nth-child(2)::before{
	content	:url('https://real-gb.com/medical/wp-content/uploads/2022/08/icon-money.png');
	position:absolute;
	left:0;
}
.link-box .link-3 ul li:last-child::before{
	content	:url('https://real-gb.com/medical/wp-content/uploads/2022/08/icon-taikan.png');
	position:absolute;
	left:0;
}
.link-box .link-3 ul li:last-child{
	border-bottom:none;
}
.link-box .link-3 ul li a{
	color:#ffff00 !important;
}
@media (max-width: 768px){
	.link-box .link-contact{
		width:100%;
	}
	.link-box .link-3{
		width:100%;
	}
	.link-box .link-contact p{
		font-size:28px;
		font-weight:bold;
	}
	.link-box .link-contact p strong{
		font-size:40px;
	}
	.link-box .link-3 ul li{
		font-weight:bold;
		line-height:3;
		font-size:20px;
	}
}


/*オンライン授業*/
.free-07{
	margin-top:150px;
	margin-bottom:50px;
}
.free-07 .title-box .title-txt p{
	font-size:26px;
	text-align:center;
	color:#fff;
	margin-bottom:0;
	line-height:1.8;
	padding:20px 0;
}
.free-07 .title-box .title-txt p strong{
	font-size:38px;
	color:#ffff00;
}
.free-07 .flex{
	margin-bottom:30px;
}
.free-07 .flex .img{
	width:45%;
}
.free-07 .flex .text{
	width:55%;
	box-sizing:border-box;
}
.free-07 .flex .text h4{
	font-size:35px !important;
	color:#1ab299;
	font-family:"ヒラギノ角ゴ Std W8", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom:15px;
}
.free-07 .online-box .text{
	padding-left:30px;
}
.free-07 .online-box .text ul{
	list-style:disc;
}
.free-07 .online-box .text ul li{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	margin-bottom:15px;
	line-height:1.5;
	font-size:18px;
}
.free-07 .kyoushitsu-box .text{
	padding-right:30px;
}
.free-07 .kyoushitsu-box .text p{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:bold;
	font-size:18px;
}

@media (max-width: 768px){
	.free-07{
		margin-top:80px;
	}
	.free-07 .title-box{
		margin-bottom:40px;
	}
	.free-07 .title-box .title-txt{
		background-size: 100% 100%;
	}
	.free-07 .title-box .title-txt p{
		font-size:18px;
		line-height:1.5;
	}
	.free-07 .title-box .title-txt p strong{
		font-size:24px;
	}
	.free-07 .flex .img{
		width:100%;
		order:1;
	}
	.free-07 .flex .text{
		width:100%;
		order:2;
	}
	.free-07 .flex .text h4{
		font-size:28px !important;
	}
	.free-07 .online-box .text ul li{
		font-size:16px;
	}
	.free-07 .kyoushitsu-box .text p{
		font-size:16px;
	}
	.free-07 .online-box .text{
		padding-left:0;
	}
	.free-07 .kyoushitsu-box .text{
		padding-right:0;
	}
	
}


.free-09{
	padding:80px 0;
	background-color:#F7FDFC;
}
.free-09 h3{
	font-size:40px !important;
	color:#1ab299;
	font-family:"ヒラギノ角ゴ Std W8", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align:center;
	margin-bottom:50px;
}
.free-09 h3 span{
	color:#ff0000;
}
.free-09 p{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:18px;
	line-height:2;
	font-weight:bold;
	padding-bottom:30px;
}
.free-09 p span{
	color:#ff0000;
}
.free-09 .link-btn p a span{
	color:#ffff00;
}

@media (max-width: 768px){
	.free-09{
		padding:40px 0;
	}
	.free-09 h3{
		font-size:18px !important;
		margin-bottom:30px;
		line-height:1.6;
	}
	.free-09 p{
		font-size:14px;
		line-height:1.5 !important;
	}
}


/*合格体験記*/
.free-10{
	padding:50px 0;
}
.free-10 h3{
	text-align:center;
	font-size:40px !important;
	padding:15px 0;
	color:#1ab299;
	font-family:"ヒラギノ角ゴ Std W8", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.free-10 .box > ul{
	margin-bottom:50px;
	margin-left:0;
}
.free-10 .box > ul li{
	display:flex;
	border:solid 1px #1ab299;
	border-left:solid 10px #1ab299;
	padding:20px;
	box-sizing:border-box;
	margin-bottom:20px;
	align-items: center;
}
.free-10 .box > ul li .img{
	width:20%;
}
.free-10 .box > ul li .text{
	width:80%;
}
.free-10 .box > ul li .text p{
	font-size:16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:1.8;
	margin-bottom:0;
	padding:5px;
}
.free-10 .box > ul li .text p strong{
	font-size:24px;
}
.free-10 .link-box{
	margin-top:100px;
}

@media (max-width: 768px){
	.free-10{
		padding:50px 0 0;
	}
	.free-10 h3{
		font-size:28px !important;
	}
	.free-10 .box > ul li{
		border-top:solid 10px #1ab299;
		border-left:solid 1px #1ab299;
		flex-wrap:wrap;
	}
	.free-10 .box > ul li .img{
		width:100%;
		text-align:center;
	}
	.free-10 .box > ul li .text{
		width:100%;
	}
	.free-10 .box > ul li .text p strong{
		font-size:20px;
		te
	}
	.free-10 .box > ul li .text p{
		font-size:14px;
		line-height:1.6;
	}
	
}

/*ブログ*/
.num3{
	max-width:1000px !important;
}
.num3 h3{
	font-family:"ヒラギノ角ゴ Std W8", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.num3 h3.title{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
	


/*フッター*/
#footer_logo{
	margin-bottom:0;
}
#company_info{
	margin-bottom:0;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}
@media (max-width: 768px){
	#footer_menu ul{
		display:flex;
		flex-wrap:wrap;
		justify-content:center;
	}
	#footer_menu ul li{
		margin-bottom:5px;
	}
	#footer_logo{
		margin-bottom:0 !important;
	}
}


/*固定ページ　合格事例*/
.jirei-list{
	max-width:1000px;
	margin:0 auto;
	padding-top:30px;
}
.jirei-list ul{
	margin-left:0;
}
.jirei-list ul li{
	padding:50px 0;
	border-bottom:dashed 1PX #ddd;
}
.jirei-list ul li:last-child{
	border-bottom:none;
}
.jirei-list ul li.flex .img{
	width:40%;
	display:flex;
	align-items:center;
}
.jirei-list ul li.flex .text{
	width:60%;
	padding-left:40px;
	box-sizing:border-box;
}
.jirei-list ul li.flex .text h3{
	border-bottom:solid 1px #999;
}
.jirei-list ul li.flex .text p{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:600;
	margin-bottom:0;
	font-size:16px;
	line-height:1.8;
}
.jirei-list ul li.flex .text p.catch{
	font-family:"ヒラギノ角ゴ Std W8", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:20px;
	color:#1ab299;
}
.jirei-list ul li.flex .text p.iq{
	background-color:#1ab299;
	color:#fff;
	padding:2px 10px ;
	display:inline-block;
	margin-bottom:10px;
}
@media (max-width: 768px){
	.jirei-list{
		padding:0 15px;
	}
	.jirei-list ul li.flex .img{
		width:100%;
	}
	.jirei-list ul li.flex .text{
		width:100%;
		padding-left:0;
	}
	.jirei-list ul li.flex .text p.catch{
		font-size:18px;
	}
}



/*固定ページ　合格体験記*/
.taikenki-list{
	max-width:1000px;
	margin:0 auto;
	padding-top:30px;
}
.taikenki-list ul{
	margin-left:0;
	margin-bottom:50px;
}
.taikenki-list ul li{
	margin:40px 0;
	padding:20px 30px;
	background-color:#fbfaef;
	border-left:solid 10px #1ab299;
}
.taikenki-list ul li.flex .img{
	width:20%;
	display:flex;
	align-items:center;
}
.taikenki-list ul li.flex .text{
	width:80%;
	padding-left:30px;
	box-sizing:border-box;
}
.taikenki-list ul li.flex .text h3{
	font-family:"ヒラギノ角ゴ Std W8", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.taikenki-list ul li.flex .text p{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom:0;
	font-size:16px;
	line-height:1.8;
}

@media (max-width: 768px){
	.taikenki-list{
		padding:0 15px;
	}
	.taikenki-list ul li{
		padding:20px 20px 40px;
		border-left:none;
		border-top:solid 10px #1ab299;
	}
	.taikenki-list ul li.flex {
		justify-content:center;
	}
	.taikenki-list ul li.flex .img{
		width:60%;
		margin-bottom:15px;
	}
	.taikenki-list ul li.flex .text{
		width:100%;
		padding-left:0;
	}
	
}