/* LPのスタイル start */
/* offset */
body.page-id-1138, body.page-id-4127, body.page-id-6890, body.page-id-7061 {
	background: #fff;
}

.page-id-1138 header#masthead,
.page-id-1138 footer#colophon,
.page-id-1138 #page header.entry-header,
.page-id-4127 header#masthead,
.page-id-4127 footer#colophon,
.page-id-4127 #page header.entry-header,
.page-id-6890 header#masthead,
.page-id-6890 footer#colophon,
.page-id-6890 #page header.entry-header,
.page-id-7061 header#masthead,
.page-id-7061 footer#colophon,
.page-id-7061 #page header.entry-header {
	display: none;
}

.page-id-1138 .site-main,
.page-id-4127 .site-main,
.page-id-6890 .site-main,
.page-id-7061 .site-main {
	padding-top: 0;
}

.page-id-1138 .entry-content,
.page-id-4127 .entry-content,
.page-id-6890 .entry-content,
.page-id-7061 .entry-content {
	margin-top: 0;
}

.page-id-1138 #page,
.page-id-4127 #page,
.page-id-6890 #page,
.page-id-7061 #page {
	max-width: 100%;
}

.page-id-1138 p.asta,
.page-id-4127 p.asta,
.page-id-6890 p.asta,
.page-id-7061 p.asta {
	text-indent: -1em;
	padding-left: 1em;
}

.page-id-1138 .right,
.page-id-4127 .right,
.page-id-6890 .right,
.page-id-7061 .right {
	text-align: right;
}

/* 共通 */
body.page-id-1138,
body.page-id-4127,
body.page-id-6890,
body.page-id-7061 {
	font-family: 'M PLUS Rounded 1c', sans-serif;
	font-weight: normal;
	text-align: left;
	color: #191919;
}

.page-id-1138 h2, .page-id-4127 h2, .page-id-6890 h2, .page-id-7061 h2,
.page-id-1138 h3, .page-id-4127 h3, .page-id-6890 h3, .page-id-7061 h3 {
	font-family: 'M PLUS Rounded 1c', sans-serif;
	font-weight: bold;
}

.page-id-1138 .entry-content header,
.page-id-4127 .entry-content header,
.page-id-6890 .entry-content header,
.page-id-7061 .entry-content header {
	padding: 10px 0;
}

.page-id-1138 .mv .cnt-in,
.page-id-4127 .mv .cnt-in,
.page-id-6890 .mv .cnt-in,
.page-id-7061 .mv .cnt-in {
	text-align: center;
}

.page-id-1138 .cnt-in,
.page-id-4127 .cnt-in,
.page-id-6890 .cnt-in,
.page-id-7061 .cnt-in {
	margin: auto;
}

.page-id-1138 .mv .cnt-in img.pc,
.page-id-4127 .mv .cnt-in img.pc,
.page-id-6890 .mv .cnt-in img.pc,
.page-id-7061 .mv .cnt-in img.pc {
	width: 1200px;
}

.page-id-1138 .entry-content header p,
.page-id-4127 .entry-content header p,
.page-id-6890 .entry-content header p,
.page-id-7061 .entry-content header p {
	color: #19c1c9;
}

.page-id-1138 .mv,
.page-id-4127 .mv,
.page-id-6890 .mv,
.page-id-7061 .mv {
	background-size: cover;
}

.page-id-1138 .cnt-sm-in,
.page-id-1138 .cnt-sm-in2,
.page-id-4127 .cnt-sm-in,
.page-id-4127 .cnt-sm-in2,
.page-id-6890 .cnt-sm-in,
.page-id-6890 .cnt-sm-in2,
.page-id-7061 .cnt-sm-in,
.page-id-7061 .cnt-sm-in2 {
	margin: auto;
}

.page-id-1138 .c-sky,
.page-id-4127 .c-sky,
.page-id-6890 .c-sky,
.page-id-7061 .c-sky {
	color: #19C1C9;
}

.page-id-1138 .c-blue,
.page-id-4127 .c-blue,
.page-id-6890 .c-blue,
.page-id-7061 .c-blue {
	color: #1993C9;
}

.page-id-1138 .text-center,
.page-id-4127 .text-center,
.page-id-6890 .text-center,
.page-id-7061 .text-center {
	text-align: center !important;
}

.page-id-1138 .m-0,
.page-id-4127 .m-0,
.page-id-6890 .m-0,
.page-id-7061 .m-0 {
	margin: 0 !important;
}

.page-id-1138 .p-0,
.page-id-4127 .p-0,
.page-id-6890 .p-0,
.page-id-7061 .p-0 {
	padding: 0 !important;
}

.page-id-1138 .mt-3,
.page-id-4127 .mt-3,
.page-id-6890 .mt-3,
.page-id-7061 .mt-3 {
	margin-top: 1rem !important;
}

.page-id-1138 .mt-4,
.page-id-4127 .mt-4,
.page-id-6890 .mt-4,
.page-id-7061 .mt-4 {
	margin-top: 1.5rem !important;
}

.page-id-1138 .mt-5,
.page-id-4127 .mt-5,
.page-id-6890 .mt-5,
.page-id-7061 .mt-5 {
	margin-top: 3rem !important;
}

.page-id-4127 .mt-6,
.page-id-7061 .mt-6 {
	margin-top: 4rem !important;
}

.page-id-1138 .my-3,
.page-id-4127 .my-3,
.page-id-6890 .my-3,
.page-id-7061 .my-3 {
	margin-top: 1rem !important;
	margin-bottom: 1rem !important;
}

.page-id-1138 .my-4,
.page-id-4127 .my-4,
.page-id-6890 .my-4,
.page-id-7061 .my-4 {
	margin-top: 1.5rem !important;
	margin-bottom: 1.5rem !important;
}

.page-id-1138 .my-5,
.page-id-4127 .my-5,
.page-id-6890 .my-5,
.page-id-7061 .my-5 {
	margin-top: 3rem !important;
	margin-bottom: 3rem !important;
}

.page-id-1138 .yk,
.page-id-4127 .yk,
.page-id-6890 .yk,
.page-id-7061 .yk {
	margin-top: 50px;
	position: relative;
}

