/*
Theme Name: Central Japan Renewal 210801~
Theme URI: https://code3.co.jp
Author: Code3
Author URI: 
Version: 1.0.0
*/
/*font-style*/
@import url("https://fonts.googleapis.com/css2?family=Bodoni+Moda:wght@400;600;700&family=Noto+Serif+JP:wght@400;600;700&display=swap");

body, .model__profile .name-area .name {
	font-family: 'ヒラギノ明朝 Pro W3', 'Hiragino Mincho Pro', '游明朝', 'Yu Mincho', '游明朝体', 'ＭＳ Ｐ明朝', 'MS PMincho', serif;
}
.section-head, .page-menu a .text01, .footer-menu__inner a, .footer-office .title, .category-menu__inner li a, .section__head, .content_gutenberg h2, .hero__subpage .title, .audition__content h2, .front-official h2, .front-instafeed h2, .front-insta-user .title, .model__section, .model__menu a, .model__contact a span, .audition__head .title, .works-box .head h5, .faq-box .question::before, .faq-box .answer::before, .planning-box .head h2 {
  font-family: "Bodoni Moda", "Noto Serif JP", serif;
}
.category-menu__inner .label {
  font-family: "Bodoni Moda", serif;
  font-weight: 700;
}
.audition__contact .catch, .audition__hero-text h3, .charm-box h5, .flow-box .detail h5 {
  font-family: "Noto Serif JP", serif;
  font-weight: 700;
}
.greeting__detail .ceo-greeting p, .planning-box .head p, .category__model .model-box .name, .model-work__head {
  font-family: "Noto Serif JP", serif;
}
.contents-area {
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', '游ゴシック', 'Yu Gothic', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}

/*font-style_end*/
.font-hgs{
    font-family: 'HGS教科書体', 'ヒラギノ明朝 Pro W3', 'Hiragino Mincho Pro', 'serif';
}
.hero {
	/*TOPスライダー　色変更*/
background: #333333b3;
}
.hero__item a {
	/*TOPスライダー　60thロゴ追加*/
	position:relative;
}
.hero__item a:after {
	content: url(./dist/img/60th_logo.svg);
	width: 100%;
	max-width: 160px;
	height: auto;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
}

.front-banners02__inner_page {
	display: flex;
	flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    margin: 0;
	width: 100%;
}

.front-banners02__item_page{
	width: 33%;
    padding: 0 5px;
    margin-bottom: 24px;
}
.front-banners02__item_page img {
	width: 100%;
}
.category__model .model-box .name {
    font-size: 18px;
    font-weight: 700;
    margin: 16px 0 0;
}

.model-work__head {
    font-size: 17px;
}
.contents-area h4 {
	margin-top: 0;
}
.contents-area h2 {
	margin-top: 20px;
}
.section__head, .content_gutenberg h2 {
	padding-top: 50px;
}
.model__main img {
	border: 1px solid #ddd;
}
.single__event img {
	height: auto;
}

/* コンテンツ内見出し　フォントサイズ変更*/
@media(max-width:520px) {
.contents-area .title{
	font-size:18px;
	}
.contents-area h2{
	font-size: 18px;
	}
.contents-area h3{
	font-size: 18px;
	}
}
