
/* ============================================================
PC
==============================================================*/

@media (min-width: 762px) {
	
 
    
	/* ============================================================
 	common
	==============================================================*/

    
    .cover{
		width:100%;
		height:100vh;
		left:0;
		top:0;
		background:#fff;
		position:absolute;
		z-index: 999;
		transition: all 5s cubic-bezier(0, 0, 0.07, 0.96) 0.25s;
	}
	.cover_act{
		opacity: 0;
	}
    
    
   
	
    
    
	
	
	/* ============================================================
 	section 00
	==============================================================*/
	
	#sec00{
		width: calc(90vw - 224px);
		margin: 0 auto 50px;
		padding: 0 0 150px;
		position:relative;
	}

	#sec00:before{
		content: "";
		display: block;
		width: 80vw;
		height: 224px;
		background:#f0f1f1;
		position: absolute;
		top: 163px;
		left: -10vw;
	}
	
	#sec00 .wrapper_c{
		position: relative;
	}

	#sec00 h1{
		font-family: 'Roboto', sans-serif;
		font-weight: 600;
		font-size: 7.6rem;
		letter-spacing:0.1rem;
		color:#000;
		position:relative;
		padding: 0 0 14px;
		margin: 0 0 72px;
	}

	#sec00 h1:after{
		content: "";
		display: block;
		width: 50px;
		height: 1px;
		background:#000;
		position: absolute;
		bottom: 27px;
		left:2px;
	}

	#sec00 .img_box{
		width: 190px;
		height: 244px;
		position:absolute;
		left: -15px;
		top: 186px;
		overflow: hidden;
	}

	#sec00 h2{
		font-family: 'Noto Sans JP', sans-serif;
		font-weight: 600;
		font-size:3.2rem;
		color:#000;
		letter-spacing: 0rem;
		line-height: 160%;
		padding: 0 0 120px 21%;
	} 

	#sec00 .body_txt{
		font-family: 'Noto Sans JP', sans-serif;
		font-weight:400;
		font-size: 1.5rem;
		color:#000;
		max-width: 1100px;
		letter-spacing: 0.1rem;
		line-height: 190%;
		padding:0 0 30px;
	} 

	#sec00 .name_txt{
		width: 400px;
		margin: 10px 0 0 auto;
	} 


  

}



