@charset "UTF-8";
/* CSS Document */

@font-face {
	font-family: 'KozGoPr6N-ExtraLight';
	src: url("../fonts/KozGoPr6N-ExtraLight.otf");
}
@font-face {
	font-family: 'KozGoPr6N-Light';
	src: url("../fonts/KozGoPr6N-Light.otf");
}
@font-face {
	font-family: 'KozGoPr6N-Regular';
	src: url("../fonts/KozGoPr6N-Regular.otf");
}
@font-face {
	font-family: 'KozGoPr6N-Medium';
	src: url("../fonts/KozGoPr6N-Medium.otf");
}
@font-face {
	font-family: 'KozGoPr6N-Bold';
	src: url("../fonts/KozGoPr6N-Bold.otf");
}
@font-face {
	font-family: 'KozGoPr6N-Heavy';
	src: url("../fonts/KozGoPr6N-Heavy.otf");
}



/*Safariでヒラギノ角ゴシックをきれいに表示させるCSS*/
@font-face {
font-family: sans-serif;
src: local(HiraginoSans-W3);
font-weight: normal;
}
@font-face {
font-family: sans-serif;
src: local(HiraginoSans-W6);
font-weight: bold;
}
/*↓2017.02.14追加*/
@font-face {
font-family: 'Hiragino Kaku Gothic Pro W3';
src: local(HiraginoSans-W3);
font-weight: normal;
}
@font-face {
font-family: 'Hiragino Kaku Gothic Pro W3';
src: local(HiraginoSans-W6);
font-weight: bold;
}
/*↑2017.02.14追加*/
@font-face {
font-family: 'ヒラギノ角ゴ Pro W3';
src: local(HiraginoSans-W3);
font-weight: normal;
}
@font-face {
font-family: 'ヒラギノ角ゴ Pro W3';
src: local(HiraginoSans-W6);
font-weight: bold;
}
@font-face {
font-family: 'ヒラギノ角ゴ ProN W3';
src: local(HiraginoSans-W3);
font-weight: normal;
}
@font-face {
font-family: 'ヒラギノ角ゴ ProN W3';
src: local(HiraginoSans-W6);
font-weight: bold;
}
@font-face {
font-family: 'ＭＳ Ｐゴシック';
src: local(HiraginoSans-W3);
font-weight: normal;
}
@font-face {
font-family: 'ＭＳ Ｐゴシック';
src: local(HiraginoSans-W6);
font-weight: bold;
}
@font-face {
font-family: 'MS P Gothic';
src: local(HiraginoSans-W3);
font-weight: normal;
}
@font-face {
font-family: 'MS P Gothic';
src: local(HiraginoSans-W6);
font-weight: bold;
}
@font-face {
font-family: 'MS PGothic';
src: local(HiraginoSans-W3);
font-weight: normal;
}
@font-face {
font-family: 'MS PGothic';
src: local(HiraginoSans-W6);
font-weight: bold;
}


* {
	font-family: 'HiraginoSans-W6';
	
}


a {
	scroll-behavior: smooth;
}

/*↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓　ボタン アイコン　↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓*/

.btn_0{
	color: #fff!important;
	background: #fb8c00;
	border-radius: 25px;
	border: 1px solid #fb8c00;
    transition: all .3s;
}
.btn_0:hover{
	color: #fb8c00!important;
	background: #fff;
	
}

.btn_1{
	position: relative;
	display: inline-block;
    padding: 18px 50px 18px 50px;
	color: #fff!important;
	background: #fb8c00;
	border-radius: 50px;
	border: 1px solid #fb8c00;
    transition: all .3s;
    text-align: center;
	font-size: clamp(22px, 1.6vw, 32px);
}
.btn_1:hover{
	color: #fb8c00!important;
	background: #fff;
	
}

.btn_1_W{
	position: relative;
	display: inline-block;
    padding: 18px 50px 18px 50px;
	color: #fb8c00!important;
	background: #fff;
	border-radius: 50px;
	border: 1px solid #fb8c00;
    transition: all .3s;
    text-align: center;
	font-size: clamp(22px, 1.6vw, 32px);
}
.btn_1_W:hover{
	color: #fff!important;
	background: #fb8c00;
	
}
.btn_area{
	text-align: center;
}
.btn_read{
	font-size: clamp(22px, 1.6vw, 32px);
}
.btn_read span{
	color: #fb8c00;
}
.btn_read span:nth-of-type(1){
	font-size: 1.5em;
}



.news_icon_prerelease,
.news_icon_release,
.news_icon_news{
	width: 100px;
	padding: 4px;
	font-size: 12px;
	text-align: center;
}
.news_icon_prerelease{
	color: #fb8c00;
	border: 1px solid #fb8c00;
}
.news_icon_release{
	color: #fff;
	background: #fb8c00;
	border: 1px solid #fb8c00;
}
.news_icon_news{
	color: #919191;
	border: 1px solid #919191;
}


/*↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑　ボタン アイコン　↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑*/


/*↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓　　↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓*/

.spacer{
	height: 150px;
}

h2{
	font-size: clamp(32px, 4.8vw, 50px);
	text-align: center;
}



/*↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑　　↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑*/




/*↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓　　↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓*/



/*↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑　　↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑*/



@media screen and (max-width:990px){
}





@media screen and (max-width:990px){
.P{display: none!important;}}
@media screen and (min-width:991px){
.S{display: none!important;}}

