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

@media (min-width: 762px) {
	
    
    /* ==============================================================
     *
     * common
     *
     * ============================================================== */
    
    #sec_main_wrap:before{
		content: "";
        display: block;
        width: 100%;
        height: 400px;
        background:url("../img/main_bg.png") no-repeat top center;
        position: absolute;
        top: 0;
        left: 50%;
        transform:translate(-50%, 0);
	}
    
    
	/* ==============================================================
     *
     * privacy
     *
     * ============================================================== */
     
     .privacy{
         background: url("/global/img/body_bg.jpg") no-repeat;
         background-position-x: center;
         background-position-y: 388px;
     }

     .box01{
		width: 290px;
		position:absolute;
		left: -90px;
		top: 260px;
	}
    
    .box02{
		width:230px;
		position:absolute;
		right:-20px;
		top: 180px;
	}
		
	/* --------------------------------------------------------------
 	   section 01
	----------------------------------------------------------------- */
    
    
    #sec01{
		width: 100%;
		padding: 120px 0 30px;
	}
	
	#sec01 .wrapper{
		width: 800px;
	}
	
	#sec01 p{
		font-family: 'Noto Sans JP', sans-serif;
		font-weight: 400;
		font-size: 1.5rem;
		letter-spacing: 2px;
	}



	/* --------------------------------------------------------------
 	   section 02
	----------------------------------------------------------------- */

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

	#sec02 .wrapper{
		width: 800px;
	}
	
	#sec02 h2{
		font-family: 'Noto Sans JP', sans-serif;
		font-weight: 500;
		font-size: 2.4rem;
		letter-spacing: 3px;
		padding: 50px 0 12px;
		color:#005292;
	}

	#sec02 p{
		font-family: 'Noto Sans JP', sans-serif;
		font-weight: 400;
		font-size: 1.4rem;
		letter-spacing: 2px;
		padding:0 0 16px;
	}


	
	

	#sec02 .t_list > li{
		padding: 0 0 10px 20px;
		position:relative;
		font-family: 'Noto Sans JP', sans-serif;
		font-weight: 400;
		font-size: 1.4rem;
		letter-spacing: 1px;
	}

	#sec02 .t_list > li:before{
		content: "";
		display: block;
		width: 7px;
		height: 7px;
		background:#2991de;
		border-radius:50%;
		position: absolute;
		top: 9px;
		left: 3px;
	}

	.info_box{
        border: 1px solid #a4bdd1;
        padding: 36px 80px 30px;
        margin: 30px 0 0;
    }

    .info_box p{
    	padding: 0 0 5px !important;
    }

    .info_box h3{
    	font-family: 'Noto Sans JP', sans-serif;
		font-weight: 500;
    	font-size: 1.8rem;
    	line-height:100%;
    	padding: 0 0 0 10px;
    	margin: 0 0 10px;
    	border-left: 4px solid #6785d5;
    }

    .info_box .btn_e li{
        list-style: none;
        font-size: 1.5rem;
    }

    .btn a{
    	display:block;
    	font-family: 'Noto Sans JP', sans-serif;
		font-weight: 500;
    	font-size:1.4rem;
    	color:#005292;
    	transition: all 0.5s cubic-bezier(0, 0, 0.11, 0.99) 0s;
    }


    span.u-ir-icon-pdf{
    	display:inline-block;
    	background: url("/global/img/pdf_pc.png") no-repeat 10px 0px;
    	background-size:18px auto;
    	padding: 0 0 0 33px;
    	font-size:1.3rem;
    }

    .btn a:hover{
		transform:translate(10px,0);
    }

}



