@charset "UTF-8";
/*すみません追加しました(廣岡)*/
/******************** ↓フォント↓ ********************/
/*Oswald*/
@import url("https://fonts.googleapis.com/css2?family=Oswald&display=swap");
/*はんなり明朝*/
@import url('https://fonts.googleapis.com/earlyaccess/hannari.css');
/*こころ明朝*/
@import url('https://fonts.googleapis.com/earlyaccess/kokoro.css');
/*その他追加文字*/
@import url('https://fonts.googleapis.com/css2?family=Kiwi+Maru&family=Klee+One&family=M+PLUS+Rounded+1c&family=New+Tegomin&family=Noto+Sans+JP&family=Sawarabi+Gothic&family=Sawarabi+Mincho&family=Yuji+Syuku&family=Zen+Kaku+Gothic+Antique:wght@500&family=Zen+Maru+Gothic&family=Zen+Old+Mincho&display=swap');
/******************** ↑フォント↑ ********************/

/* body全体に */
body{
	margin:0;
	padding:0;
}

/* 見ているぺージの文字色 */
#news #wrap header nav ul li#nav_news a{
	color:#881117;
	font-weight:bold;
}
/* スマホ版のみ改行のため無効化 */
.br_media{
	display:none;
}

/********** ↓文字関係↓ **********/
/* 書体 */
h1, h2, h3{
	font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif!important;
}

/* h1の文字サイズと色 */
h1{
	font-size:min(3.3vw, 36px);
	color:#fff;
}
/* h2の文字サイズ */
h2{
	font-size:min(2.6vw, 28px);
}

/* 一覧に戻るボタンと記事下の文面の文字サイズ */
#back_btn, .bottom_p{
	font-size:min(1.7vw, 18px);
}

/********** ↑文字関係↑ **********/

/******************** ↑まとめたもの↑ ********************/


/******************** ↓ファーストビュー↓ ********************/
/* ファーストビュー */
.fv_news{
	display:block;
	height:min(35.2vw, 380px);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
}
/* ロゴのサイズと位置関係 */
.logo{
	width:min(11.1vw, 120px);
	height: auto;
	padding-top:min(6.9vw, 75px);
}
/* ファーストビューのタイトル */
.fv_news h1{
	text-align:center;
	margin-top:min(2.3vw, 25px);
}
/******************** ↑ファーストビュー↑ ********************/


/******************** ↓セクション↓ ********************/
section{
	width:min(46.3vw, 500px);
	margin:0 auto;
}
/* 記事タイトル */
section h2{
	margin:min(6.5vw, 70px) 0 min(2.8vw, 30px);
}

/* 記事の枠 */
.news-detail_flex_conteiner{
	display:flex;
	flex-direction:column;
	margin:auto;
	padding:auto;
	margin-bottom:min(9.3vw, 100px);
}

/* 一覧に戻るボタン */
section #back_btn{
	text-decoration:none;
	color:#000;
	font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif!important;
	border:1px solid #555;
	padding:min(1.5vw, 16px) min(11.2vw, 121px);
	transition:0.8s;
}
/* ボタンを中央 */
section .btn_center{
	text-align:center;
}
/* ボタンをホバーしたら */
section #back_btn:hover{
	background-color:#881117;
	color:#fff;
	transition:0.8s;
}

/* 記事下の文面 */
section .bottom_p{
	padding:min(13.9vw, 150px) 0 min(6.9vw, 75px);
}

/******************** ↑セクション↑ ********************/


