/* CSS Document */


/*- menu -*

変更領域, fv

* filetop *
------------------------------------------------------------------------------------------------------------------------------------------*/

/*- File name [ style.css ] -*/

/*------------------------------------------------------------------------------------------------------------------------------------------

* 変更領域

------------------------------------------------------------------------------------------------------------------------------------------*/

/* screen width 768px未満
---------------------------------------------------------------------*/




/*------------------------------------------------------------------------------------------------------------------------------------------

* okihai_service

------------------------------------------------------------------------------------------------------------------------------------------*/

/* screen width 768px未満
---------------------------------------------------------------------*/

#okihai_service{
	
}

#okihai_service .inhalt{
	padding: 40px clamp(10px, 1.4vw, 20px) clamp(40px, 5.3vw, 80px);
}

#okihai_service .inhalt img{
	margin-right: auto;
	margin-left: auto;
}

#okihai_service .inhalt h3 + *{
	margin-top: clamp(12px, 0.3vw, 24px);
}

#okihai_service article > div.okihai_service_inr{
	margin-top:clamp(20px,2.604vw,80px);

}

/* 横向き用
---------------------------------------------------------------------*/

@media (orientation: landscape) {
}

/* タイトル調整用
---------------------------------------------------------------------*/

@media print,screen and (max-width: 600px) {
	#okihai_service h3 img{
		max-width: 240px;
	}
}





/* TAB用768px～（TAB）
---------------------------------------------------------------------*/

@media print,screen and (min-width: 768px) {
	
	#okihai_service h3 img{
		max-width: none;
	}
	
}




/* iPad pro・ノートPC用1024px～（NPC）
---------------------------------------------------------------------*/

@media print,screen and (min-width: 1024px) {
	
	
	
}




/* PC用1280px～（PC）
---------------------------------------------------------------------*/

@media print,screen and (min-width: 1280px){
	
	
	
}

/*------------------------------------------------------------------------------------------------------------------------------------------

* detail_okihai

------------------------------------------------------------------------------------------------------------------------------------------*/

/* screen width 768px未満
---------------------------------------------------------------------*/

#detail_okihai{
	
}

#detail_okihai h3 img{
	width:clamp(130px,15.625vw,219px)
}

#detail_okihai .inhalt{
	padding: 40px clamp(10px, 1.4vw, 20px) clamp(40px, 5.3vw, 80px);
}

#detail_okihai .inhalt img{
	margin-right: auto;
	margin-left: auto;
}

div.detail_okihai_inr{
	margin-top:clamp(20px,2.604vw,80px);
	padding:0 10px;
}

div.detail_okihai_inr:nth-of-type(2){
	margin-top:clamp(40px,2.604vw,80px);
	padding:0;
}

div.return_home{
	max-width:400px;
	margin:0 auto;
	margin-top:clamp(40px,5.2085vw,80px);
}


/* 横向き用
---------------------------------------------------------------------*/

@media (orientation: landscape) {
}



/* TAB用768px～（TAB）
---------------------------------------------------------------------*/

@media print,screen and (min-width: 768px) {
	div.detail_okihai_inr{
		padding:0;
	}
}



/* iPad pro・ノートPC用1024px～（NPC）
---------------------------------------------------------------------*/

@media print,screen and (min-width: 1024px) {
	
	
}



/* PC用1280px～（PC）
---------------------------------------------------------------------*/

@media print,screen and (min-width: 1280px){
	
	
}
