@charset "UTF-8";

/* ===== Style Reset ===== */

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input{font-size:1em;margin:0px;padding:0px;line-height:100%;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th{font-weight:normal;font-style:normal;}
ul,ol,li{list-style:none;}
img{margin:0px;padding:0px;border:0px;}
caption,th{text-align:left;}
table{border-collapse:collapse;border-spacing:0px;}
body{margin:0px;padding:0px;text-align:center;}


/* ===== font Style ===== */

@import url('https://fonts.googleapis.com/css2?family=Murecho:wght@100;200;300;400;500;600;700;800;900&display=swap');

body{
font-family:'Murecho', sans-serif;
}


/* ===== anchor Style ===== */

a{text-decoration:none;}

@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){}
@media screen and (max-width:767px){}
@media screen and (max-width:639px){}
@media screen and (max-width:479px){}




/*== #vliver-recruitment-signboard ==*/

#body-frame{overflow:hidden;}



/*== #vliver-recruitment-signboard ==*/

#vliver-recruitment-signboard{width:100%;height:860px;background:url("../img/header-image.jpg") no-repeat center center;background-size:cover;}
#vliver-recruitment-signboard .section-base{position:relative;width:1440px;height:100%;margin:0px auto;}
#vliver-recruitment-signboard .section-frame{position:relative;z-index:100;display:table;width:100%;height:100%;}
#vliver-recruitment-signboard .section-main{display:table-cell;vertical-align:middle;}
#vliver-recruitment-signboard .section-main .title{margin-left:50%;}
#vliver-recruitment-signboard .section-main .title img{}


@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){
#vliver-recruitment-signboard{height:720px;}
#vliver-recruitment-signboard .section-base{width:100%;}
#vliver-recruitment-signboard .section-main .title img{width:90%;height:auto;}
}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){
#vliver-recruitment-signboard .section-main .title{margin-left:40%;}
}
@media screen and (max-width:959px){
#vliver-recruitment-signboard{height:640px;}
#vliver-recruitment-signboard .section-main .title{position:absolute;z-index:200;left:0;bottom:-200px;width:100%;margin-left:0;}
#vliver-recruitment-signboard .section-main .title img{width:60%;height:auto;}
}
@media screen and (max-width:767px){
#vliver-recruitment-signboard{height:520px;}
#vliver-recruitment-signboard .section-main .title img{width:70%;height:auto;}
}
@media screen and (max-width:639px){
#vliver-recruitment-signboard{height:460px;}
#vliver-recruitment-signboard .section-main .title img{width:80%;height:auto;}
}
@media screen and (max-width:479px){
#vliver-recruitment-signboard{height:380px;}
#vliver-recruitment-signboard .section-main .title{position:absolute;z-index:200;left:0;bottom:-100px;width:100%;margin-left:0;}
}




/*== #vliver-recruitment-top-entry ==*/

#vliver-recruitment-top-entry{position:relative;z-index:100;margin-top:-120px;}
#vliver-recruitment-top-entry .section-base{width:1440px;margin:0px auto;}
#vliver-recruitment-top-entry .section-frame{padding:0px 40px;}
#vliver-recruitment-top-entry .section-main{padding:40px;background:url("../img/entry-bg.jpg") no-repeat center center;background-size:cover;border-radius:20px;}

#vliver-recruitment-top-entry .entry-window{margin-top:-75px;}
#vliver-recruitment-top-entry .entry-window .item-base{}
#vliver-recruitment-top-entry .entry-window .item-frame{}
#vliver-recruitment-top-entry .entry-window .item-header{}
#vliver-recruitment-top-entry .entry-window .item-header .label{display:inline-block;padding:20px 40px;border-radius:40px;background:#1cb6f4;color:#fff;border:4px solid #fff;font-size:150%;font-weight:bold;}
#vliver-recruitment-top-entry .entry-window .item-header .date{margin-top:30px;}
#vliver-recruitment-top-entry .entry-window .item-header .date-pc{display:block;margin:0px auto;}
#vliver-recruitment-top-entry .entry-window .item-header .date-sp{display:none;margin:0px auto;}
#vliver-recruitment-top-entry .entry-window .item-main{}
#vliver-recruitment-top-entry .entry-window .item-main .btn{}
#vliver-recruitment-top-entry .entry-window .item-main .btn-entry-pc{display:block;margin:0px auto;}
#vliver-recruitment-top-entry .entry-window .item-main .btn-entry-sp{display:none;margin:0px auto;}
#vliver-recruitment-top-entry .entry-window .item-main .note{margin-top:10px;font-size:150%;line-height:130%;}



@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){
#vliver-recruitment-top-entry .section-base{width:auto;}
#vliver-recruitment-top-entry .entry-window .item-header .date-pc{display:none;}
#vliver-recruitment-top-entry .entry-window .item-header .date-sp{display:block;}
}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){
#vliver-recruitment-top-entry .entry-window .item-main .btn-entry-pc{width:100%;height:auto;}
}
@media screen and (max-width:959px){
#vliver-recruitment-top-entry{position:relative;z-index:90;margin-top:0px;}
#vliver-recruitment-top-entry .section-frame{padding:0px;}
#vliver-recruitment-top-entry .section-main{border-radius:0px;}
#vliver-recruitment-top-entry .entry-window{margin-top:180px;}
#vliver-recruitment-top-entry .entry-window .item-header .date-sp{width:100%;height:auto;}
#vliver-recruitment-top-entry .entry-window .item-main .btn-entry-pc{display:none;}
#vliver-recruitment-top-entry .entry-window .item-main .btn-entry-sp{display:block;width:100%;height:auto;}
#vliver-recruitment-top-entry .entry-window .item-main .note{font-size:125%;}
}
@media screen and (max-width:767px){
#vliver-recruitment-top-entry .entry-window .item-header .label{padding:10px 20px;border-radius:40px;border:2px solid #fff;font-size:125%;}
#vliver-recruitment-top-entry .entry-window .item-header .date{margin-top:15px;}
#vliver-recruitment-top-entry .entry-window .item-main .note{font-size:125%;}
}
@media screen and (max-width:639px){}
@media screen and (max-width:479px){
#vliver-recruitment-top-entry .section-frame{padding:0px;}
#vliver-recruitment-top-entry .section-main{padding:40px 20px;}
#vliver-recruitment-top-entry .entry-window{margin-top:90px;}
#vliver-recruitment-top-entry .entry-window .item-main .note{font-size:100%;}
}




/*== #vliver-recruitment-vliver-info ==*/

#vliver-recruitment-vliver-info{}
#vliver-recruitment-vliver-info .section-base{position:relative;width:1440px;margin:0px auto;}
#vliver-recruitment-vliver-info .section-frame{position:relative;z-index:100;padding:90px 40px;}
#vliver-recruitment-vliver-info .section-header{margin-bottom:60px;}
#vliver-recruitment-vliver-info .section-main{}

