/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 15 2025 | 08:43:23 */
@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Sawarabi+Gothic&family=Zen+Maru+Gothic&family=Zen+Old+Mincho&display=swap');


img{
	width: 100%;
}

body.page-id-3791{
    font-family: "Sawarabi Gothic", sans-serif;
    font-weight: 400;
    font-style: normal;
	font-size: 16px;
    margin: 0;
	padding: 0;
}
.page-id-3791 .content .entry-content{
	    margin-bottom: 0;
}

/* ===============================================
# 使用font
=============================================== */

  /* ----------
  pc--sect
  ---------- */

.navi_kr {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    transform: translate3d(0, 0, 0);
    visibility: visible !important;
    width: 100%;
}



  /* ----------
  main content
  ---------- */

h2.ph_job-title01{
	color: #B89047;
	font-family: "Sawarabi Gothic", sans-serif;
	font-size: 21px;
	font-weight: 500;
	text-align: center;
}
.ph_job-text-ct{
	font-family: "Sawarabi Gothic", sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-align: center;
}
.ph_job-mv-botn{
	background: #B89047;
	color: #fff;
	display: flex;
	margin: 0 auto;
	width: 200px;
    height: 139px;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
}
.hp_lp_job-sect01{
	margin: 30px 0 40px;
}
.ph_job-title02{
	color: #B89047;
	font-family: "Sawarabi Gothic", sans-serif;
	font-size: 21px;
	font-weight: 500;
}
.ph_job-title02-en{
	font-size: 16px;
	color: black;
	text-align: left;
}
.ph_job-title02-jp{
	text-align: left;
}
.ph_job-text-lf{
	font-size: 16px;
	color: black;
}



@media screen and (min-width: 768px){
	.page-id-3791 header{
		height: 0;
	}
	    .container_kr-body {
        margin-left: auto;
        margin-right: auto;
        max-width: calc(var(--kr-rem) * 40);
        padding-bottom: calc(var(--kr-rem) * 4.8);
        padding-top: calc(var(--kr-rem) * 4.8);
    }
	    .frame_kr {
        display: flex;
        flex-direction: column;
        height: 100%;
        left: 0;
        margin: auto;
        max-width: calc(var(--kr-rem) * 40 + var(--kr-rem) * .2);
        pointer-events: none;
        position: absolute;
        right: 0;
        top: 0;
        transition: color .5s var(--kr-ease-none);
        z-index: var(--kr-zindex-navi);
    }

	
	
	
	
}  /* ---768px end----- */