@charset "UTF-8";


/*****

フォーマットコピー　ここから

*****/
@media print, screen and (min-width: 801px) {
/* グローバルナビ スマホ */
.header_bg{
	background:rgba(255,255,255,0.90);
	background: none;
	
}
}

/***

トップ以外で使用

***/
.f-item a{
	color: #000;	
}
.f-item.off{
	color: #000;
	opacity: 0.5;
}
/*****

フォーマットコピー　ここまで

*****/





/***

項目3分割

***/
/*タイトル*/
.top_box1_title1{
	width: 100%;
	max-width: 400px;
	height: auto;
	/*font-family: 'Didact Gothic', sans-serif;*/
	/*
	font-family: 'Questrial', sans-serif;
	font-style: normal;
	letter-spacing: 1px;
	font-size: 13.5vw;
	line-height: 101%;
	text-align: left;
	color: #fff;
	*/
	margin: 0 0 30px; 
	padding: 0;
	display: block;
	
	
	/*background: rgba(0,0,0,0.2);*/
	
}




/***

ABOUT OUTLINE

***/
/*左*/
.top_box2_fl{
	clear: both;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}

/*右*/
.top_box2_fr{
	clear: both;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;	
}
@media print, screen and (min-width: 801px) {
/*左*/
.top_box2_fl{
	clear: none;
	width: 20%;
	height: auto;
	margin: 0;
	padding: 0;
	float: left;
	
}

/*右*/
.top_box2_fr{
	clear: none;
	width: 76%;
	height: auto;
	margin: 0;
	padding: 0;
	float: right;
	
}

}






/*テキスト*/
.contact_txt1{
	width: auto;
	height: auto;
	
	font-family: 'Noto Sans JP', sans-serif;
	font-style: normal;
	font-size: 14px;
	line-height: 250%;
	text-align: left;
	color: #000;	
	
	margin: 0;
	padding: 3px 0 0;
}
.contact_txt1 span{
	color: #900;	
}






.works_partners_text{
	clear: both;
	width: 162px;
	height: auto;
	margin: 0 auto 30px;
}
@media print, screen and (max-width: 800px) {
.bnr_btn1{
	width: 48%;
	height: auto;
	margin: 0 0 30px ;
	float: left;
}
.bnr_btn1:nth-child(2n){
	float: right;
}
}
@media print, screen and (min-width: 801px) {
.bnr_btn1{
	width: 23.5%;
	height: auto;
	margin: 0 2% 0 0 ;
	float: left;
}
.bnr_btn1:nth-child(4){
	margin: 0 ;
}
}