#vliver-recruitment-vliver-info .section-header .headline{
color:#fff;
font-size:350%;font-weight:bold;
line-height:130%;
text-shadow:
4px 0px 1px #1cb6f4,
3.9px 0.7px 1px #1cb6f4,
3.7px 1.4px 1px #1cb6f4,
3.4px 2px 1px #1cb6f4,
3.1px 2.6px 1px #1cb6f4,
2.8px 2.8px 1px #1cb6f4,
3.1px 2.6px 1px #1cb6f4,
2.6px 3.1px 1px #1cb6f4,
2px 3.4px 1px #1cb6f4,
1.4px 3.7px 1px #1cb6f4,
0.7px 3.9px 1px #1cb6f4,
0px 4px 0 #1cb6f4,
-3.9px 0.7px 1px #1cb6f4,
-3.7px 1.4px 1px #1cb6f4,
-3.4px 2px 0 #1cb6f4,
-3.1px 2.6px 1px #1cb6f4,
-2.8px 2.8px 1px #1cb6f4,
-3.1px 2.6px 1px #1cb6f4,
-2.6px 3.1px 1px #1cb6f4,
-2px 3.4px 1px #1cb6f4,
-1.4px 3.7px 1px #1cb6f4,
-0.7px 3.9px 1px #1cb6f4,
-4px 0px 0 #1cb6f4,
-3.9px -0.7px 1px #1cb6f4,
-3.7px -1.4px 1px #1cb6f4,
-3.4px -2px 1px #1cb6f4,
-3.1px -2.6px 1px #1cb6f4,
-2.8px -2.8px 1px #1cb6f4,
-3.1px -2.6px 1px #1cb6f4,
-2.6px -3.1px 1px #1cb6f4,
-2px -3.4px 1px #1cb6f4,
-1.4px -3.7px 1px #1cb6f4,
-0.7px -3.9px 1px #1cb6f4,
-4px -4px 1px #1cb6f4,
3.9px -0.7px 1px #1cb6f4,
3.7px -1.4px 1px #1cb6f4,
3.4px -2px 1px #1cb6f4,
3.1px -2.6px 1px #1cb6f4,
2.8px -2.8px 1px #1cb6f4,
3.1px -2.6px 1px #1cb6f4,
2.6px -3.1px 1px #1cb6f4,
2px -3.4px 1px #1cb6f4,
1.4px -3.7px 1px #1cb6f4,
0.7px -3.9px 1px #1cb6f4;
text-align:center;
}
#vliver-recruitment-vliver-info .section-header .headline-sub{margin-top:15px;color:#1cb6f4;font-size:200%;font-weight:bold;line-height:130%;}
#vliver-recruitment-vliver-info .section-header .cnt{margin-top:30px;font-size:125%;line-height:130%;}

#vliver-recruitment-vliver-info .vliver-list{}
#vliver-recruitment-vliver-info .vliver-list .item-base{}
#vliver-recruitment-vliver-info .vliver-list .item-frame{}
#vliver-recruitment-vliver-info .vliver-list .item-main{}
#vliver-recruitment-vliver-info .vliver-list .item-main::after{display:block;content:"";clear:both;}
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver{float:left;width:20%;}
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver .base{padding:20px;}
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver .frame{position:relative;padding:10px;}
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver .image{}
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver .image img{width:100%;height:auto;}
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver .label{position:absolute;left:-10px;bottom:30px;width:100%;}
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver .label img{width:90%;height:auto;}

