﻿@charset "UTF-8";

#single {

	padding: 14rem 0;

}

#single .inner {

	width: 120rem;
	margin: 0 auto;
	font-size: 1.8rem;
	line-height: 2;
	color: #fff;
	letter-spacing: 0.1em;

}

#single .inner h2 {
	
	margin-bottom: 0.5em;
	font-size: 4.6rem;
	line-height: 1.5;
	color: #BC9744;

}

#single .inner time {
	
	display: inline-block;
	margin-bottom: 6rem;
	font-size: 2rem;
	line-height: 1.5;
	letter-spacing: 0.06em;

}

#single .inner p {
	
	clear: both;
	margin-bottom: 5rem;
	font-size: 1.8rem;
	line-height: 2;
	letter-spacing: 0.1em;

}

#single .inner img {

	width: auto;
	margin-bottom: 5rem;
	vertical-align: top;

}

/* 追加設定 */
#single  h3 {
	
	display: inline-block;
	margin-bottom: 5rem;
	margin-top: 6rem;
	padding: 0 0.6em;
	font-size: 3.2rem;
	letter-spacing: 0.1em;
	background: #BC9744;

}

#single  h4 {
	
	display: inline-block;
	margin-bottom: 5rem;
	margin-top: 5rem;
	font-size: 3rem;
	letter-spacing: 0.1em;
	border-bottom: 2px solid #BC9744;

}

#single  ul {
	
	margin-bottom: 5rem;

}

#single ul li:before {
	
	display: inline-block;
	margin-right: 0.5em;
	content: "●";
	color: #BC9744;

}



/* MacBook Pro16 */
@media only screen and (max-width: 1728px) {



}


/* MacBook Pro14 */
@media only screen and (max-width: 1512px) {



}


/* 中サイズ */
@media only screen and (max-width: 1366px) {



}


/* MacBook Air */
@media only screen and (max-width: 1280px) {



}


/* iPadPro */
@media only screen and (max-width: 1024px) {

	#single {

		padding: 16rem 0;

	}

	#single .inner {

		width: 86%;
		font-size: 3.6rem;
		line-height: 2;
		letter-spacing: 0.1em;

	}

	#single .inner h2 {
		
		margin-bottom: 0.5em;
		font-size: 6.8rem;
		line-height: 1.5;

	}

	#single .inner time {
		
		margin-bottom: 7rem;
		font-size: 3.6rem;
		line-height: 1.5;
		letter-spacing: 0.06em;

	}

	#single .inner p {
		
		margin-bottom: 7rem;
		font-size: 3.6rem;
		line-height: 2;
		letter-spacing: 0.1em;

	}
	
	/* 追加設定 */
	#single h3 {
		
		margin-bottom: 7rem;
		margin-top: 6rem;
		padding: 0 0.6em;
		font-size: 4.4rem;
		letter-spacing: 0.1em;

	}

	#single h4 {
		
		margin-bottom: 7rem;
		margin-top: 5rem;
		font-size: 4.4rem;
		letter-spacing: 0.1em;

	}

	#single ul {
		
		margin-bottom: 7rem;

	}

}


/* AndroidのＬの横 */
@media only screen and (max-width: 854px) {



}


/* iPad Pro11 */
@media only screen and (max-width: 834px) {



}


/* iPad Air */
@media only screen and (max-width: 820px) {



}


/* iPhone13 miniの横 */
@media only screen and (max-width: 812px) {



}


/* iPad 9th */
@media only screen and (max-width: 810px) {



}


/* iPad */
@media only screen and (max-width: 768px) {



}

/* iPad 6th Mini */
@media only screen and (max-width: 744px) {



}


/* iPhonePlusの横 */
@media only screen and (max-width: 736px) {



}


/* iPhone8の横 */
@media only screen and (max-width: 667px) {



}


/* iPhone5の横 */
@media only screen and (max-width: 568px) {



}


/* AndLoidL */
@media only screen and (max-width: 480px) {

	#single {

		padding: 20rem 0;

	}

	#single .inner {

		width: 88%;
		font-size: 6rem;
		line-height: 2;
		letter-spacing: 0.08em;

	}

	#single .inner h2 {
		
		margin-bottom: 0.5em;
		font-size: 9.4rem;
		line-height: 1.5;

	}

	#single .inner time {
		
		margin-bottom: 10rem;
		font-size: 6rem;
		line-height: 1.5;
		letter-spacing: 0.06em;

	}

	#single .inner p {
		
		margin-bottom: 10rem;
		font-size: 6rem;
		line-height: 2;
		letter-spacing: 0.08em;

	}
	
	#single .inner img {

		width: 100%;
		margin-bottom: 10rem;

	}
	
	/* 追加設定 */
	#single  h3 {
		
		margin-bottom: 10rem;
		margin-top: 6rem;
		padding: 0 0.6em;
		font-size: 7.4rem;
		letter-spacing: 0.08em;

	}

	#single h4 {
		
		margin-bottom: 10rem;
		margin-top: 5rem;
		font-size: 7.4rem;
		letter-spacing: 0.08em;

	}

	#single ul {
		
		margin-bottom: 10rem;

	}

}


/* Iphone13 Pro Max */
@media only screen and (max-width: 430px) {



}


/* Iphone12 Pro Max */
@media only screen and (max-width: 428px) {



}


/* iPhonePlus */
@media only screen and (max-width: 414px) {



}


/* iPhone14 Pro */
@media only screen and (max-width: 393px) {



}


/* iPhone12 Pro */
@media only screen and (max-width: 390px) {



}


/* iPhone8 */
@media only screen and (max-width: 375px) {



}


/* Galaxy */
@media only screen and (max-width: 360px) {



}


/* iPhone5 */
@media only screen and (max-width: 320px) {



}