.page-id-1138 .yk iframe,
.page-id-4127 .yk iframe,
.page-id-6890 .yk iframe,
.page-id-7061 .yk iframe {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.page-id-1138 .btn_com01,
.page-id-4127 .btn_com01,
.page-id-6890 .btn_com01,
.page-id-7061 .btn_com01 {
	transition: all .5s;
	text-align: center;
}

.page-id-1138 a,
.page-id-4127 a,
.page-id-6890 a,
.page-id-7061 a {
	transition: .5s;
}

.page-id-1138 a:link, .page-id-1138 a:visited, .page-id-1138 a:hover,
.page-id-4127 a:link, .page-id-4127 a:visited, .page-id-4127 a:hover,
.page-id-6890 a:link, .page-id-6890 a:visited, .page-id-6890 a:hover,
.page-id-7061 a:link, .page-id-7061 a:visited, .page-id-7061 a:hover {
	color: #DD1C1C;
}

.page-id-1138 a:hover,
.page-id-4127 a:hover,
.page-id-6890 a:hover,
.page-id-7061 a:hover {
	text-decoration: underline !important;
}

.page-id-1138 a:hover img,
.page-id-4127 a:hover img,
.page-id-6890 a:hover img,
.page-id-7061 a:hover img {
	opacity: .8;
}

.page-id-1138 .bold,
.page-id-4127 .bold,
.page-id-6890 .bold,
.page-id-7061 .bold {
	font-weight: 700;
}

.page-id-1138 section,
.page-id-4127 section,
.page-id-6890 section,
.page-id-7061 section {
	width: 100% !important;
	max-width: 100% !important;
	margin: 0 !important;
}

.page-id-1138 .bg_gr,
.page-id-4127 .bg_gr,
.page-id-6890 .bg_gr,
.page-id-7061 .bg_gr {
	background: #f1f1f1;
}

.page-id-1138 .bg_gr2,
.page-id-4127 .bg_gr2,
.page-id-6890 .bg_gr2,
.page-id-7061 .bg_gr2 {
	background: #F9F9F9;
}

.page-id-1138 .c-red,
.page-id-4127 .c-red,
.page-id-6890 .c-red,
.page-id-7061 .c-red {
	color: #DD1C1C;
}

.page-id-1138 .row,
.page-id-4127 .row,
.page-id-6890 .row,
.page-id-7061 .row {
	display: flex;
	flex-wrap: wrap;
}

.page-id-1138 .illust .unit,
.page-id-4127 .illust .unit,
.page-id-6890 .illust .unit,
.page-id-7061 .illust .unit {
	margin-top: 50px;
	border-radius: 20px;
	background: #fff;
	box-shadow: 0 3px 51px rgba(0 0 0 / 6%);
	padding: 20px;
}

.page-id-1138 .underline,
.page-id-4127 .underline,
.page-id-6890 .underline,
.page-id-7061 .underline {
	text-decoration: underline;
}

.page-id-1138 .div,
.page-id-4127 .div,
.page-id-6890 .div,
.page-id-7061 .div {
	background-color: rgba(255, 255, 255, 0.5);
	padding: 20px;
}

.page-id-1138 .div ul,
.page-id-4127 .div ul,
.page-id-6890 .div ul,
.page-id-7061 .div ul {
	list-style: none;
	padding-left: 3px;
}

.page-id-1138 .div ul li:before,
.page-id-4127 .div ul li:before,
.page-id-6890 .div ul li:before,
.page-id-7061 .div ul li:before {
	content: '';
	margin-right: 5px;
	background-repeat: no-repeat;
	background-size: cover;
	width: 1.2em;
	height: 1.2em;
	display: inline-block;
}

.page-id-1138 .div.blue ul li:before,
.page-id-4127 .div.blue ul li:before,
.page-id-6890 .div.blue ul li:before,
.page-id-7061 .div.blue ul li:before {
	background-image: url('https://yktaiwanjapan.com/wp-content/uploads/2022/05/mark_bl.png');
}

.page-id-1138 .div.red ul li:before,
.page-id-4127 .div.red ul li:before,
.page-id-6890 .div.red ul li:before,
.page-id-7061 .div.red ul li:before {
	background-image: url('https://yktaiwanjapan.com/wp-content/uploads/2022/05/mark_re.png');
}

.page-id-1138 .repeat,
.page-id-4127 .repeat,
.page-id-6890 .repeat,
.page-id-7061 .repeat {
	background-image: url('https://yktaiwanjapan.com/wp-content/uploads/2022/05/repeat-bg.jpg');
	background-size: cover;
	background-position: center center;
	background-attachment: fixed;
}

.page-id-1138 .public, .page-id-6890 .public {
	background-image: url('https://yktaiwanjapan.com/wp-content/uploads/2022/05/public-bg.jpg');
	background-size: cover;
	background-position: center center;
}

.page-id-4127 .public, .page-id-7061 .public {
	background-image: url('https://yktaiwanjapan.com/wp-content/uploads/2022/05/public-bg.jpg');
	background-size: cover;
	background-position: top center;
}

.page-id-1138 .teacher_box h2,
.page-id-4127 .teacher_box h2,
.page-id-6890 .teacher_box h2,
.page-id-7061 .teacher_box h2 {
	color: #a07817;
}

.page-id-1138 .about h4,
.page-id-4127 .about h4,
.page-id-6890 .about h4,
.page-id-7061 .about h4 {
	font-weight: bold;
}

.page-id-1138 .think,
.page-id-4127 .think,
.page-id-6890 .think,
.page-id-7061 .think {
	background-size: cover;
	background-position: center center;
	background-image: url('https://yktaiwanjapan.com/wp-content/uploads/2022/05/think.jpg');
}

.page-id-1138 .think h2,
.page-id-4127 .think h2,
.page-id-6890 .think h2,
.page-id-7061 .think h2 {
	line-height: 1.6;
}

.page-id-1138 .price,
.page-id-4127 .price,
.page-id-6890 .price,
.page-id-7061 .price {
	background-color: #f3f3f3;
}

.page-id-1138 .dps.price,
.page-id-4127 .dps.price,
.page-id-6890 .dps.price,
.page-id-7061 .dps.price {
	padding: 50px 0 1px;
}

.page-id-1138 .small,
.page-id-4127 .small,
.page-id-6890 .small,
.page-id-7061 .small {
	font-size: 80%;
}

.page-id-1138 .special .unit .d-flex,
.page-id-4127 .special .unit .d-flex,
.page-id-6890 .special .unit .d-flex,
.page-id-7061 .special .unit .d-flex {
	display: flex !important;
}

.page-id-1138 .table tr td:first-child,
.page-id-4127 .table tr td:first-child,
.page-id-6890 .table tr td:first-child,
.page-id-7061 .table tr td:first-child {
	background-color: #1993C9;
	text-align: center;
	color: #fff;
	font-weight: bold;
}

.page-id-1138 .faq .unit>div.q::before,
.page-id-4127 .faq .unit>div.q::before,
.page-id-6890 .faq .unit>div.q::before,
.page-id-7061 .faq .unit>div.q::before {
	content: 'Q';
	color: #d31d1d;
}

.page-id-1138 .faq .unit>div.a::before,
.page-id-4127 .faq .unit>div.a::before,
.page-id-6890 .faq .unit>div.a::before,
.page-id-7061 .faq .unit>div.a::before {
	content: 'A';
	color: #2688c0;
	font-weight: bold;
}

.page-id-1138 .end h2 img, .page-id-6890 .end h2 img {
	width: 180px;
}

.page-id-4127 .end h2 img, .page-id-7061 .end h2 img {
	width: 360px;
}

.page-id-1138 .end,
.page-id-4127 .end,
.page-id-6890 .end,
.page-id-7061 .end {
	background-size: cover;
	background-position: center bottom;
	background-image: url('https://yktaiwanjapan.com/wp-content/uploads/2022/05/end_bg.jpg');
	padding: 0 !important;
}

.page-id-1138 footer,
.page-id-4127 footer,
.page-id-6890 footer,
.page-id-7061 footer {
	width: 100% !important;
	max-width: 100% !important;
}

.page-id-1138 .footer1,
.page-id-4127 .footer1,
.page-id-6890 .footer1,
.page-id-7061 .footer1 {
	background-color: #AA251C;
	border-bottom: .5px solid rgb(255, 109, 109);
	padding: 1.5rem;
}

.page-id-1138 .footer1 a,
.page-id-4127 .footer1 a,
.page-id-6890 .footer1 a,
.page-id-7061 .footer1 a {
	color: #fff;
}

.page-id-1138 .footer2,
.page-id-4127 .footer2,
.page-id-6890 .footer2,
.page-id-7061 .footer2 {
	background: #921810;
	padding: 1.5rem;
	color: #fff;
}

.page-id-1138 .illust .unit img,
.page-id-4127 .illust .unit img,
.page-id-6890 .illust .unit img,
.page-id-7061 .illust .unit img {
	display: block;
	width: 150px;
}

.midashi span {
	display: inline-block;
	position: relative;
	top: -1.5em;
	transform: rotate(-10deg);
	bottom: -.5em;
	color: #f78f03;
	font-weight: 700;
	background: linear-gradient(transparent 70%, #f3f031 70%);
	margin-left: -5em;
}

.page-id-4127 .dps .cnt-sm-in ul,
.page-id-7061 .dps .cnt-sm-in ul {
	list-style-type: none;
}

.bkg_eee {
	background: #eee;
}

.page-id-4127 table.curriculum,
.page-id-7061 table.curriculum {
	border-collapse: collapse;
	max-width: 700px;
	margin: 0 auto 1.5em;
}

.page-id-4127 table.curriculum th,
.page-id-7061 table.curriculum th {
	background: #daedec;
	font-family: 'M PLUS Rounded 1c', sans-serif;
}

/* PC */
@media screen and (min-width:640px) {
	.page-id-1138 .sp,
	.page-id-4127 .sp,
	.page-id-6890 .sp,
	.page-id-7061 .sp {
		display: none;
	}
	
	body.page-id-1138,
	body.page-id-4127,
	body.page-id-6890,
	body.page-id-7061 {
		font-size: 18px;
		line-height: 35px;
	}
	
	.page-id-1138 .entry-content header,
	.page-id-4127 .entry-content header,
	.page-id-6890 .entry-content header,
	.page-id-7061 .entry-content header {
		position: relative;
	}
	
	.page-id-1138 .cnt-in,
	.page-id-4127 .cnt-in,
	.page-id-6890 .cnt-in,
	.page-id-7061 .cnt-in {
		max-width: 1640px;
		padding: 0 10px;
		width: 96%;
	}
	
	.page-id-4127 .mv .cnt-in,
	.page-id-7061 .mv .cnt-in {
		text-align: center;
	}
	
	.page-id-1138 .entry-content header p,
	.page-id-4127 .entry-content header p,
	.page-id-6890 .entry-content header p,
	.page-id-7061 .entry-content header p {
		font-size: 35px;
		text-align: left;
		color: #19c1c9;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		width: max-content;
	}
	
	.page-id-1138 .mv, .page-id-6890 .mv {
		background-image: url('https://yktaiwanjapan.com/wp-content/uploads/2022/05/mv-2.jpg');
		background-position: center center;
		padding: 80px 0 20px;
	}
	
	.page-id-4127 .mv, .page-id-7061 .mv {
		background-image: url('https://yktaiwanjapan.com/wp-content/uploads/2024/08/mv.jpg');
		background-position: center center;
		padding: 80px 0 20px;
	}
	
	.page-id-4127 .mv img.pc,
	.page-id-7061 .mv img.pc {
		width: 90vw;
	}
	
	.page-id-1138 .cnt-sm-in,
	.page-id-4127 .cnt-sm-in,
	.page-id-6890 .cnt-sm-in,
	.page-id-7061 .cnt-sm-in {
		max-width: 900px;
		width: 96%;
	}
	
	.page-id-1138 .cnt-sm-in2,
	.page-id-4127 .cnt-sm-in2,
	.page-id-6890 .cnt-sm-in2,
	.page-id-7061 .cnt-sm-in2 {
		max-width: 900px;
		width: 96%;
	}
	
	.page-id-1138 .dps,
	.page-id-4127 .dps,
	.page-id-6890 .dps,
	.page-id-7061 .dps {
		padding: 70px 0;
	}
	
	.page-id-1138 .yk,
	.page-id-4127 .yk,
	.page-id-6890 .yk,
	.page-id-7061 .yk {
		height: 506px;
	}
	
	.page-id-1138 .fs-50,
	.page-id-4127 .fs-50,
	.page-id-6890 .fs-50,
	.page-id-7061 .fs-50 {
		font-size: 50px;
		line-height: 80px;
	}
	
	.page-id-1138 .fs-30,
	.page-id-4127 .fs-30,
	.page-id-6890 .fs-30,
	.page-id-7061 .fs-30 {
		font-size: 30px;
		line-height: 50px;
	}
	
	.page-id-1138 .fs-25,
	.page-id-4127 .fs-25,
	.page-id-6890 .fs-25,
	.page-id-7061 .fs-25 {
		font-size: 25px;
		line-height: 45px;
	}
	
	.page-id-1138 .fs-40,
	.page-id-4127 .fs-40,
	.page-id-6890 .fs-40,
	.page-id-7061 .fs-40 {
		font-size: 40px;
		line-height: 70px;
	}
	
	.page-id-1138 .fs-70,
	.page-id-4127 .fs-70,
	.page-id-6890 .fs-70,
	.page-id-7061 .fs-70 {
		font-size: 70px;
	}
	
	.page-id-1138 .worry,
	.page-id-4127 .worry,
	.page-id-6890 .worry,
	.page-id-7061 .worry {
		background-image: url('https://yktaiwanjapan.com/wp-content/uploads/2022/05/worry-bg-1.jpg');
		background-size: cover;
		background-position: center center;
	}
	
	.page-id-1138 .col-md-7,
	.page-id-4127 .col-md-7,
	.page-id-6890 .col-md-7,
	.page-id-7061 .col-md-7 {
		flex: 0 0 auto;
		width: 70%;
	}
	
	.page-id-1138 .div,
	.page-id-4127 .div,
	.page-id-6890 .div,
	.page-id-7061 .div {
		margin-top: 50px;
	}
	
	.page-id-1138 .repeat .unit,
	.page-id-4127 .repeat .unit,
	.page-id-6890 .repeat .unit,
	.page-id-7061 .repeat .unit {
		border-radius: 0 20px 20px 20px;
		background: #fff3d8;
		box-shadow: 0 8px 60px rgba(0, 0, 0, 0.05);
		padding: 100px 30px 50px;
		position: relative;
		margin-bottom: 50px;
	}
	
	.page-id-1138 .repeat .unit h3,
	.page-id-4127 .repeat .unit h3,
	.page-id-6890 .repeat .unit h3,
	.page-id-7061 .repeat .unit h3 {
		font-size: 35px;
		line-height: 35px;
		text-align: center;
		color: #fb0303;
		margin-bottom: 40px;
		text-decoration: underline #F3A239;
	}
	
	.page-id-1138 .repeat .unit .ribbon,
	.page-id-4127 .repeat .unit .ribbon,
	.page-id-6890 .repeat .unit .ribbon,
	.page-id-7061 .repeat .unit .ribbon {
		font-size: 35px;
		line-height: 35px;
		color: white;
		background: url('https://yktaiwanjapan.com/wp-content/uploads/2022/05/ribbon.png');
		width: 290px;
		height: 80px;
		display: flex;
		align-items: center;
		padding-left: 30px;
		position: absolute;
		left: 0;
		top: 0;
		font-weight: bold;
	}
	
	.page-id-1138 .relase,
	.page-id-4127 .relase,
	.page-id-6890 .relase,
	.page-id-7061 .relase {
		background-color: #E9D9C5;
		counter-reset: no;
	}
	
	.page-id-1138 .relase .unit,
	.page-id-4127 .relase .unit,
	.page-id-6890 .relase .unit,
	.page-id-7061 .relase .unit {
		padding: 40px 30px;
		border-radius: 20px;
		background: #fff;
		box-shadow: 0 3px 77px rgba(0, 0, 0, 0.08);
		margin-top: 50px;
	}
	
	.page-id-1138 .relase .unit h2,
	.page-id-4127 .relase .unit h2,
	.page-id-6890 .relase .unit h2,
	.page-id-7061 .relase .unit h2 {
		font-size: 32px;
		text-align: left;
		color: #19c1c9;
		margin-bottom: 30px;
	}
	
	.page-id-1138 .relase .unit h2::before,
	.page-id-4127 .relase .unit h2::before,
	.page-id-6890 .relase .unit h2::before,
	.page-id-7061 .relase .unit h2::before {
		counter-increment: no;
		content: '0' counter(no);
		font-size: 60px;
		margin-right: 20px;
	}
	
	.page-id-1138 .public .div,
	.page-id-4127 .public .div,
	.page-id-6890 .public .div,
	.page-id-7061 .public .div {
		margin-top: 30px;
		padding: 20px;
	}
	
	.page-id-1138 .public .div ul li,
	.page-id-4127 .public .div ul li,
	.page-id-6890 .public .div ul li,
	.page-id-7061 .public .div ul li {
		margin-top: 15px;
		line-height: 1.6;
	}
	
	.page-id-1138 .teacher_box,
	.page-id-4127 .teacher_box,
	.page-id-6890 .teacher_box,
	.page-id-7061 .teacher_box {
		background-image: url('https://yktaiwanjapan.com/wp-content/uploads/2022/05/teacher_bg.png');
		padding: 30px 50px;
		border-radius: 25px;
		border: 5px dashed #f2ecc0;
		margin: 50px 0;
	}
	
	.page-id-1138 .teacher_box img,
	.page-id-4127 .teacher_box img,
	.page-id-6890 .teacher_box img,
	.page-id-7061 .teacher_box img {
		border-radius: 25px;
	}
	
	.page-id-1138 .about,
	.page-id-4127 .about,
	.page-id-6890 .about,
	.page-id-7061 .about {
		background-size: cover;
		background-position: center center;
		background-attachment: fixed;
		background-image: url('https://yktaiwanjapan.com/wp-content/uploads/2022/05/about-bg.jpg');
	}
	
	.page-id-1138 .about .unit,
	.page-id-4127 .about .unit,
	.page-id-6890 .about .unit,
	.page-id-7061 .about .unit {
		padding: 30px;
		background-color: #fff;
		margin-top: 50px;
		overflow: hidden;
	}
	
	.page-id-1138 .about .unit h4,
	.page-id-4127 .about .unit h4,
	.page-id-6890 .about .unit h4,
	.page-id-7061 .about .unit h4 {
		font-size: 32px;
		text-align: left;
		color: #1993c9;
		margin-bottom: 15px;
	}
	
	.page-id-1138 .about h3,
	.page-id-4127 .about h3,
	.page-id-6890 .about h3,
	.page-id-7061 .about h3 {
		margin: 1.5rem 0 1rem;
		font-weight: bold;
	}
	
	.page-id-1138 .about h3:before,
	.page-id-4127 .about h3:before,
	.page-id-6890 .about h3:before,
	.page-id-7061 .about h3:before {
		content: '';
		display: inline-block;
		height: 1em;
		border-left: 6px solid #d31d1d;
		margin-right: 25px;
		top: 5px;
		position: relative;
	}
	
	.page-id-1138 .about .unit p img,
	.page-id-4127 .about .unit p img,
	.page-id-6890 .about .unit p img,
	.page-id-7061 .about .unit p img {
		float: right;
		margin: 0 0 20px 20px;
	}
	
	.page-id-1138 .special,
	.page-id-4127 .special,
	.page-id-6890 .special,
	.page-id-7061 .special {
		background-size: 100%;
		background-attachment: fixed;
		background-image: url('https://yktaiwanjapan.com/wp-content/uploads/2022/05/special-bg-3.jpg');
	}
	
	.page-id-1138 .special .unit,
	.page-id-4127 .special .unit,
	.page-id-6890 .special .unit,
	.page-id-7061 .special .unit {
		padding: 50px 30px;
		border-radius: 0 20px 20px 20px;
		background: #fff3d8;
		box-shadow: 0 8px 60px rgba(0, 0, 0, 0.05);
		margin-top: 50px;
	}
	
	.page-id-1138 .special .unit h3,
	.page-id-4127 .special .unit h3,
	.page-id-6890 .special .unit h3,
	.page-id-7061 .special .unit h3 {
		font-size: 35px;
		text-align: left;
		color: #aa251c;
		padding-left: 1.5rem !important;
	}
	
	.page-id-1138 .special .unit .align-items-md-center,
	.page-id-4127 .special .unit .align-items-md-center,
	.page-id-6890 .special .unit .align-items-md-center,
	.page-id-7061 .special .unit .align-items-md-center {
		align-items: center !important;
	}
	
	.page-id-1138 .special .unit .flex-md-row,
	.page-id-4127 .special .unit .flex-md-row,
	.page-id-6890 .special .unit .flex-md-row,
	.page-id-7061 .special .unit .flex-md-row {
		flex-direction: row !important;
	}
	
	.page-id-1138 .special .unit .col-md-6,
	.page-id-4127 .special .unit .col-md-6,
	.page-id-6890 .special .unit .col-md-6,
	.page-id-7061 .special .unit .col-md-6 {
		flex: 0 0 auto;
		width: 50%;
		padding: 0 10px;
	}
	
	.page-id-1138 .special .unit .row,
	.page-id-1138 .special .mt1em,
	.page-id-4127 .special .unit .row,
	.page-id-4127 .special .mt1em,
	.page-id-6890 .special .unit .row,
	.page-id-6890 .special .mt1em,
	.page-id-7061 .special .unit .row,
	.page-id-7061 .special .mt1em {
		margin-top: 1em;
	}
	
	.page-id-1138 .step,
	.page-id-4127 .step,
	.page-id-6890 .step,
	.page-id-7061 .step {
		background-color: #e2f9ff;
	}
	
	.page-id-1138 .step .unit h3,
	.page-id-4127 .step .unit h3,
	.page-id-6890 .step .unit h3,
	.page-id-7061 .step .unit h3 {
		font-size: 24px;
		padding: 10px 20px;
		border-radius: 20px;
		background-color: #1993C9;
		color: white;
		margin: auto;
		width: fit-content;
	}
	
	.page-id-1138 .step .unit p,
	.page-id-4127 .step .unit p,
	.page-id-6890 .step .unit p,
	.page-id-7061 .step .unit p {
		margin-top: 20px;
		margin-bottom: 30px;
		text-align: center;
		font-weight: bold;
	}
	
	.page-id-1138 .table td,
	.page-id-4127 .table td,
	.page-id-6890 .table td,
	.page-id-7061 .table td {
		border-top: none;
		border-right: none;
		border-left: none;
		vertical-align: top;
	}
	
	.page-id-1138 .table td:first-child,
	.page-id-4127 .table td:first-child,
	.page-id-6890 .table td:first-child,
	.page-id-7061 .table td:first-child {
		width: 30%;
	}
	
	.page-id-1138 .table td:last-child,
	.page-id-4127 .table td:last-child,
	.page-id-6890 .table td:last-child,
	.page-id-7061 .table td:last-child {
		padding: 8px 0 8px 15px;
	}
	
	.page-id-1138 .faq,
	.page-id-4127 .faq,
	.page-id-6890 .faq,
	.page-id-7061 .faq {
		padding-top: 0;
	}
	
	.page-id-1138 .faq .unit,
	.page-id-4127 .faq .unit,
	.page-id-6890 .faq .unit,
	.page-id-7061 .faq .unit {
		border-radius: 0 20px 20px 20px;
		background: #fff3d8;
		padding: 50px 30px;
		margin-top: 50px;
	}
	
	.page-id-1138 .faq .unit>div,
	.page-id-4127 .faq .unit>div,
	.page-id-6890 .faq .unit>div,
	.page-id-7061 .faq .unit>div {
		display: flex;
	}
	
	.page-id-1138 .faq .unit>div.q,
	.page-id-4127 .faq .unit>div.q,
	.page-id-6890 .faq .unit>div.q,
	.page-id-7061 .faq .unit>div.q {
		font-size: 26px;
		margin-bottom: 26px;
		font-weight: bold;
	}
	
	.page-id-1138 .faq .unit>div::before,
	.page-id-4127 .faq .unit>div::before,
	.page-id-6890 .faq .unit>div::before,
	.page-id-7061 .faq .unit>div::before {
		margin-right: 26px;
		font-size: 26px;
	}
	
	.page-id-1138 .footer1 a:first-child,
	.page-id-4127 .footer1 a:first-child,
	.page-id-6890 .footer1 a:first-child,
	.page-id-7061 .footer1 a:first-child {
		margin-right: 3rem !important;
	}
	
	.page-id-1138 .footer1 a:last-child,
	.page-id-4127 .footer1 a:last-child,
	.page-id-6890 .footer1 a:last-child,
	.page-id-7061 .footer1 a:last-child {
		margin-left: 3rem !important;
	}
	
	.page-id-1138 .illust .h190,
	.page-id-4127 .illust .h190,
	.page-id-6890 .illust .h190,
	.page-id-7061 .illust .h190 {
		height: 190px;
	}
	
	.page-id-1138 .illust .unit p,
	.page-id-4127 .illust .unit p,
	.page-id-6890 .illust .unit p,
	.page-id-7061 .illust .unit p {
		padding-left: 170px;
		margin-top: -140px;
	}
	
	.midashi span {
		right: -3em;
	}
	
	.page-id-4127 table.curriculum th,
	.page-id-7061 table.curriculum th {
		border: 3px solid #fff;
		text-align: center;
		width: 17%;
	}
	
	.page-id-4127 table.curriculum td,
	.page-id-7061 table.curriculum td {
		background: #fbfae7;
		border: 3px solid #fff;
	}
}

.page-id-1138 .xsmall,
.page-id-4127 .xsmall,
.page-id-6890 .xsmall,
.page-id-7061 .xsmall {
	font-size: 50%;
	font-weight: normal;
}

/* SP */
@media screen and (max-width:639px) {
	.page-id-1138 .pc,
	.page-id-4127 .pc,
	.page-id-6890 .pc,
	.page-id-7061 .pc {
		display: none;
	}
	
	body.page-id-1138,
	body.page-id-4127,
	body.page-id-6890,
	body.page-id-7061 {
		font-size: 14px;
		line-height: 28px;
	}
	
	.page-id-1138 .entry-content header,
	.page-id-4127 .entry-content header,
	.page-id-6890 .entry-content header,
	.page-id-7061 .entry-content header {
		text-align: center;
	}
	
	.page-id-1138 .cnt-in, .page-id-6890 .cnt-in {
		max-width: 90%;
	}
	
	.page-id-4127 .cnt-in, .page-id-7061 .cnt-in {
		max-width: 96%;
	}
	
	.page-id-1138 .entry-content header p,
	.page-id-4127 .entry-content header p,
	.page-id-6890 .entry-content header p,
	.page-id-7061 .entry-content header p {
		font-size: 16px;
		margin-top: 10px;
	}
	
	.page-id-1138 .mv,
	.page-id-4127 .mv,
	.page-id-6890 .mv,
	.page-id-7061 .mv {
		background-image: url('https://yktaiwanjapan.com/wp-content/uploads/2022/05/mv-sp-1.jpg');
		background-position: top center;
		padding: 10px 0 20px;
	}
	
	.page-id-4127 .mv, .page-id-7061 .mv {
		background-image: url('https://yktaiwanjapan.com/wp-content/uploads/2024/08/top_bk.jpg');
		background-position: top center;
		padding: 10px 0 20px;
	}
	
	.page-id-1138 .site-main,
	.page-id-4127 .site-main,
	.page-id-6890 .site-main,
	.page-id-7061 .site-main {
		padding: 0;
	}
	
	.page-id-1138 .dps,
	.page-id-4127 .dps,
	.page-id-6890 .dps,
	.page-id-7061 .dps {
		padding: 50px 0;
	}
	
	.page-id-1138 .cnt-sm-in,
	.page-id-1138 .cnt-sm-in2,
	.page-id-4127 .cnt-sm-in,
	.page-id-4127 .cnt-sm-in2,
	.page-id-6890 .cnt-sm-in,
	.page-id-6890 .cnt-sm-in2,
	.page-id-7061 .cnt-sm-in,
	.page-id-7061 .cnt-sm-in2 {
		max-width: 90%;
	}
	
	.page-id-1138 .fs-50,
	.page-id-4127 .fs-50,
	.page-id-6890 .fs-50,
	.page-id-7061 .fs-50 {
		font-size: 25px;
		line-height: 40px;
	}
	
	.page-id-1138 .fs-30,
	.page-id-4127 .fs-30,
	.page-id-6890 .fs-30,
	.page-id-7061 .fs-30 {
		font-size: 22px;
		line-height: 32px;
	}
	
	.page-id-1138 .yk,
	.page-id-4127 .yk,
	.page-id-6890 .yk,
	.page-id-7061 .yk {
		height: 51vw;
	}
	
	.page-id-1138 .fs-25,
	.page-id-4127 .fs-25,
	.page-id-6890 .fs-25,
	.page-id-7061 .fs-25 {
		font-size: 18px;
		line-height: 32px;
	}
	
	.page-id-1138 .fs-40,
	.page-id-4127 .fs-40,
	.page-id-6890 .fs-40,
	.page-id-7061 .fs-40 {
		font-size: 22px;
		line-height: 36px;
	}
	
	.page-id-1138 .fs-70,
	.page-id-4127 .fs-70,
	.page-id-6890 .fs-70,
	.page-id-7061 .fs-70 {
		font-size: 30px;
	}
	
	.page-id-1138 .worry,
	.page-id-4127 .worry,
	.page-id-6890 .worry,
	.page-id-7061 .worry {
		background-image: url('https://yktaiwanjapan.com/wp-content/uploads/2022/05/nayami_bg_sp.jpg');
		background-repeat: repeat;
		background-size: contain;
	}
	
	.page-id-1138 .worry .cnt-sm-in,
	.page-id-4127 .worry .cnt-sm-in,
	.page-id-6890 .worry .cnt-sm-in,
	.page-id-7061 .worry .cnt-sm-in {
		background-image: url('https://yktaiwanjapan.com/wp-content/uploads/2022/05/nayami_josei.png');
		background-position: top right;
		background-size: 40%;
		background-repeat: no-repeat;
	}
	
	.page-id-1138 .worry h2,
	.page-id-4127 .worry h2,
	.page-id-6890 .worry h2,
	.page-id-7061 .worry h2 {
		width: 70%;
	}
	
	.page-id-1138 .div,
	.page-id-4127 .div,
	.page-id-6890 .div,
	.page-id-7061 .div {
		margin-top: 30px;
	}
	
	.page-id-1138 .repeat .unit,
	.page-id-4127 .repeat .unit,
	.page-id-6890 .repeat .unit,
	.page-id-7061 .repeat .unit {
		border-radius: 0 20px 20px 20px;
		background: #fff3d8;
		box-shadow: 0 8px 60px rgba(0, 0, 0, 0.05);
		padding: 70px 20px 50px;
		position: relative;
		margin-bottom: 50px;
	}
	
	.page-id-1138 .repeat .unit h3,
	.page-id-4127 .repeat .unit h3,
	.page-id-6890 .repeat .unit h3,
	.page-id-7061 .repeat .unit h3 {
		font-size: 24px;
		text-align: center;
		color: #fb0303;
		margin-bottom: 40px;
		text-decoration: underline #F3A239;
	}
	
	.page-id-1138 .repeat .unit .ribbon,
	.page-id-4127 .repeat .unit .ribbon,
	.page-id-6890 .repeat .unit .ribbon,
	.page-id-7061 .repeat .unit .ribbon {
		font-size: 20px;
		color: white;
		background: url('https://yktaiwanjapan.com/wp-content/uploads/2022/05/ribbon.png');
		background-size: cover;
		width: 150px;
		height: 40px;
		display: flex;
		align-items: center;
		padding-left: 20px;
		position: absolute;
		left: 0;
		top: 0;
		font-weight: bold;
	}
	
	.page-id-1138 .relase,
	.page-id-4127 .relase,
	.page-id-6890 .relase,
	.page-id-7061 .relase {
		background-color: #E9D9C5;
		counter-reset: no;
	}
	
	.page-id-1138 .relase .unit,
	.page-id-4127 .relase .unit,
	.page-id-6890 .relase .unit,
	.page-id-7061 .relase .unit {
		padding: 30px 20px;
		border-radius: 20px;
		background: #fff;
		box-shadow: 0 3px 77px rgba(0, 0, 0, 0.08);
		margin-top: 50px;
	}
	
	.page-id-1138 .relase .unit h2,
	.page-id-4127 .relase .unit h2,
	.page-id-6890 .relase .unit h2,
	.page-id-7061 .relase .unit h2 {
		font-size: 24px;
		text-align: left;
		color: #19c1c9;
		margin-bottom: 30px;
	}
	
	.page-id-1138 .relase .unit h2::before,
	.page-id-4127 .relase .unit h2::before,
	.page-id-6890 .relase .unit h2::before,
	.page-id-7061 .relase .unit h2::before {
		counter-increment: no;
		content: '0' counter(no);
		font-size: 46px;
		margin-right: 20px;
	}
	
	.page-id-1138 .public .div,
	.page-id-4127 .public .div,
	.page-id-6890 .public .div,
	.page-id-7061 .public .div {
		margin-top: 20px;
		padding: 0 10px 10px;
	}
	
	.page-id-1138 .public .div ul li,
	.page-id-4127 .public .div ul li,
	.page-id-6890 .public .div ul li,
	.page-id-7061 .public .div ul li {
		margin-top: 10px;
	}
	
	.page-id-1138 .teacher_box,
	.page-id-4127 .teacher_box,
	.page-id-6890 .teacher_box,
	.page-id-7061 .teacher_box {
		background-image: url('https://yktaiwanjapan.com/wp-content/uploads/2022/05/teacher_bg.png');
		padding: 20px;
		border-radius: 15px;
		border: 3px dashed #f2ecc0;
		margin: 10px 0 30px;
	}
	
	.page-id-1138 .teacher_box img,
	.page-id-4127 .teacher_box img,
	.page-id-6890 .teacher_box img,
	.page-id-7061 .teacher_box img {
		border-radius: 15px;
	}
	
	.page-id-1138 .about,
	.page-id-4127 .about,
	.page-id-6890 .about,
	.page-id-7061 .about {
		background-size: cover;
		background-position: center center;
		background-attachment: fixed;
		background-image: url('https://yktaiwanjapan.com/wp-content/uploads/2022/05/about-bg.jpg');
	}
	
	.page-id-1138 .about .unit,
	.page-id-4127 .about .unit,
	.page-id-6890 .about .unit,
	.page-id-7061 .about .unit {
		padding: 20px;
		background-color: #fff;
		margin-top: 50px;
	}
	
	.page-id-1138 .about .unit h4,
	.page-id-4127 .about .unit h4,
	.page-id-6890 .about .unit h4,
	.page-id-7061 .about .unit h4 {
		font-size: 24px;
		text-align: left;
		color: #1993c9;
		margin-bottom: 15px;
	}
	
	.page-id-1138 .about .unit img,
	.page-id-4127 .about .unit img,
	.page-id-6890 .about .unit img,
	.page-id-7061 .about .unit img {
		margin-top: 30px;
	}
	
	.page-id-1138 .about h3.fs-40,
	.page-id-4127 .about h3.fs-40,
	.page-id-6890 .about h3.fs-40,
	.page-id-7061 .about h3.fs-40 {
		font-size: 24px;
	}
	
	.page-id-1138 .about h3,
	.page-id-4127 .about h3,
	.page-id-6890 .about h3,
	.page-id-7061 .about h3 {
		margin: 1.5rem 0 1rem;
		font-weight: bold;
	}
	
	.page-id-1138 .about h3:before,
	.page-id-4127 .about h3:before,
	.page-id-6890 .about h3:before,
	.page-id-7061 .about h3:before {
		content: '';
		display: inline-block;
		height: 1.2em;
		border-left: 5px solid #d31d1d;
		margin-right: 10px;
		position: relative;
		top: 4px;
	}
	
	.page-id-1138 .about p.sp,
	.page-id-4127 .about p.sp,
	.page-id-6890 .about p.sp,
	.page-id-7061 .about p.sp {
		text-align: center;
	}
	
	.page-id-1138 .think h2,
	.page-id-4127 .think h2,
	.page-id-6890 .think h2,
	.page-id-7061 .think h2 {
		font-size: 1.5rem;
	}
	
	.page-id-1138 .think .cnt-sm-in p,
	.page-id-4127 .think .cnt-sm-in p,
	.page-id-6890 .think .cnt-sm-in p,
	.page-id-7061 .think .cnt-sm-in p {
		margin-top: 10px;
		line-height: 1.6;
		font-size: 16px;
	}
	
	.page-id-1138 .special,
	.page-id-4127 .special,
	.page-id-6890 .special,
	.page-id-7061 .special {
		background-size: cover;
		background-attachment: fixed;
		background-position: center;
		background-image: url('https://yktaiwanjapan.com/wp-content/uploads/2022/05/special-bg-3.jpg');
	}
	
	.page-id-1138 .special h2 .small,
	.page-id-4127 .special h2 .small,
	.page-id-6890 .special h2 .small,
	.page-id-7061 .special h2 .small {
		font-size: 16px;
		margin-top: 1em;
	}
	
	.page-id-1138 .special .unit,
	.page-id-4127 .special .unit,
	.page-id-6890 .special .unit,
	.page-id-7061 .special .unit {
		padding: 30px 20px;
		border-radius: 0 20px 20px 20px;
		background: #fff3d8;
		box-shadow: 0 8px 60px rgba(0, 0, 0, 0.05);
		margin-top: 50px;
	}
	
	.page-id-1138 .special .unit h3,
	.page-id-4127 .special .unit h3,
	.page-id-6890 .special .unit h3,
	.page-id-7061 .special .unit h3 {
		font-size: 24px;
		text-align: center;
		margin: 20px 0;
		color: #aa251c;
	}
	
	.page-id-1138 .special .d-flex img,
	.page-id-4127 .special .d-flex img,
	.page-id-6890 .special .d-flex img,
	.page-id-7061 .special .d-flex img {
		width: 115px;
		margin: auto;
	}
	
	.page-id-1138 .special .unit .flex-column,
	.page-id-4127 .special .unit .flex-column,
	.page-id-6890 .special .unit .flex-column,
	.page-id-7061 .special .unit .flex-column {
		flex-direction: column !important;
	}
	
	.page-id-1138 .special .unit .col-12,
	.page-id-4127 .special .unit .col-12,
	.page-id-6890 .special .unit .col-12,
	.page-id-7061 .special .unit .col-12 {
		flex: 0 0 auto;
		width: 100%;
	}
	
	.page-id-1138 .special .unit .col-12 img,
	.page-id-1138 .special .unit .col-12 iframe,
	.page-id-4127 .special .unit .col-12 img,
	.page-id-4127 .special .unit .col-12 iframe,
	.page-id-6890 .special .unit .col-12 img,
	.page-id-6890 .special .unit .col-12 iframe,
	.page-id-7061 .special .unit .col-12 img,
	.page-id-7061 .special .unit .col-12 iframe {
		margin-top: 1em;
	}
	
	.page-id-1138 .step,
	.page-id-4127 .step,
	.page-id-6890 .step,
	.page-id-7061 .step {
		background-color: #e2f9ff;
	}
	
	.page-id-1138 .step .unit h3,
	.page-id-4127 .step .unit h3,
	.page-id-6890 .step .unit h3,
	.page-id-7061 .step .unit h3 {
		font-size: 24px;
		padding: 10px 20px;
		border-radius: 20px;
		background-color: #1993C9;
		color: white;
		margin: auto;
		width: fit-content;
	}
	
	.page-id-1138 .step .unit p,
	.page-id-4127 .step .unit p,
	.page-id-6890 .step .unit p,
	.page-id-7061 .step .unit p {
		margin-top: 20px;
		margin-bottom: 30px;
		text-align: center;
		font-weight: bold;
	}
	
	.page-id-1138 .table td,
	.page-id-4127 .table td,
	.page-id-6890 .table td,
	.page-id-7061 .table td {
		display: block;
		border: none;
	}
	
	.page-id-1138 .table td:first-child,
	.page-id-4127 .table td:first-child,
	.page-id-6890 .table td:first-child,
	.page-id-7061 .table td:first-child {
		font-size: 130%;
	}
	
	.page-id-1138 .table td:last-child,
	.page-id-4127 .table td:last-child,
	.page-id-6890 .table td:last-child,
	.page-id-7061 .table td:last-child {
		padding: 8px 0 20px;
	}
	
	.page-id-1138 .faq,
	.page-id-4127 .faq,
	.page-id-6890 .faq,
	.page-id-7061 .faq {
		padding-top: 0;
	}
	
	.page-id-1138 .faq .unit,
	.page-id-4127 .faq .unit,
	.page-id-6890 .faq .unit,
	.page-id-7061 .faq .unit {
		border-radius: 0 20px;
		background: #fff3d8;
		padding: 20px 20px 30px;
		margin-top: 50px;
	}
	
	.page-id-1138 .faq .unit>div,
	.page-id-4127 .faq .unit>div,
	.page-id-6890 .faq .unit>div,
	.page-id-7061 .faq .unit>div {
		display: flex;
		flex-direction: column;
	}
	
	.page-id-1138 .faq .unit>div.q,
	.page-id-4127 .faq .unit>div.q,
	.page-id-6890 .faq .unit>div.q,
	.page-id-7061 .faq .unit>div.q {
		font-size: 22px;
		font-weight: bold;
	}
	
	.page-id-1138 .faq .unit>div::before,
	.page-id-4127 .faq .unit>div::before,
	.page-id-6890 .faq .unit>div::before,
	.page-id-7061 .faq .unit>div::before {
		display: block;
		font-size: 26px;
		text-align: center;
		margin: 10px 0;
	}
	
	.page-id-1138 .footer1 a,
	.page-id-4127 .footer1 a,
	.page-id-6890 .footer1 a,
	.page-id-7061 .footer1 a {
		display: block;
	}
	
	.page-id-1138 .illust .unit img,
	.page-id-4127 .illust .unit img,
	.page-id-6890 .illust .unit img,
	.page-id-7061 .illust .unit img {
		display: block;
		margin: auto;
		margin-top: -60px;
	}
	
	.midashi span {
		right: -4em;
	}
	
	.page-id-4127 table.curriculum th,
	.page-id-4127 table.curriculum td,
	.page-id-7061 table.curriculum th,
	.page-id-7061 table.curriculum td {
		display: block;
	}
	
	.page-id-4127 .end .cnt-sm-in h2 img,
	.page-id-7061 .end .cnt-sm-in h2 img {
		max-width: 70vw;
		margin: 0 auto;
	}
}

/* LPのスタイル end */

/* Count Down Timer start */

#campaign-timer-bar {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;

  background: #d62828;
  color: #ffffff;
  text-align: center;
  padding: 12px 10px;
  font-weight: bold;
  font-size: 18px;
  z-index: 99999;
}

.page-id-1138 header,
.page-id-4127 header,
.page-id-6890 header,
.page-id-7061 header {
	margin-top: 55px !important;
}

/* Count Down Timer end */

/* Count Down Timer2 start */

#countdown-banner {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
	background:#c00;
	color:#fff;
	padding:10px;
	text-align:center;
	font-weight:bold;
}

/* Count Down Timer2 end */


/* ttl_img start */
.ttl_img img {
	width: 100vw;
}
/* ttl_img end */

.post-navigation {
    display: none;
}
.jp-relatedposts {
	display: none !important;
}