﻿@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Bad+Script&display=swap");@import url("https://fonts.googleapis.com/css2?family=Catamaran:wght@100..900&display=swap");@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?vhh2vk");src:url("../fonts/icomoon.eot?vhh2vk#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?vhh2vk") format("truetype"),url("../fonts/icomoon.woff?vhh2vk") format("woff"),url("../fonts/icomoon.svg?vhh2vk#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-document:before{content:"\e905"}.icon-employment:before{content:"\e900"}.icon-search:before{content:"\e901"}.icon-check:before{content:"\e902"}.icon-free:before{content:"\e903"}.icon-tag:before{content:"\e904"}.icon-salary:before{content:"\e906"}.icon-calendar:before{content:"\e907"}.icon-job:before{content:"\e908"}.icon-access:before{content:"\e918"}.icon-regist:before{content:"\e91b"}#first .firstTop{margin:90px 0;overflow:hidden;*zoom:1;position:relative}@media (max-width: 991px){#first .firstTop{margin:60px 0}}@media (max-width: 767px){#first .firstTop{margin:40px 0}}#first .firstTop:before{content:"";position:absolute;top:0;left:0;width:40%;height:80%;background:#C3B170;z-index:-1}@media (max-width: 1399px){#first .firstTop:before{height:60%}}@media (max-width: 991px){#first .firstTop:before{height:50%}}@media (max-width: 767px){#first .firstTop:before{top:auto;bottom:30px;width:70%;height:32%}}#first .firstTop .image{float:left;width:47%;padding-top:145px}@media (max-width: 991px){#first .firstTop .image{padding-top:80px}}@media (max-width: 767px){#first .firstTop .image{float:right;width:90%;padding-top:0}}#first .firstTop .read{float:right;width:47%;padding-top:60px}@media (max-width: 991px){#first .firstTop .read{padding-top:30px}}@media (max-width: 767px){#first .firstTop .read{padding-top:0;float:none;width:100%;margin-bottom:50px}}#first .firstTop .read .subTtl{font-size:3.7rem;font-weight:600;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;color:#000;margin-bottom:10px}@media (max-width: 1199px){#first .firstTop .read .subTtl{font-size:3.2rem}}@media (max-width: 991px){#first .firstTop .read .subTtl{font-size:2.5rem}}@media (max-width: 767px){#first .firstTop .read .subTtl{font-size:2.0rem}}#first .firstTop .read h3{color:#BC9C22;font-size:5.6rem;font-weight:600;margin-bottom:40px;line-height:1.3}@media (max-width: 1199px){#first .firstTop .read h3{font-size:4.2rem}}@media (max-width: 991px){#first .firstTop .read h3{font-size:3.6rem;margin-bottom:30px}}@media (max-width: 767px){#first .firstTop .read h3{font-size:2.8rem;margin-bottom:20px}}#first .firstTop .read p{font-size:2.3rem}@media (max-width: 1199px){#first .firstTop .read p{font-size:2.0rem}}@media (max-width: 991px){#first .firstTop .read p{font-size:1.7rem}}@media (max-width: 767px){#first .firstTop .read p{font-size:1.5rem}}#first .txt{background:#F4F0E6;color:#000;font-size:2.8rem;font-weight:600;text-align:center;padding:110px 0;line-height:2}@media (max-width: 1199px){#first .txt{font-size:2.4rem;padding:80px 0}}@media (max-width: 991px){#first .txt{font-size:2.1rem;padding:60px 0}}@media (max-width: 767px){#first .txt{font-size:1.8rem;padding:40px 0;line-height:1.8}}#first .txt span{background:#91791C;color:#fff;display:inline-block;padding:5px 10px;margin-right:10px}@media (max-width: 767px){#first .txt span{padding:3px 10px;margin-right:5px;font-size:1.6rem}}#first .cont{position:relative}@media (max-width: 767px){#first .cont{padding:0}}#first .cont:before{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background:#91791C;z-index:-1}@media (max-width: 767px){#first .cont:before{display:none}}#first .cont:after{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:#175B9F;z-index:-1}@media (max-width: 767px){#first .cont:after{display:none}}@media (max-width: 767px){#first .cont .container{padding:0}}#first .cont .row{margin:0}#first .cont .inner{padding:50px 0 80px}@media (max-width: 767px){#first .cont .inner{padding:30px 15px}}#first .cont .inner.left{background:#91791C}#first .cont .inner.left ul{padding-right:90px}@media (max-width: 1199px){#first .cont .inner.left ul{padding-right:60px}}@media (max-width: 991px){#first .cont .inner.left ul{padding-right:30px}}#first .cont .inner.left ul li:before{content:"◆";color:#D2C199}#first .cont .inner.right{background:#175B9F;padding-left:90px}@media (max-width: 1199px){#first .cont .inner.right{padding-left:60px}}@media (max-width: 991px){#first .cont .inner.right{padding-left:30px}}#first .cont .inner.right ul li:before{content:"●";color:#D2C199}#first .cont .inner h4{color:#fff;font-size:2.8rem;font-weight:600;margin-bottom:30px}@media (max-width: 1199px){#first .cont .inner h4{font-size:2.4rem}}@media (max-width: 991px){#first .cont .inner h4{font-size:2.0rem;margin-bottom:20px}}@media (max-width: 767px){#first .cont .inner h4{font-size:1.8rem}}#first .cont .inner h4 span{font-family:"Catamaran",sans-serif;color:#D2C199;font-size:5.0rem;display:inline-block;margin-right:10px}@media (max-width: 1199px){#first .cont .inner h4 span{font-size:4.0rem}}@media (max-width: 991px){#first .cont .inner h4 span{font-size:3.6rem}}@media (max-width: 767px){#first .cont .inner h4 span{font-size:3.3rem}}#first .cont .inner ul li{font-size:2.4rem;color:#fff;margin-bottom:20px;text-indent:-1em;padding-left:1em}@media (max-width: 1199px){#first .cont .inner ul li{font-size:2.2rem}}@media (max-width: 991px){#first .cont .inner ul li{font-size:1.8rem}}@media (max-width: 767px){#first .cont .inner ul li{font-size:1.6rem;margin-bottom:15px}}#first .cont .inner ul li span{font-size:2.0rem}@media (max-width: 1199px){#first .cont .inner ul li span{font-size:1.8rem}}@media (max-width: 991px){#first .cont .inner ul li span{font-size:1.6rem}}@media (max-width: 767px){#first .cont .inner ul li span{font-size:1.4rem}}
