@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/


body{
	font-family: 'Noto Sans JP', sans-serif;
	font-weight: 400;
}
.font_en{
	font-family: 'Noto Serif JP', serif;
	font-weight: 400;
}

.-btn-b>.c-mvBtn__btn{/* トップページのスライダー上ボタン */
	background:#fff;
}

.home .top_secion_entitle{ /* トップページの英語タイトル */
	font-family: 'Noto Serif JP', serif;
	letter-spacing: 2px;
    font-weight: 200;
	font-size: 50px;
    margin-bottom: 0;
	letter-spacing: 2px;
}
.top_secion_jptitle{/* トップページの日本語タイトル */
	font-family: 'Noto Serif JP', serif;
	letter-spacing: 2px;
    font-weight: 200;
	font-size: 22px;
    margin-bottom: 0;
	margin-bottom: 50px;
}
.top_news_list li{
	font-family: 'Noto Serif JP', serif;
	letter-spacing: 2px;
	font-weight: 200;
	display: flex;
	flex-direction: column;
}
.top_news_list a{
	color:#27292b;
	width: 100%;
	padding-top: 5px;
    display: block;
	order: 2;
}
.top_news_list a:hover{
	opacity: 0.7;
}
.top_news_list time{
	width:100%;
	color: #869ba7;
    display: block;
	order: 1;
}
.c-gnav>.menu-item>a .ttl{/* メニュー */
	font-family: 'Noto Serif JP', serif;
}
.p-mainVisual__slideTitle{/* トップページのスライドショー大文字 */
	font-family: 'Noto Serif JP', serif;
}
.c-pageTitle{/* 固定ページのフォント */
	font-family: 'Noto Serif JP', serif;
}
.c-pageTitle__inner{
	letter-spacing: 2px;
}
.c-postTitle{/* 記事タイトル */
	font-family: 'Noto Serif JP', serif;
}

#footer.l-footer{
	background-color: #90b9c2;
    color: #f7f8f2;
}
.home #content.l-content{
	margin-bottom: 0;
}




@media (max-width: 599px){
  .home .top_secion_entitle{
    font-size: 30px;
    text-align: center;
  }
  .top_secion_jptitle{
    font-size: 16px;
    margin-bottom:20px;
    text-align: center;
  }

}

