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

@media (min-width: 762px) {
	
    
    /* ==============================================================
     *
     * common
     *
     * ============================================================== */
    
    #sec_main_wrap{
		height: 280px;
		background:url("../img/mv_bg_pc.jpg") no-repeat top center;
		background-size:cover;
	}

	#sec_main_wrap #copy_box{
		top: 64%;
	}
    
    
	/* ==============================================================
     *
     * contact
     *
     * ============================================================== */
     

	
		
	/* --------------------------------------------------------------
 	   section 01
	----------------------------------------------------------------- */
	
	#sec01{
		width: 100%;
		padding: 100px 0 160px;
		position:relative;
	}


	#sec01{
		width: 100%;
		padding: 60px 0 160px;
		position:relative;
	}

	#sec01 .wrapper{
		width:780px;
	}
	
	#sec01 h2{
		font-family: 'Noto Sans JP', sans-serif;
		font-weight: 500;
		font-size: 1.8rem;
		letter-spacing: 1px;
		color:#005292;
		padding:30px 0 20px;
	}
    
    #sec01 h2 span{
		display:block;
		font-size:1.3rem;
		color:#9199a2;
	}

	#sec01 h2.ttl_txt{
		font-family: 'Noto Sans JP', sans-serif;
		font-weight: 500;
		font-size: 2.2rem;
		letter-spacing: 1px;
		color:#005292;
		border-bottom: 1px solid #005292;
		padding: 30px 0 10px;
		margin: 0 0 30px;
	}

	#sec01 h2.ttl_txt2{
		font-family: 'Noto Sans JP', sans-serif;
		font-weight: 500;
		font-size: 3.2rem;
		letter-spacing: 1px;
		color: #b90f3b;
		padding: 60px 0;
		text-align: center;
	}

	#sec01 .tel_wrap{
		display: flex;
		justify-content:space-between;
		width:420px;
		background:#e8eaee;
		padding:30px 100px 30px;
	}

	

	#sec01 p{
		font-family: 'Noto Sans JP', sans-serif;
		font-weight: 400;
		font-size: 1.5rem;
		letter-spacing: 1px;
	}

	#sec01 p.tel_txt{
		font-family: 'Roboto', sans-serif;
		font-weight: 400;
		font-size: 3.0rem;
		letter-spacing: 1px;
		line-height: 100%;
		padding: 0;
	}

	#sec01 p.note_txt{
		font-family: 'Noto Sans JP', sans-serif;
		font-weight: 400;
		font-size: 1.4rem;
		letter-spacing: 1px;
		text-indent:-1em;
		line-height: 140%;
		padding: 10px 0 40px 1em;
	}

	#sec01 p.note_txt2{
		font-family: 'Noto Sans JP', sans-serif;
		font-weight: 400;
		font-size: 1.3rem;
		letter-spacing: 1px;
		text-indent:-1em;
		line-height: 140%;
		padding: 10px 0 0 1em;
	}


	#sec01 th{
		font-family: 'Noto Sans JP', sans-serif;
		font-weight: 600;
		font-size: 1.5rem;
		letter-spacing: 1px;
	}

	#sec01 td{
		font-family: 'Noto Sans JP', sans-serif;
		font-weight: 400;
		font-size: 1.5rem;
		letter-spacing: 1px;
	}
    
    #sec01 td a{
    	display:block;
    	color:#005292;
    	text-indent:5px;
    	transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.01) 0s;
    }

    #sec01 td a:hover{
    	transform:translate(10px, 0);
    }

    #sec01 .btn a{
    	width:260px;
    	display:block;
    	font-family: 'Noto Sans JP', sans-serif;
    	font-weight: 400;
    	font-size: 1.4rem;
    	text-align:center;
    	color:#fff;
    	padding:4px 0;
    	border-radius:40px;
    	background:#66bae6;
    	position:absolute;
    	top: 31px;
    	right:0;
    	transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.01) 0s;
    }

    #sec01 .btn a:hover{
    	background:#005292;
    }

}



