@charset "utf-8";
@import url('/pc/common.css');
@import url('https://fonts.googleapis.com/css2?family=Kosugi+Maru&family=Mochiy+Pop+P+One&family=Noto+Sans+JP:wght@100..900&display=swap');

/*コンテンツ
─────────────────────────────────────*/
#contents_container {
padding-top: 30px;
}

/*アイキャッチ
─────────────────────────────────────*/
#eye_catch {
border-bottom: 1px solid #FFF;
background: url("/pc/img/common/eye_catch_back.png");
}
#eye_catch div.slideshow {
margin: 0 auto;
padding: 1rem 0;
width: 960px;
}


/*ごあいさつ
─────────────────────────────────────*/
.name {
text-align:right;
font-weight: bold;
}
.name img {
padding-left: 1rem;
}


/*お仕事
─────────────────────────────────────*/
.job {
margin-top: 1rem;
padding: 1rem 0 50px 0;
border-radius: 6px;
position: relative;
background-image: url("/pc/img/common/job_back.png");
}
.job ul {
margin: 1rem 25px 0 25px;
padding: 0 1rem;
border-radius: 6px;
background-image: url("/pc/img/common/job_ul_back.png");
}
.job ul li {
margin: 20px 0;
}


/* 特徴
─────────────────────────────────────*/
.point div{
margin: 1rem 0;
display: flex;
align-items: center;
}
.point div img{
margin: -0.5rem 0 -0.5rem 0;
width: 80px;
height: 80px;
z-index: 2;
}
.point div p{
margin-left: -40px;
padding-left: 3.5rem;
flex: 1 1 auto;
border: solid 1px #191943;
border-radius: 4px;
background: url("/pc/img/common/point_back.png") center center / auto 100%;
font-family: "Noto Sans JP", sans-serif;;
font-size: 2.1rem;
font-weight: bold;
color: #191943;
letter-spacing: 8px;
text-shadow:
#FFF 2px 0 4px, #FFF -2px 0 4px,
#FFF 0 -2px 4px, #FFF -2px 0 4px,
#FFF 2px 2px 4px, #FFF -2px 2px 4px,
#FFF 2px -2px 4px, #FFF -2px -2px 4px,
#FFF 1px 2px 4px, #FFF -1px 2px 4px,
#FFF 2px 0 4px, #FFF -2px 0 4px,
#FFF 0 -2px 4px, #FFF -2px 0 4px,
#FFF 2px 2px 4px, #FFF -2px 2px 4px,
#FFF 2px -2px 4px, #FFF -2px -2px 4px,
#FFF 1px 2px 4px, #FFF -1px 2px 4px;
}