#vliver-recruitment-vliver-info .vliver-list .item-main .vliver:nth-child(2n+1) .frame{background:#0cf7e8;}
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver:nth-child(2n) .frame{background:#1cb6f4;}



@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver{float:left;width:25%;}
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver:nth-child(1) .frame{background:#0cf7e8;}
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver:nth-child(2) .frame{background:#1cb6f4;}
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver:nth-child(3) .frame{background:#0cf7e8;}
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver:nth-child(4) .frame{background:#1cb6f4;}
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver:nth-child(5) .frame{background:#1cb6f4;}
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver:nth-child(6) .frame{background:#0cf7e8;}
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver:nth-child(7) .frame{background:#1cb6f4;}
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver:nth-child(8) .frame{background:#0cf7e8;}
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver:nth-child(9) .frame{background:#0cf7e8;}
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver:nth-child(10) .frame{background:#1cb6f4;}
}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){
#vliver-recruitment-vliver-info .section-base{width:auto;}
}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver .base{padding:20px 10px;}
#vliver-recruitment-vliver-info .section-header .headline{font-size:250%;}
#vliver-recruitment-vliver-info .section-header .headline-sub{font-size:150%;}
}
@media screen and (max-width:767px){
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver{float:left;width:33.33%;}
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver:nth-child(1) .frame{background:#0cf7e8;}
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver:nth-child(2) .frame{background:#1cb6f4;}
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver:nth-child(3) .frame{background:#0cf7e8;}
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver:nth-child(4) .frame{background:#0cf7e8;}
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver:nth-child(5) .frame{background:#1cb6f4;}
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver:nth-child(6) .frame{background:#0cf7e8;}
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver:nth-child(7) .frame{background:#1cb6f4;}
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver:nth-child(8) .frame{background:#0cf7e8;}
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver:nth-child(9) .frame{background:#1cb6f4;}
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver:nth-child(10) .frame{background:#0cf7e8;}
}
@media screen and (max-width:639px){
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver{float:left;width:50%;}
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver .base{padding:10px;}
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver:nth-child(1) .frame{background:#0cf7e8;}
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver:nth-child(2) .frame{background:#1cb6f4;}
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver:nth-child(3) .frame{background:#1cb6f4;}
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver:nth-child(4) .frame{background:#0cf7e8;}
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver:nth-child(5) .frame{background:#0cf7e8;}
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver:nth-child(6) .frame{background:#1cb6f4;}
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver:nth-child(7) .frame{background:#1cb6f4;}
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver:nth-child(8) .frame{background:#0cf7e8;}
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver:nth-child(9) .frame{background:#0cf7e8;}
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver:nth-child(10) .frame{background:#1cb6f4;}
}
@media screen and (max-width:479px){
#vliver-recruitment-vliver-info .section-frame{padding:60px 20px;}
#vliver-recruitment-vliver-info .section-header .headline{font-size:200%;}
#vliver-recruitment-vliver-info .section-header .headline-sub{font-size:125%;}
#vliver-recruitment-vliver-info .section-header .cnt{font-size:100%;text-align:left;}
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver .frame{padding:5px;}
#vliver-recruitment-vliver-info .vliver-list .item-main .vliver .label{position:absolute;left:-5px;bottom:20px;width:100%;}
}




/*== #vliver-recruitment-outline ==*/

#vliver-recruitment-outline{margin-top:-360px;background:url("../img/outline-bg.jpg") no-repeat center center;background-size:cover;}
#vliver-recruitment-outline .section-base{position:relative;width:1440px;margin:0px auto;}
#vliver-recruitment-outline .section-frame{position:relative;z-index:100;padding:450px 40px 180px 40px;}
#vliver-recruitment-outline .section-main{}

#vliver-recruitment-outline .outline-top{}
#vliver-recruitment-outline .outline-top .item-base{}
#vliver-recruitment-outline .outline-top .item-frame{}
#vliver-recruitment-outline .outline-top .item-header{margin-bottom:60px;}
#vliver-recruitment-outline .outline-top .item-header .headline{
color:#1cb6f4;
font-size:350%;font-weight:bold;
line-height:130%;
text-shadow:
4px 0px 1px #fff,
3.9px 0.7px 1px #fff,
3.7px 1.4px 1px #fff,
3.4px 2px 1px #fff,
3.1px 2.6px 1px #fff,
2.8px 2.8px 1px #fff,
3.1px 2.6px 1px #fff,
2.6px 3.1px 1px #fff,
2px 3.4px 1px #fff,
1.4px 3.7px 1px #fff,
0.7px 3.9px 1px #fff,
0px 4px 0 #fff,
-3.9px 0.7px 1px #fff,
-3.7px 1.4px 1px #fff,
-3.4px 2px 0 #fff,
-3.1px 2.6px 1px #fff,
-2.8px 2.8px 1px #fff,
-3.1px 2.6px 1px #fff,
-2.6px 3.1px 1px #fff,
-2px 3.4px 1px #fff,
-1.4px 3.7px 1px #fff,
-0.7px 3.9px 1px #fff,
-4px 0px 0 #fff,
-3.9px -0.7px 1px #fff,
-3.7px -1.4px 1px #fff,
-3.4px -2px 1px #fff,
-3.1px -2.6px 1px #fff,
-2.8px -2.8px 1px #fff,
-3.1px -2.6px 1px #fff,
-2.6px -3.1px 1px #fff,
-2px -3.4px 1px #fff,
-1.4px -3.7px 1px #fff,
-0.7px -3.9px 1px #fff,
-4px -4px 1px #fff,
3.9px -0.7px 1px #fff,
3.7px -1.4px 1px #fff,
3.4px -2px 1px #fff,
3.1px -2.6px 1px #fff,
2.8px -2.8px 1px #fff,
3.1px -2.6px 1px #fff,
2.6px -3.1px 1px #fff,
2px -3.4px 1px #fff,
1.4px -3.7px 1px #fff,
0.7px -3.9px 1px #fff;
text-align:center;
}
#vliver-recruitment-outline .outline-top .item-header .headline-sub{margin-top:15px;color:#227ea4;font-size:200%;font-weight:bold;line-height:130%;}
#vliver-recruitment-outline .outline-top .item-main{}
#vliver-recruitment-outline .outline-top .item-main .outline{}
#vliver-recruitment-outline .outline-top .item-main .outline ul{display:table;width:100%;}
#vliver-recruitment-outline .outline-top .item-main .outline li{display:table-cell;vertical-align:top;width:33.33%;}
#vliver-recruitment-outline .outline-top .item-main .outline .frame{padding:0px 40px;}
#vliver-recruitment-outline .outline-top .item-main .outline .frame .image{text-align:center;}
#vliver-recruitment-outline .outline-top .item-main .outline .frame .image img{width:80%;height:auto;}
#vliver-recruitment-outline .outline-top .item-main .outline .frame .label{margin-top:45px;color:#1cb6f4;font-size:200%;font-weight:bold;text-align:center;}
#vliver-recruitment-outline .outline-top .item-main .outline .frame .cnt{margin-top:30px;line-height:150%;text-align:left;}
#vliver-recruitment-outline .outline-top .item-main .outline .frame .sns{display:table;margin:30px auto 0px auto;}
#vliver-recruitment-outline .outline-top .item-main .outline .frame .sns .icon{display:table-cell;vertical-align:middle;padding:0px 10px;}
#vliver-recruitment-outline .outline-top .item-main .outline .frame .sns .icon img{width:40px;height:auto;}

#vliver-recruitment-outline .outline-exp{margin-top:60px;}
#vliver-recruitment-outline .outline-exp .item-base{}
#vliver-recruitment-outline .outline-exp .item-frame{}
#vliver-recruitment-outline .outline-exp .item-main{padding:45px 460px 45px 0px;background:url("../img/outline-exp-image.png") no-repeat right top;background-size:contain;}
#vliver-recruitment-outline .outline-exp .item-main .headline{color:#1cb6f4;font-size:300%;font-weight:bold;line-height:130%;text-align:left;}
#vliver-recruitment-outline .outline-exp .item-main .headline-sub{margin-top:15px;color:#227ea4;font-size:250%;font-weight:bold;line-height:130%;text-align:left;}
#vliver-recruitment-outline .outline-exp .item-main .cnt{margin-top:30px;line-height:150%;text-align:left;}
#vliver-recruitment-outline .outline-exp .item-sub{padding:40px 60px;background:#dff5f4;border:4px solid #fff;border-radius:20px;}
#vliver-recruitment-outline .outline-exp .item-sub .note{text-align:left;}
#vliver-recruitment-outline .outline-exp .item-sub .note ul{}
#vliver-recruitment-outline .outline-exp .item-sub .note li{position:relative;padding:10px 0px 10px 30px;line-height:150%;}
#vliver-recruitment-outline .outline-exp .item-sub .note li:before{
content:"";
position:absolute;
top:12px;left:0;
width:16px;height:16px;
background-color:#1cb6f4;
border-radius:50%;
}


@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){
#vliver-recruitment-outline .section-base{width:auto;}
}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){
#vliver-recruitment-outline .outline-exp .item-main{padding:45px 300px 45px 0px;background:url("../img/outline-exp-image.png") no-repeat right bottom;background-size:30%;}
#vliver-recruitment-outline .outline-top .item-main .outline .frame{padding:0px 20px;}
}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){
#vliver-recruitment-outline{margin-top:-300px;}
#vliver-recruitment-outline .section-frame{padding:300px 40px 180px 40px;}

#vliver-recruitment-outline .outline-top .item-main .outline ul{display:block;}
#vliver-recruitment-outline .outline-top .item-main .outline li{display:inline-block;width:45%;}
#vliver-recruitment-outline .outline-top .item-main .outline .frame{padding:30px 20px;}

#vliver-recruitment-outline .outline-top .item-header .headline{font-size:250%;}
#vliver-recruitment-outline .outline-top .item-header .headline-sub{font-size:150%;}
#vliver-recruitment-outline .outline-top .item-main .outline .frame .label{font-size:150%;}
#vliver-recruitment-outline .outline-exp .item-main .headline{font-size:250%;}
#vliver-recruitment-outline .outline-exp .item-main .headline-sub{font-size:200%;}
}
@media screen and (max-width:767px){
#vliver-recruitment-outline .outline-exp .item-main{padding:0px 0px 240px 0px;background:url("../img/outline-exp-image.png") no-repeat right bottom;background-size:240px;}
#vliver-recruitment-outline .outline-exp .item-sub{padding:30px 40px;}
#vliver-recruitment-outline .outline-top .item-main .outline .frame .sns .icon{padding:0px 5px;}
}
@media screen and (max-width:639px){
#vliver-recruitment-outline .outline-top .item-main .outline li{display:block;width:auto;}
#vliver-recruitment-outline .outline-top .item-main .outline .frame{padding:30px 20px;}
#vliver-recruitment-outline .outline-top .item-main .outline .frame .sns .icon{padding:0px 10px;}
}
@media screen and (max-width:479px){
#vliver-recruitment-outline .section-frame{padding:360px 20px 180px 20px;}
#vliver-recruitment-outline .outline-top .item-header{margin-bottom:30px;}
#vliver-recruitment-outline .outline-top .item-header .headline{font-size:200%;}
#vliver-recruitment-outline .outline-top .item-header .headline-sub{font-size:125%;}
#vliver-recruitment-outline .outline-top .item-main .outline .frame .label{font-size:125%;}
#vliver-recruitment-outline .outline-exp .item-main .headline{font-size:200%;}
#vliver-recruitment-outline .outline-exp .item-main .headline-sub{font-size:150%;}
#vliver-recruitment-outline .outline-top .item-main .outline .frame{padding:20px 10px;}
#vliver-recruitment-outline .outline-top .item-main .outline .frame .label{margin-top:30px;}
#vliver-recruitment-outline .outline-top .item-main .outline .frame .cnt{margin-top:15px;}
#vliver-recruitment-outline .outline-exp .item-sub{padding:20px;}
}




/*== #vliver-recruitment-requirement ==*/

#vliver-recruitment-requirement{background:#e4f2f8;}
#vliver-recruitment-requirement .section-base{position:relative;width:1440px;margin:0px auto;}
#vliver-recruitment-requirement .section-frame{position:relative;z-index:100;padding:180px 40px;}
#vliver-recruitment-requirement .section-main{}

#vliver-recruitment-requirement .entry-qualification{margin-bottom:90px;}
#vliver-recruitment-requirement .entry-qualification .item-base{}
#vliver-recruitment-requirement .entry-qualification .item-frame{}
#vliver-recruitment-requirement .entry-qualification .item-header{margin-bottom:60px;}
#vliver-recruitment-requirement .entry-qualification .item-header .label{position:relative;}
#vliver-recruitment-requirement .entry-qualification .item-header .label img{position:relative;z-index:110;}
#vliver-recruitment-requirement .entry-qualification .item-header .label::after{
content:"";
position:absolute;bottom:-5px;left:0;
width:100%;height:30px;
border-radius:15px;
background:-moz-linear-gradient(left, #0cf7e8, #20aaf5);
background:-webkit-linear-gradient(left, #0cf7e8, #20aaf5);
background:linear-gradient(to right, #0cf7e8, #20aaf5);
}
#vliver-recruitment-requirement .entry-qualification .item-main{padding:0px 20px;}
#vliver-recruitment-requirement .entry-qualification .item-main .outline{text-align:left;}
#vliver-recruitment-requirement .entry-qualification .item-main .outline ul{}
#vliver-recruitment-requirement .entry-qualification .item-main .outline li{padding:10px 0px;}
#vliver-recruitment-requirement .entry-qualification .item-main .outline dl{display:table;}
#vliver-recruitment-requirement .entry-qualification .item-main .outline dt{display:table-cell;vertical-align:top;padding-right:20px;}
#vliver-recruitment-requirement .entry-qualification .item-main .outline dd{display:table-cell;vertical-align:top;padding:3px 0px;font-size:125%;line-height:150%;}
#vliver-recruitment-requirement .entry-qualification .item-main .outline .label{display:inline-block;padding:10px 20px;width:100px;background:#1cb6f4;border-radius:30px;color:#fff;font-weight:bold;text-align:center;}
#vliver-recruitment-requirement .entry-qualification .item-sub{margin-top:30px;padding:40px 60px;background:#d5eaf3;border:4px solid #1cb6f4;border-radius:20px;}
#vliver-recruitment-requirement .entry-qualification .item-sub .note{text-align:left;}
#vliver-recruitment-requirement .entry-qualification .item-sub .note ul{}
#vliver-recruitment-requirement .entry-qualification .item-sub .note li{position:relative;padding:10px 0px 10px 30px;line-height:150%;}
#vliver-recruitment-requirement .entry-qualification .item-sub .note li:before{
content:"";
position:absolute;
top:12px;left:0;
width:16px;height:16px;
background-color:#1cb6f4;
border-radius:50%;
}

#vliver-recruitment-requirement .entry-conditions{}
#vliver-recruitment-requirement .entry-conditions .item-base{}
#vliver-recruitment-requirement .entry-conditions .item-frame{}
#vliver-recruitment-requirement .entry-conditions .item-header{margin-bottom:60px;}
#vliver-recruitment-requirement .entry-conditions .item-header .label{position:relative;}
#vliver-recruitment-requirement .entry-conditions .item-header .label img{position:relative;z-index:110;}
#vliver-recruitment-requirement .entry-conditions .item-header .label::after{
content:"";
position:absolute;bottom:-5px;left:0;
width:100%;height:30px;
border-radius:15px;
background:-moz-linear-gradient(left, #0cf7e8, #20aaf5);
background:-webkit-linear-gradient(left, #0cf7e8, #20aaf5);
background:linear-gradient(to right, #0cf7e8, #20aaf5);
}
#vliver-recruitment-requirement .entry-conditions .item-main{padding:0px 20px;}
#vliver-recruitment-requirement .entry-conditions .item-main .outline{}
#vliver-recruitment-requirement .entry-conditions .item-main .outline{text-align:left;}
#vliver-recruitment-requirement .entry-conditions .item-main .outline ul{}
#vliver-recruitment-requirement .entry-conditions .item-main .outline li{position:relative;padding:10px 0px 10px 30px;font-size:125%;line-height:150%;}
#vliver-recruitment-requirement .entry-conditions .item-main .outline li:before{
content:"";
position:absolute;
top:16px;left:0;
width:16px;height:16px;
background-color:#1cb6f4;
border-radius:50%;
}

#vliver-recruitment-requirement .entry-conditions .item-sub{margin-top:30px;padding:0px 20px;}
#vliver-recruitment-requirement .entry-conditions .item-sub .note{}
#vliver-recruitment-requirement .entry-conditions .item-sub .note ul{}
#vliver-recruitment-requirement .entry-conditions .item-sub .note li{padding:10px 0px;}
#vliver-recruitment-requirement .entry-conditions .item-sub .note dl{display:table;}
#vliver-recruitment-requirement .entry-conditions .item-sub .note dt{display:table-cell;vertical-align:top;padding-right:20px;line-height:150%;}
#vliver-recruitment-requirement .entry-conditions .item-sub .note dd{display:table-cell;vertical-align:top;line-height:150%;}



@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){
#vliver-recruitment-requirement .section-base{width:auto;}
}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){
#vliver-recruitment-requirement .entry-qualification .item-header .label img{width:70%;height:auto;}
#vliver-recruitment-requirement .entry-conditions .item-header .label img{width:70%;height:auto;}
}
@media screen and (max-width:767px){
#vliver-recruitment-requirement .entry-qualification .item-main .outline .label{padding:5px 10px;width:80px;}
#vliver-recruitment-requirement .entry-qualification .item-header .label img{width:80%;height:auto;}
#vliver-recruitment-requirement .entry-qualification .item-header .label::after{
content:"";
position:absolute;bottom:-5px;left:0;
width:100%;height:20px;
border-radius:15px;
background:-moz-linear-gradient(left, #0cf7e8, #20aaf5);
background:-webkit-linear-gradient(left, #0cf7e8, #20aaf5);
background:linear-gradient(to right, #0cf7e8, #20aaf5);
}
#vliver-recruitment-requirement .entry-conditions .item-header .label img{width:80%;height:auto;}
#vliver-recruitment-requirement .entry-conditions .item-header .label::after{
content:"";
position:absolute;bottom:-5px;left:0;
width:100%;height:20px;
border-radius:15px;
background:-moz-linear-gradient(left, #0cf7e8, #20aaf5);
background:-webkit-linear-gradient(left, #0cf7e8, #20aaf5);
background:linear-gradient(to right, #0cf7e8, #20aaf5);
}
}
@media screen and (max-width:639px){
#vliver-recruitment-requirement .entry-qualification .item-main{padding:0px;}
#vliver-recruitment-requirement .entry-qualification .item-main .outline dd{padding:0px;}
#vliver-recruitment-requirement .entry-qualification .item-main .outline .label{padding:5px 10px;width:60px;}
#vliver-recruitment-requirement .entry-qualification .item-header .label img{width:90%;height:auto;}
#vliver-recruitment-requirement .entry-qualification .item-header .label::after{
content:"";
position:absolute;bottom:-5px;left:0;
width:100%;height:16px;
border-radius:15px;
background:-moz-linear-gradient(left, #0cf7e8, #20aaf5);
background:-webkit-linear-gradient(left, #0cf7e8, #20aaf5);
background:linear-gradient(to right, #0cf7e8, #20aaf5);
}
#vliver-recruitment-requirement .entry-conditions .item-header .label img{width:90%;height:auto;}
#vliver-recruitment-requirement .entry-conditions .item-header .label::after{
content:"";
position:absolute;bottom:-5px;left:0;
width:100%;height:16px;
border-radius:15px;
background:-moz-linear-gradient(left, #0cf7e8, #20aaf5);
background:-webkit-linear-gradient(left, #0cf7e8, #20aaf5);
background:linear-gradient(to right, #0cf7e8, #20aaf5);
}
#vliver-recruitment-requirement .entry-qualification .item-sub{padding:20px 30px;}
#vliver-recruitment-requirement .entry-conditions .item-main{padding:0px;}
#vliver-recruitment-requirement .entry-conditions .item-sub{padding:0px;}
}
@media screen and (max-width:479px){
#vliver-recruitment-requirement .section-frame{padding:90px 20px;}
#vliver-recruitment-requirement .entry-qualification .item-header{margin-bottom:30px;}
#vliver-recruitment-requirement .entry-qualification .item-sub{padding:20px;}
#vliver-recruitment-requirement .entry-conditions .item-header{margin-bottom:30px;}
}




/*== #vliver-recruitment-process ==*/

#vliver-recruitment-process{}
#vliver-recruitment-process .section-base{position:relative;width:1440px;margin:0px auto;}
#vliver-recruitment-process .section-frame{position:relative;z-index:100;padding:180px 40px;}
#vliver-recruitment-process .section-main{}

#vliver-recruitment-process .recruitment-process{}
#vliver-recruitment-process .recruitment-process .item-base{}
#vliver-recruitment-process .recruitment-process .item-frame{}
#vliver-recruitment-process .recruitment-process .item-header{margin-bottom:90px;}
#vliver-recruitment-process .recruitment-process .item-header .label{}
#vliver-recruitment-process .recruitment-process .item-header .label{position:relative;}
#vliver-recruitment-process .recruitment-process .item-header .label img{position:relative;z-index:110;}
#vliver-recruitment-process .recruitment-process .item-header .label::after{
content:"";
position:absolute;bottom:-5px;left:0;
width:100%;height:30px;
border-radius:15px;
background:-moz-linear-gradient(left, #0cf7e8, #20aaf5);
background:-webkit-linear-gradient(left, #0cf7e8, #20aaf5);
background:linear-gradient(to right, #0cf7e8, #20aaf5);
}
#vliver-recruitment-process .recruitment-process .item-main{text-align:left;}
#vliver-recruitment-process .recruitment-process .item-main .part{}
#vliver-recruitment-process .recruitment-process .item-main .part-base{}
#vliver-recruitment-process .recruitment-process .item-main .part-frame{display:table;}
#vliver-recruitment-process .recruitment-process .item-main .part-header{position:relative;display:table-cell;vertical-align:top;padding-right:60px;}
#vliver-recruitment-process .recruitment-process .item-main .part-header .label{}
#vliver-recruitment-process .recruitment-process .item-main .part:not(:last-child) .part-header::after{
content:"";
position:absolute;z-index:100;
top:40px;right:98px;
width:4px;height:100%;
background:#0cf7e8;
}
#vliver-recruitment-process .recruitment-process .item-main .part-header .label dl{display:table;}
#vliver-recruitment-process .recruitment-process .item-main .part-header .label dt{display:table-cell;vertical-align:middle;padding-right:15px;color:#1cb6f4;font-size:250%;}
#vliver-recruitment-process .recruitment-process .item-main .part-header .label dd{position:relative;z-index:110;display:table-cell;vertical-align:middle;}
#vliver-recruitment-process .recruitment-process .item-main .part-header .label .num{
display:inline-block;
width:80px;
height:80px;
color:#fff;
background:-moz-linear-gradient(45deg, #0cf7e8, #20aaf5);
background:-webkit-linear-gradient(45deg, #0cf7e8, #20aaf5);
background:linear-gradient(45deg, #0cf7e8, #20aaf5);
line-height:80px;
text-align:center;
border-radius:50%;
font-size:350%;
}
#vliver-recruitment-process .recruitment-process .item-main .part-main{display:table-cell;vertical-align:top;padding:20px 0px 60px 0px;}
#vliver-recruitment-process .recruitment-process .item-main .part-main .label{margin-bottom:30px;color:#1cb6f4;font-size:250%;font-weight:bold;}
#vliver-recruitment-process .recruitment-process .item-main .part-main .cnt{line-height:150%;}
#vliver-recruitment-process .recruitment-process .item-main .part-main .btn{margin-top:30px;}
#vliver-recruitment-process .recruitment-process .item-main .part-main .btn a{color:#fff;font-weight:bold;text-decoration:none;}
#vliver-recruitment-process .recruitment-process .item-main .part-main .btn .frame{
display:inline-block;
padding:15px 40px;
border-radius:30px;
background:-moz-linear-gradient(left, #0cf7e8, #20aaf5);
background:-webkit-linear-gradient(left, #0cf7e8, #20aaf5);
background:linear-gradient(to right, #0cf7e8, #20aaf5);
box-shadow:3px 3px 3px 1px rgba(0, 0, 0, 0.2);
}
#vliver-recruitment-process .recruitment-process .item-main .part-main .btn .btn-label{display:inline-block;padding:5px 60px 5px 0px;background:url("../img/icon-arrow.png") no-repeat right center;background-size:contain;color:#fff;font-size:125%;font-weight:bold;}



@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){
#vliver-recruitment-process .section-base{width:auto;}
}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){
#vliver-recruitment-process .recruitment-process .item-header .label img{width:70%;height:auto;}

#vliver-recruitment-process .recruitment-process .item-main .part-header .label dt{font-size:250%;}
#vliver-recruitment-process .recruitment-process .item-main .part-header .label .num{
display:inline-block;
width:60px;
height:60px;
color:#fff;
background:-moz-linear-gradient(45deg, #0cf7e8, #20aaf5);
background:-webkit-linear-gradient(45deg, #0cf7e8, #20aaf5);
background:linear-gradient(45deg, #0cf7e8, #20aaf5);
line-height:60px;
text-align:center;
border-radius:50%;
font-size:250%;
}
#vliver-recruitment-process .recruitment-process .item-main .part-main{display:table-cell;vertical-align:top;padding:10px 0px 60px 0px;}
#vliver-recruitment-process .recruitment-process .item-main .part-main .label{font-size:200%;}
#vliver-recruitment-process .recruitment-process .item-main .part-main .btn .frame{
display:inline-block;
padding:10px 20px;
border-radius:30px;
background:-moz-linear-gradient(left, #0cf7e8, #20aaf5);
background:-webkit-linear-gradient(left, #0cf7e8, #20aaf5);
background:linear-gradient(to right, #0cf7e8, #20aaf5);
box-shadow:3px 3px 3px 1px rgba(0, 0, 0, 0.2);
}
#vliver-recruitment-process .recruitment-process .item-main .part-main .btn .btn-label{display:inline-block;padding:5px 60px 5px 0px;background:url("../img/icon-arrow.png") no-repeat right center;background-size:contain;color:#fff;font-size:100%;font-weight:bold;}

}
@media screen and (max-width:767px){
#vliver-recruitment-process .recruitment-process .item-header .label img{width:80%;height:auto;}
#vliver-recruitment-process .recruitment-process .item-header .label::after{
content:"";
position:absolute;bottom:-5px;left:0;
width:100%;height:20px;
border-radius:15px;
background:-moz-linear-gradient(left, #0cf7e8, #20aaf5);
background:-webkit-linear-gradient(left, #0cf7e8, #20aaf5);
background:linear-gradient(to right, #0cf7e8, #20aaf5);
}
}
@media screen and (max-width:639px){
#vliver-recruitment-process .recruitment-process .item-header .label img{width:90%;height:auto;}
#vliver-recruitment-process .recruitment-process .item-header .label::after{
content:"";
position:absolute;bottom:-5px;left:0;
width:100%;height:16px;
border-radius:15px;
background:-moz-linear-gradient(left, #0cf7e8, #20aaf5);
background:-webkit-linear-gradient(left, #0cf7e8, #20aaf5);
background:linear-gradient(to right, #0cf7e8, #20aaf5);
}


#vliver-recruitment-process .recruitment-process .item-main .part:not(:last-child){margin-bottom:60px;}
#vliver-recruitment-process .recruitment-process .item-main .part-frame{display:block;}
#vliver-recruitment-process .recruitment-process .item-main .part-header{display:block;margin-bottom:15px;padding-right:0px;}
#vliver-recruitment-process .recruitment-process .item-main .part-main{display:block;padding:0px;}
#vliver-recruitment-process .recruitment-process .item-main .part:not(:last-child) .part-header::after{display:none;}
#vliver-recruitment-process .recruitment-process .item-main .part-header .label dt{font-size:200%;}
#vliver-recruitment-process .recruitment-process .item-main .part-header .label .num{
display:inline-block;
width:40px;
height:40px;
color:#fff;
background:-moz-linear-gradient(45deg, #0cf7e8, #20aaf5);
background:-webkit-linear-gradient(45deg, #0cf7e8, #20aaf5);
background:linear-gradient(45deg, #0cf7e8, #20aaf5);
line-height:40px;
text-align:center;
border-radius:50%;
font-size:200%;
}

}
@media screen and (max-width:479px){
#vliver-recruitment-process .section-frame{padding:90px 20px;}
#vliver-recruitment-process .recruitment-process .item-header{margin-bottom:60px;}
}




/*== #vliver-recruitment-notes ==*/

#vliver-recruitment-notes{background:#e4f2f8;}
#vliver-recruitment-notes .section-base{width:1440px;margin:0px auto;}
#vliver-recruitment-notes .section-frame{padding:180px 40px;}
#vliver-recruitment-notes .section-main{}

#vliver-recruitment-notes .recruitment-notes{}
#vliver-recruitment-notes .recruitment-notes .item-base{}
#vliver-recruitment-notes .recruitment-notes .item-frame{}
#vliver-recruitment-notes .recruitment-notes .item-header{margin-bottom:60px;}
#vliver-recruitment-notes .recruitment-notes .item-header .label{}
#vliver-recruitment-notes .recruitment-notes .item-main{padding:0px 20px;}
#vliver-recruitment-notes .recruitment-notes .item-main .note{}
#vliver-recruitment-notes .recruitment-notes .item-main .note{text-align:left;}
#vliver-recruitment-notes .recruitment-notes .item-main .note ul{}
#vliver-recruitment-notes .recruitment-notes .item-main .note li{position:relative;padding:10px 0px 10px 30px;font-size:125%;line-height:150%;}
#vliver-recruitment-notes .recruitment-notes .item-main .note li:before{
content:"";
position:absolute;
top:16px;left:0;
width:16px;height:16px;
background-color:#1cb6f4;
border-radius:50%;
}

#vliver-recruitment-notes .recruitment-notes .item-sub{margin-top:30px;padding:0px 20px;}
#vliver-recruitment-notes .recruitment-notes .item-sub .note{}
#vliver-recruitment-notes .recruitment-notes .item-sub .note ul{}
#vliver-recruitment-notes .recruitment-notes .item-sub .note li{padding:10px 0px;}
#vliver-recruitment-notes .recruitment-notes .item-sub .note dl{display:table;}
#vliver-recruitment-notes .recruitment-notes .item-sub .note dt{display:table-cell;vertical-align:top;padding-right:20px;line-height:150%;}
#vliver-recruitment-notes .recruitment-notes .item-sub .note dd{display:table-cell;vertical-align:top;line-height:150%;text-align:left;}




@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){
#vliver-recruitment-notes .section-base{width:auto;}
}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){
#vliver-recruitment-notes .recruitment-notes .item-header .label img{width:70%;height:auto;}
}
@media screen and (max-width:767px){
#vliver-recruitment-notes .recruitment-notes .item-header .label img{width:80%;height:auto;}
}
@media screen and (max-width:639px){
#vliver-recruitment-notes .recruitment-notes .item-header .label img{width:90%;height:auto;}
#vliver-recruitment-notes .recruitment-notes .item-main{padding:0px;}
}
@media screen and (max-width:479px){
#vliver-recruitment-notes .section-frame{padding:90px 20px;}
#vliver-recruitment-notes .recruitment-notes .item-header{margin-bottom:30px;}
}




/*== #vliver-recruitment-entry ==*/

#vliver-recruitment-entry{background:url("../img/entry-bg.jpg") no-repeat center center;background-size:cover;}
#vliver-recruitment-entry .section-base{position:relative;width:1440px;margin:0px auto;}
#vliver-recruitment-entry .section-frame{position:relative;z-index:100;padding:180px 40px;}
#vliver-recruitment-entry .section-header{margin-bottom:60px;}
#vliver-recruitment-entry .section-main{}

#vliver-recruitment-entry .section-header .label{margin-bottom:45px;}
#vliver-recruitment-entry .section-header .headline{
color:#1cb6f4;
font-size:250%;font-weight:bold;
line-height:130%;
text-shadow:
4px 0px 1px #fff,
3.9px 0.7px 1px #fff,
3.7px 1.4px 1px #fff,
3.4px 2px 1px #fff,
3.1px 2.6px 1px #fff,
2.8px 2.8px 1px #fff,
3.1px 2.6px 1px #fff,
2.6px 3.1px 1px #fff,
2px 3.4px 1px #fff,
1.4px 3.7px 1px #fff,
0.7px 3.9px 1px #fff,
0px 4px 0 #fff,
-3.9px 0.7px 1px #fff,
-3.7px 1.4px 1px #fff,
-3.4px 2px 0 #fff,
-3.1px 2.6px 1px #fff,
-2.8px 2.8px 1px #fff,
-3.1px 2.6px 1px #fff,
-2.6px 3.1px 1px #fff,
-2px 3.4px 1px #fff,
-1.4px 3.7px 1px #fff,
-0.7px 3.9px 1px #fff,
-4px 0px 0 #fff,
-3.9px -0.7px 1px #fff,
-3.7px -1.4px 1px #fff,
-3.4px -2px 1px #fff,
-3.1px -2.6px 1px #fff,
-2.8px -2.8px 1px #fff,
-3.1px -2.6px 1px #fff,
-2.6px -3.1px 1px #fff,
-2px -3.4px 1px #fff,
-1.4px -3.7px 1px #fff,
-0.7px -3.9px 1px #fff,
-4px -4px 1px #fff,
3.9px -0.7px 1px #fff,
3.7px -1.4px 1px #fff,
3.4px -2px 1px #fff,
3.1px -2.6px 1px #fff,
2.8px -2.8px 1px #fff,
3.1px -2.6px 1px #fff,
2.6px -3.1px 1px #fff,
2px -3.4px 1px #fff,
1.4px -3.7px 1px #fff,
0.7px -3.9px 1px #fff;
text-align:center;
}
#vliver-recruitment-entry .section-header .headline-sub{margin-top:15px;color:#227ea4;font-size:200%;font-weight:bold;line-height:130%;}

#vliver-recruitment-entry .entry-window{}
#vliver-recruitment-entry .entry-window .item-base{}
#vliver-recruitment-entry .entry-window .item-frame{}
#vliver-recruitment-entry .entry-window .item-header{}
#vliver-recruitment-entry .entry-window .item-header .label{display:inline-block;padding:20px 40px;border-radius:40px;background:#1cb6f4;color:#fff;border:4px solid #fff;font-size:150%;font-weight:bold;}
#vliver-recruitment-entry .entry-window .item-header .date{margin-top:30px;}
#vliver-recruitment-entry .entry-window .item-header .date-pc{display:block;margin:0px auto;}
#vliver-recruitment-entry .entry-window .item-header .date-sp{display:none;margin:0px auto;}
#vliver-recruitment-entry .entry-window .item-main{}
#vliver-recruitment-entry .entry-window .item-main .btn{}
#vliver-recruitment-entry .entry-window .item-main .btn-entry-pc{display:block;margin:0px auto;}
#vliver-recruitment-entry .entry-window .item-main .btn-entry-sp{display:none;margin:0px auto;}
#vliver-recruitment-entry .entry-window .item-main .note{margin-top:10px;font-size:150%;line-height:130%;}



@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){
#vliver-recruitment-entry .section-base{width:auto;}
#vliver-recruitment-entry .entry-window .item-header .date-pc{display:none;}
#vliver-recruitment-entry .entry-window .item-header .date-sp{display:block;}
}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){
#vliver-recruitment-entry .entry-window .item-main .btn-entry-pc{width:100%;height:auto;}
}
@media screen and (max-width:959px){
#vliver-recruitment-entry .section-header .label img{width:70%;height:auto;}

#vliver-recruitment-entry .section-header .headline{font-size:200%;}
#vliver-recruitment-entry .section-header .headline-sub{font-size:150%;}

#vliver-recruitment-entry .entry-window .item-header .date-sp{width:100%;height:auto;}
#vliver-recruitment-entry .entry-window .item-main .btn-entry-pc{display:none;}
#vliver-recruitment-entry .entry-window .item-main .btn-entry-sp{display:block;width:100%;height:auto;}
#vliver-recruitment-entry .entry-window .item-main .note{font-size:125%;}
}
@media screen and (max-width:767px){
#vliver-recruitment-entry .section-header .label img{width:80%;height:auto;}
#vliver-recruitment-entry .entry-window .item-header .label{padding:10px 20px;border-radius:40px;border:2px solid #fff;font-size:125%;}
#vliver-recruitment-entry .entry-window .item-header .date{margin-top:15px;}
#vliver-recruitment-entry .entry-window .item-main .note{font-size:125%;}
#vliver-recruitment-entry .entry-window .item-main .note{font-size:125%;}
}
@media screen and (max-width:639px){
#vliver-recruitment-entry .section-header .label img{width:90%;height:auto;}
}
@media screen and (max-width:479px){
#vliver-recruitment-entry .section-frame{padding:90px 20px;}
#vliver-recruitment-entry .section-header{margin-bottom:30px;}
#vliver-recruitment-entry .section-header .headline{font-size:150%;}
#vliver-recruitment-entry .section-header .headline-sub{font-size:125%;}
#vliver-recruitment-entry .section-main{padding:40px 10px;}
#vliver-recruitment-entry .entry-window .item-main .note{font-size:100%;}
}




/*== #footer ==*/

#footer{padding:60px 40px;}
#footer .copyright{color:#1cb6f4;font-size:80%;text-align:center;}



@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){}
@media screen and (max-width:767px){}
@media screen and (max-width:639px){}
@media screen and (max-width:479px){
#footer{padding:30px 20px;}
}






/*== .deco ==*/


#vliver-recruitment-signboard .deco1{position:absolute;top:-200px;right:90%;}
#vliver-recruitment-signboard .deco2{position:absolute;bottom:-200px;left:20%;}

#vliver-recruitment-vliver-info .deco1{position:absolute;top:0px;left:90%;}

#vliver-recruitment-outline .deco1{position:absolute;top:-200px;left:95%;}
#vliver-recruitment-outline .deco2{position:absolute;top:550px;right:90%;}

#vliver-recruitment-requirement .deco1{position:absolute;top:-200px;right:95%;}
#vliver-recruitment-requirement .deco2{position:absolute;bottom:-90px;left:95%;}

#vliver-recruitment-process .deco1{position:absolute;top:600px;right:100%;}

#vliver-recruitment-entry .deco1{position:absolute;top:-60px;right:85%;}
#vliver-recruitment-entry .deco2{position:absolute;top:-800px;left:90%;}



@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){
#vliver-recruitment-requirement .deco1{position:absolute;top:-100px;right:80%;}
#vliver-recruitment-requirement .deco1 img{width:auto;height:300px;}
#vliver-recruitment-requirement .deco2{position:absolute;bottom:-240px;left:90%;}
#vliver-recruitment-requirement .deco2 img{width:auto;height:400px;}
#vliver-recruitment-process .deco1{position:absolute;top:600px;left:80%;}
#vliver-recruitment-entry .deco1{position:absolute;top:-60px;right:70%;}
#vliver-recruitment-entry .deco1 img{width:auto;height:400px;}
#vliver-recruitment-entry .deco2{position:absolute;top:-400px;left:70%;}
#vliver-recruitment-entry .deco2 img{width:auto;height:600px;}
}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){
#vliver-recruitment-signboard .deco1{position:absolute;top:-200px;right:90%;}
#vliver-recruitment-signboard .deco1 img{width:600px;height:auto;}
#vliver-recruitment-signboard .deco2{position:absolute;bottom:-200px;left:20%;}
#vliver-recruitment-signboard .deco2 img{width:auto;height:400px;}
#vliver-recruitment-vliver-info .deco1{position:absolute;top:360px;left:70%;}
#vliver-recruitment-vliver-info img{width:auto;height:400px;}
#vliver-recruitment-outline .deco1{position:absolute;top:-400px;left:75%;}
#vliver-recruitment-outline .deco1 img{width:auto;height:600px;}
#vliver-recruitment-outline .deco2{position:absolute;top:1200px;right:80%;}
#vliver-recruitment-outline .deco2 img{width:auto;height:400px;}
#vliver-recruitment-requirement .deco1{position:absolute;top:-100px;right:60%;}
#vliver-recruitment-requirement .deco1 img{width:auto;height:300px;}
#vliver-recruitment-requirement .deco2{position:absolute;bottom:-160px;left:80%;}
#vliver-recruitment-requirement .deco2 img{width:auto;height:300px;}
}
@media screen and (max-width:767px){}
@media screen and (max-width:639px){}
@media screen and (max-width:479px){
#vliver-recruitment-signboard .deco1{position:absolute;top:-200px;right:90%;}
#vliver-recruitment-signboard .deco1 img{width:600px;height:auto;}
#vliver-recruitment-signboard .deco2{position:absolute;bottom:-160px;left:0;}
#vliver-recruitment-signboard .deco2 img{width:auto;height:300px;}
#vliver-recruitment-vliver-info .deco1{position:absolute;top:300px;left:50%;}
#vliver-recruitment-vliver-info img{width:auto;height:400px;}
#vliver-recruitment-outline .deco1{position:absolute;top:-100px;left:60%;}
#vliver-recruitment-outline .deco1 img{width:auto;height:400px;}
#vliver-recruitment-outline .deco2{position:absolute;top:2400px;right:60%;}
#vliver-recruitment-outline .deco2 img{width:auto;height:300px;}
#vliver-recruitment-requirement .deco1{position:absolute;top:-100px;right:60%;}
#vliver-recruitment-requirement .deco1 img{width:auto;height:200px;}
#vliver-recruitment-requirement .deco2{position:absolute;bottom:-120px;left:80%;}
#vliver-recruitment-requirement .deco2 img{width:auto;height:240px;}
#vliver-recruitment-process .deco1{position:absolute;top:500px;left:65%;}
#vliver-recruitment-process .deco1 img{width:auto;height:160px;}
#vliver-recruitment-entry .deco1{position:absolute;top:-60px;right:60%;}
#vliver-recruitment-entry .deco1 img{width:auto;height:240px;}
#vliver-recruitment-entry .deco2{position:absolute;top:-360px;left:60%;}
#vliver-recruitment-entry .deco2 img{width:auto;height:400px;}
}


