.admin-screen{
background-color:#fff;height:100vh;min-height:800px;padding:50px 0;
}

.title{
font-size:26px;text-align:center;font-weight:bold;
}
.admin-table{
margin:0 auto;padding:20px;font-size:12px;
}
table.admin{
margin-left:auto;margin-right:auto;
}
.admin-yet{
font-size:20px;text-decoration:underline;text-align:center;margin:20px 0 10px;
}
.back-btn{
display:block;font-size:18px;text-align:center;margin-top:40px;color:#8b8a8a;
}
.back-btn:hover{
opacity:0.8;
}}
.service-wrap{
background-color:#fff;overflow:hidden;color:#153146;
}
.service-background-image{
margin:20px;border-radius:30px;height:calc(100vh - 40px);min-height:600px;background-image:url("../images/20170810__DSC5751.jpg");background-size:cover;background-position:center;top:0;right:0;bottom:0;left:0;position:relative;
}
.service-top-bar{
height:90px;line-height:90px;display:flex;justify-content:space-between;
}
.service-company-name{
margin-left:40px;font-size:22px;color:#153146;letter-spacing:0.2em;
}
ul.service-menus{
display:flex;padding-right:100px;
}
#service-cp_toggle01{
display:none;
}
.service-font-menu{
display:none;
}
.service-menu{
font-size:16px;margin-left:50px;margin-right:20px;color:#153146;
}
.service-header-second{
width:60%;margin:0 auto;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);
}
.service-company-message1{
text-align:center;font-size:45px;line-height:1.15em;font-weight:normal;color:white;
}
.service-links{
text-align:center;margin-top:40px;font-size:16px;
}
.service-link{
color:white;font-weight:lighter;
}
.service-message{
padding:20px 100px;width:70%;margin:0 auto 15px;text-align:center;color:#153146;
}
.service-message-sentence{
letter-spacing:0.1em;font-weight:bold;margin-bottom:15px;
}
.service-message-big{
padding:0 1em;font-size:35px;display:inline;background:linear-gradient(to bottom, #fff 50%, #e7f154 100%);
}
.service-point{
padding:0 30px;
}
.service-point--title{
text-align:center;font-size:14px;margin-bottom:10px;
}
.service-point-each{
display:flex;margin:5px auto 20px;width:95%;
}
.service-point-each--left{
width:30%;background-color:#153146;border-bottom-left-radius:20px;position:relative;box-shadow:inset 0 -1px 0 #617586,inset 0 2px 8px rgba(0,0,0,0.5),inset 0 0 40px 5px rgba(0,0,0,0.25);color:#fff !important;
}
.service-point-each--left-source{
margin:2px 0px 2px 5px;font-size:12px;color:#fff;
}
.service-point-each--left-main{
text-align:center;color:#fff;width:90%;margin:0 auto;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);
}
.service-point-each--left-top{
font-size:15px;
}
.service-point-each--left-sentence{
font-size:25px;
}
.service-point-each--right{
width:70%;background-color:#e8f2fa;border-top-right-radius:20px;padding:20px 30px;box-shadow:inset 0 1px 0 #dff0ff,inset 0 1px 4px rgba(193,239,255,0.5),inset 0 0 40px 5px rgba(167,218,250,0.25);
}
.service-point-each--right-sentence{
font-size:14px;line-height:1.5em;color:#153146;
}
.service-worry{
margin:30px;
}
.service-worry-image{
width:800px;height:auto;margin:0 auto;display:block;
}
.service-head{
margin-top:10px;
}
.service-head--background-image{
height:400px;background-image:url("../images/20170810__DSC5751.jpg");background-attachment:fixed;background-size:cover;background-position:center;top:0;right:0;bottom:0;left:0;position:relative;
}
.service-head--backgrounds{
font-weight:lighter;color:#fff;text-align:center;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);
}
.service-head--background-title{
font-size:45px;margin-bottom:5px;
}
.service-head--background-middle{
font-size:25px;margin-bottom:15px;
}
.service-head--background-sentence{
font-size:16px;
}
.service-content{
margin:0px auto 0px;padding:30px 0;height:1000px;text-align:center;color:#153146;background-image:url("../images/20170810__DSC5751.jpg");background-size:cover;top:0;right:0;bottom:0;left:0;
}
.service-content--top{
font-size:30px;margin-bottom:20px;
}
.service-content--middle{
font-size:16px;line-height:1.4em;
}
.notification .notice{
background-color:#eb5e00;height:50px;line-height:50px;color:white;text-align:center;font-size:10px;text-decoration:underline;
}
.notification .notice:hover{opacity:0.8;}

a{
text-decoration:none;color:#9b1919;
}

b{
color:#465ee6}strong{color:#f15517;
}
span{
color:#fa6800;font-weight:bold;text-shadow:2px 2px 1px #333;
}
html{
height:100%;
}

body{
height:100%;
}
.inline{
display:inline;
}
@media (max-width: 500px){
.top-image{background-image:url("../images/20170810__DSC5751.jpg");height:100vh;min-height:700px;background-size:cover;background-position:center;top:0;right:0;bottom:0;left:0;position:relative;
}
.top-block{
width:100%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);}
.top-sentence-pc{
display:none;
}
.top-sentence-sp{
width:100%;text-align:center;padding:0px 15px 35px 15px;font-size:20px;color:#fff;font-family:Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;font-weight:bold;text-shadow:2px 2px 1px #333;
}
.middle-sentence{
font-size:12px;padding:1px 3px;text-align:center;border-top:1px solid;border-bottom:1px solid;margin:0px auto;color:#fff;width:70%;font-weight:bold;text-shadow:2px 2px 1px #333;
}
.message{
text-align:center;margin:20px auto;opacity:0;transform:translate(0, 70px);transition:all 2000ms;
}
.message.scrollin{
opacity:1;transform:translate(0, 0);
}
.message-left{
text-align:center;font-size:28px;color:#e5ff00;font-weight:bold;margin-bottom:15px;text-shadow:2px 2px 1px #646d18;
}
.message-left-thumbs{
display:inline;color:#e8f190;
}
.message-right{
text-align:center;color:#fff;font-size:11px;font-weight:bold;text-shadow:2px 2px 1px #333;
}
.tab{
width:39.2%;margin:0 auto;height:39.4px;line-height:39.4px;padding:10px 10px 0;opacity:0;transform:translate(0, -200px);transition:all 2000ms;
}
.tab.scrollin{
opacity:1;transform:translate(0, 0)}
.tab-left--block{width:100%;margin-bottom:30px;
}
.tab-left{
display:block;width:100%;text-align:center;margin:0 auto;color:white;font-weight:bold;font-size:15px;position:relative;}
.tab-left:hover{opacity:0.9}.tab-left:active{-webkit-transform:translateY(2px);transform:translateY(2px);box-shadow:0 0 1px rgba(0,0,0,0.15);background-image:linear-gradient(#b94d22 0%, #ee6934 100%);
}
.tab-right--block{
width:100%
}
.tab-right{
display:block;width:100%;text-align:center;margin:0 auto;color:white;font-weight:bold;font-size:15px;position:relative;}
.tab-right:hover{opacity:0.9}.tab-right:active{-webkit-transform:translateY(2px);transform:translateY(2px);box-shadow:0 0 1px rgba(0,0,0,0.15);background-image:linear-gradient(#1d66aa 0%, #2769a7 100%);
}
.message-content{
margin:60px auto}.message__title{text-align:center;font-size:12px;opacity:0;transform:translate(0, 70px);transition:all 1000ms;
}
.message__title.scrollin{
opacity:1;transform:translate(0, 0);
}
.message__sentence{
text-align:center;padding:0 15px;margin-top:5px;margin-bottom:30px;font-size:17px;font-weight:bold;opacity:0;transform:translate(0, 70px);transition:all 1000ms;
}
.message__sentence.scrollin{
opacity:1;transform:translate(0, 0);
}
.second-query{
padding:20px 15px;opacity:0;transform:translate(0, 70px);transition:all 1000ms;
}
.second-query.scrollin{
opacity:1;transform:translate(0, 0);
}
.second-question{
margin-top:60px;margin:0 auto;background-color:#dde4b4;height:35px;line-height:35px;padding-left:10px;font-size:12px;font-weight:bold;
}
.second-answer{
padding-left:10px;padding-right:10px;font-size:16px;color:goldenrod;margin-top:8px;opacity:0;transform:translate(0, 80px);transition:all 1000ms;
}
.second-answer.scrollin{
opacity:1;transform:translate(0, 0);
}
.second-detail{
font-size:11px;margin-top:5px;padding-left:13px;padding-right:13px;line-height:1.4em;
}
.query-content{
padding:10px 0 120px;margin-top:50px;
}
.query-message{
text-align:center;font-weight:bold;font-size:12px;margin-bottom:10px;opacity:0;transform:translate(0, 70px);transition:all 1000ms;
}
.query-message.scrollin{
opacity:1;transform:translate(0, 0);
}
.query-tel{
margin:0 auto;color:brown;text-align:center;opacity:0;transform:translate(0, 70px);transition:all 1000ms;
}
.query-tel.scrollin{
opacity:1;transform:translate(0, 0);
}
.query-tel__message{
font-size:12px;padding-top:6px}.query-tel__phone{font-size:25px;text-shadow:1px 1px #e9c1c1;
}
.query-time-pc{
display:none;
}
.query-time-sp{
text-align:center;margin-top:15px;font-size:9px;color:cornflowerblue;margin-bottom:20px;opacity:0;transform:translate(0, 70px);transition:all 1000ms;
}
.query-time-sp.scrollin{
opacity:1;transform:translate(0, 0);
}
.fourth-content{
background-color:azure;padding:60px 0 10px;
}
.long-sentence{
text-align:center;width:90%;margin:0 auto 10px;padding:10px 0px 0px;font-size:11px;line-height:1.5em;opacity:0;transform:translate(0, 80px);transition:all 1000ms;
}
.long-sentence.scrollin{opacity:1;transform:translate(0, 0);}
.image-content{background-position:center;background-size:100%}
.choice-point{font-size:20px;color:#3c6bd1;padding-top:20px;margin-top:20px;margin:0 auto;text-align:center;opacity:0;transform:translate(0, 70px);transition:all 1000ms;}
.choice-point.scrollin{opacity:1;transform:translate(0, 0);}
.image-content__block{width:90%;margin:10px auto 60px;}
.image-content__title{margin-top:5px;margin-bottom:5px;font-size:17px;color:#a3c000;text-align:center;font-weight:bold;opacity:0;transform:translate(0, 70px);transition:all 1000ms}.image-content__title.scrollin{opacity:1;transform:translate(0, 0);}
.image-content__img{display:block;width:260px;height:140px;margin:0 auto;transition-duration:0.5s;overflow:hidden;opacity:0;transform:translate(0, -100px);transition:all 1000ms}.image-content__img.scrollin{opacity:1;transform:translate(0, 0);}
.image-content__img:hover{overflow:hidden;transform:scale(1.05);transition-duration:0.4s;}
.image-content__middle{text-align:center;font-weight:600;font-size:15px;margin-top:10px;margin-bottom:10px;opacity:0;transform:translate(0, 80px);transition:all 1000ms;}
.image-content__middle.scrollin{opacity:1;transform:translate(0, 0);}
.image-content__sentence{font-size:11px;line-height:1.5em;display:block;padding:5px 5px;opacity:0;transform:translate(0, 70px);transition:all 1000ms;}
.image-content__sentence.scrollin{opacity:1;transform:translate(0, 0);}
.company-information{padding:60px 5px 0;}
.recruit-way-finish{margin:0 auto;font-size:22px;text-align:center;font-family:sans-serif;padding:0.2em 0.7em;color:#5d627b;background:white;border-left:solid 10px #5d627b;box-shadow:0 3px 5px rgba(0,0,0,0.22);opacity:0;transform:translate(0, 80px);transition:all 1000ms}.recruit-way-finish.scrollin{opacity:1;transform:translate(0, 0)}.fifth-content{margin-top:20px}.review{padding:0px 5px;margin-bottom:50px}.review-sentence{margin:0 auto}.review-text{font-size:11px;line-height:1.5em;margin:0px 10px 0 10px;padding:15px 5px 0 5px;border-top:1px solid gray;opacity:0;transform:translate(0, 70px);transition:all 1000ms;}
.review-text.scrollin{opacity:1;transform:translate(0, 0);}
.review-image{margin-top:15px}.review__img{width:300px;height:250px;max-width:90%;margin:0 auto 10px;display:block;opacity:0;transform:translate(0, -80px);transition:all 1000ms}.review__img.scrollin{opacity:1;transform:translate(0, 0);}
.movie{width:220px;height:120px;display:block;margin:20px auto 60px;text-align:center;}
.contents{background-color:#8cbcff;width:95%;margin:70px auto 80px;border-radius:20px;padding-bottom:0.1px;opacity:0;transform:translate(0, 70px);transition:all 1000ms;}
.contents.scrollin{opacity:1;transform:translate(0, 0);}
.content-title{color:white;padding-top:20px;margin-left:18px;font-size:17px;border-left:5px solid red;padding-left:3px;}
.white-content{background-color:white;margin:5px;border-radius:20px;}
.first-content{margin:20px auto;font-size:10px;padding:30px 30px 0px;line-height:1.3em;}
.reward{color:#465ee6;font-weight:bold;display:inline}.trial{color:#ff651e;font-weight:bold;display:inline;}
.second-contents{padding-bottom:10px;}
.second-content{width:95%;padding:5px;margin:0 auto 10px;opacity:0;transform:translate(0, -150px);transition:all 1000ms;}
.second-content.scrollin{opacity:1;transform:translate(0, 0);}
.second-content__image{margin:0 auto;background-color:whitesmoke;border-radius:10px;padding:10px;}
.first-reward{font-style:italic;font-size:15px;color:#465ee6;border-bottom:1px solid;padding-left:10px;margin-top:5px;margin-left:5px;margin-right:5px;margin-bottom:20px}.first-trial{font-style:italic;font-size:15px;color:#ff651e;border-bottom:1px solid;padding-left:10px;margin-top:5px;margin-left:5px;margin-right:5px;margin-bottom:20px;}
.main-sentence{font-size:11px;padding:5px 8px;line-height:1.5em;}
.recruit-back{padding:30px 0 20px;background-color:#fdfafa;background-size:cover;background-attachment:fixed;background-size:cover;background-position:center;top:0;right:0;bottom:0;left:0;}
.last{width:95%;margin:40px auto;}
.last-title{margin:40px 20px 10px 20px;font-size:20px;font-weight:bold;text-align:center;opacity:0;transform:translate(0, 70px);transition:all 1000ms;}
.last-title.scrollin{opacity:1;transform:translate(0, 0);}
.last-sentence{text-align:center;font-family:Georgia, 'Times New Roman', Times, serif;font-size:9px;line-height:1.6em;opacity:0;transform:translate(0, 70px);transition:all 1000ms;}
.last-sentence.scrollin{opacity:1;transform:translate(0, 0);}
.recruit-information-lists{margin-bottom:10px;display:table;border-top:1px solid;border-left:1px solid;border-right:1px solid;}
dl.recruit-information-list{border-bottom:solid 1px !important;margin:0 auto;display:flex;justify-content:space-around;}
dt.recruit{width:30%;padding:7px 5px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;}
dd.recruit{text-align:left;border-left:solid 1px !important;width:70%;padding:7px 5px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;}
.company-message{padding:60px 0 50px;background-color:#fff;}
.message-center{font-size:10px;width:90%;margin:0 auto 20px;line-height:1.4em;position:relative;padding:1.5em 2em;border-top:solid 1px #5b5b5b;border-bottom:solid 1px #5B5B5B;opacity:0;transform:translate(0, 80px);transition:all 1000ms;}
.message-center.scrollin{opacity:1;transform:translate(0, 0);}
.message-center:before,.message-center:after{content:'';position:absolute;top:-10px;width:1px;height:-webkit-calc(100% + 20px);height:calc(100% + 20px);background-color:#5B5B5B;}
.message-center:before{left:10px;}
.message-center:after{right:10px;}
.message-center p{margin:0;padding:0;}
.interview-content{margin:50px auto 30px;}
.interview-title{margin:0 20px;font-size:18px;color:goldenrod;border-bottom:goldenrod solid 1.5px;padding-left:10px;opacity:0;transform:translate(0, 70px);transition:all 1000ms;}
.interview-title.scrollin{opacity:1;transform:translate(0, 0);}
.interview-flow{margin:15px auto;padding:0 15px;opacity:0;transform:translate(0, 80px);transition:all 1000ms;}
.interview-flow.scrollin{opacity:1;transform:translate(0, 0);}
.interview-flow__top{line-height:1.6em;text-align:center;font-size:11px;margin-bottom:20px;}
.third-tel__phone{font-size:18px;padding-left:5px;text-shadow:1px 1px #e9c1c1;}
.contentwrap{opacity:0;transform:translate(0, 70px);transition:all 1000ms;}
.contentwrap.scrollin{opacity:1;transform:translate(0, 0);}
.reserve{margin:0 auto 0;padding:0px 1px;color:#0066ff;text-align:center;font-size:16px;font-weight:bold;}
.alert{width:100vw;margin-top:20px;margin-bottom:5px;text-align:center;height:20px;line-height:20px;font-size:15px;background-color:black;color:yellow;}
.flow01{text-align:center;margin:0 auto;width:100%;height:70px;}
.flow01 img{width:auto;height:60px;margin-top:5px;}
.flow_table{font-size:6px;}
.flow_table table tr td img{width:auto;height:13px;}
.flow_table table{margin:0 auto;}
.flow_table table tbody tr th{width:100px;text-align:center;}
.flow_table table tbody tr td{text-align:center;}
.little{font-size:5px;}
th{color:#fff;background-color:#0066ff;font-weight:bold;padding:0.1px 0.2px;}
td{padding:0.1px 0.2px;}
tr{color:black}tr:nth-child(2n+1){background:#fcf9fb}tr:nth-child(2n){background-color:#f1f2fa;}
.whereby{margin-top:50px;text-align:center;font-size:20px;}
.whereby-red{color:red;font-size:16px;}
.whereby-block{text-align:center;margin:0 auto 60px;}
.whereby-video{text-align:center;width:250px;}
.interview-flow__content{display:none;}
.whereby-video__flow{text-align:center;width:90%;height:auto;max-width:750px;min-width:400px;}
.interview-flow__top-cell{font-size:13px;text-align:center;padding:0 20px;}
footer.footer-recruit{background-color:#007bff;padding:10px 0;}
.footer-bottom{font-size:10px;height:30px;line-height:30px;color:white;text-align:center;}
#form{background-color:#fff;padding:10px 0px 30px}.back{width:80%;margin:0 auto 10px;font-size:15px;color:#7e7979;}
.back:hover{opacity:0.8;}
.form-title{text-align:center;font-size:22px;margin-bottom:20px;}
.version{text-align:center;font-size:16px;margin:10px 0 0};}

@media (min-width: 500px) and (max-width: 800px){
.top-image{background-image:url("../images/20170810__DSC5751.jpg";);height:100vh;min-height:700px;background-size:cover;background-attachment:fixed;background-position:center;top:0;right:0;bottom:0;left:0;position:relative;
}
.top-block{width:100%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);}.top-sentence-pc{display:none;}
.top-sentence-sp{width:100%;text-align:center;padding:0px 20px 45px 20px;font-size:24px;color:#fff;font-family:Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;font-weight:bold;text-shadow:2px 2px 1px #333;}
.middle-sentence{font-size:13px;padding:2px 5px;text-align:center;border-top:1px solid;border-bottom:1px solid;margin:0px auto;color:#fff;width:70%;font-weight:bold;text-shadow:2px 2px 1px #333;}
.message{text-align:center;margin:20px auto;opacity:0;transform:translate(0, 90px);transition:all 2000ms}.message.scrollin{opacity:1;transform:translate(0, 0)}.message-left{text-align:center;font-size:28px;color:#e5ff00;font-weight:bold;margin-bottom:15px;text-shadow:2px 2px 1px #646d18}.message-left-thumbs{display:inline;color:#e8f190}
.message-right{text-align:center;color:#fff;font-size:12px;font-weight:bold;text-shadow:2px 2px 1px #333;}
.tab{width:39.2%;display:flex;margin:0 auto;height:37px;line-height:37px;padding:10px 10px 0;opacity:0;transform:translate(0, -150px);transition:all 2000ms}.tab.scrollin{opacity:1;transform:translate(0, 0)}
.tab-left--block{width:100%;min-width:120px;margin-right:10px}

.tab-left{display:block;width:100%;text-align:center;margin:0 auto;color:white;font-weight:bold;font-size:12px;position:relative;}
.tab-left:hover{opacity:0.9}
.tab-left:active{-webkit-transform:translateY(2px);transform:translateY(2px);box-shadow:0 0 1px rgba(0,0,0,0.15);background-image:linear-gradient(#b94d22 0%, #ee6934 100%)}
.tab-right--block{width:100%;min-width:120px;margin-left:10px}
.tab-right{display:block;width:100%;text-align:center;margin:0 auto;color:white;font-weight:bold;font-size:12px;position:relative;}
.tab-right:hover{opacity:0.9}.tab-right:active{-webkit-transform:translateY(2px);transform:translateY(2px);box-shadow:0 0 1px rgba(0,0,0,0.15);background-image:linear-gradient(#1d66aa 0%, #2769a7 100%)}.message-content{margin:60px auto}.message__title{text-align:center;font-size:14px;opacity:0;transform:translate(0, 80px);transition:all 1000ms}.message__title.scrollin{opacity:1;transform:translate(0, 0)}.message__sentence{text-align:center;margin-top:10px;margin-bottom:30px;font-size:20px;font-weight:bold;opacity:0;transform:translate(0, 90px);transition:all 1000ms}.message__sentence.scrollin{opacity:1;transform:translate(0, 0)}.second-query{padding:20px 30px;opacity:0;transform:translate(0, 100px);transition:all 1000ms}.second-query.scrollin{opacity:1;transform:translate(0, 0)}.second-question{margin-top:60px;margin:0 auto;background-color:#dde4b4;height:35px;line-height:35px;padding-left:10px;font-size:13px;font-weight:bold}.second-answer{padding-left:10px;padding-right:10px;font-size:18px;color:goldenrod;margin-top:8px;opacity:0;transform:translate(0, 90px);transition:all 1000ms}

.second-answer.scrollin{opacity:1;transform:translate(0, 0)}.second-detail{font-size:13px;margin-top:5px;padding-left:13px;padding-right:13px;line-height:1.5em}.query-content{padding:10px 0 80px;margin-top:50px}.query-message{text-align:center;font-weight:bold;font-size:14px;margin-bottom:10px;opacity:0;transform:translate(0, 80px);transition:all 1000ms}.query-message.scrollin{opacity:1;transform:translate(0, 0)}.query-tel{display:flex;justify-content:center;margin:0 auto;height:35px;line-height:35px;color:brown;opacity:0;transform:translate(0, 80px);transition:all 1000ms}.query-tel.scrollin{opacity:1;transform:translate(0, 0)}.query-tel__message{font-size:15px;padding-top:6px;padding-right:5px}.query-tel__phone{font-size:30px;padding-left:5px;text-shadow:1px 1px #e9c1c1}.query-time-pc{text-align:center;margin-top:15px;font-size:14px;color:cornflowerblue;margin-bottom:30px;opacity:0;transform:translate(0, 80px);transition:all 1000ms}.query-time-pc.scrollin{opacity:1;transform:translate(0, 0)}.query-time-sp{display:none}.fourth-content{background-color:azure;padding:100px 0 10px}.long-sentence{width:80%;text-align:center;margin:0 auto 10px;padding:10px 0px 0px;font-size:13px;line-height:1.5em;opacity:0;transform:translate(0, 90px);transition:all 1000ms}.long-sentence.scrollin{opacity:1;transform:translate(0, 0)}.image-content{background-position:center;background-size:100%}.choice-point{font-size:22px;color:#3c6bd1;padding-top:20px;margin-top:20px;margin:0 auto;text-align:center;opacity:0;transform:translate(0, 100px);transition:all 1000ms}.choice-point.scrollin{opacity:1;transform:translate(0, 0)}.image-content__block{width:80%;margin:10px auto 80px}.image-content__title{margin-top:10px;margin-bottom:5px;font-size:18px;color:#a3c000;text-align:center;font-weight:bold;opacity:0;transform:translate(0, 100px);transition:all 1000ms}.image-content__title.scrollin{opacity:1;transform:translate(0, 0)}.image-content__img{display:block;width:260px;height:140px;margin:0 auto;transition-duration:0.5s;overflow:hidden;opacity:0;transform:translate(0, -100px);transition:all 1000ms}.image-content__img.scrollin{opacity:1;transform:translate(0, 0)}.image-content__img:hover{overflow:hidden;transform:scale(1.05);transition-duration:0.4s}.image-content__middle{text-align:center;font-weight:600;font-size:16px;margin-top:15px;margin-bottom:10px;opacity:0;transform:translate(0, 100px);transition:all 1000ms}.image-content__middle.scrollin{opacity:1;transform:translate(0, 0)}.image-content__sentence{font-size:13px;line-height:1.5em;display:block;padding:5px 10px;opacity:0;transform:translate(0, 90px);transition:all 1000ms}.image-content__sentence.scrollin{opacity:1;transform:translate(0, 0)}.company-information{padding-top:60px}.recruit-way-finish{width:95%;margin:0 auto;font-size:26px;text-align:center;font-family:sans-serif;padding:0.2em 0.7em;color:#5d627b;background:white;border-left:solid 10px #5d627b;box-shadow:0 3px 5px rgba(0,0,0,0.22);opacity:0;transform:translate(0, 100px);transition:all 1000ms}.recruit-way-finish.scrollin{opacity:1;transform:translate(0, 0)}.fifth-content{margin-top:30px}.review{padding:10px 20px;margin-bottom:50px;position:relative}
.review-sentence{margin:0 auto;padding:0 20px}.review-text{font-size:14px;line-height:1.5em;margin:0px 10px 0 10px;padding:30px 15px 0 15px;border-top:1px solid gray;opacity:0;transform:translate(0, 90px);transition:all 1000ms}.review-text.scrollin{opacity:1;transform:translate(0, 0)}
.review-image{margin-top:25px}
.review__img{width:300px;height:250px;max-height:90%;margin:0 auto 10px;display:block;opacity:0;transform:translate(0, -100px);transition:all 1000ms}
.review__img.scrollin{opacity:1;transform:translate(0, 0)}
.movie{width:350px;height:200px;display:block;margin:20px auto 70px;text-align:center}.contents{background-color:#8cbcff;width:90%;margin:80px auto 80px;border-radius:20px;padding-bottom:0.1px;opacity:0;transform:translate(0, 100px);transition:all 1000ms}.contents.scrollin{opacity:1;transform:translate(0, 0)}.content-title{color:white;padding-top:25px;margin-left:50px;font-size:21px;border-left:10px solid red;padding-left:8px}.white-content{background-color:white;margin:5px;border-radius:20px}.first-content{margin:20px auto;font-size:12px;padding:30px 40px 0px;line-height:1.5em}.reward{color:#465ee6;font-weight:bold;display:inline}.trial{color:#ff651e;font-weight:bold;display:inline}.second-contents{padding-bottom:20px}.second-content{width:90%;padding:10px;margin:0 auto 10px;opacity:0;transform:translate(0, -150px);transition:all 1000ms}.second-content.scrollin{opacity:1;transform:translate(0, 0)}.second-content__image{margin:0 auto;background-color:whitesmoke;border-radius:10px;padding:10px}.first-reward{font-style:italic;font-size:18px;color:#465ee6;border-bottom:1px solid;padding-left:10px;margin-top:5px;margin-left:5px;margin-right:5px;margin-bottom:20px}.first-trial{font-style:italic;font-size:18px;color:#ff651e;border-bottom:1px solid;padding-left:10px;margin-top:5px;margin-left:5px;margin-right:5px;margin-bottom:20px}.main-sentence{font-size:12px;padding:14px;line-height:1.5em}.recruit-back{padding:30px 0 20px;background-color:#fdfafa;background-size:cover;background-attachment:fixed;background-size:cover;background-position:center;top:0;right:0;bottom:0;left:0}.last{width:90%;margin:60px auto}.last-title{margin:60px 20px 0 20px;height:60px;line-height:60px;font-size:20px;font-weight:bold;text-align:center;opacity:0;transform:translate(0, 100px);transition:all 1000ms}.last-title.scrollin{opacity:1;transform:translate(0, 0)}.last-sentence{text-align:center;font-family:Georgia, 'Times New Roman', Times, serif;font-size:10px;line-height:1.6em;display:block;padding:10px;opacity:0;transform:translate(0, 90px);transition:all 1000ms}.last-sentence.scrollin{opacity:1;transform:translate(0, 0)}.recruit-information-lists{margin-bottom:10px;width:100%;display:table;border-top:1px solid;border-left:1px solid;border-right:1px solid}.recruit-information-list{border-bottom:solid 1px !important;margin:0 auto;display:flex;width:100%}dt.recruit{width:25%;padding:10px 0 10px 20px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}dd.recruit{text-align:left;border-left:solid 1px !important;width:75%;padding:10px 10px 10px 20px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.company-message{padding:100px 0 50px;background-color:#fff}.message-center{font-size:13px;width:90%;margin:0 auto 20px;line-height:1.5em;position:relative;padding:1.5em 2em;border-top:solid 2px #5b5b5b;border-bottom:solid 2px #5B5B5B;opacity:0;transform:translate(0, 90px);transition:all 1000ms}.message-center.scrollin{opacity:1;transform:translate(0, 0)}.message-center:before,.message-center:after{content:'';position:absolute;top:-10px;width:2px;height:-webkit-calc(100% + 20px);height:calc(100% + 20px);background-color:black}.message-center:before{left:10px}.message-center:after{right:10px}
.message-center p{margin:0;padding:0}.interview-content{margin:80px auto 50px}.interview-title{margin:0 25px;font-size:20px;color:goldenrod;border-bottom:goldenrod solid 2px;padding-left:15px;opacity:0;transform:translate(0, 100px);transition:all 1000ms}.interview-title.scrollin{opacity:1;transform:translate(0, 0)}.interview-flow{margin:30px auto;padding:0 20px;opacity:0;transform:translate(0, 90px);transition:all 1000ms}.interview-flow.scrollin{opacity:1;transform:translate(0, 0)}.interview-flow__top{line-height:1.8em;text-align:center;font-size:14px;margin-bottom:20px}.third-tel__phone{font-size:24px;padding-left:5px;text-shadow:1px 1px #e9c1c1}.contentwrap{opacity:0;transform:translate(0, 100px);transition:all 1000ms}.contentwrap.scrollin{opacity:1;transform:translate(0, 0)}.reserve{padding:0px 5px;margin:0 auto 0;color:#0066ff;text-align:center;font-size:17px;font-weight:bold}.alert{width:100vw;margin-top:20px;margin-bottom:5px;text-align:center;height:20px;line-height:20px;font-size:14px;background-color:black;color:yellow}.flow01{text-align:center;margin:0 auto;width:100%;height:90px}.flow01 img{width:auto;height:80px;margin-top:5px}.flow_table{font-size:10px}.flow_table table tr td img{width:auto;height:13px}.flow_table table{margin:0 auto}.flow_table table tbody tr th{width:100px;text-align:center}.flow_table table tbody tr td{text-align:center}.little{font-size:9px}th{color:#fff;background-color:#0066ff;font-weight:bold;padding:0.5em 0.5em}td{padding:0.5em 0.5em}tr{color:black}tr:nth-child(2n+1){background:#fcf9fb}tr:nth-child(2n){background-color:#f1f2fa}.whereby{margin-top:80px;text-align:center;font-size:22px}.whereby-red{color:red;font-size:18px}.whereby-block{text-align:center;margin:0 auto 60px}.whereby-video{text-align:center;width:380px}.interview-flow__content{display:none}.whereby-video__flow{text-align:center;width:90%;height:auto;max-width:750px;min-width:400px}.interview-flow__top-cell{font-size:14px;text-align:center;padding:0 30px}footer
.footer-recruit{background-color:#007bff;padding:15px 0}.footer-bottom{font-size:12px;height:40px;line-height:40px;color:white;text-align:center}#form{background-color:#fff;padding:10px 0px 30px}.back{width:80%;margin:0 auto 10px;font-size:16px;color:#7e7979}.back:hover{opacity:0.8}.form-title{text-align:center;font-size:22px;margin-bottom:20px}.version{text-align:center;font-size:16px;margin:10px 0 0}}

@media (min-width: 800px) and (max-width: 1000px){
.top-image{background-image:url("../images/20170810__DSC5751.jpg";);height:100vh;min-height:700px;background-size:cover;background-attachment:fixed;background-position:center;top:0;right:0;bottom:0;left:0;position:relative}.top-block{width:100%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}
.top-sentence-pc{width:70%;padding:0px 0 55px 65px;font-size:30px;color:#fff;font-family:Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;font-weight:bold;}
.top-sentence-sp{display:none}
.middle-sentence{font-size:15px;padding:4px 8px;text-align:center;border-top:1px solid;border-bottom:1px solid;margin:0px auto;color:#fff;width:70%;font-weight:bold;text-shadow:2px 2px 1px #333;}
.message{display:flex;width:80%;margin:20px auto;height:80px;line-height:80px;opacity:0;transform:translate(0, 150px);transition:all 2000ms}.message.scrollin{opacity:1;transform:translate(0, 0)}
.message-left{width:50%;text-align:center;font-size:34px;color:#e5ff00;font-weight:bold;text-shadow:2px 2px 1px #646d18}.message-left-thumbs{display:inline;color:#e8f190}
.message-right{width:50%;text-align:center;color:#fff;font-size:14px;font-weight:bold;text-shadow:2px 2px 1px #333;}
.tab{display:flex;width:39.2%;margin:0 auto;height:55.8px;line-height:55.8px;opacity:0;transform:translate(0, -250px);transition:all 2000ms}.tab.scrollin{opacity:1;transform:translate(0, 0)}
.tab-left--block{width:100%;min-width:180px;margin-right:25px}

.tab-left{display:block;width:100%;text-align:center;margin:0 auto;color:white;font-weight:bold;font-size:16px;position:relative;}
.tab-left:hover{opacity:0.9}.tab-left:active{-webkit-transform:translateY(2px);transform:translateY(2px);box-shadow:0 0 1px rgba(0,0,0,0.15);background-image:linear-gradient(#b94d22 0%, #ee6934 100%)}
.tab-right--block{width:100%;min-width:180px;margin-left:25px}
.tab-right{display:block;width:100%;text-align:center;margin:0 auto;color:white;font-weight:bold;font-size:16px;position:relative;}
.tab-right:hover{opacity:0.9}.tab-right:active{-webkit-transform:translateY(2px);transform:translateY(2px);box-shadow:0 0 1px rgba(0,0,0,0.15);background-image:linear-gradient(#1d66aa 0%, #2769a7 100%)}.message-content{margin:80px auto}.message__title{text-align:center;font-size:15px;opacity:0;transform:translate(0, 120px);transition:all 1000ms}.message__title.scrollin{opacity:1;transform:translate(0, 0)}.message__sentence{text-align:center;margin-top:10px;margin-bottom:30px;font-size:24px;font-weight:bold;opacity:0;transform:translate(0, 120px);transition:all 1000ms}.message__sentence.scrollin{opacity:1;transform:translate(0, 0)}.second-query{padding:30px 80px;opacity:0;transform:translate(0, 120px);transition:all 1000ms}.second-query.scrollin{opacity:1;transform:translate(0, 0)}.second-question{margin-top:50px;margin:0 auto;background-color:#dde4b4;height:45px;line-height:45px;padding-left:10px;font-size:15px;font-weight:bold}.second-detail{font-size:14px;margin-top:5px;padding-left:15px;line-height:1.4em}.query-content{padding:10px 0 80px;margin-top:50px}.query-message{text-align:center;font-weight:bold;margin-bottom:10px;opacity:0;transform:translate(0, 120px);transition:all 1000ms}.query-message.scrollin{opacity:1;transform:translate(0, 0)}.query-tel{display:flex;justify-content:center;margin:0 auto;height:35px;line-height:35px;color:brown;opacity:0;transform:translate(0, 120px);transition:all 1000ms}.query-tel.scrollin{opacity:1;transform:translate(0, 0)}.query-tel__message{font-size:17px;padding-top:6px;padding-right:5px}.query-tel__phone{font-size:35px;padding-left:5px;text-shadow:1px 1px #e9c1c1}.query-time-pc{text-align:center;margin-top:15px;font-size:16px;color:cornflowerblue;margin-bottom:30px;opacity:0;transform:translate(0, 120px);transition:all 1000ms}.query-time-pc.scrollin{opacity:1;transform:translate(0, 0)}.query-time-sp{display:none}.fourth-content{background-color:azure;padding:100px 0 10px}.long-sentence{text-align:center;width:70%;margin:0 auto 0px;padding:10px 0px 0px;font-size:15px;line-height:1.7em;opacity:0;transform:translate(0, 120px);transition:all 1000ms}.long-sentence.scrollin{opacity:1;transform:translate(0, 0)}.image-content{background-position:center;background-size:100%}.choice-point{font-size:25px;color:#3c6bd1;padding-top:20px;margin-top:20px;margin:0 auto;text-align:center;opacity:0;transform:translate(0, 120px);transition:all 1000ms}.choice-point.scrollin{opacity:1;transform:translate(0, 0)}
.image-content__all{display:flex;justify-content:space-around;margin-bottom:40px}.image-content__block{width:33%;margin-top:20px}.image-content__title{margin-top:20px;margin-bottom:20px;height:30px;line-height:30px;font-size:20px;color:#a3c000;text-align:center;font-weight:bold;opacity:0;transform:translate(0, 120px);transition:all 1000ms}.image-content__title.scrollin{opacity:1;transform:translate(0, 0)}.image-content__img{display:block;width:240px;height:130px;margin:0 auto;transition-duration:0.5s;overflow:hidden;opacity:0;transform:translate(0, 120px);transition:all 1000ms}.image-content__img.scrollin{opacity:1;transform:translate(0, 0)}.image-content__img:hover{overflow:hidden;transform:scale(1.05);transition-duration:0.4s}.image-content__middle{text-align:center;font-weight:600;font-size:16px;margin-top:15px;margin-bottom:20px;opacity:0;transform:translate(0, 120px);transition:all 1000ms}.image-content__middle.scrollin{opacity:1;transform:translate(0, 0)}.image-content__sentence{font-size:14px;line-height:1.4em;display:block;padding:20px;opacity:0;transform:translate(0, 120px);transition:all 1000ms}.image-content__sentence.scrollin{opacity:1;transform:translate(0, 0)}.company-information{padding-top:60px}.recruit-way-finish{width:90%;margin:0 auto;font-size:30px;text-align:center;font-family:sans-serif;padding:0.2em 1em;color:#5d627b;background:white;border-left:solid 10px #5d627b;box-shadow:0 3px 5px rgba(0,0,0,0.22);opacity:0;transform:translate(0, 120px);transition:all 1000ms}.recruit-way-finish.scrollin{opacity:1;transform:translate(0, 0)}.fifth-content{margin-top:60px}.review{padding:20px 80px;display:flex;margin-bottom:30px;position:relative}.review-sentence{width:60%;margin-right:20px}.second-answer{padding-left:10px;padding-right:10px;font-size:20px;color:goldenrod;margin-top:10px;opacity:0;transform:translate(0, 120px);transition:all 1000ms}.second-answer.scrollin{opacity:1;transform:translate(0, 0)}.review-text{font-size:15px;line-height:1.5em;margin:3px 10px 0 10px;padding:30px 15px 0 15px;border-top:1px solid gray;opacity:0;transform:translate(0, 120px);transition:all 1000ms}.review-text.scrollin{opacity:1;transform:translate(0, 0)}
.review-image{width:40%;position:relative}.review__img{display:block;width:300px;height:250px;margin:0 auto;overflow:hidden;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;opacity:0;transform:translate(0, -150px);transition:all 1000ms}.review__img.scrollin{opacity:1;transform:translate(0, 0)}
.movie{width:400px;height:240px;display:block;margin:20px auto 60px;text-align:center}.contents{background-color:#8cbcff;width:85%;margin:80px auto 80px;border-radius:20px;padding-bottom:0.1px;opacity:0;transform:translate(0, 120px);transition:all 1000ms}.contents.scrollin{opacity:1;transform:translate(0, 0)}.content-title{color:white;padding-top:25px;margin-left:50px;font-size:21px;border-left:10px solid red;padding-left:8px}.white-content{background-color:white;margin:5px;border-radius:20px}.first-content{margin:20px auto;font-size:13px;padding:40px 80px;line-height:1.5em}.reward{color:#465ee6;font-weight:bold;display:inline}.trial{color:#ff651e;font-weight:bold;display:inline}.second-contents{display:flex;justify-content:space-evenly}.second-content{width:47%;padding:10px;margin-bottom:20px;opacity:0;transform:translate(0, -200px);transition:all 1000ms}.second-content.scrollin{opacity:1;transform:translate(0, 0)}.second-content__image{margin:0 auto;background-color:whitesmoke;border-radius:10px;padding:10px}.first-reward{font-style:italic;font-size:20px;color:#465ee6;border-bottom:1px solid;padding-left:10px;margin-top:5px;margin-left:5px;margin-right:5px;margin-bottom:20px}.first-trial{font-style:italic;font-size:20px;color:#ff651e;border-bottom:1px solid;padding-left:10px;margin-top:5px;margin-left:5px;margin-right:5px;margin-bottom:20px}.main-sentence{padding:14px;line-height:1.5em;font-size:13px}.recruit-back{padding:30px 0 20px;background-color:#fdfafa;background-size:cover;background-attachment:fixed;background-size:cover;background-position:center;top:0;right:0;bottom:0;left:0}.last{width:80%;margin:60px auto}.last-title{margin:60px 20px 0 20px;height:60px;line-height:60px;font-size:24px;font-weight:bold;text-align:center;opacity:0;transform:translate(0, 110px);transition:all 1000ms}.last-title.scrollin{opacity:1;transform:translate(0, 0)}
.last-sentence{text-align:center;font-family:Georgia, 'Times New Roman', Times, serif;font-size:12px;line-height:1.7em;display:block;padding:10px;opacity:0;transform:translate(0, 120px);transition:all 1000ms}.last-sentence.scrollin{opacity:1;transform:translate(0, 0)}.recruit-information-lists{margin-bottom:10px;width:100%;display:table;border-top:1px solid;border-left:1px solid;border-right:1px solid}.recruit-information-list{border-bottom:solid 1px !important;margin:0 auto;display:flex;width:100%}dt.recruit{width:25%;padding:10px 0 10px 20px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}dd.recruit{text-align:left;border-left:solid 1px !important;width:75%;padding:10px 10px 10px 20px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.company-message{padding:100px 0 50px;background-color:#fff}.message-center{font-size:14px;width:90%;margin:0 auto 20px;line-height:1.6em;position:relative;padding:1.5em 2em;border-top:solid 2px #5b5b5b;border-bottom:solid 2px #5B5B5B;opacity:0;transform:translate(0, 120px);transition:all 1000ms}.message-center.scrollin{opacity:1;transform:translate(0, 0)}.message-center:before,.message-center:after{content:'';position:absolute;top:-10px;width:2px;height:-webkit-calc(100% + 20px);height:calc(100% + 20px);background-color:black}.message-center:before{left:10px}.message-center:after{right:10px}.message-center p{margin:0;padding:0}.interview-title{margin:80px 80px 50px;font-size:22px;color:goldenrod;border-bottom:goldenrod solid 2px;padding-left:20px;opacity:0;transform:translate(0, 120px);transition:all 1000ms}.interview-title.scrollin{opacity:1;transform:translate(0, 0)}.interview-flow{margin:20px auto;opacity:0;transform:translate(0, 120px);transition:all 1000ms}.interview-flow.scrollin{opacity:1;transform:translate(0, 0)}.interview-flow__top{line-height:1.8em;text-align:center;font-size:16px;margin-bottom:20px}.interview-flow__top-cell{display:none}.third-tel__phone{font-size:28px;padding-left:5px;text-shadow:1px 1px #e9c1c1}.contentwrap{opacity:0;transform:translate(0, 120px);transition:all 1000ms}.contentwrap.scrollin{opacity:1;transform:translate(0, 0)}.reserve{width:90%;margin:0 auto 0;padding:0 20px;color:#0066ff;text-align:center;font-size:20px;font-weight:bold}.alert{width:100vw;margin-bottom:10px;text-align:center;height:28px;line-height:28px;font-size:18px;background-color:black;color:yellow}.flow01{text-align:center;margin:0 auto;width:95%;height:110px}.flow01 img{width:auto;height:90px;margin-top:10px}.flow_table{font-size:12px}.flow_table table tr td img{width:auto;height:20px}.flow_table table{margin:0 auto}.flow_table table tbody tr th{width:100px;text-align:center}.flow_table table tbody tr td{text-align:center}.little{font-size:9px}th{color:#fff;background-color:#0066ff;font-weight:bold;padding:0.5em 1em}td{padding:0.5em 1em}tr{border:1px solid;color:black}tr:nth-child(2n+1){background:#fcf9fb}tr:nth-child(2n){background-color:#f1f2fa}.whereby{margin-top:80px;text-align:center;font-size:25px}.whereby-red{color:red;font-size:22px}.whereby-block{text-align:center;margin:0 auto 60px}.whereby-video{text-align:center;width:450px}.interview-flow__content{font-size:15px}.whereby-video__flow{text-align:center;width:90%;height:auto;max-width:1000px;min-width:600px}footer
.footer-recruit{background-color:#007bff;padding:15px 0}.footer-bottom{font-size:13px;height:50px;line-height:50px;color:white;text-align:center}#form{background-color:#fff;padding:20px 0px 30px}.back{width:60%;margin:0 auto;font-size:16px;color:#7e7979}
.back:hover{opacity:0.8}.form-title{text-align:center;font-size:24px;margin-bottom:20px}.version{text-align:center;font-size:18px;margin:10px 0 0}}


@media (min-width: 1000px){
.top-image{background-image:url("../images/20170810__DSC5751.jpg");height:100vh;min-height:700px;background-size:cover;background-attachment:fixed;background-position:center;top:0;right:0;bottom:0;left:0;position:relative}.top-block{width:100%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}
.top-sentence-pc{width:70%;padding:0px 0 60px 75px;font-size:35px;color:#fff;font-family:Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;font-weight:bold;}
.top-sentence-sp{display:none}
.middle-sentence{font-size:16px;padding:5px 10px;text-align:center;border-top:1px solid;border-bottom:1px solid;margin:0px auto;color:#fff;width:70%;font-weight:bold;text-shadow:2px 2px 1px #333;}
.message{display:flex;width:75%;margin:20px auto;height:80px;line-height:80px;opacity:0;transform:translate(0, 200px);transition:all 2000ms}.message.scrollin{opacity:1;transform:translate(0, 0)}.message-left{width:50%;text-align:center;font-size:40px;color:#e5ff00;font-weight:bold;text-shadow:2px 2px 1px #646d18}.message-left-thumbs{display:inline;color:#e8f190}
.message-right{width:50%;text-align:center;color:#e7f5ff;font-weight:bold;text-shadow:2px 2px 1px #333;}
.tab{color:#fff;display:flex;width:39.2%;margin:0 auto;height:62px;line-height:62px;opacity:0;transform:translate(0, -300px);transition:all 2000ms}.tab.scrollin{opacity:1;transform:translate(0, 0)}
.tab-left--block{width:100%;min-width:200px;margin-right:30px}

.tab-left{display:block;width:100%;text-align:center;margin:0 auto;color:white;font-weight:bold;font-size:18px;position:relative;}
.tab-left:hover{opacity:0.9}.tab-left:active{-webkit-transform:translateY(2px);transform:translateY(2px);box-shadow:0 0 1px rgba(0,0,0,0.15);background-image:linear-gradient(#b94d22 0%, #ee6934 100%)}.tab-right--block{width:100%;min-width:200px;margin-left:30px}
.tab-right{display:block;width:100%;text-align:center;margin:0 auto;color:white;font-weight:bold;font-size:18px;position:relative;}
.tab-right:hover{opacity:0.9}.tab-right:active{-webkit-transform:translateY(2px);transform:translateY(2px);box-shadow:0 0 1px rgba(0,0,0,0.15);background-image:linear-gradient(#1d66aa 0%, #2769a7 100%)}.message-content{margin:80px auto}.message__title{text-align:center;font-size:16px;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.message__title.scrollin{opacity:1;transform:translate(0, 0)}.message__sentence{text-align:center;margin-top:10px;margin-bottom:30px;font-size:30px;font-weight:bold;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.message__sentence.scrollin{opacity:1;transform:translate(0, 0)}.second-query{padding:30px 150px;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.second-query.scrollin{opacity:1;transform:translate(0, 0)}.second-question{margin-top:50px;margin:0 auto;background-color:#dde4b4;height:45px;line-height:45px;padding-left:10px;font-size:16px;font-weight:bold}.second-detail{font-size:15px;margin-top:5px;padding-left:15px;line-height:1.4em}.query-content{padding:10px 0 100px;margin-top:50px}.query-message{text-align:center;font-weight:bold;margin-bottom:10px;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.query-message.scrollin{opacity:1;transform:translate(0, 0)}.query-tel{display:flex;justify-content:center;margin:0 auto;height:35px;line-height:35px;color:brown;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.query-tel.scrollin{opacity:1;transform:translate(0, 0)}.query-tel__message{font-size:17px;padding-top:6px;padding-right:5px}.query-tel__phone{font-size:35px;padding-left:5px;text-shadow:1px 1px #e9c1c1}.query-time-pc{text-align:center;margin-top:15px;font-size:16px;color:cornflowerblue;margin-bottom:30px;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.query-time-pc.scrollin{opacity:1;transform:translate(0, 0)}.query-time-sp{display:none}.fourth-content{background-color:azure;padding:100px 0 10px}.long-sentence{text-align:center;width:50%;margin:0 auto 0px;padding:10px 0px 0px;font-size:16px;line-height:1.7em;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.long-sentence.scrollin{opacity:1;transform:translate(0, 0)}.image-content{background-position:center;background-size:100%}
.choice-point{font-size:30px;color:#3c6bd1;padding-top:20px;margin-top:20px;margin:0 auto;text-align:center;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.choice-point.scrollin{opacity:1;transform:translate(0, 0)}.image-content__all{display:flex;justify-content:space-around;margin-bottom:40px}.image-content__block{width:33%;margin-top:20px}.image-content__title{margin-top:20px;margin-bottom:20px;height:30px;line-height:30px;font-size:25px;color:#a3c000;text-align:center;font-weight:bold;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.image-content__title.scrollin{opacity:1;transform:translate(0, 0)}.image-content__img{display:block;width:300px;height:170px;margin:0 auto;transition-duration:0.5s;overflow:hidden;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.image-content__img.scrollin{opacity:1;transform:translate(0, 0)}.image-content__img:hover{overflow:hidden;transform:scale(1.05);transition-duration:0.4s}.image-content__middle{text-align:center;font-weight:600;font-size:20px;margin-top:20px;margin-bottom:20px;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.image-content__middle.scrollin{opacity:1;transform:translate(0, 0)}.image-content__sentence{font-size:16px;line-height:30px;display:block;padding:20px;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.image-content__sentence.scrollin{opacity:1;transform:translate(0, 0)}.company-information{padding-top:60px}.recruit-way-finish{width:90%;margin:0 auto;font-size:35px;text-align:center;font-family:sans-serif;padding:0.2em 1em;color:#5d627b;background:white;border-left:solid 10px #5d627b;box-shadow:0 3px 5px rgba(0,0,0,0.22);opacity:0;transform:translate(0, 150px);transition:all 1000ms}.recruit-way-finish.scrollin{opacity:1;transform:translate(0, 0)}.fifth-content{margin-top:60px}.review{padding:20px 80px;display:flex;margin-bottom:30px;position:relative}.review-sentence{width:60%;margin-right:20px}.second-answer{padding-left:10px;padding-right:10px;font-size:22px;color:goldenrod;margin-top:10px;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.second-answer.scrollin{opacity:1;transform:translate(0, 0)}.review-text{line-height:1.7em;margin:3px 10px 0 10px;padding:30px 15px 0 15px;border-top:1px solid gray;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.review-text.scrollin{opacity:1;transform:translate(0, 0)}
.review-image{width:40%;position:relative}.review__img{display:block;width:300px;height:250px;margin:0 auto;overflow:hidden;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;opacity:0;transform:translate(0, -200px);transition:all 1000ms}.review__img.scrollin{opacity:1;transform:translate(0, 0)}
.movie{width:500px;height:300px;display:block;margin:20px auto 20px;text-align:center}.contents{background-color:#8cbcff;width:75%;margin:80px auto 80px;border-radius:20px;padding-bottom:0.1px;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.contents.scrollin{opacity:1;transform:translate(0, 0)}.content-title{color:white;padding-top:30px;margin-left:50px;font-size:22px;border-left:10px solid red;padding-left:8px}.white-content{background-color:white;margin:5px;border-radius:20px}.first-content{margin:20px auto;font-size:14px;padding:40px 120px;line-height:1.7em}.reward{color:#465ee6;font-weight:bold;display:inline}.trial{color:#ff651e;font-weight:bold;display:inline}.second-contents{display:flex;justify-content:space-evenly}.second-content{width:45%;padding:10px;margin-bottom:20px;opacity:0;transform:translate(0, -200px);transition:all 1000ms}.second-content.scrollin{opacity:1;transform:translate(0, 0)}.second-content__image{margin:0 auto;background-color:whitesmoke;border-radius:10px;padding:10px}.first-reward{font-style:italic;font-size:22px;color:#465ee6;border-bottom:1px solid;padding-left:10px;margin-top:15px;margin-left:5px;margin-right:10px;margin-bottom:20px}.first-trial{font-style:italic;font-size:22px;color:#ff651e;border-bottom:1px solid;padding-left:10px;margin-top:15px;margin-left:5px;margin-right:10px;margin-bottom:20px}.main-sentence{font-size:14px;padding:15px;line-height:1.7em}.recruit-back{padding:30px 0 20px;background-color:#fdfafa;background-size:cover;background-attachment:fixed;background-size:cover;background-position:center;top:0;right:0;bottom:0;left:0}.last{width:60%;margin:60px auto}.last-title{margin:60px 20px 0 20px;height:60px;line-height:60px;font-size:30px;font-weight:bold;text-align:center;opacity:0;transform:translate(0, 150px);transition:all 1000ms}
.last-title.scrollin{opacity:1;transform:translate(0, 0)}.last-sentence{text-align:center;font-family:Georgia, 'Times New Roman', Times, serif;font-size:13px;line-height:1.8em;display:block;padding:10px;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.last-sentence.scrollin{opacity:1;transform:translate(0, 0)}.recruit-information-lists{margin-bottom:10px;width:100%;display:table;border-top:1px solid;border-left:1px solid;border-right:1px solid}.recruit-information-list{border-bottom:solid 1px !important;margin:0 auto;display:flex;width:100%}dt.recruit{width:25%;padding:10px 0 10px 20px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}dd.recruit{text-align:left;border-left:solid 1px !important;width:75%;padding:10px 10px 10px 20px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.open-management{background-color:#fcd5d5;padding:30px 100px}.open-management--title{text-align:center;font-size:30px;margin:20px auto 30px}.company-message{padding:100px 0 50px;background-color:#fff}.message-center{font-size:16px;width:80%;margin:0 auto 20px;line-height:1.4em;position:relative;padding:1.5em 2em;border-top:solid 2px #5b5b5b;border-bottom:solid 2px #5B5B5B;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.message-center.scrollin{opacity:1;transform:translate(0, 0)}.message-center:before,.message-center:after{content:'';position:absolute;top:-10px;width:2px;height:-webkit-calc(100% + 20px);height:calc(100% + 20px);background-color:black}.message-center:before{left:10px}.message-center:after{right:10px}.message-center p{margin:0;padding:0}.interview-title{margin:80px 120px 50px;font-size:24px;color:goldenrod;border-bottom:goldenrod solid 3px;padding-left:30px;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.interview-title.scrollin{opacity:1;transform:translate(0, 0)}.interview-flow{margin:20px auto;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.interview-flow.scrollin{opacity:1;transform:translate(0, 0)}.interview-flow__top{line-height:1.8em;text-align:center;font-size:18px;margin-bottom:20px}.interview-flow__top-cell{display:none}.third-tel__phone{font-size:30px;padding-left:5px;text-shadow:1px 1px #e9c1c1}.contentwrap{padding:20px 0;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.contentwrap.scrollin{opacity:1;transform:translate(0, 0)}.reserve{width:90%;padding:0 20px;margin:0 auto;color:#0066ff;text-align:center;font-size:22px;font-weight:bold}.alert{width:100vw;margin-bottom:10px;text-align:center;height:30px;line-height:30px;font-size:20px;background-color:black;color:yellow}.flow01{text-align:center;margin:0 auto;width:95%;height:110px}.flow01 img{width:auto;height:90px;margin-top:10px}.flow_table{font-size:13px}.flow_table table tr td img{width:auto;height:20px}.flow_table table{margin:0 auto}.flow_table table tbody tr th{width:100px;text-align:center}.flow_table table tbody tr td{text-align:center}.little{font-size:10px}th{color:#fff;background-color:#0066ff;font-weight:bold;padding:0.5em 1em}td{padding:0.5em 1em}tr{border:1px solid;color:black}tr:nth-child(2n+1){background:#fcf9fb}tr:nth-child(2n){background-color:#f1f2fa}.whereby{margin-top:80px;text-align:center;font-size:25px}.whereby-red{color:red}.whereby-block{text-align:center;margin:0 auto 60px}.whereby-video{text-align:center;width:500px}.interview-flow__content{font-size:15px}.whereby-video__flow{text-align:center;width:90%;height:auto;max-width:1000px;min-width:600px}footer
.footer-recruit{background-color:#007bff;padding:15px 0}.footer-bottom{font-size:14px;height:60px;line-height:60px;color:white;text-align:center}#form{background-color:#fff;padding:20px 20px 30px}.back{width:60%;margin:0 auto;font-size:18px;color:#7e7979}.back:hover{opacity:0.8}.form-title{text-align:center;font-size:24px;margin-bottom:10px}
.version{text-align:center;font-size:18px;margin:5px 0 0}}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent;text-decoration:none}a:hover{opacity:0.7}a:active,a:focus{-webkit-transform:translateY(2px);transform:translateY(2px)}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:yellow;color:black}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}dt,dd{margin:0;padding:0}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button{padding:0;box-sizing:border-box}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}img,object,embed{max-width:100%;height:auto}object,embed{height:100%}.left{float:left}.right{float:right}.clearfix{*zoom:1}.clearfix:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:100px}select{width:100%}i{font-style:normal}.animate{-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.button{background-image:-moz-linear-gradient(top, rgba(255,255,255,0.05) 1%, rgba(0,0,0,0.2) 100%);background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.05) 1%, rgba(0,0,0,0.2) 100%);background-image:linear-gradient(to bottom, rgba(255,255,255,0.05) 1%, rgba(0,0,0,0.2) 100%)}ul{margin:0;padding:0}ul li{list-style:none;padding:0;margin:0}
.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:660px;*zoom:1}.row .grid-1,.row .grid-2,.row .grid-3,.row .grid-4,.row .grid-5,.row .grid-6,.row .grid-7,.row .grid-8,.row .grid-9,.row .grid-10,.row .grid-11,.row .grid-12{float:left;margin-left:0.9%;margin-right:0.9%}.row .grid-1{width:6.53333%}.row .grid-2{width:14.86667%}.row .grid-3{width:23.2%}.row .grid-4{width:31.53333%}.row .grid-5{width:39.86667%}.row .grid-6{width:48.2%}.row .grid-7{width:56.53333%}.row .grid-8{width:64.86667%}.row .grid-9{width:73.2%}.row .grid-10{width:81.53333%}.row .grid-11{width:89.86667%}.row .grid-12{width:98.2%}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{position:relative;padding-left:0;padding-right:0;float:left}.row.collapse .row{margin-left:0;margin-right:0}.row .row{width:auto;margin-left:-0.9375em;margin-right:-0.9375em;margin-top:0;margin-bottom:0;max-width:none;*zoom:1}.row .row:before,.row .row:after{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{width:auto;margin:0;max-width:none;*zoom:1}.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}.row .row.collapse:after{clear:both}@media only screen and (max-width: 40em){.row{width:100%;padding:0 20px !important}.row .grid-1,.row .grid-2,.row .grid-3,.row .grid-4,.row .grid-5,.row .grid-6,.row .grid-7,.row .grid-8,.row .grid-9,.row .grid-10,.row .grid-11,.row .grid-12{float:none;width:100% !important;margin:0 !important;position:static !important}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.row .grid-1,.row .grid-2,.row .grid-3,.row .grid-4{width:48.2% !important}}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent;text-decoration:none}a:hover{opacity:0.7}a:active,a:focus{-webkit-transform:translateY(2px);transform:translateY(2px)}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:yellow;color:black}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}dt,dd{margin:0;padding:0}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button{padding:0;box-sizing:border-box}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}img,object,embed{max-width:100%;height:auto}object,embed{height:100%}
.left{float:left}.right{float:right}.clearfix{*zoom:1}.clearfix:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:100px}select{width:100%}i{font-style:normal}.animate{-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.button{background-image:-moz-linear-gradient(top, rgba(255,255,255,0.05) 1%, rgba(0,0,0,0.2) 100%);background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.05) 1%, rgba(0,0,0,0.2) 100%);background-image:linear-gradient(to bottom, rgba(255,255,255,0.05) 1%, rgba(0,0,0,0.2) 100%)}ul{margin:0;padding:0}ul li{list-style:none;padding:0;margin:0}.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:660px;*zoom:1}.row .grid-1,.row .grid-2,.row .grid-3,.row .grid-4,.row .grid-5,.row .grid-6,.row .grid-7,.row .grid-8,.row .grid-9,.row .grid-10,.row .grid-11,.row .grid-12{float:left;margin-left:0.9%;margin-right:0.9%}.row .grid-1{width:6.53333%}.row .grid-2{width:14.86667%}.row .grid-3{width:23.2%}.row .grid-4{width:31.53333%}.row .grid-5{width:39.86667%}.row .grid-6{width:48.2%}.row .grid-7{width:56.53333%}.row .grid-8{width:64.86667%}.row .grid-9{width:73.2%}.row .grid-10{width:81.53333%}.row .grid-11{width:89.86667%}.row .grid-12{width:98.2%}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{position:relative;padding-left:0;padding-right:0;float:left}.row.collapse .row{margin-left:0;margin-right:0}.row .row{width:auto;margin-left:-0.9375em;margin-right:-0.9375em;margin-top:0;margin-bottom:0;max-width:none;*zoom:1}.row .row:before,.row .row:after{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{width:auto;margin:0;max-width:none;*zoom:1}.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}.row .row.collapse:after{clear:both}@media only screen and (max-width: 40em){.row{width:100%;padding:0 20px !important}.row .grid-1,.row .grid-2,.row .grid-3,.row .grid-4,.row .grid-5,.row .grid-6,.row .grid-7,.row .grid-8,.row .grid-9,.row .grid-10,.row .grid-11,.row .grid-12{float:none;width:100% !important;margin:0 !important;position:static !important}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.row .grid-1,.row .grid-2,.row .grid-3,.row .grid-4{width:48.2% !important}}.notification .notice{background-color:#eb5e00;height:50px;line-height:50px;color:white;text-align:center;font-size:10px;text-decoration:underline}.notification .notice:hover{opacity:0.8}/*!
 * Font Awesome Free 5.12.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:auto;src:url("/assets/font-awesome/fa-solid-900-f29eef66eb3ad0e3574d8edb4b9e72a04692a0b2b92d99eb7c4b977611ddd4fe.eot");src:url("/assets/font-awesome/fa-solid-900-f29eef66eb3ad0e3574d8edb4b9e72a04692a0b2b92d99eb7c4b977611ddd4fe.eot#iefix") format("embedded-opentype"),url("/assets/font-awesome/fa-solid-900-787d76ad6deab67ccf8bac1b584260205e114f508fc5542b612e3f75d49a34e4.woff2") format("woff2"),url("/assets/font-awesome/fa-solid-900-3b60c77e0c81c1c9cdc9adb96ade6dbac7ef2b9402a316185855de7122e517db.woff") format("woff"),url("/assets/font-awesome/fa-solid-900-0389b061db08d406704c9bb8819e09c3558ac956287b3e9da8e6645a79d528ea.ttf") format("truetype"),url("/assets/font-awesome/fa-solid-900-eaf0f3d0cadad17eed1045cf68c30db7abffb4c8ef4ee9cb5f4026fdefc99a59.svg#fontawesome") format("svg")}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:400;font-display:auto;src:url("/assets/font-awesome/fa-regular-400-c1465a6b8743622f759b08a6d5336e57eb6eabdba1b6393fba6d30d45382f3d2.eot");src:url("/assets/font-awesome/fa-regular-400-c1465a6b8743622f759b08a6d5336e57eb6eabdba1b6393fba6d30d45382f3d2.eot#iefix") format("embedded-opentype"),url("/assets/font-awesome/fa-regular-400-86e496b536b26ba60cdb68df9dd9143b19a63b65e30e373b0321833aab1295d6.woff2") format("woff2"),url("/assets/font-awesome/fa-regular-400-864c8f702a5e63198bb76ef0240b599cc065d4904c2afc5da6c8a29bbf0d6c64.woff") format("woff"),url("/assets/font-awesome/fa-regular-400-6a335d1ce152f2b5b02bf82cc445b02d1abccd7f408a87113424b5f8fcbbfade.ttf") format("truetype"),url("/assets/font-awesome/fa-regular-400-7ab8a39f4c48b743bd6acbbf5ea4c7547efcb62ad966e9bef3e41996afc44fd4.svg#fontawesome") format("svg")}@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:normal;font-display:auto;src:url("/assets/font-awesome/fa-brands-400-e9fdf947c39f06f1b5e63c58eea2f2f74850421b4e32047dacb9c7b75dd42a16.eot");src:url("/assets/font-awesome/fa-brands-400-e9fdf947c39f06f1b5e63c58eea2f2f74850421b4e32047dacb9c7b75dd42a16.eot#iefix") format("embedded-opentype"),url("/assets/font-awesome/fa-brands-400-8e4560c16c7970efa47680450b2cf239d4a482c056d308acea12bb9022906c8b.woff2") format("woff2"),url("/assets/font-awesome/fa-brands-400-1af816db9a686faa76bfbda779df959e6213de714a94b87aa7374a151f6f4900.woff") format("woff"),url("/assets/font-awesome/fa-brands-400-6b347ff01e588a2a6909ccd7f7f5866b27484391547e9df451ab9b4c27920c71.ttf") format("truetype"),url("/assets/font-awesome/fa-brands-400-36b51fbe6b87587541b9173cd79c16c6b359ad22a172b922204f9aa87411acd9.svg#fontawesome") format("svg")}.fa,.fas{font-family:'Font Awesome 5 Free';font-weight:900}.far{font-family:'Font Awesome 5 Free';font-weight:400}.fab{font-family:'Font Awesome 5 Brands'}.fa,.fas,.far,.fal,.fad,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.3333333333em;line-height:0.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid 0.08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fas.fa-pull-left,.far.fa-pull-left,.fal.fa-pull-left,.fab.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fas.fa-pull-right,.far.fa-pull-right,.fal.fa-pull-right,.fab.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}
.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(1, -1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(-1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-flip-both{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"?"}.fa-accessible-icon:before{content:"?"}.fa-accusoft:before{content:"?"}.fa-acquisitions-incorporated:before{content:"?"}.fa-ad:before{content:"?"}.fa-address-book:before{content:"?"}.fa-address-card:before{content:"?"}.fa-adjust:before{content:"?"}.fa-adn:before{content:"?"}.fa-adobe:before{content:"?"}.fa-adversal:before{content:"?"}.fa-affiliatetheme:before{content:"?"}.fa-air-freshener:before{content:"?"}.fa-airbnb:before{content:"?"}.fa-algolia:before{content:"?"}.fa-align-center:before{content:"?"}.fa-align-justify:before{content:"?"}.fa-align-left:before{content:"?"}.fa-align-right:before{content:"?"}.fa-alipay:before{content:"?"}.fa-allergies:before{content:"?"}.fa-amazon:before{content:"?"}.fa-amazon-pay:before{content:"?"}.fa-ambulance:before{content:"?"}.fa-american-sign-language-interpreting:before{content:"?"}.fa-amilia:before{content:"?"}.fa-anchor:before{content:"?"}.fa-android:before{content:"?"}.fa-angellist:before{content:"?"}.fa-angle-double-down:before{content:"?"}.fa-angle-double-left:before{content:"?"}.fa-angle-double-right:before{content:"?"}.fa-angle-double-up:before{content:"?"}.fa-angle-down:before{content:"?"}.fa-angle-left:before{content:"?"}.fa-angle-right:before{content:"?"}.fa-angle-up:before{content:"?"}.fa-angry:before{content:"?"}.fa-angrycreative:before{content:"?"}.fa-angular:before{content:"?"}.fa-ankh:before{content:"?"}.fa-app-store:before{content:"?"}.fa-app-store-ios:before{content:"?"}.fa-apper:before{content:"?"}.fa-apple:before{content:"?"}.fa-apple-alt:before{content:"?"}.fa-apple-pay:before{content:"?"}.fa-archive:before{content:"?"}.fa-archway:before{content:"?"}.fa-arrow-alt-circle-down:before{content:"?"}.fa-arrow-alt-circle-left:before{content:"?"}.fa-arrow-alt-circle-right:before{content:"?"}.fa-arrow-alt-circle-up:before{content:"?"}.fa-arrow-circle-down:before{content:"?"}.fa-arrow-circle-left:before{content:"?"}.fa-arrow-circle-right:before{content:"?"}.fa-arrow-circle-up:before{content:"?"}.fa-arrow-down:before{content:"?"}.fa-arrow-left:before{content:"?"}.fa-arrow-right:before{content:"?"}.fa-arrow-up:before{content:"?"}.fa-arrows-alt:before{content:"?"}.fa-arrows-alt-h:before{content:"?"}.fa-arrows-alt-v:before{content:"?"}.fa-artstation:before{content:"?"}.fa-assistive-listening-systems:before{content:"?"}.fa-asterisk:before{content:"?"}.fa-asymmetrik:before{content:"?"}.fa-at:before{content:"?"}.fa-atlas:before{content:"?"}.fa-atlassian:before{content:"?"}.fa-atom:before{content:"?"}.fa-audible:before{content:"?"}.fa-audio-description:before{content:"?"}.fa-autoprefixer:before{content:"?"}.fa-avianex:before{content:"?"}.fa-aviato:before{content:"?"}.fa-award:before{content:"?"}.fa-aws:before{content:"?"}.fa-baby:before{content:"?"}.fa-baby-carriage:before{content:"?"}.fa-backspace:before{content:"?"}.fa-backward:before{content:"?"}.fa-bacon:before{content:"?"}.fa-bahai:before{content:"?"}.fa-balance-scale:before{content:"?"}.fa-balance-scale-left:before{content:"?"}.fa-balance-scale-right:before{content:"?"}.fa-ban:before{content:"?"}.fa-band-aid:before{content:"?"}.fa-bandcamp:before{content:"?"}.fa-barcode:before{content:"?"}.fa-bars:before{content:"?"}.fa-baseball-ball:before{content:"?"}
.fa-basketball-ball:before{content:"?"}.fa-bath:before{content:"?"}.fa-battery-empty:before{content:"?"}.fa-battery-full:before{content:"?"}.fa-battery-half:before{content:"?"}.fa-battery-quarter:before{content:"?"}.fa-battery-three-quarters:before{content:"?"}.fa-battle-net:before{content:"?"}.fa-bed:before{content:"?"}.fa-beer:before{content:"?"}.fa-behance:before{content:"?"}.fa-behance-square:before{content:"?"}.fa-bell:before{content:"?"}.fa-bell-slash:before{content:"?"}.fa-bezier-curve:before{content:"?"}.fa-bible:before{content:"?"}.fa-bicycle:before{content:"?"}.fa-biking:before{content:"?"}.fa-bimobject:before{content:"?"}.fa-binoculars:before{content:"?"}.fa-biohazard:before{content:"?"}.fa-birthday-cake:before{content:"?"}.fa-bitbucket:before{content:"?"}.fa-bitcoin:before{content:"?"}.fa-bity:before{content:"?"}.fa-black-tie:before{content:"?"}.fa-blackberry:before{content:"?"}.fa-blender:before{content:"?"}.fa-blender-phone:before{content:"?"}.fa-blind:before{content:"?"}.fa-blog:before{content:"?"}.fa-blogger:before{content:"?"}.fa-blogger-b:before{content:"?"}.fa-bluetooth:before{content:"?"}.fa-bluetooth-b:before{content:"?"}.fa-bold:before{content:"?"}.fa-bolt:before{content:"?"}.fa-bomb:before{content:"?"}.fa-bone:before{content:"?"}.fa-bong:before{content:"?"}.fa-book:before{content:"?"}.fa-book-dead:before{content:"?"}.fa-book-medical:before{content:"?"}.fa-book-open:before{content:"?"}.fa-book-reader:before{content:"?"}.fa-bookmark:before{content:"?"}.fa-bootstrap:before{content:"?"}.fa-border-all:before{content:"?"}.fa-border-none:before{content:"?"}.fa-border-style:before{content:"?"}.fa-bowling-ball:before{content:"?"}.fa-box:before{content:"?"}.fa-box-open:before{content:"?"}.fa-boxes:before{content:"?"}.fa-braille:before{content:"?"}.fa-brain:before{content:"?"}.fa-bread-slice:before{content:"?"}.fa-briefcase:before{content:"?"}.fa-briefcase-medical:before{content:"?"}.fa-broadcast-tower:before{content:"?"}.fa-broom:before{content:"?"}.fa-brush:before{content:"?"}.fa-btc:before{content:"?"}.fa-buffer:before{content:"?"}.fa-bug:before{content:"?"}.fa-building:before{content:"?"}.fa-bullhorn:before{content:"?"}.fa-bullseye:before{content:"?"}.fa-burn:before{content:"?"}.fa-buromobelexperte:before{content:"?"}.fa-bus:before{content:"?"}.fa-bus-alt:before{content:"?"}.fa-business-time:before{content:"?"}.fa-buy-n-large:before{content:"?"}.fa-buysellads:before{content:"?"}.fa-calculator:before{content:"?"}.fa-calendar:before{content:"?"}.fa-calendar-alt:before{content:"?"}.fa-calendar-check:before{content:"?"}.fa-calendar-day:before{content:"?"}.fa-calendar-minus:before{content:"?"}.fa-calendar-plus:before{content:"?"}.fa-calendar-times:before{content:"?"}.fa-calendar-week:before{content:"?"}.fa-camera:before{content:"?"}.fa-camera-retro:before{content:"?"}.fa-campground:before{content:"?"}.fa-canadian-maple-leaf:before{content:"?"}.fa-candy-cane:before{content:"?"}.fa-cannabis:before{content:"?"}.fa-capsules:before{content:"?"}.fa-car:before{content:"?"}.fa-car-alt:before{content:"?"}.fa-car-battery:before{content:"?"}.fa-car-crash:before{content:"?"}.fa-car-side:before{content:"?"}.fa-caravan:before{content:"?"}.fa-caret-down:before{content:"?"}.fa-caret-left:before{content:"?"}.fa-caret-right:before{content:"?"}.fa-caret-square-down:before{content:"?"}.fa-caret-square-left:before{content:"?"}.fa-caret-square-right:before{content:"?"}.fa-caret-square-up:before{content:"?"}.fa-caret-up:before{content:"?"}.fa-carrot:before{content:"?"}.fa-cart-arrow-down:before{content:"?"}.fa-cart-plus:before{content:"?"}.fa-cash-register:before{content:"?"}.fa-cat:before{content:"?"}.fa-cc-amazon-pay:before{content:"?"}.fa-cc-amex:before{content:"?"}.fa-cc-apple-pay:before{content:"?"}.fa-cc-diners-club:before{content:"?"}.fa-cc-discover:before{content:"?"}.fa-cc-jcb:before{content:"?"}.fa-cc-mastercard:before{content:"?"}.fa-cc-paypal:before{content:"?"}.fa-cc-stripe:before{content:"?"}.fa-cc-visa:before{content:"?"}.fa-centercode:before{content:"?"}.fa-centos:before{content:"?"}.fa-certificate:before{content:"?"}.fa-chair:before{content:"?"}.fa-chalkboard:before{content:"?"}.fa-chalkboard-teacher:before{content:"?"}.fa-charging-station:before{content:"?"}.fa-chart-area:before{content:"?"}.fa-chart-bar:before{content:"?"}.fa-chart-line:before{content:"?"}.fa-chart-pie:before{content:"?"}.fa-check:before{content:"?"}.fa-check-circle:before{content:"?"}.fa-check-double:before{content:"?"}.fa-check-square:before{content:"?"}.fa-cheese:before{content:"?"}.fa-chess:before{content:"?"}.fa-chess-bishop:before{content:"?"}.fa-chess-board:before{content:"?"}.fa-chess-king:before{content:"?"}.fa-chess-knight:before{content:"?"}.fa-chess-pawn:before{content:"?"}.fa-chess-queen:before{content:"?"}.fa-chess-rook:before{content:"?"}.fa-chevron-circle-down:before{content:"?"}
.fa-chevron-circle-left:before{content:"?"}.fa-chevron-circle-right:before{content:"?"}.fa-chevron-circle-up:before{content:"?"}.fa-chevron-down:before{content:"?"}.fa-chevron-left:before{content:"?"}.fa-chevron-right:before{content:"?"}.fa-chevron-up:before{content:"?"}.fa-child:before{content:"?"}.fa-chrome:before{content:"?"}.fa-chromecast:before{content:"?"}.fa-church:before{content:"?"}.fa-circle:before{content:"?"}.fa-circle-notch:before{content:"?"}.fa-city:before{content:"?"}.fa-clinic-medical:before{content:"?"}.fa-clipboard:before{content:"?"}.fa-clipboard-check:before{content:"?"}.fa-clipboard-list:before{content:"?"}.fa-clock:before{content:"?"}.fa-clone:before{content:"?"}.fa-closed-captioning:before{content:"?"}.fa-cloud:before{content:"?"}.fa-cloud-download-alt:before{content:"?"}.fa-cloud-meatball:before{content:"?"}.fa-cloud-moon:before{content:"?"}.fa-cloud-moon-rain:before{content:"?"}.fa-cloud-rain:before{content:"?"}.fa-cloud-showers-heavy:before{content:"?"}.fa-cloud-sun:before{content:"?"}.fa-cloud-sun-rain:before{content:"?"}.fa-cloud-upload-alt:before{content:"?"}.fa-cloudscale:before{content:"?"}.fa-cloudsmith:before{content:"?"}.fa-cloudversify:before{content:"?"}.fa-cocktail:before{content:"?"}.fa-code:before{content:"?"}.fa-code-branch:before{content:"?"}.fa-codepen:before{content:"?"}.fa-codiepie:before{content:"?"}.fa-coffee:before{content:"?"}.fa-cog:before{content:"?"}.fa-cogs:before{content:"?"}.fa-coins:before{content:"?"}.fa-columns:before{content:"?"}.fa-comment:before{content:"?"}.fa-comment-alt:before{content:"?"}.fa-comment-dollar:before{content:"?"}.fa-comment-dots:before{content:"?"}.fa-comment-medical:before{content:"?"}.fa-comment-slash:before{content:"?"}.fa-comments:before{content:"?"}.fa-comments-dollar:before{content:"?"}.fa-compact-disc:before{content:"?"}.fa-compass:before{content:"?"}.fa-compress:before{content:"?"}.fa-compress-alt:before{content:"?"}.fa-compress-arrows-alt:before{content:"?"}.fa-concierge-bell:before{content:"?"}.fa-confluence:before{content:"?"}.fa-connectdevelop:before{content:"?"}.fa-contao:before{content:"?"}.fa-cookie:before{content:"?"}.fa-cookie-bite:before{content:"?"}.fa-copy:before{content:"?"}.fa-copyright:before{content:"?"}.fa-cotton-bureau:before{content:"?"}.fa-couch:before{content:"?"}.fa-cpanel:before{content:"?"}.fa-creative-commons:before{content:"?"}.fa-creative-commons-by:before{content:"?"}.fa-creative-commons-nc:before{content:"?"}.fa-creative-commons-nc-eu:before{content:"?"}.fa-creative-commons-nc-jp:before{content:"?"}.fa-creative-commons-nd:before{content:"?"}.fa-creative-commons-pd:before{content:"?"}.fa-creative-commons-pd-alt:before{content:"?"}.fa-creative-commons-remix:before{content:"?"}.fa-creative-commons-sa:before{content:"?"}.fa-creative-commons-sampling:before{content:"?"}.fa-creative-commons-sampling-plus:before{content:"?"}.fa-creative-commons-share:before{content:"?"}.fa-creative-commons-zero:before{content:"?"}.fa-credit-card:before{content:"?"}.fa-critical-role:before{content:"?"}.fa-crop:before{content:"?"}.fa-crop-alt:before{content:"?"}.fa-cross:before{content:"?"}.fa-crosshairs:before{content:"?"}.fa-crow:before{content:"?"}.fa-crown:before{content:"?"}.fa-crutch:before{content:"?"}.fa-css3:before{content:"?"}.fa-css3-alt:before{content:"?"}.fa-cube:before{content:"?"}.fa-cubes:before{content:"?"}.fa-cut:before{content:"?"}.fa-cuttlefish:before{content:"?"}.fa-d-and-d:before{content:"?"}.fa-d-and-d-beyond:before{content:"?"}.fa-dashcube:before{content:"?"}.fa-database:before{content:"?"}.fa-deaf:before{content:"?"}.fa-delicious:before{content:"?"}.fa-democrat:before{content:"?"}.fa-deploydog:before{content:"?"}.fa-deskpro:before{content:"?"}.fa-desktop:before{content:"?"}.fa-dev:before{content:"?"}.fa-deviantart:before{content:"?"}.fa-dharmachakra:before{content:"?"}.fa-dhl:before{content:"?"}.fa-diagnoses:before{content:"?"}.fa-diaspora:before{content:"?"}.fa-dice:before{content:"?"}.fa-dice-d20:before{content:"?"}.fa-dice-d6:before{content:"?"}.fa-dice-five:before{content:"?"}.fa-dice-four:before{content:"?"}.fa-dice-one:before{content:"?"}.fa-dice-six:before{content:"?"}.fa-dice-three:before{content:"?"}.fa-dice-two:before{content:"?"}.fa-digg:before{content:"?"}.fa-digital-ocean:before{content:"?"}.fa-digital-tachograph:before{content:"?"}.fa-directions:before{content:"?"}.fa-discord:before{content:"?"}.fa-discourse:before{content:"?"}.fa-divide:before{content:"?"}.fa-dizzy:before{content:"?"}.fa-dna:before{content:"?"}.fa-dochub:before{content:"?"}.fa-docker:before{content:"?"}.fa-dog:before{content:"?"}.fa-dollar-sign:before{content:"?"}.fa-dolly:before{content:"?"}.fa-dolly-flatbed:before{content:"?"}.fa-donate:before{content:"?"}.fa-door-closed:before{content:"?"}.fa-door-open:before{content:"?"}.fa-dot-circle:before{content:"?"}.fa-dove:before{content:"?"}.fa-download:before{content:"?"}.fa-draft2digital:before{content:"?"}.fa-drafting-compass:before{content:"?"}.fa-dragon:before{content:"?"}.fa-draw-polygon:before{content:"?"}.fa-dribbble:before{content:"?"}
.fa-dribbble-square:before{content:"?"}.fa-dropbox:before{content:"?"}.fa-drum:before{content:"?"}.fa-drum-steelpan:before{content:"?"}.fa-drumstick-bite:before{content:"?"}.fa-drupal:before{content:"?"}.fa-dumbbell:before{content:"?"}.fa-dumpster:before{content:"?"}.fa-dumpster-fire:before{content:"?"}.fa-dungeon:before{content:"?"}.fa-dyalog:before{content:"?"}.fa-earlybirds:before{content:"?"}.fa-ebay:before{content:"?"}.fa-edge:before{content:"?"}.fa-edit:before{content:"?"}.fa-egg:before{content:"?"}.fa-eject:before{content:"?"}.fa-elementor:before{content:"?"}.fa-ellipsis-h:before{content:"?"}.fa-ellipsis-v:before{content:"?"}.fa-ello:before{content:"?"}.fa-ember:before{content:"?"}.fa-empire:before{content:"?"}.fa-envelope:before{content:"?"}.fa-envelope-open:before{content:"?"}.fa-envelope-open-text:before{content:"?"}.fa-envelope-square:before{content:"?"}.fa-envira:before{content:"?"}.fa-equals:before{content:"?"}.fa-eraser:before{content:"?"}.fa-erlang:before{content:"?"}.fa-ethereum:before{content:"?"}.fa-ethernet:before{content:"?"}.fa-etsy:before{content:"?"}.fa-euro-sign:before{content:"?"}.fa-evernote:before{content:"?"}.fa-exchange-alt:before{content:"?"}.fa-exclamation:before{content:"?"}.fa-exclamation-circle:before{content:"?"}.fa-exclamation-triangle:before{content:"?"}.fa-expand:before{content:"?"}.fa-expand-alt:before{content:"?"}.fa-expand-arrows-alt:before{content:"?"}.fa-expeditedssl:before{content:"?"}.fa-external-link-alt:before{content:"?"}.fa-external-link-square-alt:before{content:"?"}.fa-eye:before{content:"?"}.fa-eye-dropper:before{content:"?"}.fa-eye-slash:before{content:"?"}.fa-facebook:before{content:"?"}.fa-facebook-f:before{content:"?"}.fa-facebook-messenger:before{content:"?"}.fa-facebook-square:before{content:"?"}.fa-fan:before{content:"?"}.fa-fantasy-flight-games:before{content:"?"}.fa-fast-backward:before{content:"?"}.fa-fast-forward:before{content:"?"}.fa-fax:before{content:"?"}.fa-feather:before{content:"?"}.fa-feather-alt:before{content:"?"}.fa-fedex:before{content:"?"}.fa-fedora:before{content:"?"}.fa-female:before{content:"?"}.fa-fighter-jet:before{content:"?"}.fa-figma:before{content:"?"}.fa-file:before{content:"?"}.fa-file-alt:before{content:"?"}.fa-file-archive:before{content:"?"}.fa-file-audio:before{content:"?"}.fa-file-code:before{content:"?"}.fa-file-contract:before{content:"?"}.fa-file-csv:before{content:"?"}.fa-file-download:before{content:"?"}.fa-file-excel:before{content:"?"}.fa-file-export:before{content:"?"}.fa-file-image:before{content:"?"}.fa-file-import:before{content:"?"}.fa-file-invoice:before{content:"?"}.fa-file-invoice-dollar:before{content:"?"}.fa-file-medical:before{content:"?"}.fa-file-medical-alt:before{content:"?"}.fa-file-pdf:before{content:"?"}.fa-file-powerpoint:before{content:"?"}.fa-file-prescription:before{content:"?"}.fa-file-signature:before{content:"?"}.fa-file-upload:before{content:"?"}.fa-file-video:before{content:"?"}.fa-file-word:before{content:"?"}.fa-fill:before{content:"?"}.fa-fill-drip:before{content:"?"}.fa-film:before{content:"?"}.fa-filter:before{content:"?"}.fa-fingerprint:before{content:"?"}.fa-fire:before{content:"?"}.fa-fire-alt:before{content:"?"}.fa-fire-extinguisher:before{content:"?"}.fa-firefox:before{content:"?"}.fa-firefox-browser:before{content:"?"}.fa-first-aid:before{content:"?"}.fa-first-order:before{content:"?"}.fa-first-order-alt:before{content:"?"}.fa-firstdraft:before{content:"?"}.fa-fish:before{content:"?"}.fa-fist-raised:before{content:"?"}.fa-flag:before{content:"?"}.fa-flag-checkered:before{content:"?"}.fa-flag-usa:before{content:"?"}.fa-flask:before{content:"?"}.fa-flickr:before{content:"?"}.fa-flipboard:before{content:"?"}.fa-flushed:before{content:"?"}.fa-fly:before{content:"?"}.fa-folder:before{content:"?"}.fa-folder-minus:before{content:"?"}.fa-folder-open:before{content:"?"}.fa-folder-plus:before{content:"?"}.fa-font:before{content:"?"}.fa-font-awesome:before{content:"?"}.fa-font-awesome-alt:before{content:"?"}.fa-font-awesome-flag:before{content:"?"}.fa-font-awesome-logo-full:before{content:"?"}.fa-fonticons:before{content:"?"}.fa-fonticons-fi:before{content:"?"}.fa-football-ball:before{content:"?"}.fa-fort-awesome:before{content:"?"}.fa-fort-awesome-alt:before{content:"?"}.fa-forumbee:before{content:"?"}.fa-forward:before{content:"?"}.fa-foursquare:before{content:"?"}.fa-free-code-camp:before{content:"?"}.fa-freebsd:before{content:"?"}.fa-frog:before{content:"?"}.fa-frown:before{content:"?"}.fa-frown-open:before{content:"?"}.fa-fulcrum:before{content:"?"}.fa-funnel-dollar:before{content:"?"}.fa-futbol:before{content:"?"}.fa-galactic-republic:before{content:"?"}.fa-galactic-senate:before{content:"?"}.fa-gamepad:before{content:"?"}.fa-gas-pump:before{content:"?"}.fa-gavel:before{content:"?"}.fa-gem:before{content:"?"}.fa-genderless:before{content:"?"}.fa-get-pocket:before{content:"?"}.fa-gg:before{content:"?"}.fa-gg-circle:before{content:"?"}.fa-ghost:before{content:"?"}.fa-gift:before{content:"?"}.fa-gifts:before{content:"?"}.fa-git:before{content:"?"}.fa-git-alt:before{content:"?"}.fa-git-square:before{content:"?"}.fa-github:before{content:"?"}.fa-github-alt:before{content:"?"}.fa-github-square:before{content:"?"}.fa-gitkraken:before{content:"?"}.fa-gitlab:before{content:"?"}.fa-gitter:before{content:"?"}.fa-glass-cheers:before{content:"?"}.fa-glass-martini:before{content:"?"}.fa-glass-martini-alt:before{content:"?"}
.fa-glass-whiskey:before{content:"?"}.fa-glasses:before{content:"?"}.fa-glide:before{content:"?"}.fa-glide-g:before{content:"?"}.fa-globe:before{content:"?"}.fa-globe-africa:before{content:"?"}.fa-globe-americas:before{content:"?"}.fa-globe-asia:before{content:"?"}.fa-globe-europe:before{content:"?"}.fa-gofore:before{content:"?"}.fa-golf-ball:before{content:"?"}.fa-goodreads:before{content:"?"}.fa-goodreads-g:before{content:"?"}.fa-google:before{content:"?"}.fa-google-drive:before{content:"?"}.fa-google-play:before{content:"?"}.fa-google-plus:before{content:"?"}.fa-google-plus-g:before{content:"?"}.fa-google-plus-square:before{content:"?"}.fa-google-wallet:before{content:"?"}.fa-gopuram:before{content:"?"}.fa-graduation-cap:before{content:"?"}.fa-gratipay:before{content:"?"}.fa-grav:before{content:"?"}.fa-greater-than:before{content:"?"}.fa-greater-than-equal:before{content:"?"}.fa-grimace:before{content:"?"}.fa-grin:before{content:"?"}.fa-grin-alt:before{content:"?"}.fa-grin-beam:before{content:"?"}.fa-grin-beam-sweat:before{content:"?"}.fa-grin-hearts:before{content:"?"}.fa-grin-squint:before{content:"?"}.fa-grin-squint-tears:before{content:"?"}.fa-grin-stars:before{content:"?"}.fa-grin-tears:before{content:"?"}.fa-grin-tongue:before{content:"?"}.fa-grin-tongue-squint:before{content:"?"}.fa-grin-tongue-wink:before{content:"?"}.fa-grin-wink:before{content:"?"}.fa-grip-horizontal:before{content:"?"}.fa-grip-lines:before{content:"?"}.fa-grip-lines-vertical:before{content:"?"}.fa-grip-vertical:before{content:"?"}.fa-gripfire:before{content:"?"}.fa-grunt:before{content:"?"}.fa-guitar:before{content:"?"}.fa-gulp:before{content:"?"}.fa-h-square:before{content:"?"}.fa-hacker-news:before{content:"?"}.fa-hacker-news-square:before{content:"?"}.fa-hackerrank:before{content:"?"}.fa-hamburger:before{content:"?"}.fa-hammer:before{content:"?"}.fa-hamsa:before{content:"?"}.fa-hand-holding:before{content:"?"}.fa-hand-holding-heart:before{content:"?"}.fa-hand-holding-usd:before{content:"?"}.fa-hand-lizard:before{content:"?"}.fa-hand-middle-finger:before{content:"?"}.fa-hand-paper:before{content:"?"}.fa-hand-peace:before{content:"?"}.fa-hand-point-down:before{content:"?"}.fa-hand-point-left:before{content:"?"}.fa-hand-point-right:before{content:"?"}.fa-hand-point-up:before{content:"?"}.fa-hand-pointer:before{content:"?"}.fa-hand-rock:before{content:"?"}.fa-hand-scissors:before{content:"?"}.fa-hand-spock:before{content:"?"}.fa-hands:before{content:"?"}.fa-hands-helping:before{content:"?"}.fa-handshake:before{content:"?"}.fa-hanukiah:before{content:"?"}.fa-hard-hat:before{content:"?"}.fa-hashtag:before{content:"?"}.fa-hat-cowboy:before{content:"?"}.fa-hat-cowboy-side:before{content:"?"}.fa-hat-wizard:before{content:"?"}.fa-hdd:before{content:"?"}.fa-heading:before{content:"?"}.fa-headphones:before{content:"?"}.fa-headphones-alt:before{content:"?"}.fa-headset:before{content:"?"}.fa-heart:before{content:"?"}.fa-heart-broken:before{content:"?"}.fa-heartbeat:before{content:"?"}.fa-helicopter:before{content:"?"}.fa-highlighter:before{content:"?"}.fa-hiking:before{content:"?"}.fa-hippo:before{content:"?"}.fa-hips:before{content:"?"}.fa-hire-a-helper:before{content:"?"}.fa-history:before{content:"?"}.fa-hockey-puck:before{content:"?"}.fa-holly-berry:before{content:"?"}.fa-home:before{content:"?"}.fa-hooli:before{content:"?"}.fa-hornbill:before{content:"?"}.fa-horse:before{content:"?"}.fa-horse-head:before{content:"?"}.fa-hospital:before{content:"?"}.fa-hospital-alt:before{content:"?"}.fa-hospital-symbol:before{content:"?"}.fa-hot-tub:before{content:"?"}.fa-hotdog:before{content:"?"}.fa-hotel:before{content:"?"}.fa-hotjar:before{content:"?"}.fa-hourglass:before{content:"?"}.fa-hourglass-end:before{content:"?"}.fa-hourglass-half:before{content:"?"}.fa-hourglass-start:before{content:"?"}.fa-house-damage:before{content:"?"}.fa-houzz:before{content:"?"}.fa-hryvnia:before{content:"?"}.fa-html5:before{content:"?"}.fa-hubspot:before{content:"?"}.fa-i-cursor:before{content:"?"}.fa-ice-cream:before{content:"?"}.fa-icicles:before{content:"?"}.fa-icons:before{content:"?"}.fa-id-badge:before{content:"?"}.fa-id-card:before{content:"?"}.fa-id-card-alt:before{content:"?"}.fa-ideal:before{content:"?"}.fa-igloo:before{content:"?"}.fa-image:before{content:"?"}.fa-images:before{content:"?"}.fa-imdb:before{content:"?"}.fa-inbox:before{content:"?"}.fa-indent:before{content:"?"}.fa-industry:before{content:"?"}.fa-infinity:before{content:"?"}.fa-info:before{content:"?"}.fa-info-circle:before{content:"?"}.fa-instagram:before{content:"?"}.fa-intercom:before{content:"?"}.fa-internet-explorer:before{content:"?"}.fa-invision:before{content:"?"}.fa-ioxhost:before{content:"?"}.fa-italic:before{content:"?"}.fa-itch-io:before{content:"?"}.fa-itunes:before{content:"?"}.fa-itunes-note:before{content:"?"}.fa-java:before{content:"?"}.fa-jedi:before{content:"?"}.fa-jedi-order:before{content:"?"}.fa-jenkins:before{content:"?"}.fa-jira:before{content:"?"}.fa-joget:before{content:"?"}.fa-joint:before{content:"?"}.fa-joomla:before{content:"?"}.fa-journal-whills:before{content:"?"}.fa-js:before{content:"?"}.fa-js-square:before{content:"?"}.fa-jsfiddle:before{content:"?"}.fa-kaaba:before{content:"?"}.fa-kaggle:before{content:"?"}.fa-key:before{content:"?"}.fa-keybase:before{content:"?"}.fa-keyboard:before{content:"?"}.fa-keycdn:before{content:"?"}.fa-khanda:before{content:"?"}.fa-kickstarter:before{content:"?"}.fa-kickstarter-k:before{content:"?"}.fa-kiss:before{content:"?"}.fa-kiss-beam:before{content:"?"}.fa-kiss-wink-heart:before{content:"?"}.fa-kiwi-bird:before{content:"?"}.fa-korvue:before{content:"?"}.fa-landmark:before{content:"?"}.fa-language:before{content:"?"}.fa-laptop:before{content:"?"}.fa-laptop-code:before{content:"?"}.fa-laptop-medical:before{content:"?"}.fa-laravel:before{content:"?"}
.fa-lastfm:before{content:"?"}.fa-lastfm-square:before{content:"?"}.fa-laugh:before{content:"?"}.fa-laugh-beam:before{content:"?"}.fa-laugh-squint:before{content:"?"}.fa-laugh-wink:before{content:"?"}.fa-layer-group:before{content:"?"}.fa-leaf:before{content:"?"}.fa-leanpub:before{content:"?"}.fa-lemon:before{content:"?"}.fa-less:before{content:"?"}.fa-less-than:before{content:"?"}.fa-less-than-equal:before{content:"?"}.fa-level-down-alt:before{content:"?"}.fa-level-up-alt:before{content:"?"}.fa-life-ring:before{content:"?"}.fa-lightbulb:before{content:"?"}.fa-line:before{content:"?"}.fa-link:before{content:"?"}.fa-linkedin:before{content:"?"}.fa-linkedin-in:before{content:"?"}.fa-linode:before{content:"?"}.fa-linux:before{content:"?"}.fa-lira-sign:before{content:"?"}.fa-list:before{content:"?"}.fa-list-alt:before{content:"?"}.fa-list-ol:before{content:"?"}.fa-list-ul:before{content:"?"}.fa-location-arrow:before{content:"?"}.fa-lock:before{content:"?"}.fa-lock-open:before{content:"?"}.fa-long-arrow-alt-down:before{content:"?"}.fa-long-arrow-alt-left:before{content:"?"}.fa-long-arrow-alt-right:before{content:"?"}.fa-long-arrow-alt-up:before{content:"?"}.fa-low-vision:before{content:"?"}.fa-luggage-cart:before{content:"?"}.fa-lyft:before{content:"?"}.fa-magento:before{content:"?"}.fa-magic:before{content:"?"}.fa-magnet:before{content:"?"}.fa-mail-bulk:before{content:"?"}.fa-mailchimp:before{content:"?"}.fa-male:before{content:"?"}.fa-mandalorian:before{content:"?"}.fa-map:before{content:"?"}.fa-map-marked:before{content:"?"}.fa-map-marked-alt:before{content:"?"}.fa-map-marker:before{content:"?"}.fa-map-marker-alt:before{content:"?"}.fa-map-pin:before{content:"?"}.fa-map-signs:before{content:"?"}.fa-markdown:before{content:"?"}.fa-marker:before{content:"?"}.fa-mars:before{content:"?"}.fa-mars-double:before{content:"?"}.fa-mars-stroke:before{content:"?"}.fa-mars-stroke-h:before{content:"?"}.fa-mars-stroke-v:before{content:"?"}.fa-mask:before{content:"?"}.fa-mastodon:before{content:"?"}.fa-maxcdn:before{content:"?"}.fa-mdb:before{content:"?"}.fa-medal:before{content:"?"}.fa-medapps:before{content:"?"}.fa-medium:before{content:"?"}.fa-medium-m:before{content:"?"}.fa-medkit:before{content:"?"}.fa-medrt:before{content:"?"}.fa-meetup:before{content:"?"}.fa-megaport:before{content:"?"}.fa-meh:before{content:"?"}.fa-meh-blank:before{content:"?"}.fa-meh-rolling-eyes:before{content:"?"}.fa-memory:before{content:"?"}.fa-mendeley:before{content:"?"}.fa-menorah:before{content:"?"}.fa-mercury:before{content:"?"}.fa-meteor:before{content:"?"}.fa-microblog:before{content:"?"}.fa-microchip:before{content:"?"}.fa-microphone:before{content:"?"}.fa-microphone-alt:before{content:"?"}.fa-microphone-alt-slash:before{content:"?"}.fa-microphone-slash:before{content:"?"}.fa-microscope:before{content:"?"}.fa-microsoft:before{content:"?"}.fa-minus:before{content:"?"}.fa-minus-circle:before{content:"?"}.fa-minus-square:before{content:"?"}.fa-mitten:before{content:"?"}.fa-mix:before{content:"?"}.fa-mixcloud:before{content:"?"}.fa-mizuni:before{content:"?"}.fa-mobile:before{content:"?"}.fa-mobile-alt:before{content:"?"}.fa-modx:before{content:"?"}.fa-monero:before{content:"?"}.fa-money-bill:before{content:"?"}.fa-money-bill-alt:before{content:"?"}.fa-money-bill-wave:before{content:"?"}.fa-money-bill-wave-alt:before{content:"?"}.fa-money-check:before{content:"?"}.fa-money-check-alt:before{content:"?"}.fa-monument:before{content:"?"}.fa-moon:before{content:"?"}.fa-mortar-pestle:before{content:"?"}.fa-mosque:before{content:"?"}.fa-motorcycle:before{content:"?"}.fa-mountain:before{content:"?"}.fa-mouse:before{content:"?"}.fa-mouse-pointer:before{content:"?"}.fa-mug-hot:before{content:"?"}.fa-music:before{content:"?"}.fa-napster:before{content:"?"}.fa-neos:before{content:"?"}.fa-network-wired:before{content:"?"}.fa-neuter:before{content:"?"}.fa-newspaper:before{content:"?"}.fa-nimblr:before{content:"?"}.fa-node:before{content:"?"}.fa-node-js:before{content:"?"}.fa-not-equal:before{content:"?"}.fa-notes-medical:before{content:"?"}.fa-npm:before{content:"?"}.fa-ns8:before{content:"?"}.fa-nutritionix:before{content:"?"}.fa-object-group:before{content:"?"}.fa-object-ungroup:before{content:"?"}.fa-odnoklassniki:before{content:"?"}.fa-odnoklassniki-square:before{content:"?"}.fa-oil-can:before{content:"?"}.fa-old-republic:before{content:"?"}.fa-om:before{content:"?"}.fa-opencart:before{content:"?"}.fa-openid:before{content:"?"}.fa-opera:before{content:"?"}.fa-optin-monster:before{content:"?"}.fa-orcid:before{content:"?"}.fa-osi:before{content:"?"}.fa-otter:before{content:"?"}.fa-outdent:before{content:"?"}.fa-page4:before{content:"?"}.fa-pagelines:before{content:"?"}.fa-pager:before{content:"?"}.fa-paint-brush:before{content:"?"}.fa-paint-roller:before{content:"?"}.fa-palette:before{content:"?"}.fa-palfed:before{content:"?"}.fa-pallet:before{content:"?"}.fa-paper-plane:before{content:"?"}.fa-paperclip:before{content:"?"}.fa-parachute-box:before{content:"?"}.fa-paragraph:before{content:"?"}.fa-parking:before{content:"?"}.fa-passport:before{content:"?"}.fa-pastafarianism:before{content:"?"}.fa-paste:before{content:"?"}.fa-patreon:before{content:"?"}.fa-pause:before{content:"?"}.fa-pause-circle:before{content:"?"}.fa-paw:before{content:"?"}.fa-paypal:before{content:"?"}.fa-peace:before{content:"?"}.fa-pen:before{content:"?"}.fa-pen-alt:before{content:"?"}.fa-pen-fancy:before{content:"?"}.fa-pen-nib:before{content:"?"}.fa-pen-square:before{content:"?"}.fa-pencil-alt:before{content:"?"}.fa-pencil-ruler:before{content:"?"}.fa-penny-arcade:before{content:"?"}.fa-people-carry:before{content:"?"}.fa-pepper-hot:before{content:"?"}.fa-percent:before{content:"?"}.fa-percentage:before{content:"?"}.fa-periscope:before{content:"?"}.fa-person-booth:before{content:"?"}.fa-phabricator:before{content:"?"}.fa-phoenix-framework:before{content:"?"}.fa-phoenix-squadron:before{content:"?"}.fa-phone:before{content:"?"}.fa-phone-alt:before{content:"?"}.fa-phone-slash:before{content:"?"}.fa-phone-square:before{content:"?"}.fa-phone-square-alt:before{content:"?"}.fa-phone-volume:before{content:"?"}.fa-photo-video:before{content:"?"}.fa-php:before{content:"?"}.fa-pied-piper:before{content:"?"}.fa-pied-piper-alt:before{content:"?"}.fa-pied-piper-hat:before{content:"?"}.fa-pied-piper-pp:before{content:"?"}
.fa-pied-piper-square:before{content:"?"}.fa-piggy-bank:before{content:"?"}.fa-pills:before{content:"?"}.fa-pinterest:before{content:"?"}.fa-pinterest-p:before{content:"?"}.fa-pinterest-square:before{content:"?"}.fa-pizza-slice:before{content:"?"}.fa-place-of-worship:before{content:"?"}.fa-plane:before{content:"?"}.fa-plane-arrival:before{content:"?"}.fa-plane-departure:before{content:"?"}.fa-play:before{content:"?"}.fa-play-circle:before{content:"?"}.fa-playstation:before{content:"?"}.fa-plug:before{content:"?"}.fa-plus:before{content:"?"}.fa-plus-circle:before{content:"?"}.fa-plus-square:before{content:"?"}.fa-podcast:before{content:"?"}.fa-poll:before{content:"?"}.fa-poll-h:before{content:"?"}.fa-poo:before{content:"?"}.fa-poo-storm:before{content:"?"}.fa-poop:before{content:"?"}.fa-portrait:before{content:"?"}.fa-pound-sign:before{content:"?"}.fa-power-off:before{content:"?"}.fa-pray:before{content:"?"}.fa-praying-hands:before{content:"?"}.fa-prescription:before{content:"?"}.fa-prescription-bottle:before{content:"?"}.fa-prescription-bottle-alt:before{content:"?"}.fa-print:before{content:"?"}.fa-procedures:before{content:"?"}.fa-product-hunt:before{content:"?"}.fa-project-diagram:before{content:"?"}.fa-pushed:before{content:"?"}.fa-puzzle-piece:before{content:"?"}.fa-python:before{content:"?"}.fa-qq:before{content:"?"}.fa-qrcode:before{content:"?"}.fa-question:before{content:"?"}.fa-question-circle:before{content:"?"}.fa-quidditch:before{content:"?"}.fa-quinscape:before{content:"?"}.fa-quora:before{content:"?"}.fa-quote-left:before{content:"?"}.fa-quote-right:before{content:"?"}.fa-quran:before{content:"?"}.fa-r-project:before{content:"?"}.fa-radiation:before{content:"?"}.fa-radiation-alt:before{content:"?"}.fa-rainbow:before{content:"?"}.fa-random:before{content:"?"}.fa-raspberry-pi:before{content:"?"}.fa-ravelry:before{content:"?"}.fa-react:before{content:"?"}.fa-reacteurope:before{content:"?"}.fa-readme:before{content:"?"}.fa-rebel:before{content:"?"}.fa-receipt:before{content:"?"}.fa-record-vinyl:before{content:"?"}.fa-recycle:before{content:"?"}.fa-red-river:before{content:"?"}.fa-reddit:before{content:"?"}.fa-reddit-alien:before{content:"?"}.fa-reddit-square:before{content:"?"}.fa-redhat:before{content:"?"}.fa-redo:before{content:"?"}.fa-redo-alt:before{content:"?"}.fa-registered:before{content:"?"}.fa-remove-format:before{content:"?"}.fa-renren:before{content:"?"}.fa-reply:before{content:"?"}.fa-reply-all:before{content:"?"}.fa-replyd:before{content:"?"}.fa-republican:before{content:"?"}.fa-researchgate:before{content:"?"}.fa-resolving:before{content:"?"}.fa-restroom:before{content:"?"}.fa-retweet:before{content:"?"}.fa-rev:before{content:"?"}.fa-ribbon:before{content:"?"}.fa-ring:before{content:"?"}.fa-road:before{content:"?"}.fa-robot:before{content:"?"}.fa-rocket:before{content:"?"}.fa-rocketchat:before{content:"?"}.fa-rockrms:before{content:"?"}.fa-route:before{content:"?"}.fa-rss:before{content:"?"}.fa-rss-square:before{content:"?"}.fa-ruble-sign:before{content:"?"}.fa-ruler:before{content:"?"}.fa-ruler-combined:before{content:"?"}.fa-ruler-horizontal:before{content:"?"}.fa-ruler-vertical:before{content:"?"}.fa-running:before{content:"?"}.fa-rupee-sign:before{content:"?"}.fa-sad-cry:before{content:"?"}.fa-sad-tear:before{content:"?"}.fa-safari:before{content:"?"}.fa-salesforce:before{content:"?"}.fa-sass:before{content:"?"}.fa-satellite:before{content:"?"}.fa-satellite-dish:before{content:"?"}.fa-save:before{content:"?"}.fa-schlix:before{content:"?"}.fa-school:before{content:"?"}.fa-screwdriver:before{content:"?"}.fa-scribd:before{content:"?"}.fa-scroll:before{content:"?"}.fa-sd-card:before{content:"?"}.fa-search:before{content:"?"}.fa-search-dollar:before{content:"?"}.fa-search-location:before{content:"?"}.fa-search-minus:before{content:"?"}.fa-search-plus:before{content:"?"}.fa-searchengin:before{content:"?"}.fa-seedling:before{content:"?"}.fa-sellcast:before{content:"?"}.fa-sellsy:before{content:"?"}.fa-server:before{content:"?"}.fa-servicestack:before{content:"?"}.fa-shapes:before{content:"?"}.fa-share:before{content:"?"}.fa-share-alt:before{content:"?"}.fa-share-alt-square:before{content:"?"}.fa-share-square:before{content:"?"}.fa-shekel-sign:before{content:"?"}.fa-shield-alt:before{content:"?"}.fa-ship:before{content:"?"}.fa-shipping-fast:before{content:"?"}.fa-shirtsinbulk:before{content:"?"}.fa-shoe-prints:before{content:"?"}.fa-shopping-bag:before{content:"?"}.fa-shopping-basket:before{content:"?"}.fa-shopping-cart:before{content:"?"}.fa-shopware:before{content:"?"}.fa-shower:before{content:"?"}.fa-shuttle-van:before{content:"?"}.fa-sign:before{content:"?"}.fa-sign-in-alt:before{content:"?"}.fa-sign-language:before{content:"?"}.fa-sign-out-alt:before{content:"?"}.fa-signal:before{content:"?"}.fa-signature:before{content:"?"}.fa-sim-card:before{content:"?"}.fa-simplybuilt:before{content:"?"}.fa-sistrix:before{content:"?"}.fa-sitemap:before{content:"?"}.fa-sith:before{content:"?"}.fa-skating:before{content:"?"}.fa-sketch:before{content:"?"}.fa-skiing:before{content:"?"}.fa-skiing-nordic:before{content:"?"}.fa-skull:before{content:"?"}.fa-skull-crossbones:before{content:"?"}.fa-skyatlas:before{content:"?"}.fa-skype:before{content:"?"}.fa-slack:before{content:"?"}.fa-slack-hash:before{content:"?"}.fa-slash:before{content:"?"}.fa-sleigh:before{content:"?"}.fa-sliders-h:before{content:"?"}.fa-slideshare:before{content:"?"}.fa-smile:before{content:"?"}.fa-smile-beam:before{content:"?"}.fa-smile-wink:before{content:"?"}.fa-smog:before{content:"?"}.fa-smoking:before{content:"?"}.fa-smoking-ban:before{content:"?"}.fa-sms:before{content:"?"}.fa-snapchat:before{content:"?"}.fa-snapchat-ghost:before{content:"?"}.fa-snapchat-square:before{content:"?"}.fa-snowboarding:before{content:"?"}.fa-snowflake:before{content:"?"}.fa-snowman:before{content:"?"}.fa-snowplow:before{content:"?"}.fa-socks:before{content:"?"}.fa-solar-panel:before{content:"?"}.fa-sort:before{content:"?"}.fa-sort-alpha-down:before{content:"?"}.fa-sort-alpha-down-alt:before{content:"?"}.fa-sort-alpha-up:before{content:"?"}.fa-sort-alpha-up-alt:before{content:"?"}.fa-sort-amount-down:before{content:"?"}.fa-sort-amount-down-alt:before{content:"?"}.fa-sort-amount-up:before{content:"?"}.fa-sort-amount-up-alt:before{content:"?"}.fa-sort-down:before{content:"?"}.fa-sort-numeric-down:before{content:"?"}.fa-sort-numeric-down-alt:before{content:"?"}.fa-sort-numeric-up:before{content:"?"}
.fa-sort-numeric-up-alt:before{content:"?"}.fa-sort-up:before{content:"?"}.fa-soundcloud:before{content:"?"}.fa-sourcetree:before{content:"?"}.fa-spa:before{content:"?"}.fa-space-shuttle:before{content:"?"}.fa-speakap:before{content:"?"}.fa-speaker-deck:before{content:"?"}.fa-spell-check:before{content:"?"}.fa-spider:before{content:"?"}.fa-spinner:before{content:"?"}.fa-splotch:before{content:"?"}.fa-spotify:before{content:"?"}.fa-spray-can:before{content:"?"}.fa-square:before{content:"?"}.fa-square-full:before{content:"?"}.fa-square-root-alt:before{content:"?"}.fa-squarespace:before{content:"?"}.fa-stack-exchange:before{content:"?"}.fa-stack-overflow:before{content:"?"}.fa-stackpath:before{content:"?"}.fa-stamp:before{content:"?"}.fa-star:before{content:"?"}.fa-star-and-crescent:before{content:"?"}.fa-star-half:before{content:"?"}.fa-star-half-alt:before{content:"?"}.fa-star-of-david:before{content:"?"}.fa-star-of-life:before{content:"?"}.fa-staylinked:before{content:"?"}.fa-steam:before{content:"?"}.fa-steam-square:before{content:"?"}.fa-steam-symbol:before{content:"?"}.fa-step-backward:before{content:"?"}.fa-step-forward:before{content:"?"}.fa-stethoscope:before{content:"?"}.fa-sticker-mule:before{content:"?"}.fa-sticky-note:before{content:"?"}.fa-stop:before{content:"?"}.fa-stop-circle:before{content:"?"}.fa-stopwatch:before{content:"?"}.fa-store:before{content:"?"}.fa-store-alt:before{content:"?"}.fa-strava:before{content:"?"}.fa-stream:before{content:"?"}.fa-street-view:before{content:"?"}.fa-strikethrough:before{content:"?"}.fa-stripe:before{content:"?"}.fa-stripe-s:before{content:"?"}.fa-stroopwafel:before{content:"?"}.fa-studiovinari:before{content:"?"}.fa-stumbleupon:before{content:"?"}.fa-stumbleupon-circle:before{content:"?"}.fa-subscript:before{content:"?"}.fa-subway:before{content:"?"}.fa-suitcase:before{content:"?"}.fa-suitcase-rolling:before{content:"?"}.fa-sun:before{content:"?"}.fa-superpowers:before{content:"?"}.fa-superscript:before{content:"?"}.fa-supple:before{content:"?"}.fa-surprise:before{content:"?"}.fa-suse:before{content:"?"}.fa-swatchbook:before{content:"?"}.fa-swift:before{content:"?"}.fa-swimmer:before{content:"?"}.fa-swimming-pool:before{content:"?"}.fa-symfony:before{content:"?"}.fa-synagogue:before{content:"?"}.fa-sync:before{content:"?"}.fa-sync-alt:before{content:"?"}.fa-syringe:before{content:"?"}.fa-table:before{content:"?"}.fa-table-tennis:before{content:"?"}.fa-tablet:before{content:"?"}.fa-tablet-alt:before{content:"?"}.fa-tablets:before{content:"?"}.fa-tachometer-alt:before{content:"?"}.fa-tag:before{content:"?"}.fa-tags:before{content:"?"}.fa-tape:before{content:"?"}.fa-tasks:before{content:"?"}.fa-taxi:before{content:"?"}.fa-teamspeak:before{content:"?"}.fa-teeth:before{content:"?"}.fa-teeth-open:before{content:"?"}.fa-telegram:before{content:"?"}.fa-telegram-plane:before{content:"?"}.fa-temperature-high:before{content:"?"}.fa-temperature-low:before{content:"?"}.fa-tencent-weibo:before{content:"?"}.fa-tenge:before{content:"?"}.fa-terminal:before{content:"?"}.fa-text-height:before{content:"?"}.fa-text-width:before{content:"?"}.fa-th:before{content:"?"}.fa-th-large:before{content:"?"}.fa-th-list:before{content:"?"}.fa-the-red-yeti:before{content:"?"}.fa-theater-masks:before{content:"?"}.fa-themeco:before{content:"?"}.fa-themeisle:before{content:"?"}.fa-thermometer:before{content:"?"}.fa-thermometer-empty:before{content:"?"}.fa-thermometer-full:before{content:"?"}.fa-thermometer-half:before{content:"?"}.fa-thermometer-quarter:before{content:"?"}.fa-thermometer-three-quarters:before{content:"?"}.fa-think-peaks:before{content:"?"}.fa-thumbs-down:before{content:"?"}.fa-thumbs-up:before{content:"?"}.fa-thumbtack:before{content:"?"}.fa-ticket-alt:before{content:"?"}.fa-times:before{content:"?"}.fa-times-circle:before{content:"?"}.fa-tint:before{content:"?"}.fa-tint-slash:before{content:"?"}.fa-tired:before{content:"?"}.fa-toggle-off:before{content:"?"}.fa-toggle-on:before{content:"?"}.fa-toilet:before{content:"?"}.fa-toilet-paper:before{content:"?"}.fa-toolbox:before{content:"?"}.fa-tools:before{content:"?"}.fa-tooth:before{content:"?"}.fa-torah:before{content:"?"}.fa-torii-gate:before{content:"?"}.fa-tractor:before{content:"?"}.fa-trade-federation:before{content:"?"}.fa-trademark:before{content:"?"}.fa-traffic-light:before{content:"?"}.fa-trailer:before{content:"?"}.fa-train:before{content:"?"}.fa-tram:before{content:"?"}.fa-transgender:before{content:"?"}.fa-transgender-alt:before{content:"?"}.fa-trash:before{content:"?"}.fa-trash-alt:before{content:"?"}.fa-trash-restore:before{content:"?"}.fa-trash-restore-alt:before{content:"?"}.fa-tree:before{content:"?"}.fa-trello:before{content:"?"}.fa-tripadvisor:before{content:"?"}.fa-trophy:before{content:"?"}.fa-truck:before{content:"?"}.fa-truck-loading:before{content:"?"}.fa-truck-monster:before{content:"?"}.fa-truck-moving:before{content:"?"}.fa-truck-pickup:before{content:"?"}.fa-tshirt:before{content:"?"}.fa-tty:before{content:"?"}.fa-tumblr:before{content:"?"}.fa-tumblr-square:before{content:"?"}.fa-tv:before{content:"?"}.fa-twitch:before{content:"?"}.fa-twitter:before{content:"?"}.fa-twitter-square:before{content:"?"}.fa-typo3:before{content:"?"}.fa-uber:before{content:"?"}.fa-ubuntu:before{content:"?"}.fa-uikit:before{content:"?"}.fa-umbraco:before{content:"?"}.fa-umbrella:before{content:"?"}.fa-umbrella-beach:before{content:"?"}.fa-underline:before{content:"?"}.fa-undo:before{content:"?"}.fa-undo-alt:before{content:"?"}.fa-uniregistry:before{content:"?"}.fa-unity:before{content:"?"}.fa-universal-access:before{content:"?"}.fa-university:before{content:"?"}.fa-unlink:before{content:"?"}.fa-unlock:before{content:"?"}.fa-unlock-alt:before{content:"?"}.fa-untappd:before{content:"?"}.fa-upload:before{content:"?"}.fa-ups:before{content:"?"}.fa-usb:before{content:"?"}.fa-user:before{content:"?"}.fa-user-alt:before{content:"?"}.fa-user-alt-slash:before{content:"?"}.fa-user-astronaut:before{content:"?"}.fa-user-check:before{content:"?"}.fa-user-circle:before{content:"?"}.fa-user-clock:before{content:"?"}.fa-user-cog:before{content:"?"}.fa-user-edit:before{content:"?"}.fa-user-friends:before{content:"?"}.fa-user-graduate:before{content:"?"}.fa-user-injured:before{content:"?"}.fa-user-lock:before{content:"?"}.fa-user-md:before{content:"?"}.fa-user-minus:before{content:"?"}.fa-user-ninja:before{content:"?"}.fa-user-nurse:before{content:"?"}.fa-user-plus:before{content:"?"}.fa-user-secret:before{content:"?"}.fa-user-shield:before{content:"?"}.fa-user-slash:before{content:"?"}.fa-user-tag:before{content:"?"}.fa-user-tie:before{content:"?"}.fa-user-times:before{content:"?"}.fa-users:before{content:"?"}.fa-users-cog:before{content:"?"}.fa-usps:before{content:"?"}.fa-ussunnah:before{content:"?"}
.fa-utensil-spoon:before{content:"?"}.fa-utensils:before{content:"?"}.fa-vaadin:before{content:"?"}.fa-vector-square:before{content:"?"}.fa-venus:before{content:"?"}.fa-venus-double:before{content:"?"}.fa-venus-mars:before{content:"?"}.fa-viacoin:before{content:"?"}.fa-viadeo:before{content:"?"}.fa-viadeo-square:before{content:"?"}.fa-vial:before{content:"?"}.fa-vials:before{content:"?"}.fa-viber:before{content:"?"}.fa-video:before{content:"?"}.fa-video-slash:before{content:"?"}.fa-vihara:before{content:"?"}.fa-vimeo:before{content:"?"}.fa-vimeo-square:before{content:"?"}.fa-vimeo-v:before{content:"?"}.fa-vine:before{content:"?"}.fa-vk:before{content:"?"}.fa-vnv:before{content:"?"}.fa-voicemail:before{content:"?"}.fa-volleyball-ball:before{content:"?"}.fa-volume-down:before{content:"?"}.fa-volume-mute:before{content:"?"}.fa-volume-off:before{content:"?"}.fa-volume-up:before{content:"?"}.fa-vote-yea:before{content:"?"}.fa-vr-cardboard:before{content:"?"}.fa-vuejs:before{content:"?"}.fa-walking:before{content:"?"}.fa-wallet:before{content:"?"}.fa-warehouse:before{content:"?"}.fa-water:before{content:"?"}.fa-wave-square:before{content:"?"}.fa-waze:before{content:"?"}.fa-weebly:before{content:"?"}.fa-weibo:before{content:"?"}.fa-weight:before{content:"?"}.fa-weight-hanging:before{content:"?"}.fa-weixin:before{content:"?"}.fa-whatsapp:before{content:"?"}.fa-whatsapp-square:before{content:"?"}.fa-wheelchair:before{content:"?"}.fa-whmcs:before{content:"?"}.fa-wifi:before{content:"?"}.fa-wikipedia-w:before{content:"?"}.fa-wind:before{content:"?"}.fa-window-close:before{content:"?"}.fa-window-maximize:before{content:"?"}.fa-window-minimize:before{content:"?"}.fa-window-restore:before{content:"?"}.fa-windows:before{content:"?"}.fa-wine-bottle:before{content:"?"}.fa-wine-glass:before{content:"?"}.fa-wine-glass-alt:before{content:"?"}.fa-wix:before{content:"?"}.fa-wizards-of-the-coast:before{content:"?"}.fa-wolf-pack-battalion:before{content:"?"}.fa-won-sign:before{content:"?"}.fa-wordpress:before{content:"?"}.fa-wordpress-simple:before{content:"?"}.fa-wpbeginner:before{content:"?"}.fa-wpexplorer:before{content:"?"}.fa-wpforms:before{content:"?"}.fa-wpressr:before{content:"?"}.fa-wrench:before{content:"?"}.fa-x-ray:before{content:"?"}.fa-xbox:before{content:"?"}.fa-xing:before{content:"?"}.fa-xing-square:before{content:"?"}.fa-y-combinator:before{content:"?"}.fa-yahoo:before{content:"?"}.fa-yammer:before{content:"?"}.fa-yandex:before{content:"?"}.fa-yandex-international:before{content:"?"}.fa-yarn:before{content:"?"}.fa-yelp:before{content:"?"}.fa-yen-sign:before{content:"?"}.fa-yin-yang:before{content:"?"}.fa-yoast:before{content:"?"}.fa-youtube:before{content:"?"}.fa-youtube-square:before{content:"?"}.fa-zhihu:before{content:"?"}.sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}a{text-decoration:none;color:#9b1919}b{color:#465ee6}strong{color:#f15517}

span{color:#ffa361;font-weight:bold;text-shadow:2px 2px 1px #5e2700}
html{height:100%}body{height:100%}.inline{display:inline}

@media (max-width: 500px){
.top-image{background-image:url("../images/20170810__DSC5751_02.jpg");height:100vh;min-height:700px;background-size:cover;background-position:center;top:0;right:0;bottom:0;left:0;position:relative}.top-block{width:100%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}
.top-sentence-pc{display:none}
.top-sentence-sp{width:100%;text-align:center;padding:0px 15px 35px 15px;font-size:20px;color:#fff;font-family:Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;font-weight:bold;text-shadow:2px 2px 1px #333;}
.middle-sentence{font-size:12px;padding:1px 3px;text-align:center;border-top:1px solid;border-bottom:1px solid;margin:0px auto;color:#fff;width:70%;font-weight:bold;text-shadow:2px 2px 1px #333;}
.message{text-align:center;margin:20px auto;opacity:0;transform:translate(0, 70px);transition:all 2000ms}.message.scrollin{opacity:1;transform:translate(0, 0)}.message-left{text-align:center;font-size:28px;color:#e5ff00;font-weight:bold;margin-bottom:15px;text-shadow:2px 2px 1px #646d18}.message-left-thumbs{display:inline;color:#e8f190}
.message-right{text-align:center;color:#fff;font-size:11px;font-weight:bold;text-shadow:2px 2px 1px #333;}
.tab{width:39.2%;margin:0 auto;height:39.4px;line-height:39.4px;padding:10px 10px 0;opacity:0;transform:translate(0, -200px);transition:all 2000ms}.tab.scrollin{opacity:1;transform:translate(0, 0)}
.tab-left--block{width:100%;margin-bottom:30px}
.tab-left{display:block;width:100%;text-align:center;margin:0 auto;color:white;font-weight:bold;font-size:15px;position:relative;}
.tab-left:hover{opacity:0.9}.tab-left:active{-webkit-transform:translateY(2px);transform:translateY(2px);box-shadow:0 0 1px rgba(0,0,0,0.15);background-image:linear-gradient(#b94d22 0%, #ee6934 100%)}
.tab-right--block{width:100%}
.tab-right{display:block;width:100%;text-align:center;margin:0 auto;color:white;font-weight:bold;font-size:15px;position:relative;}
.tab-right:hover{opacity:0.9}.tab-right:active{-webkit-transform:translateY(2px);transform:translateY(2px);box-shadow:0 0 1px rgba(0,0,0,0.15);background-image:linear-gradient(#1d66aa 0%, #2769a7 100%)}.message-content{margin:60px auto}.message__title{text-align:center;font-size:12px;opacity:0;transform:translate(0, 70px);transition:all 1000ms}.message__title.scrollin{opacity:1;transform:translate(0, 0)}.message__sentence{text-align:center;padding:0 15px;margin-top:5px;margin-bottom:30px;font-size:17px;font-weight:bold;opacity:0;transform:translate(0, 70px);transition:all 1000ms}.message__sentence.scrollin{opacity:1;transform:translate(0, 0)}.second-query{padding:20px 15px;opacity:0;transform:translate(0, 70px);transition:all 1000ms}.second-query.scrollin{opacity:1;transform:translate(0, 0)}.second-question{margin-top:60px;margin:0 auto;background-color:#dde4b4;height:35px;line-height:35px;padding-left:10px;font-size:12px;font-weight:bold}.second-answer{padding-left:10px;padding-right:10px;font-size:16px;color:goldenrod;margin-top:8px;opacity:0;transform:translate(0, 80px);transition:all 1000ms}.second-answer.scrollin{opacity:1;transform:translate(0, 0)}.second-detail{font-size:11px;margin-top:5px;padding-left:13px;padding-right:13px;line-height:1.4em}.query-content{padding:10px 0 120px;margin-top:50px}.query-message{text-align:center;font-weight:bold;font-size:12px;margin-bottom:10px;opacity:0;transform:translate(0, 70px);transition:all 1000ms}.query-message.scrollin{opacity:1;transform:translate(0, 0)}
.query-tel{margin:0 auto;color:brown;text-align:center;opacity:0;transform:translate(0, 70px);transition:all 1000ms}.query-tel.scrollin{opacity:1;transform:translate(0, 0)}.query-tel__message{font-size:12px;padding-top:6px}.query-tel__phone{font-size:25px;text-shadow:1px 1px #e9c1c1}.query-time-pc{display:none}.query-time-sp{text-align:center;margin-top:15px;font-size:9px;color:cornflowerblue;margin-bottom:20px;opacity:0;transform:translate(0, 70px);transition:all 1000ms}.query-time-sp.scrollin{opacity:1;transform:translate(0, 0)}.fourth-content{background-color:azure;padding:60px 0 10px}.long-sentence{text-align:center;width:90%;margin:0 auto 10px;padding:10px 0px 0px;font-size:11px;line-height:1.5em;opacity:0;transform:translate(0, 80px);transition:all 1000ms}.long-sentence.scrollin{opacity:1;transform:translate(0, 0)}.image-content{background-position:center;background-size:100%}.choice-point{font-size:20px;color:#3c6bd1;padding-top:20px;margin-top:20px;margin:0 auto;text-align:center;opacity:0;transform:translate(0, 70px);transition:all 1000ms}.choice-point.scrollin{opacity:1;transform:translate(0, 0)}.image-content__block{width:90%;margin:10px auto 60px}.image-content__title{margin-top:5px;margin-bottom:5px;font-size:17px;color:#a3c000;text-align:center;font-weight:bold;opacity:0;transform:translate(0, 70px);transition:all 1000ms}.image-content__title.scrollin{opacity:1;transform:translate(0, 0)}.image-content__img{display:block;width:260px;height:140px;margin:0 auto;transition-duration:0.5s;overflow:hidden;opacity:0;transform:translate(0, -100px);transition:all 1000ms}.image-content__img.scrollin{opacity:1;transform:translate(0, 0)}.image-content__img:hover{overflow:hidden;transform:scale(1.05);transition-duration:0.4s}.image-content__middle{text-align:center;font-weight:600;font-size:15px;margin-top:10px;margin-bottom:10px;opacity:0;transform:translate(0, 80px);transition:all 1000ms}.image-content__middle.scrollin{opacity:1;transform:translate(0, 0)}.image-content__sentence{font-size:11px;line-height:1.5em;display:block;padding:5px 5px;opacity:0;transform:translate(0, 70px);transition:all 1000ms}.image-content__sentence.scrollin{opacity:1;transform:translate(0, 0)}.company-information{padding:60px 5px 0}.recruit-way-finish{margin:0 auto;font-size:22px;text-align:center;font-family:sans-serif;padding:0.2em 0.7em;color:#5d627b;background:white;border-left:solid 10px #5d627b;box-shadow:0 3px 5px rgba(0,0,0,0.22);opacity:0;transform:translate(0, 80px);transition:all 1000ms}.recruit-way-finish.scrollin{opacity:1;transform:translate(0, 0)}.fifth-content{margin-top:20px}.review{padding:0px 5px;margin-bottom:50px}.review-sentence{margin:0 auto}.review-text{font-size:11px;line-height:1.5em;margin:0px 10px 0 10px;padding:15px 5px 0 5px;border-top:1px solid gray;opacity:0;transform:translate(0, 70px);transition:all 1000ms}.review-text.scrollin{opacity:1;transform:translate(0, 0)}
.review-image{margin-top:15px}.review__img{width:300px;height:250px;max-width:90%;margin:0 auto 10px;display:block;opacity:0;transform:translate(0, -80px);transition:all 1000ms}.review__img.scrollin{opacity:1;transform:translate(0, 0)}
.movie{width:220px;height:120px;display:block;margin:20px auto 60px;text-align:center}.contents{background-color:#8cbcff;width:95%;margin:70px auto 80px;border-radius:20px;padding-bottom:0.1px;opacity:0;transform:translate(0, 70px);transition:all 1000ms}.contents.scrollin{opacity:1;transform:translate(0, 0)}.content-title{color:white;padding-top:20px;margin-left:18px;font-size:17px;border-left:5px solid red;padding-left:3px}.white-content{background-color:white;margin:5px;border-radius:20px}.first-content{margin:20px auto;font-size:10px;padding:30px 30px 0px;line-height:1.3em}.reward{color:#465ee6;font-weight:bold;display:inline}.trial{color:#ff651e;font-weight:bold;display:inline}.second-contents{padding-bottom:10px}.second-content{width:95%;padding:5px;margin:0 auto 10px;opacity:0;transform:translate(0, -150px);transition:all 1000ms}.second-content.scrollin{opacity:1;transform:translate(0, 0)}.second-content__image{margin:0 auto;background-color:whitesmoke;border-radius:10px;padding:10px}.first-reward{font-style:italic;font-size:15px;color:#465ee6;border-bottom:1px solid;padding-left:10px;margin-top:5px;margin-left:5px;margin-right:5px;margin-bottom:20px}.first-trial{font-style:italic;font-size:15px;color:#ff651e;border-bottom:1px solid;padding-left:10px;margin-top:5px;margin-left:5px;margin-right:5px;margin-bottom:20px}.main-sentence{font-size:11px;padding:5px 8px;line-height:1.5em}.recruit-back{padding:30px 0 20px;background-color:#fdfafa;background-size:cover;background-attachment:fixed;background-size:cover;background-position:center;top:0;right:0;bottom:0;left:0}.last{width:95%;margin:40px auto}.last-title{margin:40px 20px 10px 20px;font-size:20px;font-weight:bold;text-align:center;opacity:0;transform:translate(0, 70px);transition:all 1000ms}.last-title.scrollin{opacity:1;transform:translate(0, 0)}.last-sentence{text-align:center;font-family:Georgia, 'Times New Roman', Times, serif;font-size:9px;line-height:1.6em;opacity:0;transform:translate(0, 70px);transition:all 1000ms}.last-sentence.scrollin{opacity:1;transform:translate(0, 0)}.recruit-information-lists{margin-bottom:10px;display:table;border-top:1px solid;border-left:1px solid;border-right:1px solid}dl.recruit-information-list{border-bottom:solid 1px !important;margin:0 auto;display:flex;justify-content:space-around}dt.recruit{width:30%;padding:7px 5px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}dd.recruit{text-align:left;border-left:solid 1px !important;width:70%;padding:7px 5px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.company-message{padding:60px 0 50px;background-color:#fff}.message-center{font-size:10px;width:90%;margin:0 auto 20px;line-height:1.4em;position:relative;padding:1.5em 2em;border-top:solid 1px #5b5b5b;border-bottom:solid 1px #5B5B5B;opacity:0;transform:translate(0, 80px);transition:all 1000ms}.message-center.scrollin{opacity:1;transform:translate(0, 0)}.message-center:before,.message-center:after{content:'';position:absolute;top:-10px;width:1px;height:-webkit-calc(100% + 20px);height:calc(100% + 20px);background-color:#5B5B5B}.message-center:before{left:10px}.message-center:after{right:10px}.message-center p{margin:0;padding:0}.interview-content{margin:50px auto 30px}.interview-title{margin:0 20px;font-size:18px;color:goldenrod;border-bottom:goldenrod solid 1.5px;padding-left:10px;opacity:0;transform:translate(0, 70px);transition:all 1000ms}.interview-title.scrollin{opacity:1;transform:translate(0, 0)}.interview-flow{margin:15px auto;padding:0 15px;opacity:0;transform:translate(0, 80px);transition:all 1000ms}.interview-flow.scrollin{opacity:1;transform:translate(0, 0)}.interview-flow__top{line-height:1.6em;text-align:center;font-size:11px;margin-bottom:20px}
.third-tel__phone{font-size:18px;padding-left:5px;text-shadow:1px 1px #e9c1c1}.contentwrap{opacity:0;transform:translate(0, 70px);transition:all 1000ms}.contentwrap.scrollin{opacity:1;transform:translate(0, 0)}.reserve{margin:0 auto 0;padding:0px 1px;color:#0066ff;text-align:center;font-size:16px;font-weight:bold}.alert{width:100vw;margin-top:20px;margin-bottom:5px;text-align:center;height:20px;line-height:20px;font-size:15px;background-color:black;color:yellow}.flow01{text-align:center;margin:0 auto;width:100%;height:70px}.flow01 img{width:auto;height:60px;margin-top:5px}.flow_table{font-size:6px}.flow_table table tr td img{width:auto;height:13px}.flow_table table{margin:0 auto}.flow_table table tbody tr th{width:100px;text-align:center}.flow_table table tbody tr td{text-align:center}.little{font-size:5px}th{color:#fff;background-color:#0066ff;font-weight:bold;padding:0.1px 0.2px}td{padding:0.1px 0.2px}tr{color:black}tr:nth-child(2n+1){background:#fcf9fb}tr:nth-child(2n){background-color:#f1f2fa}.whereby{margin-top:50px;text-align:center;font-size:20px}.whereby-red{color:red;font-size:16px}.whereby-block{text-align:center;margin:0 auto 60px}.whereby-video{text-align:center;width:250px}.interview-flow__content{display:none}.whereby-video__flow{text-align:center;width:90%;height:auto;max-width:750px;min-width:400px}.interview-flow__top-cell{font-size:13px;text-align:center;padding:0 20px}footer
.footer-recruit{background-color:#007bff;padding:10px 0}.footer-bottom{font-size:10px;height:30px;line-height:30px;color:white;text-align:center}#form{background-color:#fff;padding:10px 0px 30px}.back{width:80%;margin:0 auto 10px;font-size:15px;color:#7e7979}.back:hover{opacity:0.8}.form-title{text-align:center;font-size:22px;margin-bottom:20px}.version{text-align:center;font-size:16px;margin:10px 0 0}}

@media (min-width: 500px) and (max-width: 800px){
.top-image{background-image:url("../images/20170810__DSC5751.jpg");height:100vh;min-height:700px;background-size:cover;background-attachment:fixed;background-position:center;top:0;right:0;bottom:0;left:0;position:relative}.top-block{width:100%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}
.top-sentence-pc{display:none}
.top-sentence-sp{width:100%;text-align:center;padding:0px 20px 45px 20px;font-size:24px;color:#fff;font-family:Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;font-weight:bold;text-shadow:2px 2px 1px #333;}
.middle-sentence{font-size:13px;padding:2px 5px;text-align:center;border-top:1px solid;border-bottom:1px solid;margin:0px auto;color:#fff;width:70%;font-weight:bold;text-shadow:2px 2px 1px #333;}
.message{text-align:center;margin:20px auto;opacity:0;transform:translate(0, 90px);transition:all 2000ms}.message.scrollin{opacity:1;transform:translate(0, 0)}.message-left{text-align:center;font-size:28px;color:#e5ff00;font-weight:bold;margin-bottom:15px;text-shadow:2px 2px 1px #646d18}.message-left-thumbs{display:inline;color:#e8f190}
.message-right{text-align:center;color:#fff;font-size:12px;font-weight:bold;text-shadow:2px 2px 1px #333;}
.tab{width:39.2%;display:flex;margin:0 auto;height:41px;line-height:41px;padding:10px 10px 0;opacity:0;transform:translate(0, -150px);transition:all 2000ms}
.tab.scrollin{opacity:1;transform:translate(0, 0)}
.tab-left--block{width:100%;min-width:120px;margin-right:10px}
.tab-left{display:block;width:100%;text-align:center;margin:0 auto;color:white;font-weight:bold;font-size:12px;}
.tab-left:hover{opacity:0.9}.tab-left:active{-webkit-transform:translateY(2px);transform:translateY(2px);box-shadow:0 0 1px rgba(0,0,0,0.15);background-image:linear-gradient(#b94d22 0%, #ee6934 100%)}
.tab-right--block{width:100%;min-width:120px;margin-left:10px}
.tab-right{display:block;width:100%;text-align:center;margin:0 auto;color:white;font-weight:bold;font-size:12px;}
.tab-right:hover{opacity:0.9}.tab-right:active{-webkit-transform:translateY(2px);transform:translateY(2px);box-shadow:0 0 1px rgba(0,0,0,0.15);background-image:linear-gradient(#1d66aa 0%, #2769a7 100%)}.message-content{margin:60px auto}.message__title{text-align:center;font-size:14px;opacity:0;transform:translate(0, 80px);transition:all 1000ms}.message__title.scrollin{opacity:1;transform:translate(0, 0)}.message__sentence{text-align:center;margin-top:10px;margin-bottom:30px;font-size:20px;font-weight:bold;opacity:0;transform:translate(0, 90px);transition:all 1000ms}.message__sentence.scrollin{opacity:1;transform:translate(0, 0)}.second-query{padding:20px 30px;opacity:0;transform:translate(0, 100px);transition:all 1000ms}.second-query.scrollin{opacity:1;transform:translate(0, 0)}.second-question{margin-top:60px;margin:0 auto;background-color:#dde4b4;height:35px;line-height:35px;padding-left:10px;font-size:13px;font-weight:bold}.second-answer{padding-left:10px;padding-right:10px;font-size:18px;color:goldenrod;margin-top:8px;opacity:0;transform:translate(0, 90px);transition:all 1000ms}.second-answer.scrollin{opacity:1;transform:translate(0, 0)}.second-detail{font-size:13px;margin-top:5px;padding-left:13px;padding-right:13px;line-height:1.5em}.query-content{padding:10px 0 80px;margin-top:50px}.query-message{text-align:center;font-weight:bold;font-size:14px;margin-bottom:10px;opacity:0;transform:translate(0, 80px);transition:all 1000ms}.query-message.scrollin{opacity:1;transform:translate(0, 0)}.query-tel{display:flex;justify-content:center;margin:0 auto;height:35px;line-height:35px;color:brown;opacity:0;transform:translate(0, 80px);transition:all 1000ms}.query-tel.scrollin{opacity:1;transform:translate(0, 0)}.query-tel__message{font-size:15px;padding-top:6px;padding-right:5px}.query-tel__phone{font-size:30px;padding-left:5px;text-shadow:1px 1px #e9c1c1}.query-time-pc{text-align:center;margin-top:15px;font-size:14px;color:cornflowerblue;margin-bottom:30px;opacity:0;transform:translate(0, 80px);transition:all 1000ms}.query-time-pc.scrollin{opacity:1;transform:translate(0, 0)}.query-time-sp{display:none}.fourth-content{background-color:azure;padding:100px 0 10px}.long-sentence{width:80%;text-align:center;margin:0 auto 10px;padding:10px 0px 0px;font-size:13px;line-height:1.5em;opacity:0;transform:translate(0, 90px);transition:all 1000ms}.long-sentence.scrollin{opacity:1;transform:translate(0, 0)}.image-content{background-position:center;background-size:100%}.choice-point{font-size:22px;color:#3c6bd1;padding-top:20px;margin-top:20px;margin:0 auto;text-align:center;opacity:0;transform:translate(0, 100px);transition:all 1000ms}.choice-point.scrollin{opacity:1;transform:translate(0, 0)}
.image-content__block{width:80%;margin:10px auto 80px}.image-content__title{margin-top:10px;margin-bottom:5px;font-size:18px;color:#a3c000;text-align:center;font-weight:bold;opacity:0;transform:translate(0, 100px);transition:all 1000ms}.image-content__title.scrollin{opacity:1;transform:translate(0, 0)}.image-content__img{display:block;width:260px;height:140px;margin:0 auto;transition-duration:0.5s;overflow:hidden;opacity:0;transform:translate(0, -100px);transition:all 1000ms}.image-content__img.scrollin{opacity:1;transform:translate(0, 0)}.image-content__img:hover{overflow:hidden;transform:scale(1.05);transition-duration:0.4s}.image-content__middle{text-align:center;font-weight:600;font-size:16px;margin-top:15px;margin-bottom:10px;opacity:0;transform:translate(0, 100px);transition:all 1000ms}.image-content__middle.scrollin{opacity:1;transform:translate(0, 0)}.image-content__sentence{font-size:13px;line-height:1.5em;display:block;padding:5px 10px;opacity:0;transform:translate(0, 90px);transition:all 1000ms}.image-content__sentence.scrollin{opacity:1;transform:translate(0, 0)}.company-information{padding-top:60px}.recruit-way-finish{width:95%;margin:0 auto;font-size:26px;text-align:center;font-family:sans-serif;padding:0.2em 0.7em;color:#5d627b;background:white;border-left:solid 10px #5d627b;box-shadow:0 3px 5px rgba(0,0,0,0.22);opacity:0;transform:translate(0, 100px);transition:all 1000ms}.recruit-way-finish.scrollin{opacity:1;transform:translate(0, 0)}.fifth-content{margin-top:30px}.review{padding:10px 20px;margin-bottom:50px;position:relative}.review-sentence{margin:0 auto;padding:0 20px}.review-text{font-size:14px;line-height:1.5em;margin:0px 10px 0 10px;padding:30px 15px 0 15px;border-top:1px solid gray;opacity:0;transform:translate(0, 90px);transition:all 1000ms}.review-text.scrollin{opacity:1;transform:translate(0, 0)}
.review-image{margin-top:25px}.review__img{width:300px;height:250px;max-height:90%;margin:0 auto 10px;display:block;opacity:0;transform:translate(0, -100px);transition:all 1000ms}.review__img.scrollin{opacity:1;transform:translate(0, 0)}
.movie{width:350px;height:200px;display:block;margin:20px auto 70px;text-align:center}.contents{background-color:#8cbcff;width:90%;margin:80px auto 80px;border-radius:20px;padding-bottom:0.1px;opacity:0;transform:translate(0, 100px);transition:all 1000ms}.contents.scrollin{opacity:1;transform:translate(0, 0)}.content-title{color:white;padding-top:25px;margin-left:50px;font-size:21px;border-left:10px solid red;padding-left:8px}.white-content{background-color:white;margin:5px;border-radius:20px}.first-content{margin:20px auto;font-size:12px;padding:30px 40px 0px;line-height:1.5em}.reward{color:#465ee6;font-weight:bold;display:inline}.trial{color:#ff651e;font-weight:bold;display:inline}.second-contents{padding-bottom:20px}.second-content{width:90%;padding:10px;margin:0 auto 10px;opacity:0;transform:translate(0, -150px);transition:all 1000ms}.second-content.scrollin{opacity:1;transform:translate(0, 0)}.second-content__image{margin:0 auto;background-color:whitesmoke;border-radius:10px;padding:10px}.first-reward{font-style:italic;font-size:18px;color:#465ee6;border-bottom:1px solid;padding-left:10px;margin-top:5px;margin-left:5px;margin-right:5px;margin-bottom:20px}.first-trial{font-style:italic;font-size:18px;color:#ff651e;border-bottom:1px solid;padding-left:10px;margin-top:5px;margin-left:5px;margin-right:5px;margin-bottom:20px}.main-sentence{font-size:12px;padding:14px;line-height:1.5em}.recruit-back{padding:30px 0 20px;background-color:#fdfafa;background-size:cover;background-attachment:fixed;background-size:cover;background-position:center;top:0;right:0;bottom:0;left:0}.last{width:90%;margin:60px auto}.last-title{margin:60px 20px 0 20px;height:60px;line-height:60px;font-size:20px;font-weight:bold;text-align:center;opacity:0;transform:translate(0, 100px);transition:all 1000ms}.last-title.scrollin{opacity:1;transform:translate(0, 0)}.last-sentence{text-align:center;font-family:Georgia, 'Times New Roman', Times, serif;font-size:10px;line-height:1.6em;display:block;padding:10px;opacity:0;transform:translate(0, 90px);transition:all 1000ms}.last-sentence.scrollin{opacity:1;transform:translate(0, 0)}.recruit-information-lists{margin-bottom:10px;width:100%;display:table;border-top:1px solid;border-left:1px solid;border-right:1px solid}.recruit-information-list{border-bottom:solid 1px !important;margin:0 auto;display:flex;width:100%}dt.recruit{width:25%;padding:10px 0 10px 20px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}dd.recruit{text-align:left;border-left:solid 1px !important;width:75%;padding:10px 10px 10px 20px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.company-message{padding:100px 0 50px;background-color:#fff}.message-center{font-size:13px;width:90%;margin:0 auto 20px;line-height:1.5em;position:relative;padding:1.5em 2em;border-top:solid 2px #5b5b5b;border-bottom:solid 2px #5B5B5B;opacity:0;transform:translate(0, 90px);transition:all 1000ms}.message-center.scrollin{opacity:1;transform:translate(0, 0)}.message-center:before,.message-center:after{content:'';position:absolute;top:-10px;width:2px;height:-webkit-calc(100% + 20px);height:calc(100% + 20px);background-color:black}.message-center:before{left:10px}.message-center:after{right:10px}.message-center p{margin:0;padding:0}.interview-content{margin:80px auto 50px}.interview-title{margin:0 25px;font-size:20px;color:goldenrod;border-bottom:goldenrod solid 2px;padding-left:15px;opacity:0;transform:translate(0, 100px);transition:all 1000ms}.interview-title.scrollin{opacity:1;transform:translate(0, 0)}.interview-flow{margin:30px auto;padding:0 20px;opacity:0;transform:translate(0, 90px);transition:all 1000ms}.interview-flow.scrollin{opacity:1;transform:translate(0, 0)}.interview-flow__top{line-height:1.8em;text-align:center;font-size:14px;margin-bottom:20px}.third-tel__phone{font-size:24px;padding-left:5px;text-shadow:1px 1px #e9c1c1}.contentwrap{opacity:0;transform:translate(0, 100px);transition:all 1000ms}.contentwrap.scrollin{opacity:1;transform:translate(0, 0)}.reserve{padding:0px 5px;margin:0 auto 0;color:#0066ff;text-align:center;font-size:17px;font-weight:bold}.alert{width:100vw;margin-top:20px;margin-bottom:5px;text-align:center;height:20px;line-height:20px;font-size:14px;background-color:black;color:yellow}.flow01{text-align:center;margin:0 auto;width:100%;height:90px}.flow01 img{width:auto;height:80px;margin-top:5px}.flow_table{font-size:10px}.flow_table table tr td img{width:auto;height:13px}.flow_table table{margin:0 auto}.flow_table table tbody tr th{width:100px;text-align:center}.flow_table table tbody tr td{text-align:center}.little{font-size:9px}th{color:#fff;background-color:#0066ff;font-weight:bold;padding:0.5em 0.5em}td{padding:0.5em 0.5em}tr{color:black}tr:nth-child(2n+1){background:#fcf9fb}tr:nth-child(2n){background-color:#f1f2fa}
.whereby{margin-top:80px;text-align:center;font-size:22px}.whereby-red{color:red;font-size:18px}.whereby-block{text-align:center;margin:0 auto 60px}.whereby-video{text-align:center;width:380px}.interview-flow__content{display:none}.whereby-video__flow{text-align:center;width:90%;height:auto;max-width:750px;min-width:400px}.interview-flow__top-cell{font-size:14px;text-align:center;padding:0 30px}footer
.footer-recruit{background-color:#007bff;padding:15px 0}.footer-bottom{font-size:12px;height:40px;line-height:40px;color:white;text-align:center}#form{background-color:#fff;padding:10px 0px 30px}.back{width:80%;margin:0 auto 10px;font-size:16px;color:#7e7979}.back:hover{opacity:0.8}.form-title{text-align:center;font-size:22px;margin-bottom:20px}.version{text-align:center;font-size:16px;margin:10px 0 0}}

@media (min-width: 800px) and (max-width: 1000px){
.top-image{background-image:url("../images/20170810__DSC5751.jpg");height:100vh;min-height:700px;background-size:cover;background-attachment:fixed;background-position:center;top:0;right:0;bottom:0;left:0;position:relative}.top-block{width:100%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}
.top-sentence-pc{width:70%;padding:0px 0 55px 65px;font-size:30px;color:#fff;font-family:Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;font-weight:bold;}
.top-sentence-sp{display:none}
.middle-sentence{font-size:15px;padding:4px 8px;text-align:center;border-top:1px solid;border-bottom:1px solid;margin:0px auto;color:#fff;width:70%; font-weight:bold;text-shadow:2px 2px 1px #333;}
.message{display:flex;width:80%;margin:20px auto;height:80px;line-height:80px;opacity:0;transform:translate(0, 150px);transition:all 2000ms}.message.scrollin{opacity:1;transform:translate(0, 0)}.message-left{width:50%;text-align:center;font-size:34px;color:#e5ff00;font-weight:bold;text-shadow:2px 2px 1px #646d18}.message-left-thumbs{display:inline;color:#e8f190}
.message-right{width:50%;text-align:center;color:#fff;font-size:14px;font-weight:bold;text-shadow:2px 2px 1px #333;}
.tab{display:flex;width:39.2%;margin:0 auto;height:55.8px;line-height:55.8px;opacity:0;transform:translate(0, -250px);transition:all 2000ms}.tab.scrollin{opacity:1;transform:translate(0, 0)}
.tab-left--block{width:100%;min-width:180px;margin-right:25px}
.tab-left{display:block;width:100%;text-align:center;margin:0 auto;color:white;font-weight:bold;font-size:16px;}
.tab-left:hover{opacity:0.9}.tab-left:active{-webkit-transform:translateY(2px);transform:translateY(2px);box-shadow:0 0 1px rgba(0,0,0,0.15);background-image:linear-gradient(#b94d22 0%, #ee6934 100%)}.tab-right--block{width:100%;min-width:180px;margin-left:25px}
.tab-right{display:block;width:100%;text-align:center;margin:0 auto;color:white;font-weight:bold;font-size:16px;}
.tab-right:hover{opacity:0.9}.tab-right:active{-webkit-transform:translateY(2px);transform:translateY(2px);box-shadow:0 0 1px rgba(0,0,0,0.15);background-image:linear-gradient(#1d66aa 0%, #2769a7 100%)}.message-content{margin:80px auto}.message__title{text-align:center;font-size:15px;opacity:0;transform:translate(0, 120px);transition:all 1000ms}.message__title.scrollin{opacity:1;transform:translate(0, 0)}.message__sentence{text-align:center;margin-top:10px;margin-bottom:30px;font-size:24px;font-weight:bold;opacity:0;transform:translate(0, 120px);transition:all 1000ms}.message__sentence.scrollin{opacity:1;transform:translate(0, 0)}.second-query{padding:30px 80px;opacity:0;transform:translate(0, 120px);transition:all 1000ms}.second-query.scrollin{opacity:1;transform:translate(0, 0)}.second-question{margin-top:50px;margin:0 auto;background-color:#dde4b4;height:45px;line-height:45px;padding-left:10px;font-size:15px;font-weight:bold}.second-detail{font-size:14px;margin-top:5px;padding-left:15px;line-height:1.4em}.query-content{padding:10px 0 80px;margin-top:50px}.query-message{text-align:center;font-weight:bold;margin-bottom:10px;opacity:0;transform:translate(0, 120px);transition:all 1000ms}.query-message.scrollin{opacity:1;transform:translate(0, 0)}.query-tel{display:flex;justify-content:center;margin:0 auto;height:35px;line-height:35px;color:brown;opacity:0;transform:translate(0, 120px);transition:all 1000ms}.query-tel.scrollin{opacity:1;transform:translate(0, 0)}.query-tel__message{font-size:17px;padding-top:6px;padding-right:5px}.query-tel__phone{font-size:35px;padding-left:5px;text-shadow:1px 1px #e9c1c1}.query-time-pc{text-align:center;margin-top:15px;font-size:16px;color:cornflowerblue;margin-bottom:30px;opacity:0;transform:translate(0, 120px);transition:all 1000ms}.query-time-pc.scrollin{opacity:1;transform:translate(0, 0)}.query-time-sp{display:none}.fourth-content{background-color:azure;padding:100px 0 10px}.long-sentence{text-align:center;width:70%;margin:0 auto 0px;padding:10px 0px 0px;font-size:15px;line-height:1.7em;opacity:0;transform:translate(0, 120px);transition:all 1000ms}.long-sentence.scrollin{opacity:1;transform:translate(0, 0)}.image-content{background-position:center;background-size:100%}.choice-point{font-size:25px;color:#3c6bd1;padding-top:20px;margin-top:20px;margin:0 auto;text-align:center;opacity:0;transform:translate(0, 120px);transition:all 1000ms}.choice-point.scrollin{opacity:1;transform:translate(0, 0)}.image-content__all{display:flex;justify-content:space-around;margin-bottom:40px}.image-content__block{width:33%;margin-top:20px}.image-content__title{margin-top:20px;margin-bottom:20px;height:30px;line-height:30px;font-size:20px;color:#a3c000;text-align:center;font-weight:bold;opacity:0;transform:translate(0, 120px);transition:all 1000ms}.image-content__title.scrollin{opacity:1;transform:translate(0, 0)}.image-content__img{display:block;width:240px;height:130px;margin:0 auto;transition-duration:0.5s;overflow:hidden;opacity:0;transform:translate(0, 120px);transition:all 1000ms}.image-content__img.scrollin{opacity:1;transform:translate(0, 0)}.image-content__img:hover{overflow:hidden;transform:scale(1.05);transition-duration:0.4s}.image-content__middle{text-align:center;font-weight:600;font-size:16px;margin-top:15px;margin-bottom:20px;opacity:0;transform:translate(0, 120px);transition:all 1000ms}.image-content__middle.scrollin{opacity:1;transform:translate(0, 0)}.image-content__sentence{font-size:14px;line-height:1.4em;display:block;padding:20px;opacity:0;transform:translate(0, 120px);transition:all 1000ms}.image-content__sentence.scrollin{opacity:1;transform:translate(0, 0)}.company-information{padding-top:60px}.recruit-way-finish{width:90%;margin:0 auto;font-size:30px;text-align:center;font-family:sans-serif;padding:0.2em 1em;color:#5d627b;background:white;border-left:solid 10px #5d627b;box-shadow:0 3px 5px rgba(0,0,0,0.22);opacity:0;transform:translate(0, 120px);transition:all 1000ms}.recruit-way-finish.scrollin{opacity:1;transform:translate(0, 0)}.fifth-content{margin-top:60px}
.review{padding:20px 80px;display:flex;margin-bottom:30px;position:relative}.review-sentence{width:60%;margin-right:20px}.second-answer{padding-left:10px;padding-right:10px;font-size:20px;color:goldenrod;margin-top:10px;opacity:0;transform:translate(0, 120px);transition:all 1000ms}.second-answer.scrollin{opacity:1;transform:translate(0, 0)}.review-text{font-size:15px;line-height:1.5em;margin:3px 10px 0 10px;padding:30px 15px 0 15px;border-top:1px solid gray;opacity:0;transform:translate(0, 120px);transition:all 1000ms}.review-text.scrollin{opacity:1;transform:translate(0, 0)}
.review-image{width:40%;position:relative}.review__img{display:block;width:300px;height:250px;margin:0 auto;overflow:hidden;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;opacity:0;transform:translate(0, -150px);transition:all 1000ms}.review__img.scrollin{opacity:1;transform:translate(0, 0)}
.movie{width:400px;height:240px;display:block;margin:20px auto 60px;text-align:center}.contents{background-color:#8cbcff;width:85%;margin:80px auto 80px;border-radius:20px;padding-bottom:0.1px;opacity:0;transform:translate(0, 120px);transition:all 1000ms}.contents.scrollin{opacity:1;transform:translate(0, 0)}.content-title{color:white;padding-top:25px;margin-left:50px;font-size:21px;border-left:10px solid red;padding-left:8px}.white-content{background-color:white;margin:5px;border-radius:20px}.first-content{margin:20px auto;font-size:13px;padding:40px 80px;line-height:1.5em}.reward{color:#465ee6;font-weight:bold;display:inline}.trial{color:#ff651e;font-weight:bold;display:inline}.second-contents{display:flex;justify-content:space-evenly}.second-content{width:47%;padding:10px;margin-bottom:20px;opacity:0;transform:translate(0, -200px);transition:all 1000ms}.second-content.scrollin{opacity:1;transform:translate(0, 0)}.second-content__image{margin:0 auto;background-color:whitesmoke;border-radius:10px;padding:10px}.first-reward{font-style:italic;font-size:20px;color:#465ee6;border-bottom:1px solid;padding-left:10px;margin-top:5px;margin-left:5px;margin-right:5px;margin-bottom:20px}.first-trial{font-style:italic;font-size:20px;color:#ff651e;border-bottom:1px solid;padding-left:10px;margin-top:5px;margin-left:5px;margin-right:5px;margin-bottom:20px}.main-sentence{padding:14px;line-height:1.5em;font-size:13px}.recruit-back{padding:30px 0 20px;background-color:#fdfafa;background-size:cover;background-attachment:fixed;background-size:cover;background-position:center;top:0;right:0;bottom:0;left:0}.last{width:80%;margin:60px auto}.last-title{margin:60px 20px 0 20px;height:60px;line-height:60px;font-size:24px;font-weight:bold;text-align:center;opacity:0;transform:translate(0, 110px);transition:all 1000ms}.last-title.scrollin{opacity:1;transform:translate(0, 0)}.last-sentence{text-align:center;font-family:Georgia, 'Times New Roman', Times, serif;font-size:12px;line-height:1.7em;display:block;padding:10px;opacity:0;transform:translate(0, 120px);transition:all 1000ms}.last-sentence.scrollin{opacity:1;transform:translate(0, 0)}.recruit-information-lists{margin-bottom:10px;width:100%;display:table;border-top:1px solid;border-left:1px solid;border-right:1px solid}.recruit-information-list{border-bottom:solid 1px !important;margin:0 auto;display:flex;width:100%}dt.recruit{width:25%;padding:10px 0 10px 20px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}dd.recruit{text-align:left;border-left:solid 1px !important;width:75%;padding:10px 10px 10px 20px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.company-message{padding:100px 0 50px;background-color:#fff}.message-center{font-size:14px;width:90%;margin:0 auto 20px;line-height:1.6em;position:relative;padding:1.5em 2em;border-top:solid 2px #5b5b5b;border-bottom:solid 2px #5B5B5B;opacity:0;transform:translate(0, 120px);transition:all 1000ms}.message-center.scrollin{opacity:1;transform:translate(0, 0)}.message-center:before,.message-center:after{content:'';position:absolute;top:-10px;width:2px;height:-webkit-calc(100% + 20px);height:calc(100% + 20px);background-color:black}.message-center:before{left:10px}.message-center:after{right:10px}.message-center p{margin:0;padding:0}.interview-title{margin:80px 80px 50px;font-size:22px;color:goldenrod;border-bottom:goldenrod solid 2px;padding-left:20px;opacity:0;transform:translate(0, 120px);transition:all 1000ms}.interview-title.scrollin{opacity:1;transform:translate(0, 0)}.interview-flow{margin:20px auto;opacity:0;transform:translate(0, 120px);transition:all 1000ms}.interview-flow.scrollin{opacity:1;transform:translate(0, 0)}.interview-flow__top{line-height:1.8em;text-align:center;font-size:16px;margin-bottom:20px}.interview-flow__top-cell{display:none}.third-tel__phone{font-size:28px;padding-left:5px;text-shadow:1px 1px #e9c1c1}.contentwrap{opacity:0;transform:translate(0, 120px);transition:all 1000ms}.contentwrap.scrollin{opacity:1;transform:translate(0, 0)}.reserve{width:90%;margin:0 auto 0;padding:0 20px;color:#0066ff;text-align:center;font-size:20px;font-weight:bold}.alert{width:100vw;margin-bottom:10px;text-align:center;height:28px;line-height:28px;font-size:18px;background-color:black;color:yellow}.flow01{text-align:center;margin:0 auto;width:95%;height:110px}.flow01 img{width:auto;height:90px;margin-top:10px}.flow_table{font-size:12px}.flow_table table tr td img{width:auto;height:20px}.flow_table table{margin:0 auto}.flow_table table tbody tr th{width:100px;text-align:center}.flow_table table tbody tr td{text-align:center}.little{font-size:9px}th{color:#fff;background-color:#0066ff;font-weight:bold;padding:0.5em 1em}td{padding:0.5em 1em}tr{border:1px solid;color:black}tr:nth-child(2n+1){background:#fcf9fb}tr:nth-child(2n){background-color:#f1f2fa}.whereby{margin-top:80px;text-align:center;font-size:25px}.whereby-red{color:red;font-size:22px}.whereby-block{text-align:center;margin:0 auto 60px}.whereby-video{text-align:center;width:450px}.interview-flow__content{font-size:15px}.whereby-video__flow{text-align:center;width:90%;height:auto;max-width:1000px;min-width:600px}footer
.footer-recruit{background-color:#007bff;padding:15px 0}.footer-bottom{font-size:13px;height:50px;line-height:50px;color:white;text-align:center}#form{background-color:#fff;padding:20px 0px 30px}.back{width:60%;margin:0 auto;font-size:16px;color:#7e7979}.back:hover{opacity:0.8}.form-title{text-align:center;font-size:24px;margin-bottom:20px}.version{text-align:center;font-size:18px;margin:10px 0 0}}

@media (min-width: 1000px){
.top-image{background-image:url("../images/20170810__DSC5751.jpg";);height:100vh;min-height:700px;background-size:cover;background-attachment:fixed;background-position:center;top:0;right:0;bottom:0;left:0;position:relative}.top-block{width:100%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}
.top-sentence-pc{width:70%;padding:0px 0 60px 75px;font-size:35px;color:#fff;font-family:Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;font-weight:bold;}
.top-sentence-sp{display:none}
.middle-sentence{font-size:16px;padding:5px 10px;text-align:center;border-top:1px solid;border-bottom:1px solid;margin:0px auto;color:#fff;width:70%;font-weight:bold;text-shadow:2px 2px 1px #333;}
.message{display:flex;width:75%;margin:20px auto;height:80px;line-height:80px;opacity:0;transform:translate(0, 200px);transition:all 2000ms}.message.scrollin{opacity:1;transform:translate(0, 0)}.message-left{width:50%;text-align:center;font-size:40px;color:#e5ff00;font-weight:bold;text-shadow:2px 2px 1px #646d18}.message-left-thumbs{display:inline;color:#e8f190}
.message-right{width:50%;text-align:center;color:#e7f5ff;font-weight:bold;text-shadow:2px 2px 1px #333;}
.tab{color:#fff;display:flex;width:27.6%;margin:0 auto;height:69px;line-height:69px;opacity:0;transform:translate(0, -300px);transition:all 2000ms}.tab.scrollin{opacity:1;transform:translate(0, 0)}
.tab-left--block{width:100%;min-width:200px;margin-right:30px}
.tab-left{display:block;width:100%;text-align:center;border-radius:5px;margin:0 auto;color:white;font-weight:bold;font-size:18px;}
.tab-left:hover{opacity:0.9}.tab-left:active{-webkit-transform:translateY(2px);transform:translateY(2px);box-shadow:0 0 1px rgba(0,0,0,0.15);background-image:linear-gradient(#b94d22 0%, #ee6934 100%)}
.tab-right--block{width:100%;min-width:200px;margin-left:30px}
.tab-right{display:block;width:100%;text-align:center;margin:0 auto;color:white;font-weight:bold;font-size:18px;}
.tab-right:hover{opacity:0.9}.tab-right:active{-webkit-transform:translateY(2px);transform:translateY(2px);box-shadow:0 0 1px rgba(0,0,0,0.15);background-image:linear-gradient(#1d66aa 0%, #2769a7 100%)}.message-content{margin:80px auto}.message__title{text-align:center;font-size:16px;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.message__title.scrollin{opacity:1;transform:translate(0, 0)}.message__sentence{text-align:center;margin-top:10px;margin-bottom:30px;font-size:30px;font-weight:bold;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.message__sentence.scrollin{opacity:1;transform:translate(0, 0)}.second-query{padding:30px 150px;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.second-query.scrollin{opacity:1;transform:translate(0, 0)}.second-question{margin-top:50px;margin:0 auto;background-color:#dde4b4;height:45px;line-height:45px;padding-left:10px;font-size:16px;font-weight:bold}.second-detail{font-size:15px;margin-top:5px;padding-left:15px;line-height:1.4em}.query-content{padding:10px 0 100px;margin-top:50px}.query-message{text-align:center;font-weight:bold;margin-bottom:10px;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.query-message.scrollin{opacity:1;transform:translate(0, 0)}.query-tel{display:flex;justify-content:center;margin:0 auto;height:35px;line-height:35px;color:brown;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.query-tel.scrollin{opacity:1;transform:translate(0, 0)}.query-tel__message{font-size:17px;padding-top:6px;padding-right:5px}.query-tel__phone{font-size:35px;padding-left:5px;text-shadow:1px 1px #e9c1c1}.query-time-pc{text-align:center;margin-top:15px;font-size:16px;color:cornflowerblue;margin-bottom:30px;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.query-time-pc.scrollin{opacity:1;transform:translate(0, 0)}.query-time-sp{display:none}.fourth-content{background-color:azure;padding:100px 0 10px}.long-sentence{text-align:center;width:50%;margin:0 auto 0px;padding:10px 0px 0px;font-size:16px;line-height:1.7em;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.long-sentence.scrollin{opacity:1;transform:translate(0, 0)}.image-content{background-position:center;background-size:100%}.choice-point{font-size:30px;color:#3c6bd1;padding-top:20px;margin-top:20px;margin:0 auto;text-align:center;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.choice-point.scrollin{opacity:1;transform:translate(0, 0)}.image-content__all{display:flex;justify-content:space-around;margin-bottom:40px}.image-content__block{width:33%;margin-top:20px}.image-content__title{margin-top:20px;margin-bottom:20px;height:30px;line-height:30px;font-size:25px;color:#a3c000;text-align:center;font-weight:bold;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.image-content__title.scrollin{opacity:1;transform:translate(0, 0)}.image-content__img{display:block;width:300px;height:170px;margin:0 auto;transition-duration:0.5s;overflow:hidden;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.image-content__img.scrollin{opacity:1;transform:translate(0, 0)}.image-content__img:hover{overflow:hidden;transform:scale(1.05);transition-duration:0.4s}.image-content__middle{text-align:center;font-weight:600;font-size:20px;margin-top:20px;margin-bottom:20px;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.image-content__middle.scrollin{opacity:1;transform:translate(0, 0)}.image-content__sentence{font-size:16px;line-height:30px;display:block;padding:20px;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.image-content__sentence.scrollin{opacity:1;transform:translate(0, 0)}.company-information{padding-top:60px}.recruit-way-finish{width:90%;margin:0 auto;font-size:35px;text-align:center;font-family:sans-serif;padding:0.2em 1em;color:#5d627b;background:white;border-left:solid 10px #5d627b;box-shadow:0 3px 5px rgba(0,0,0,0.22);opacity:0;transform:translate(0, 150px);transition:all 1000ms}.recruit-way-finish.scrollin{opacity:1;transform:translate(0, 0)}.fifth-content{margin-top:60px}.review{padding:20px 80px;display:flex;margin-bottom:30px;position:relative}.review-sentence{width:60%;margin-right:20px}.second-answer{padding-left:10px;padding-right:10px;font-size:22px;color:goldenrod;margin-top:10px;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.second-answer.scrollin{opacity:1;transform:translate(0, 0)}.review-text{line-height:1.7em;margin:3px 10px 0 10px;padding:30px 15px 0 15px;border-top:1px solid gray;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.review-text.scrollin{opacity:1;transform:translate(0, 0)}
.review-image{width:40%;position:relative}.review__img{display:block;width:300px;height:250px;margin:0 auto;overflow:hidden;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;opacity:0;transform:translate(0, -200px);transition:all 1000ms}.review__img.scrollin{opacity:1;transform:translate(0, 0)}
.movie{width:500px;height:300px;display:block;margin:20px auto 20px;text-align:center}.contents{background-color:#8cbcff;width:75%;margin:80px auto 80px;border-radius:20px;padding-bottom:0.1px;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.contents.scrollin{opacity:1;transform:translate(0, 0)}
.content-title{color:white;padding-top:30px;margin-left:50px;font-size:22px;border-left:10px solid red;padding-left:8px}.white-content{background-color:white;margin:5px;border-radius:20px}.first-content{margin:20px auto;font-size:14px;padding:40px 120px;line-height:1.7em}.reward{color:#465ee6;font-weight:bold;display:inline}.trial{color:#ff651e;font-weight:bold;display:inline}.second-contents{display:flex;justify-content:space-evenly}.second-content{width:45%;padding:10px;margin-bottom:20px;opacity:0;transform:translate(0, -200px);transition:all 1000ms}.second-content.scrollin{opacity:1;transform:translate(0, 0)}.second-content__image{margin:0 auto;background-color:whitesmoke;border-radius:10px;padding:10px}.first-reward{font-style:italic;font-size:22px;color:#465ee6;border-bottom:1px solid;padding-left:10px;margin-top:15px;margin-left:5px;margin-right:10px;margin-bottom:20px}.first-trial{font-style:italic;font-size:22px;color:#ff651e;border-bottom:1px solid;padding-left:10px;margin-top:15px;margin-left:5px;margin-right:10px;margin-bottom:20px}.main-sentence{font-size:14px;padding:15px;line-height:1.7em}.recruit-back{padding:30px 0 20px;background-color:#fdfafa;background-size:cover;background-attachment:fixed;background-size:cover;background-position:center;top:0;right:0;bottom:0;left:0}.last{width:60%;margin:60px auto}.last-title{margin:60px 20px 0 20px;height:60px;line-height:60px;font-size:30px;font-weight:bold;text-align:center;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.last-title.scrollin{opacity:1;transform:translate(0, 0)}.last-sentence{text-align:center;font-family:Georgia, 'Times New Roman', Times, serif;font-size:13px;line-height:1.8em;display:block;padding:10px;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.last-sentence.scrollin{opacity:1;transform:translate(0, 0)}.recruit-information-lists{margin-bottom:10px;width:100%;display:table;border-top:1px solid;border-left:1px solid;border-right:1px solid}.recruit-information-list{border-bottom:solid 1px !important;margin:0 auto;display:flex;width:100%}dt.recruit{width:25%;padding:10px 0 10px 20px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}dd.recruit{text-align:left;border-left:solid 1px !important;width:75%;padding:10px 10px 10px 20px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.open-management{background-color:#fcd5d5;padding:30px 100px}.open-management--title{text-align:center;font-size:30px;margin:20px auto 30px}.company-message{padding:100px 0 50px;background-color:#fff}.message-center{font-size:16px;width:80%;margin:0 auto 20px;line-height:1.4em;position:relative;padding:1.5em 2em;border-top:solid 2px #5b5b5b;border-bottom:solid 2px #5B5B5B;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.message-center.scrollin{opacity:1;transform:translate(0, 0)}.message-center:before,.message-center:after{content:'';position:absolute;top:-10px;width:2px;height:-webkit-calc(100% + 20px);height:calc(100% + 20px);background-color:black}.message-center:before{left:10px}.message-center:after{right:10px}.message-center p{margin:0;padding:0}.interview-title{margin:80px 120px 50px;font-size:24px;color:goldenrod;border-bottom:goldenrod solid 3px;padding-left:30px;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.interview-title.scrollin{opacity:1;transform:translate(0, 0)}.interview-flow{margin:20px auto;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.interview-flow.scrollin{opacity:1;transform:translate(0, 0)}.interview-flow__top{line-height:1.8em;text-align:center;font-size:18px;margin-bottom:20px}.interview-flow__top-cell{display:none}.third-tel__phone{font-size:30px;padding-left:5px;text-shadow:1px 1px #e9c1c1}.contentwrap{padding:20px 0;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.contentwrap.scrollin{opacity:1;transform:translate(0, 0)}.reserve{width:90%;padding:0 20px;margin:0 auto;color:#0066ff;text-align:center;font-size:22px;font-weight:bold}.alert{width:100vw;margin-bottom:10px;text-align:center;height:30px;line-height:30px;font-size:20px;background-color:black;color:yellow}.flow01{text-align:center;margin:0 auto;width:95%;height:110px}.flow01 img{width:auto;height:90px;margin-top:10px}.flow_table{font-size:13px}.flow_table table tr td img{width:auto;height:20px}.flow_table table{margin:0 auto}.flow_table table tbody tr th{width:100px;text-align:center}.flow_table table tbody tr td{text-align:center}.little{font-size:10px}th{color:#fff;background-color:#0066ff;font-weight:bold;padding:0.5em 1em}td{padding:0.5em 1em}tr{border:1px solid;color:black}tr:nth-child(2n+1){background:#fcf9fb}tr:nth-child(2n){background-color:#f1f2fa}.whereby{margin-top:80px;text-align:center;font-size:25px}.whereby-red{color:red}.whereby-block{text-align:center;margin:0 auto 60px}.whereby-video{text-align:center;width:500px}.interview-flow__content{font-size:15px}.whereby-video__flow{text-align:center;width:90%;height:auto;max-width:1000px;min-width:600px}footer
.footer-recruit{background-color:#007bff;padding:15px 0}.footer-bottom{font-size:14px;height:60px;line-height:60px;color:white;text-align:center}#form{background-color:#fff;padding:20px 20px 30px}.back{width:60%;margin:0 auto;font-size:18px;color:#7e7979}.back:hover{opacity:0.8}.form-title{text-align:center;font-size:24px;margin-bottom:10px}.version{text-align:center;font-size:18px;margin:5px 0 0}}.none{display:none}html{height:100%;max-width:100%}body{height:100%;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:16px;padding:0;margin:0;color:#5B5B5B;background-color:#f2f2f2}.wrap{overflow:hidden}header{width:100%;color:#e4eff7;font-weight:bold;height:100%;min-height:700px}.submit:hover{opacity:0.7}input[type="submit"]:hover{opacity:0.7}

@media (max-width: 500px){
.background-image1{height:100vh;min-height:700px;background-image:url("/images/top-img.jpeg");background-attachment:fixed;background-size:cover;background-position:center;top:0;right:0;bottom:0;left:0;position:relative}.top-bar{height:60px;line-height:60px}.company-name{text-align:center;font-size:18px;color:#c8e4f8;letter-spacing:0.1em}.cp_offcm01{position:absolute;top:10px;right:20px;display:inline-block}.cp_offcm01 .cp_menu{position:fixed;top:0;right:-100vw;width:250px;height:100%;cursor:pointer;-webkit-transition:0.53s transform;transition:0.53s transform;-webkit-transition-timing-function:cubic-bezier(0.38, 0.52, 0.23, 0.99);transition-timing-function:cubic-bezier(0.38, 0.52, 0.23, 0.99);background-color:#607D8B;opacity:0.8}.cp_offcm01 .cp_menu ul{margin:0;padding:0}.cp_offcm01 .cp_menu li{list-style:none}
.cp_offcm01 .cp_menu li a{display:block;padding:10px 20px;text-decoration:none;color:#ffffff;border-bottom:1px solid #ffffff}.cp_offcm01 #cp_toggle01{position:absolute;display:none;opacity:0}.cp_offcm01 #cp_toggle01:checked ~ .cp_menu{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}.cp_offcm01 #cp_toggle01 ~ label{display:block;padding:0.5em;cursor:pointer;-webkit-transition:0.5s transform;transition:0.5s transform;-webkit-transition-timing-function:cubic-bezier(0.61, -0.38, 0.37, 1.27);transition-timing-function:cubic-bezier(0.61, -0.38, 0.37, 1.27);text-align:center;color:#333333}.font-menu{font-size:20px;color:#c8e4f8}.cp_offcm01 #cp_toggle01:checked ~ label{-webkit-transform:translateX(-250px);transform:translateX(-250px)}.cp_offcm01 #cp_toggle01 ~ label::before{font-family:'FontAwesome';font-size:2em}.menu{font-size:14px}.header-second{padding:0 20px 0 5px;width:90%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.company-message1{font-size:26px;line-height:1.15em;font-weight:normal;color:#c8e4f8;opacity:0;transform:translate(0, -100px);transition:all 2000ms}.company-message1.scrollin{opacity:1;transform:translate(0, 0)}.links{margin-top:40px;font-size:16px}.link{color:#c8e4f8}.main-content{padding:70px 20px;background-color:#fff}.company-logo{text-align:center;font-size:32px;font-weight:bold;margin-bottom:30px;letter-spacing:0.2em;opacity:0;transform:translate(0, 80px);transition:all 1500ms}.company-logo.scrollin{opacity:1;transform:translate(0, 0)}.company-message2{margin-top:10px;font-size:20px;letter-spacing:0.1em;line-height:1.3em;color:#717b80;opacity:0;transform:translate(0, 80px);transition:all 1500ms}.company-message2.scrollin{opacity:1;transform:translate(0, 0)}.company-news{margin-top:40px;margin-bottom:50px;font-size:16px;line-height:1.3em}.company-block{padding:20px 0px}.company-new__left--top{overflow:hidden;cursor:pointer;opacity:0;transform:translate(0, 80px);transition:all 1000ms}.company-new__left--top.scrollin{opacity:1;transform:translate(0, 0)}.company-new__left--top img{width:100%;transition-duration:0.5s}.company-new__left--top:hover img{transform:scale(1.05);transition-duration:0.4s}.company-new__left--top-image{display:block;width:100%;height:auto}.company-new__left--top-message{margin-top:20px}.company-new__left--bottom{margin-top:60px;overflow:hidden;cursor:pointer;opacity:0;transform:translate(0, 70px);transition:all 1000ms}.company-new__left--bottom.scrollin{opacity:1;transform:translate(0, 0)}.company-new__left--bottom img{width:100%;transition-duration:0.5s}.company-new__left--bottom:hover img{transform:scale(1.05);transition-duration:0.4s}.company-new__left--bottom-image{width:100%;height:auto}.company-new__left--bottom-message{margin-top:20px}.company-news__right{overflow:hidden;cursor:pointer;opacity:0;transform:translate(0, 70px);transition:all 1000ms}.company-news__right.scrollin{opacity:1;transform:translate(0, 0)}.company-new__right-image{margin-top:50px;width:100%;height:auto}.company-news__right-message{margin-top:20px}.company-news__right img{width:100%;transition-duration:0.5s}.company-news__right:hover img{transform:scale(1.03);transition-duration:0.4s}#appear{background-color:#d1ecff;color:#201453;width:100%}.appear-left{width:90%;padding:0 10px;margin:0 auto;opacity:0;transform:translate(0, 70px);transition:all 1000ms}.appear-left.scrollin{opacity:1;transform:translate(0, 0)}#folio-video{width:100%;height:auto;display:block;padding-top:40px;margin:0px auto 20px}.appear-right{width:100%;margin:0 auto;padding:20px;opacity:0;transform:translate(0, -120px);transition:all 1000ms}.appear-right.scrollin{opacity:1;transform:translate(0, 0)}.appear-right__top{text-align:center;font-size:18px;font-weight:bold}.appear-right__second{text-align:center;font-size:26px;line-height:1.2em;margin-top:15px}.appear-right__message{margin-top:20px;font-size:16px;line-height:1.3em;letter-spacing:0.2em}.appear-right__bottom{margin:50px auto;text-align:center}.appear-right__bottom-query{text-align:center;padding:15px 20px;color:#6363eb;border:solid 1px;border-radius:5px}#culture{background-color:#fff;padding:70px 10px}.culture-title{padding:0 20px;font-size:25px;color:#66686b;opacity:0;transform:translate(0, 70px);transition:all 1000ms}.culture-title.scrollin{opacity:1;transform:translate(0, 0)}.culture--display-flex{margin-top:15px;opacity:0;transform:translate(0, 70px);transition:all 1000ms}.culture--display-flex.scrollin{opacity:1;transform:translate(0, 0)}.culture-content{padding:0 20px;line-height:1.5em;color:#807e7e}.culture-recruit{font-size:19px;margin-top:30px;text-align:center}.culture-recruit__content{padding:0 20px;margin-top:10px;font-size:16px;text-align:start}.culture-member{margin:50px auto 0;width:100%;line-height:1.4em}.culture-member--left{width:100%;opacity:0;transform:translate(0, -100px);transition:all 1000ms}.culture-member--left.scrollin{opacity:1;transform:translate(0, 0)}.culture-member--left--block{color:#1e05ac;background-color:#dff2fa;width:300px;margin:0 auto}.hoshino{height:260px;width:3000px;border:1px solid #b9b0ee}.hoshino-block{padding:10px;border-left:1px solid #b9b0ee;border-right:1px solid #b9b0ee;border-bottom:1px solid #b9b0ee}.hoshino-message{font-family:Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;padding:10px 5px 0;font-size:13px;font-weight:lighter;line-height:1.2em;letter-spacing:0.1em}.hoshino-name{font-size:14px;margin-top:20px;color:#534e6d;text-decoration:underline}.hoshino-history{margin-top:5px;line-height:1.2em;font-size:12px}.culture-member--right{width:100%;margin-top:50px;opacity:0;transform:translate(0, -100px);transition:all 1000ms}.culture-member--right.scrollin{opacity:1;transform:translate(0, 0)}.culture-member--right--block{color:#ffae00;background-color:#fcfbc6;width:300px;margin:0 auto}.tsuji{height:260px;width:300px;border:1px solid #f0d9a8}.tsuji-block{padding:10px;border-left:1px solid #f0d9a8;border-right:1px solid #f0d9a8;border-bottom:1px solid #f0d9a8}.tsuji-message{font-family:Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;padding:10px 5px 0;font-size:13px;font-weight:lighter;line-height:1.2em;letter-spacing:0.1em}.tsuji-name{font-size:14px;margin-top:20px;color:#c48602;text-decoration:underline}.tsuji-history{margin-top:5px;line-height:1.2em;font-size:12px}#mission{background-color:#a4b3db;color:#201453;padding-bottom:20px;line-height:1.4em}.mission-block{padding:60px 20px}.mission-right{opacity:0;transform:translate(0, 70px);transition:all 1000ms}.mission-right.scrollin{opacity:1;transform:translate(0, 0)}.mission-message{text-align:center;font-size:22px;line-height:1.2em}.mission-first{margin-top:50px;padding:0 20px}.mission-first__title{font-size:18px;line-height:1.4em}.mission-first__content{font-size:15px;margin-top:10px}.mission-second{margin-top:40px;padding:0 20px}.mission-second__title{font-size:18px;line-height:1.4em}.mission-second__content{font-size:15px;margin-top:10px}.mission-third{margin-top:50px;padding:0 20px}
.mission-third__title{font-size:18px;line-height:1.4em}.mission-third__content{font-size:15px;margin-top:10px}.mission-fourth{margin-top:50px;padding:0 20px}.mission-fourth__title{font-size:18px;line-height:1.4em}.mission-fourth__content{font-size:15px;margin-top:10px}.service{background-color:#fff;padding:100px 0}.service-left{margin:0 auto;opacity:0;transform:translate(0, 60px);transition:all 1000ms}.service-left.scrollin{opacity:1;transform:translate(0, 0)}.boat-sp{height:300px;width:auto;display:block;margin:0 auto}.service-right{padding:0 20px;width:90%;margin:0 auto;opacity:0;transform:translate(0, -100px);transition:all 1000ms}.service-right.scrollin{opacity:1;transform:translate(0, 0)}.service-right__title{margin-top:10px;text-align:center;font-size:22px;margin-bottom:35px;color:#2f3031}.service-right__content{font-size:18px;line-height:1.6em;color:#717b80}.service-right__query{margin-top:50px;text-align:center}.service-right__query-link{padding:15px 20px;color:#6363eb;border:solid 1px;border-radius:5px}#information{background-color:#f5fcfc;padding-top:20px}.information__head{width:100%;margin:30px 0;height:60px;line-height:60px;font-size:23px;text-align:center;opacity:0;transform:translate(0, 70px);transition:all 1000ms}.information__head.scrollin{opacity:1;transform:translate(0, 0)}.information__all{margin:0 auto;padding:0 15px}.information__left{width:90%;margin:0 auto;opacity:0;transform:translate(0, 80px);transition:all 1000ms}.information__left.scrollin{opacity:1;transform:translate(0, 0)}.information__left--img{display:block;margin:0 auto;width:100%;height:auto;max-height:500px}.information__right{width:95%;margin:40px auto 0}.information__right--title{display:none;opacity:0;transform:translate(0, 70px);transition:all 1000ms}.information__right--title.scrollin{opacity:1;transform:translate(0, 0)}.information-lists{width:100%;display:table;font-size:13px;opacity:0;transform:translate(0, 80px);transition:all 1000ms}.information-lists.scrollin{opacity:1;transform:translate(0, 0)}.information-list{border-bottom:solid 1px;margin:0 auto;display:flex;width:100%}dt.part{width:23%;height:50px;padding:10px 0 10px 20px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}dd.part{height:50px;width:77%;padding:10px 10px 10px 20px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}#contentwrap{padding:20px 0;background-color:#f5fcfc}.content{margin:0 auto;font-size:13px;opacity:0;transform:translate(0, 70px);transition:all 1000ms}.content.scrollin{opacity:1;transform:translate(0, 0)}.explanation{margin:30px auto 20px;width:90%;border-bottom:solid 1.5px #6363eb;font-size:16px;padding:15px 0 0 15px;font-weight:bold;color:#6363eb}details{width:90%;padding-left:10px;color:#747474;margin:0 auto;font-size:15px;margin-bottom:35px}.tel{color:black}.form__display-flex{display:flex;margin-bottom:5px}.must{margin-left:5px;background-color:#c9210b;border-radius:2px;color:#fff;padding:0 5px}.cp_iptxt{position:relative;width:80%;margin:0 auto}.cp_iptxt input[type='text']{font:15px/24px sans-serif;box-sizing:border-box;width:100%;padding:0.3em;transition:0.3s;letter-spacing:1px;color:#3d3737;border:1px solid #8b8989;border-radius:4px;margin-bottom:30px}input::placeholder{color:#cac8c8}.ef input[type='text']:hover{outline:none;box-shadow:0 0 5px 1px #a7a7a7}.ef input[type='text']:focus{outline:none;border:1px solid #252525}textarea{font:15px/24px sans-serif;box-sizing:border-box;width:100%;padding:0.3em;transition:0.3s;letter-spacing:1px;color:#3d3737;border:1px solid #8b8989;border-radius:4px}textarea:hover{outline:none;box-shadow:0 0 5px 1px #a7a7a7}textarea:focus{outline:none;border:1px solid #252525}textarea::placeholder{color:#cac8c8}.send{margin-top:30px;text-align:center}.submit{color:#fff;background:linear-gradient(to bottom, #748fc2 40%, #2a5eac 60%, #043f72 100%);font-family:monospace;border:solid 1px #918c8c;border-radius:4px;padding:0.4em 2.5em;text-align:center}.submit:hover{opacity:0.8}.submit:active,.submit:focus{-webkit-transform:translateY(2px);transform:translateY(2px)}.bg-video-wrap{position:relative;overflow:hidden;width:100%;height:100vh;background:linear-gradient(-45deg, rgba(4,114,124,0.4), rgba(17,66,99,0.6))}video{width:100%;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100}.overlay{width:100%;position:absolute;top:0;left:0;background-size:3px 3px;z-index:2}.last-company-message{font-size:19px;text-align:center;font-style:italic;color:#636363;top:0;bottom:0;left:0;right:0;margin:auto;z-index:3;padding:0 10px;position:absolute;display:flex;justify-content:center;align-items:center;margin:auto;opacity:0;transform:translate(0, 0px);transition:all 4000ms}.last-company-message.scrollin{opacity:1;transform:translate(0, 0)}.last-company-message.yellow{color:#ffee00;text-shadow:0 0 10px #fff,0 0 1px #fff}.footer{background-color:#eeeeee;color:#939ba0;padding:5px 40px 10px;font-size:12px}.footer-menus{padding:30px 0 40px}.footer-menu-first{line-height:2em;margin-top:20px}.footer-menu-first-title{font-size:13px;color:#4d5357}.footer-menu-first-content--link{color:#939ba0}.footer-menu-second{line-height:2em;margin-top:20px}.footer-menu-second-top-title{font-size:13px;color:#4d5357}.footer-menu-second-top-content-sentence--link{color:#939ba0}.footer-menu-second-bottom-title{font-size:13px;color:#4d5357;margin-top:20px}.footer-menu-second-bottom-title--link{color:#939ba0}.footer-menu-third{line-height:2em;margin-top:20px}.footer-menu-third-title{font-size:13px;color:#4d5357}.footer-menu-third-title--link{color:#939ba0}.footer-menu-fourth{line-height:2em;margin-top:20px}.footer-menu-fourth-title{font-size:13px;color:#4d5357}.footer-menu-fourth-content-sentence--link{color:#939ba0}.footer-last{border-top:1px solid #c3cbd1;padding-top:10px}.footer-last__block{display:flex;justify-content:space-between;font-size:12px;height:70px;line-height:70px}.query{height:100%;background-color:#f5fcfc;padding:20px 50px 30px;margin:0 auto}.thanks{font-size:20px;margin-top:30px}.remind{font-size:16px;margin-top:50px}.you{font-size:14px;font-weight:bold;margin-top:10px}.query-content{font-size:14px;margin-top:10px;margin-bottom:20px}.thanks-second{font-size:14px;margin-top:50px}.back1{font-size:18px;margin-top:40px;color:#8b8a8a}.back1:hover{opacity:0.8}}

@media (min-width: 500px) and (max-width: 800px){
.background-image1{height:100vh;min-height:700px;background-image:url("../images/20170810__DSC5751.jpg");background-attachment:fixed;background-size:cover;background-position:center;top:0;right:0;bottom:0;left:0;position:relative}.top-bar{height:60px;line-height:60px}.company-name{text-align:center;font-size:18px;color:#c8e4f8;letter-spacing:0.1em}.cp_offcm01{position:absolute;top:10px;right:20px;display:inline-block}.cp_offcm01 .cp_menu{position:fixed;top:0;right:-100vw;width:250px;height:100%;cursor:pointer;-webkit-transition:0.53s transform;transition:0.53s transform;-webkit-transition-timing-function:cubic-bezier(0.38, 0.52, 0.23, 0.99);transition-timing-function:cubic-bezier(0.38, 0.52, 0.23, 0.99);background-color:#607D8B;opacity:0.8}
.cp_offcm01 .cp_menu ul{margin:0;padding:0}.cp_offcm01 .cp_menu li{list-style:none}.cp_offcm01 .cp_menu li a{display:block;padding:10px 20px;text-decoration:none;color:#ffffff;border-bottom:1px solid #ffffff}.cp_offcm01 #cp_toggle01{position:absolute;display:none;opacity:0}.cp_offcm01 #cp_toggle01:checked ~ .cp_menu{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}.cp_offcm01 #cp_toggle01 ~ label{display:block;padding:0.5em;cursor:pointer;-webkit-transition:0.5s transform;transition:0.5s transform;-webkit-transition-timing-function:cubic-bezier(0.61, -0.38, 0.37, 1.27);transition-timing-function:cubic-bezier(0.61, -0.38, 0.37, 1.27);text-align:center;color:#333333}.font-menu{font-size:20px;color:#c8e4f8}.cp_offcm01 #cp_toggle01:checked ~ label{-webkit-transform:translateX(-250px);transform:translateX(-250px)}.cp_offcm01 #cp_toggle01 ~ label::before{font-family:'FontAwesome';font-size:2em}.menu{font-size:14px}.header-second{padding:0 50px 0 10px;width:95%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.company-message1{font-size:38px;line-height:1.15em;font-weight:normal;color:#c8e4f8;opacity:0;transform:translate(0, -100px);transition:all 2000ms}.company-message1.scrollin{opacity:1;transform:translate(0, 0)}.links{margin-top:40px;font-size:16px}.link{color:#c8e4f8}.company-message2{margin-top:10px;text-align:center;font-size:22px;letter-spacing:0.1em;line-height:1.2em;color:#717b80;opacity:0;transform:translate(0, 100px);transition:all 1500ms}.company-message2.scrollin{opacity:1;transform:translate(0, 0)}.company-block{padding:10px 40px}.main-content{padding:70px 20px;background-color:#fff}.company-logo{text-align:center;font-size:32px;font-weight:bold;margin-bottom:30px;letter-spacing:0.2em;opacity:0;transform:translate(0, 100px);transition:all 1500ms}.company-logo.scrollin{opacity:1;transform:translate(0, 0)}.company-news{margin-top:40px;margin-bottom:50px;font-size:16px;line-height:1.3em}.company-new__left--top{overflow:hidden;cursor:pointer;opacity:0;transform:translate(0, 80px);transition:all 1000ms}.company-new__left--top.scrollin{opacity:1;transform:translate(0, 0)}.company-new__left--top img{width:100%;transition-duration:0.5s}.company-new__left--top:hover img{transform:scale(1.05);transition-duration:0.4s}.company-new__left--top-image{display:block;width:100%;height:auto}.company-new__left--top-message{margin-top:20px}.company-new__left--bottom{margin-top:60px;overflow:hidden;cursor:pointer;opacity:0;transform:translate(0, 90px);transition:all 1000ms}.company-new__left--bottom.scrollin{opacity:1;transform:translate(0, 0)}.company-new__left--bottom img{width:100%;transition-duration:0.5s}.company-new__left--bottom:hover img{transform:scale(1.05);transition-duration:0.4s}.company-new__left--bottom-image{width:100%;height:auto}.company-new__left--bottom-message{margin-top:20px}.company-news__right{overflow:hidden;cursor:pointer;opacity:0;transform:translate(0, 90px);transition:all 1000ms}.company-news__right.scrollin{opacity:1;transform:translate(0, 0)}.company-new__right-image{margin-top:50px;width:100%;height:auto}.company-news__right-message{margin-top:20px}.company-news__right img{width:100%;transition-duration:0.5s}.company-news__right:hover img{transform:scale(1.03);transition-duration:0.4s}#appear{background-color:#d1ecff;color:#201453;width:100%}.appear-left{width:90%;padding:0 30px;margin:0 auto;opacity:0;transform:translate(0, 90px);transition:all 1000ms}.appear-left.scrollin{opacity:1;transform:translate(0, 0)}#folio-video{width:100%;height:auto;display:block;padding-top:40px;margin:0px auto 20px}.appear-right{width:90%;margin:0 auto;padding:20px;opacity:0;transform:translate(0, -120px);transition:all 1000ms}.appear-right.scrollin{opacity:1;transform:translate(0, 0)}.appear-right__top{text-align:center;font-size:18px;font-weight:bold}.appear-right__second{text-align:center;font-size:31px;line-height:1.2em;margin-top:15px}.appear-right__message{margin-top:20px;font-size:16px;line-height:1.3em;letter-spacing:0.2em}.appear-right__bottom{margin:50px auto;text-align:center}.appear-right__bottom-query{text-align:center;padding:15px 20px;color:#6363eb;border:solid 1px;border-radius:5px}#culture{background-color:#fff;padding:70px 50px}.culture-title{font-size:25px;color:#66686b;opacity:0;transform:translate(0, 80px);transition:all 1000ms}
.culture-title.scrollin{opacity:1;transform:translate(0, 0)}.culture--display-flex{margin-top:15px;opacity:0;transform:translate(0, 90px);transition:all 1000ms}.culture--display-flex.scrollin{opacity:1;transform:translate(0, 0)}.culture-content{padding-right:20px;line-height:1.5em;color:#807e7e}.culture-recruit{font-size:19px;margin-top:30px;text-align:center}.culture-recruit__content{margin-top:10px;font-size:16px;text-align:start}.culture-member{margin:50px auto 0;width:100%;line-height:1.4em}.culture-member--left{width:100%;opacity:0;transform:translate(0, -100px);transition:all 1000ms}.culture-member--left.scrollin{opacity:1;transform:translate(0, 0)}.culture-member--left--block{color:#1e05ac;background-color:#dff2fa;width:400px;margin:0 auto}.hoshino{height:350px;width:400px;border:1px solid #b9b0ee}.hoshino-block{padding:10px;border-left:1px solid #b9b0ee;border-right:1px solid #b9b0ee;border-bottom:1px solid #b9b0ee}.hoshino-message{font-family:Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;padding:10px 5px 0;font-size:14px;font-weight:lighter;line-height:1.2em;letter-spacing:0.1em}.hoshino-name{font-size:14px;margin-top:20px;color:#534e6d;text-decoration:underline}.hoshino-history{margin-top:5px;line-height:1.2em;font-size:12px}.culture-member--right{width:100%;margin-top:50px;opacity:0;transform:translate(0, -100px);transition:all 1000ms}.culture-member--right.scrollin{opacity:1;transform:translate(0, 0)}.culture-member--right--block{color:#ffae00;background-color:#fcfbc6;width:400px;margin:0 auto}.tsuji{height:350px;width:400px;border:1px solid #f0d9a8}.tsuji-block{padding:10px;border-left:1px solid #f0d9a8;border-right:1px solid #f0d9a8;border-bottom:1px solid #f0d9a8}.tsuji-message{font-family:Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;padding:10px 5px 0;font-size:14px;font-weight:lighter;line-height:1.2em;letter-spacing:0.1em}.tsuji-name{font-size:14px;margin-top:20px;color:#c48602;text-decoration:underline}.tsuji-history{margin-top:5px;line-height:1.2em;font-size:12px}#mission{background-color:#a4b3db;color:#201453;padding-bottom:20px;line-height:1.4em}.mission-right{opacity:0;transform:translate(0, 100px);transition:all 1000ms}.mission-right.scrollin{opacity:1;transform:translate(0, 0)}.mission-block{padding:60px 30px}.mission-message{text-align:center;font-size:25px;line-height:1.2em}.mission--display-flex{display:flex;margin-top:70px}.mission-first{width:50%;padding:5px}.mission-first__title{font-size:18px;line-height:1.4em}.mission-first__content{font-size:15px;margin-top:10px}.mission-second{width:50%}.mission-second__title{font-size:18px;line-height:1.4em}.mission-second__content{font-size:15px;margin-top:10px}.mission-third{width:50%;padding-right:20px}.mission-third__title{font-size:18px;line-height:1.4em}.mission-third__content{font-size:15px;margin-top:10px}.mission-fourth{width:50%}.mission-fourth__title{font-size:18px;line-height:1.4em}.mission-fourth__content{font-size:15px;margin-top:10px}.service{background-color:#fff;padding:100px 0}.service-left{margin:0 auto;opacity:0;transform:translate(0, 100px);transition:all 1000ms}.service-left.scrollin{opacity:1;transform:translate(0, 0)}.boat-sp{height:400px;width:auto;display:block;margin:0 auto}.service-right{padding:0 50px;width:90%;margin:0 auto;opacity:0;transform:translate(0, -150px);transition:all 1000ms}.service-right.scrollin{opacity:1;transform:translate(0, 0)}.service-right__title{margin-top:10px;text-align:center;font-size:28px;margin-bottom:35px;color:#2f3031}.service-right__content{font-size:18px;line-height:1.6em;color:#717b80}.service-right__query{margin-top:50px;text-align:center}.service-right__query-link{padding:15px 20px;color:#6363eb;border:solid 1px;border-radius:5px}#information{background-color:#f5fcfc;padding-top:20px}.information__head{width:100%;margin:30px 0;height:60px;line-height:60px;font-size:23px;text-align:center;opacity:0;transform:translate(0, 100px);transition:all 1000ms}.information__head.scrollin{opacity:1;transform:translate(0, 0)}
.information__all{margin:0 auto;padding:0 50px}.information__left{width:90%;margin:0 auto;opacity:0;transform:translate(0, 90px);transition:all 1000ms}.information__left.scrollin{opacity:1;transform:translate(0, 0)}.information__left--img{display:block;margin:0 auto;width:700px;height:auto}.information__right{width:90%;margin:50px auto 0}.information__right--title{display:none;opacity:0;transform:translate(0, 90px);transition:all 1000ms}.information__right--title.scrollin{opacity:1;transform:translate(0, 0)}.information-lists{width:100%;display:table;font-size:15px;opacity:0;transform:translate(0, 100px);transition:all 1000ms}.information-lists.scrollin{opacity:1;transform:translate(0, 0)}.information-list{border-bottom:solid 1px;margin:0 auto;display:flex;width:100%}dt.part{width:23%;height:50px;padding:10px 0 10px 20px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}dd.part{height:50px;width:77%;padding:10px 10px 10px 20px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}#contentwrap{padding:20px 0 100px;background-color:#f5fcfc}.content{margin:0 auto;font-size:15px;opacity:0;transform:translate(0, 100px);transition:all 1000ms}.content.scrollin{opacity:1;transform:translate(0, 0)}.explanation{margin:30px auto 20px;width:90%;border-bottom:solid 1.5px #6363eb;font-size:18px;padding:15px 0 0 15px;font-weight:bold;color:#6363eb}details{width:90%;padding-left:10px;color:#747474;margin:0 auto;font-size:15px;margin-bottom:35px}.tel{color:black}.form__display-flex{display:flex;margin-bottom:5px}.must{margin-left:5px;background-color:#c9210b;border-radius:2px;color:#fff;padding:0 5px}.cp_iptxt{position:relative;width:80%;margin:0 auto}.cp_iptxt input[type='text']{font:15px/24px sans-serif;box-sizing:border-box;width:100%;padding:0.3em;transition:0.3s;letter-spacing:1px;color:#3d3737;border:1px solid #8b8989;border-radius:4px;margin-bottom:30px}input::placeholder{color:#cac8c8}.ef input[type='text']:hover{outline:none;box-shadow:0 0 5px 1px #a7a7a7}.ef input[type='text']:focus{outline:none;border:1px solid #252525}textarea{font:15px/24px sans-serif;box-sizing:border-box;width:100%;padding:0.3em;transition:0.3s;letter-spacing:1px;color:#3d3737;border:1px solid #8b8989;border-radius:4px}textarea:hover{outline:none;box-shadow:0 0 5px 1px #a7a7a7}textarea:focus{outline:none;border:1px solid #252525}textarea::placeholder{color:#cac8c8}.send{margin-top:30px;text-align:center}.submit{color:#fff;background:linear-gradient(to bottom, #748fc2 40%, #2a5eac 60%, #043f72 100%);font-family:monospace;border:solid 1px #918c8c;border-radius:4px;padding:0.4em 2.5em;text-align:center}.submit:hover{opacity:0.8}.bg-video-wrap{position:relative;overflow:hidden;width:100%;height:100vh;background:linear-gradient(-45deg, rgba(4,114,124,0.4), rgba(17,66,99,0.6))}video{width:100%;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100}.overlay{width:100%;position:absolute;top:0;left:0;background-size:3px 3px;z-index:2}.last-company-message{font-size:26px;text-align:center;font-style:italic;color:#636363;top:0;bottom:0;left:0;right:0;margin:auto;z-index:3;padding:0 10px;position:absolute;display:flex;justify-content:center;align-items:center;margin:auto;opacity:0;transform:translate(0, 0px);transition:all 4000ms}.last-company-message.scrollin{opacity:1;transform:translate(0, 0)}.last-company-message.yellow{color:#ffee00;text-shadow:0 0 10px #fff,0 0 1px #fff}.footer{background-color:#eeeeee;color:#939ba0;padding:5px 40px 10px;font-size:12px}.footer-menus{padding:30px 0 40px}.footer-menu-first{line-height:2em;margin-top:20px}.footer-menu-first-title{font-size:13px;color:#4d5357}.footer-menu-first-content--link{color:#939ba0}.footer-menu-second{line-height:2em;margin-top:20px}.footer-menu-second-top-title{font-size:13px;color:#4d5357}.footer-menu-second-top-content-sentence--link{color:#939ba0}.footer-menu-second-bottom-title{font-size:13px;color:#4d5357;margin-top:20px}.footer-menu-second-bottom-title--link{color:#939ba0}.footer-menu-third{line-height:2em;margin-top:20px}.footer-menu-third-title{font-size:13px;color:#4d5357}.footer-menu-third-title--link{color:#939ba0}.footer-menu-fourth{line-height:2em;margin-top:20px}.footer-menu-fourth-title{font-size:13px;color:#4d5357}.footer-menu-fourth-content-sentence--link{color:#939ba0}.footer-last{border-top:1px solid #c3cbd1;padding-top:10px}.footer-last__block{display:flex;justify-content:space-between;font-size:12px;height:70px;line-height:70px}
.query{height:100%;background-color:#f5fcfc;padding:20px 80px 50px;margin:0 auto}.thanks{font-size:21px;margin-top:30px}.remind{font-size:17px;margin-top:50px}.you{font-size:15px;font-weight:bold;margin-top:10px}.query-content{font-size:15px;margin-top:10px;margin-bottom:20px}.thanks-second{font-size:15px;margin-top:50px}.back1{font-size:19px;margin-top:40px;color:#8b8a8a}.back1:hover{opacity:0.8}}

@media (min-width: 800px) and (max-width: 1000px){
.background-image1{height:100vh;min-height:700px;background-image:url("/images/top-img.jpeg");background-attachment:fixed;background-size:cover;background-position:center;top:0;right:0;bottom:0;left:0;position:relative}.top-bar{height:60px;line-height:60px}.company-name{text-align:center;font-size:18px;color:#c8e4f8;letter-spacing:0.1em}.cp_offcm01{position:absolute;top:10px;right:20px;display:inline-block}.cp_offcm01 .cp_menu{position:fixed;top:0;right:-100vw;width:250px;height:100%;cursor:pointer;-webkit-transition:0.53s transform;transition:0.53s transform;-webkit-transition-timing-function:cubic-bezier(0.38, 0.52, 0.23, 0.99);transition-timing-function:cubic-bezier(0.38, 0.52, 0.23, 0.99);background-color:#607D8B;opacity:0.8}.cp_offcm01 .cp_menu ul{margin:0;padding:0}.cp_offcm01 .cp_menu li{list-style:none}.cp_offcm01 .cp_menu li a{display:block;padding:10px 20px;text-decoration:none;color:#ffffff;border-bottom:1px solid #ffffff}.cp_offcm01 #cp_toggle01{position:absolute;display:none;opacity:0}.cp_offcm01 #cp_toggle01:checked ~ .cp_menu{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}.cp_offcm01 #cp_toggle01 ~ label{display:block;padding:0.5em;cursor:pointer;-webkit-transition:0.5s transform;transition:0.5s transform;-webkit-transition-timing-function:cubic-bezier(0.61, -0.38, 0.37, 1.27);transition-timing-function:cubic-bezier(0.61, -0.38, 0.37, 1.27);text-align:center;color:#333333}.font-menu{font-size:20px;color:#c8e4f8}.cp_offcm01 #cp_toggle01:checked ~ label{-webkit-transform:translateX(-250px);transform:translateX(-250px)}.cp_offcm01 #cp_toggle01 ~ label::before{font-family:'FontAwesome';font-size:2em}.menu{font-size:14px}.header-second{padding:0 150px 0 15px;width:90%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.company-message1{font-size:45px;line-height:1.15em;font-weight:normal;color:#c8e4f8;opacity:0;transform:translate(0, -150px);transition:all 2000ms}.company-message1.scrollin{opacity:1;transform:translate(0, 0)}.links{margin-top:40px;font-size:16px}.link{color:#c8e4f8}.main-content{padding:70px 50px;background-color:#fff}.company-logo{text-align:center;font-size:38px;font-weight:bold;margin-bottom:30px;letter-spacing:0.2em;opacity:0;transform:translate(0, 100px);transition:all 1500ms}.company-logo.scrollin{opacity:1;transform:translate(0, 0)}.company-message2{margin-top:10px;text-align:center;font-size:28px;letter-spacing:0.1em;line-height:1.2em;color:#717b80;opacity:0;transform:translate(0, 100px);transition:all 1500ms}.company-message2.scrollin{opacity:1;transform:translate(0, 0)}.company-news{margin-top:100px;margin-bottom:50px;font-size:18px;line-height:1em}.company-block{display:flex;padding:20px 50px}.company-news__left{width:40%;margin-right:50px}.company-new__left--top{overflow:hidden;cursor:pointer;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.company-new__left--top.scrollin{opacity:1;transform:translate(0, 0)}.company-new__left--top img{width:100%;transition-duration:0.5s}.company-new__left--top:hover img{transform:scale(1.05);transition-duration:0.4s}.company-new__left--top-image{display:block;width:100%;height:auto}.company-new__left--top-message{margin-top:20px}.company-new__left--bottom{margin-top:60px;overflow:hidden;cursor:pointer;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.company-new__left--bottom.scrollin{opacity:1;transform:translate(0, 0)}.company-new__left--bottom img{width:100%;transition-duration:0.5s}.company-new__left--bottom:hover img{transform:scale(1.05);transition-duration:0.4s}.company-new__left--bottom-image{width:100%;height:auto}.company-new__left--bottom-message{margin-top:20px}.company-news__right{width:60%;overflow:hidden;cursor:pointer;opacity:0;transform:translate(0, 200px);transition:all 1000ms}.company-news__right.scrollin{opacity:1;transform:translate(0, 0)}.company-new__right-image{width:100%;height:auto}.company-news__right-message{margin-top:20px}
.company-news__right img{width:100%;transition-duration:0.5s}.company-news__right:hover img{transform:scale(1.03);transition-duration:0.4s}#appear{background-color:#d1ecff;color:#201453;display:flex}.appear-left{width:100%;height:auto;position:relative;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.appear-left.scrollin{opacity:1;transform:translate(0, 0)}#folio-video{width:100%;height:auto}.appear-right{width:100%;position:relative;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.appear-right.scrollin{opacity:1;transform:translate(0, 0)}.appear-right__all{width:100%;padding:0 50px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.appear-right__top{font-size:15px;font-weight:bold}.appear-right__second{font-size:31px;line-height:1.2em;margin-top:5px}.appear-right__message{margin-top:10px;font-size:16px;line-height:1.3em;letter-spacing:0.2em}.appear-right__bottom{margin-top:30px}.appear-right__bottom-query{padding:15px 20px;color:#6363eb;border:solid 1px;border-radius:5px}#culture{background-color:#fff;padding:70px 50px}.culture-title{font-size:22px;color:#66686b;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.culture-title.scrollin{opacity:1;transform:translate(0, 0)}.culture--display-flex{display:flex;margin-top:30px;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.culture--display-flex.scrollin{opacity:1;transform:translate(0, 0)}.culture-content{width:50%;padding-right:20px;line-height:1.5em;color:#807e7e}.culture-recruit{width:50%;font-size:19px;margin-left:30px}.culture-recruit__content{margin-top:20px;font-size:16px}.culture-member{margin:100px auto 0;width:90%;line-height:1.4em}.culture-member--left{width:100%;opacity:0;transform:translate(0, -150px);transition:all 1000ms}.culture-member--left.scrollin{opacity:1;transform:translate(0, 0)}.culture-member--left--block{color:#1e05ac;background-color:#dff2fa;width:460px;margin:0 auto}.hoshino{height:400px;width:460px;border:1px solid #b9b0ee}.hoshino-block{padding:20px;border-left:1px solid #b9b0ee;border-right:1px solid #b9b0ee;border-bottom:1px solid #b9b0ee}.hoshino-message{font-family:Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;padding:10px 5px 0;font-size:16px;font-weight:lighter;line-height:1.2em;letter-spacing:0.1em}.hoshino-name{font-size:14px;margin-top:20px;color:#534e6d;text-decoration:underline}.hoshino-history{margin-top:5px;line-height:1.2em;font-size:12px}.culture-member--right{width:100%;margin-top:50px;opacity:0;transform:translate(0, -150px);transition:all 1000ms}.culture-member--right.scrollin{opacity:1;transform:translate(0, 0)}.culture-member--right--block{color:#ffae00;background-color:#fcfbc6;width:460px;margin:0 auto}.tsuji{height:400px;width:460px;border:1px solid #f0d9a8}.tsuji-block{padding:20px;border-left:1px solid #f0d9a8;border-right:1px solid #f0d9a8;border-bottom:1px solid #f0d9a8}.tsuji-message{font-family:Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;padding:10px 5px 0;font-size:16px;font-weight:lighter;line-height:1.2em;letter-spacing:0.1em}.tsuji-name{font-size:14px;margin-top:20px;color:#c48602;text-decoration:underline}.tsuji-history{margin-top:5px;line-height:1.2em;font-size:12px}#mission{background-image:url("/images/folio-family.jpeg");background-repeat:no-repeat;background-size:cover;min-height:700px;height:100%;color:#201453;line-height:1.4em;display:flex}.mission-left{width:50%}.mission-right{width:50%;position:relative;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.mission-right.scrollin{opacity:1;transform:translate(0, 0)}.mission-block{width:100%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.mission-message{font-size:33px;padding:0px 50px 30px 0px;line-height:1.2em}.mission--display-flex{display:flex;margin-bottom:50px;padding-right:50px}.mission-first{width:50%;padding-right:15px}.mission-first__title{font-size:20px;line-height:1.4em}.mission-first__content{font-size:15px;margin-top:10px}.mission-second{width:50%}.mission-second__title{font-size:20px;line-height:1.4em}.mission-second__content{font-size:15px;margin-top:10px}.mission-third{width:50%;padding-right:20px}.mission-third__title{font-size:20px;line-height:1.4em}.mission-third__content{font-size:15px;margin-top:10px}.mission-fourth{width:50%}.mission-fourth__title{font-size:20px;line-height:1.4em}.mission-fourth__content{font-size:15px;margin-top:10px}.service{background-color:#fff;display:flex;height:100%;min-height:700px}
.service-left{width:40%;position:relative;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.service-left.scrollin{opacity:1;transform:translate(0, 0)}.boat-sp{height:400px;width:auto;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.service-right{width:60%;position:relative;opacity:0;transform:translate(0, 250px);transition:all 1000ms}.service-right.scrollin{opacity:1;transform:translate(0, 0)}.service-right__block{padding:0 100px 0 0;width:100%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.service-right__title{font-size:30px;margin-bottom:35px;color:#2f3031}.service-right__content{font-size:20px;line-height:1.8em;color:#717b80}.service-right__query{margin-top:50px}.service-right__query-link{padding:15px 20px;color:#6363eb;border:solid 1px;border-radius:5px}#information{background-color:#f5fcfc;padding-top:20px}.information__head{width:100%;margin:30px 20px 60px 20px;height:60px;line-height:60px;font-size:23px;text-align:center;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.information__head.scrollin{opacity:1;transform:translate(0, 0)}.information__all{margin:0 auto;display:flex;justify-content:center;padding:0 50px}.information__next{margin:0 auto;display:flex;justify-content:center;padding:0}.information__left{width:100%;margin-right:15px;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.information__left.scrollin{opacity:1;transform:translate(0, 0)}.information__left--img{display:block;margin:0 auto;width:500px;min-width:400px;height:auto;max-height:500px}.information__right{width:100%;margin-left:15px;position:relative}.information__right--block{width:100%;display:table;font-size:14px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.information__right--title{font-size:16px;margin-bottom:10px;border-left:4px solid #6363eb;padding-left:5px;font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;font-size:14px;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.information__right--title.scrollin{opacity:1;transform:translate(0, 0)}.information-lists{margin-bottom:10px;width:100%;display:table;font-size:13px;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.information-lists.scrollin{opacity:1;transform:translate(0, 0)}.information-list{border-bottom:solid 1px;margin:0 auto;display:flex;width:100%}dt.part{width:23%;height:50px;padding:10px 0 10px 20px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}dd.part{height:50px;width:77%;padding:10px 10px 10px 20px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}#contentwrap{padding:20px 0 100px;background-color:#f5fcfc}.content{margin:0 auto;font-size:15px;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.content.scrollin{opacity:1;transform:translate(0, 0)}.explanation{margin:30px auto 20px;width:80%;border-bottom:solid 1.5px #6363eb;font-size:18px;padding:15px 0 0 15px;font-weight:bold;color:#6363eb}details{width:80%;padding-left:10px;color:#747474;margin:0 auto;font-size:15px;margin-bottom:35px}.tel{color:black}.form__display-flex{display:flex;margin-bottom:5px}.must{margin-left:5px;background-color:#c9210b;border-radius:2px;color:#fff;padding:0 5px}.cp_iptxt{position:relative;width:60%;margin:0 auto}.cp_iptxt input[type='text']{font:15px/24px sans-serif;box-sizing:border-box;width:100%;padding:0.3em;transition:0.3s;letter-spacing:1px;color:#3d3737;border:1px solid #8b8989;border-radius:4px;margin-bottom:20px}input::placeholder{color:#cac8c8}.ef input[type='text']:hover{outline:none;box-shadow:0 0 5px 1px #a7a7a7}.ef input[type='text']:focus{outline:none;border:1px solid #252525}textarea{font:15px/24px sans-serif;box-sizing:border-box;width:100%;padding:0.3em;transition:0.3s;letter-spacing:1px;color:#3d3737;border:1px solid #8b8989;border-radius:4px}textarea:hover{outline:none;box-shadow:0 0 5px 1px #a7a7a7}textarea:focus{outline:none;border:1px solid #252525}textarea::placeholder{color:#cac8c8}.send{margin-top:30px;text-align:center}.submit{color:#fff;background:linear-gradient(to bottom, #748fc2 40%, #2a5eac 60%, #043f72 100%);font-family:monospace;border:solid 1px #918c8c;border-radius:4px;padding:0.4em 2.5em;text-align:center}.submit:hover{opacity:0.8}.bg-video-wrap{position:relative;overflow:hidden;width:100%;height:100vh;background:linear-gradient(-45deg, rgba(4,114,124,0.4), rgba(17,66,99,0.6))}video{width:100%;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100}
.overlay{width:100%;position:absolute;top:0;left:0;background-size:3px 3px;z-index:2}.last-company-message{font-size:32px;text-align:center;font-style:italic;color:#636363;top:0;bottom:0;left:0;right:0;margin:auto;z-index:3;padding:0 20px;position:absolute;display:flex;justify-content:center;align-items:center;margin:auto;opacity:0;transform:translate(0, 0px);transition:all 4000ms}.last-company-message.scrollin{opacity:1;transform:translate(0, 0)}.last-company-message.yellow{color:#ffee00;text-shadow:0 0 10px #fff,0 0 1px #fff}.footer{background-color:#eeeeee;color:#939ba0;padding:5px 70px 10px;font-size:12px}.footer-menus{display:flex;padding:30px 0 40px}.footer-menu-first{width:25%;line-height:2em}.footer-menu-first-title{font-size:13px;color:#4d5357}.footer-menu-first-content--link{color:#939ba0}.footer-menu-second{width:25%;line-height:2em}.footer-menu-second-top-title{font-size:13px;color:#4d5357}.footer-menu-second-top-content-sentence--link{color:#939ba0}.footer-menu-second-bottom-title{font-size:13px;color:#4d5357;margin-top:20px}.footer-menu-second-bottom-title--link{color:#939ba0}.footer-menu-third{width:25%;line-height:2em}.footer-menu-third-title{font-size:13px;color:#4d5357}.footer-menu-third-title--link{color:#939ba0}.footer-menu-fourth{width:25%;line-height:2em}.footer-menu-fourth-title{font-size:13px;color:#4d5357}.footer-menu-fourth-content-sentence--link{color:#939ba0}.footer-last{border-top:1px solid #c3cbd1;padding-top:10px}.footer-last__block{display:flex;justify-content:space-between;font-size:12px;height:70px;line-height:70px}.query{height:100%;background-color:#f5fcfc;padding:20px 150px 50px;margin:0 auto}.thanks{font-size:24px;margin-top:30px}.remind{font-size:18px;margin-top:50px}.you{font-size:16px;font-weight:bold;margin-top:10px}.query-content{font-size:16px;margin-top:10px;margin-bottom:20px}.thanks-second{font-size:16px;margin-top:50px}.back1{font-size:20px;margin-top:40px;color:#8b8a8a}.back1:hover{opacity:0.8}}

@media (min-width: 1000px){
.background-image1{height:100vh;min-height:700px;background-image:url("/images/top-img.jpeg");background-attachment:fixed;background-size:cover;background-position:center;top:0;right:0;bottom:0;left:0;position:relative}.top-bar{height:90px;line-height:90px;display:flex;justify-content:space-between}.company-name{margin-left:40px;font-size:22px;color:#c8e4f8;letter-spacing:0.2em}ul.menus{display:flex;padding-right:100px}#cp_toggle01{display:none}.font-menu{display:none}.menu{font-size:16px;margin-left:50px;margin-right:20px;color:#c8e4f8}.header-second{padding:0 40% 0 15px;width:90%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.company-message1{font-size:45px;line-height:1.15em;font-weight:normal;color:#c8e4f8;opacity:0;transform:translate(0, -200px);transition:all 2000ms}.company-message1.scrollin{opacity:1;transform:translate(0, 0)}.links{margin-top:40px;font-size:16px}.link{color:#c8e4f8}.main-content{padding:100px;background-color:#fff}.company-logo{text-align:center;font-size:38px;font-weight:bold;margin-bottom:30px;letter-spacing:0.2em;opacity:0;transform:translate(0, 100px);transition:all 1000ms}.company-logo.scrollin{opacity:1;transform:translate(0, 0)}.company-message2{margin-top:10px;text-align:center;font-size:28px;letter-spacing:0.1em;line-height:1.2em;color:#717b80;opacity:0;transform:translate(0, 100px);transition:all 1000ms}.company-message2.scrollin{opacity:1;transform:translate(0, 0)}.company-news{margin-top:100px;margin-bottom:50px;font-size:18px;line-height:1em}.company-block{display:flex;padding:20px 50px}.company-news__left{width:40%;margin-right:50px}.company-new__left--top{overflow:hidden;cursor:pointer;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.company-new__left--top.scrollin{opacity:1;transform:translate(0, 0)}.company-new__left--top img{width:100%;transition-duration:0.5s}.company-new__left--top:hover img{transform:scale(1.05);transition-duration:0.4s}.company-new__left--top-image{display:block;width:100%;height:auto}.company-new__left--top-message{margin-top:20px}.company-new__left--bottom{margin-top:60px;overflow:hidden;cursor:pointer;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.company-new__left--bottom.scrollin{opacity:1;transform:translate(0, 0)}.company-new__left--bottom img{width:100%;transition-duration:0.5s}.company-new__left--bottom:hover img{transform:scale(1.05);transition-duration:0.4s}.company-new__left--bottom-image{width:100%;height:auto}.company-new__left--bottom-message{margin-top:20px}.company-news__right{width:60%;overflow:hidden;cursor:pointer;opacity:0;transform:translate(0, 200px);transition:all 1000ms}.company-news__right.scrollin{opacity:1;transform:translate(0, 0)}
.company-new__right-image{width:100%;height:auto}.company-news__right-message{margin-top:20px}.company-news__right img{width:100%;transition-duration:0.5s}.company-news__right:hover img{transform:scale(1.03);transition-duration:0.4s}#appear{background-color:#d1ecff;color:#201453;display:flex;justify-content:space-around}.appear-left{width:100%;height:auto;position:relative;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.appear-left.scrollin{opacity:1;transform:translate(0, 0)}#folio-video{width:100%;height:auto}.appear-right{width:100%;position:relative;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.appear-right.scrollin{opacity:1;transform:translate(0, 0)}.appear-right__all{width:100%;padding:0px 50px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.appear-right__top{font-size:18px;font-weight:bold}.appear-right__second{font-size:40px;line-height:1.3em;margin-top:10px}.appear-right__message{margin-top:20px;font-size:18px;line-height:1.5em;letter-spacing:0.2em}.appear-right__bottom{margin-top:40px}.appear-right__bottom-query{padding:15px 20px;color:#6363eb;border:solid 1px;border-radius:5px}#culture{background-color:#fff;padding:100px 100px}.culture-title{font-size:22px;color:#66686b;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.culture-title.scrollin{opacity:1;transform:translate(0, 0)}.culture--display-flex{display:flex;margin-top:30px;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.culture--display-flex.scrollin{opacity:1;transform:translate(0, 0)}.culture-content{width:50%;padding-right:20px;line-height:1.5em;color:#807e7e}.culture-recruit{width:50%;font-size:19px;margin-left:30px}.culture-recruit__content{margin-top:20px;font-size:16px}.culture-member{display:flex;justify-content:center;margin:100px auto 0;width:90%;line-height:1.4em}.culture-member--left{width:100%;padding:0 10px;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.culture-member--left.scrollin{opacity:1;transform:translate(0, 0)}.culture-member--left--block{margin:0 auto;color:#1e05ac;background-color:#dff2fa;width:460px}.hoshino{height:400px;width:460px;border:1px solid #b9b0ee}.hoshino-block{padding:20px;border-left:1px solid #b9b0ee;border-right:1px solid #b9b0ee;border-bottom:1px solid #b9b0ee}.hoshino-message{font-family:Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;padding:15px 5px 0;font-size:17px;font-weight:lighter;line-height:1.1em;letter-spacing:0.1em}.hoshino-name{font-size:15px;margin-top:30px;color:#534e6d;text-decoration:underline}.hoshino-history{margin-top:5px;line-height:1.1em;font-size:13px}.culture-member--right{width:100%;padding:0 10px;opacity:0;transform:translate(0, 200px);transition:all 1000ms}.culture-member--right.scrollin{opacity:1;transform:translate(0, 0)}.culture-member--right--block{margin:0 auto;color:#ffae00;background-color:#fcfbc6;width:460px}.tsuji{height:400px;width:460px;border:1px solid #f0d9a8}.tsuji-block{padding:20px;border-left:1px solid #f0d9a8;border-right:1px solid #f0d9a8;border-bottom:1px solid #f0d9a8}.tsuji-message{font-family:Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;padding:15px 5px 0;font-size:17px;font-weight:lighter;line-height:1.1em;letter-spacing:0.1em}.tsuji-name{font-size:15px;margin-top:30px;color:#c48602;text-decoration:underline}.tsuji-history{margin-top:5px;line-height:1.1em;font-size:13px}#mission{background-image:url("/images/folio-family.jpeg");background-repeat:no-repeat;background-size:cover;min-height:800px;height:100%;color:#201453;line-height:1.4em;display:flex}.mission-left{width:50%}.mission-right{width:50%;position:relative;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.mission-right.scrollin{opacity:1;transform:translate(0, 0)}.mission-block{width:100%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.mission-message{font-size:33px;padding:0px 50px 30px 0px;line-height:1.2em}.mission--display-flex{display:flex;margin-bottom:50px;padding-right:50px}.mission-first{width:50%;padding-right:20px}.mission-first__title{font-size:22px;line-height:1.6em}.mission-first__content{font-size:16px;margin-top:10px}.mission-second{width:50%}.mission-second__title{font-size:22px;line-height:1.2em}.mission-second__content{font-size:16px;margin-top:10px}.mission-third{width:50%;padding-right:20px}.mission-third__title{font-size:22px;line-height:1.2em}.mission-third__content{font-size:16px;margin-top:10px}.mission-fourth{width:50%}.mission-fourth__title{font-size:22px;line-height:1.2em}.mission-fourth__content{font-size:16px;margin-top:10px}.service{background-color:#fff;display:flex;min-height:800px;height:100%}.service-left{width:40%;position:relative;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.service-left.scrollin{opacity:1;transform:translate(0, 0)}
.boat-sp{height:400px;width:auto;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.service-right{width:60%;position:relative;opacity:0;transform:translate(0, 250px);transition:all 1000ms}.service-right.scrollin{opacity:1;transform:translate(0, 0)}.service-right__block{padding:0 100px 0 0;width:100%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.service-right__title{font-size:33px;margin-bottom:40px;color:#2f3031}.service-right__content{font-size:22px;line-height:1.8em;color:#717b80}.service-right__query{margin-top:50px}.service-right__query-link{padding:15px 20px;color:#6363eb;border:solid 1px;border-radius:5px}#information{background-color:#f5fcfc;padding-top:20px}.information__head{width:100%;margin:30px 20px 60px 20px;height:60px;line-height:60px;font-size:24px;text-align:center;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.information__head.scrollin{opacity:1;transform:translate(0, 0)}.information__all{margin:0 auto;display:flex;justify-content:center;padding:0 200px 0 200px}.information__next{margin:0 auto;display:flex;justify-content:center;padding:0 50px 0 50px}.information__left{width:100%;margin-right:20px;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.information__left.scrollin{opacity:1;transform:translate(0, 0)}.information__left--img{display:block;margin:0 auto;width:600px;height:auto}.information__right{width:100%;margin-left:20px;position:relative}.information__right--block{width:100%;display:table;font-size:14px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.information__right--title{font-size:18px;margin-bottom:10px;border-left:4px solid #6363eb;padding-left:5px;font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;font-size:14px;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.information__right--title.scrollin{opacity:1;transform:translate(0, 0)}.information-lists{margin-bottom:10px;width:100%;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.information-lists.scrollin{opacity:1;transform:translate(0, 0)}.information-list{border-bottom:solid 1px;margin:0 auto;display:flex;width:100%}dt.part{width:23%;height:50px;padding:10px 0 10px 20px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}dd.part{height:50px;width:77%;padding:10px 10px 10px 20px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}#contentwrap{padding:20px 0;min-height:800px;height:100%;background-color:#f5fcfc}.content{margin:0 auto;width:80%;opacity:0;transform:translate(0, 150px);transition:all 1000ms}.content.scrollin{opacity:1;transform:translate(0, 0)}details{width:70%;padding-left:10px;color:#747474;margin:0 auto;font-size:17px;margin-bottom:40px}.explanation{margin:50px auto 30px;width:70%;font-size:20px;padding:15px 0 0 15px;font-weight:bold;color:#6363eb;border-bottom:solid 1.5px #6363eb}.field{margin:0 0 30px 0;font-size:20px}.tel{color:black}.form__display-flex{display:flex;margin-bottom:5px}.must{margin-left:5px;background-color:#c9210b;border-radius:2px;color:#fff;padding:0 6px}.cp_iptxt{position:relative;width:60%;margin:0 auto}.cp_iptxt input[type='text']{font:15px/24px sans-serif;box-sizing:border-box;width:100%;padding:0.3em;transition:0.3s;letter-spacing:1px;color:#3d3737;border:1px solid #8b8989;border-radius:4px;margin-bottom:20px}input::placeholder{color:#cac8c8}.ef input[type='text']:hover{outline:none;box-shadow:0 0 5px 1px #a7a7a7}.ef input[type='text']:focus{outline:none;border:1px solid #252525}textarea{font:15px/24px sans-serif;box-sizing:border-box;width:100%;padding:0.3em;transition:0.3s;letter-spacing:1px;color:#3d3737;border:1px solid #8b8989;border-radius:4px}textarea:hover{outline:none;box-shadow:0 0 5px 1px #a7a7a7}textarea:focus{outline:none;border:1px solid #252525}textarea::placeholder{color:#cac8c8}.send{margin-top:30px;text-align:center}.submit{color:#fff;background:linear-gradient(to bottom, #748fc2 40%, #2a5eac 60%, #043f72 100%);font-family:monospace;border:solid 1px #918c8c;border-radius:4px;padding:0.4em 2.5em;text-align:center}.submit:hover{opacity:0.8}.bg-video-wrap{position:relative;overflow:hidden;width:100%;height:100vh;background:linear-gradient(-45deg, rgba(4,114,124,0.4), rgba(17,66,99,0.6))}video{width:100%;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100}.overlay{width:100%;position:absolute;top:0;left:0;background-size:3px 3px;z-index:2}.last-company-message{font-size:38px;text-align:center;font-style:italic;color:#636363;top:0;bottom:0;left:0;right:0;margin:auto;z-index:3;padding:0 50px;position:absolute;display:flex;justify-content:center;align-items:center;margin:auto;opacity:0;transform:translate(0, 0px);transition:all 4000ms}
.last-company-message.scrollin{opacity:1;transform:translate(0, 0)}.last-company-message.yellow{color:#ffee00;text-shadow:0 0 10px #fff,0 0 1px #fff}.footer{background-color:#eeeeee;color:#939ba0;padding:10px 100px 15px;font-size:12px}.footer-menus{display:flex;padding:30px 0 40px}.footer-menu-first{width:25%;line-height:2em}.footer-menu-first-title{font-size:15px;color:#4d5357}.footer-menu-first-content--link{color:#939ba0}.footer-menu-second{width:25%;line-height:2em}.footer-menu-second-top-title{font-size:15px;color:#4d5357}.footer-menu-second-top-content-sentence--link{color:#939ba0}.footer-menu-second-bottom-title{font-size:15px;color:#4d5357;margin-top:20px}.footer-menu-second-bottom-title--link{color:#939ba0}.footer-menu-third{width:25%;line-height:2em}.footer-menu-third-title{font-size:15px;color:#4d5357}.footer-menu-third-title--link{color:#939ba0}.footer-menu-fourth{width:25%;line-height:2em}.footer-menu-fourth-title{font-size:15px;color:#4d5357}.footer-menu-fourth-content-sentence--link{color:#939ba0}.footer-last{border-top:1px solid #c3cbd1;padding-top:10px}.footer-last__block{display:flex;justify-content:space-between;font-size:12px;height:70px;line-height:70px}.query{height:100%;background-color:#f5fcfc;padding:20px 250px 50px;margin:0 auto}.thanks{font-size:24px;margin-top:30px}.remind{font-size:18px;margin-top:50px}.you{font-size:16px;font-weight:bold;margin-top:10px}.you-query-content{font-size:16px;margin-top:10px;margin-bottom:20px}.thanks-second{font-size:16px;margin-top:50px}.back1{font-size:20px;margin-top:40px;color:#8b8a8a}.back1:hover{opacity:0.8}}