.entry-content h2{margin-left:0}#saiyou{margin:6em auto 3em;text-align:center}#saiyou a,#saiyou .nopen{display:inline-block;margin:0 1.5em}#saiyou .circo{background-image:url("data:image/svg+xml,<svg width='4' height='4' viewBox='0 0 4 4' xmlns='http://www.w3.org/2000/svg'><g fill='rgba(153, 153, 153, 0.2)' fill-opacity='0.7' fill-rule='evenodd'><circle cx='2' cy='2' r='1'/></g></svg>");text-align:center;border:1px rgba(153,153,153,.28) solid;border-radius:50% 50%;font-size:1.25em;height:9em;line-height:1.25em;width:9em;display:table-cell;vertical-align:middle;-webkit-transition:.5s ease-out;transition:.5s ease-out;color:rgba(57,57,57,.7)}#saiyou a .circo{background-image:url("data:image/svg+xml,<svg width='4' height='4' viewBox='0 0 4 4' xmlns='http://www.w3.org/2000/svg'><g fill='%23fbf5a6' fill-opacity='0.7' fill-rule='evenodd'><circle cx='2' cy='2' r='1'/></g></svg>")}#saiyou a:hover .circo{background-image:url("data:image/svg+xml,<svg width='4' height='4' viewBox='0 0 4 4' xmlns='http://www.w3.org/2000/svg'><g fill='rgba(196, 51, 102, .2)' fill-opacity='0.7' fill-rule='evenodd'><circle cx='2' cy='2' r='1'/></g></svg>");color:#141414}@media(max-width: 567px){#saiyou .circo{margin:0 .75em .5em}}@media(max-width: 371px){#saiyou .circo{margin:0 1em 1.5em}}@media(min-width: 568px){#saiyou .circo:nth-child(2){margin:1.5em}}@media(min-width: 768px){#saiyou .circo:nth-child(2){margin:0 2em}}@media(min-width: 1200px){#saiyou .circo{font-size:1.35em}#saiyou .circo:nth-child(2){margin:0 3em}}@media(min-width: 1600px){#saiyou{margin:7em auto 3em}#saiyou .circo{font-size:1.5em}#saiyou .circo:nth-child(2){margin:0 3.5em}}p#focus{font-size:1.25em;font-weight:700;margin:2em 0}p#focus:before{content:"";margin-right:2px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}p#focus:after{content:"";margin-left:2px}p#focus:before,p#focus:after{display:inline-block;font-family:"Material Icons";color:rgba(77,187,77,.6);font-size:30px;vertical-align:-5px}p#focus span{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(0, rgba(77, 187, 77, 0.15)));background:linear-gradient(transparent 60%, rgba(77, 187, 77, 0.15) 0);line-height:1}body[class*=recruit]:not(.recruit_entry) div.entry-content>p{text-align:center}@media(max-width: 575px){.new_graduate .entry-content>h2{letter-spacing:3px}}@media(max-width: 575px){.new_graduate #detail_info dd{margin-bottom:6em}}@media(max-width: 575px){.new_graduate main .entry-content{padding-top:0}}#detail_info{margin:5em auto 3em;font-size:.9em}#detail_info dt,#detail_info dd{margin-bottom:2em}#detail_info dt,#detail_info dd{text-align:center;position:relative}#detail_info dd:last-of-type{margin-bottom:0}#detail_info dt img{width:70%;max-width:340px}@media(min-width: 390px){#detail_info dd{text-align:center}}@media(min-width: 576px){#detail_info dt img{width:calc(100% - 2em);margin:auto;top:0;bottom:0;left:1em;right:1em;position:absolute}#detail_info dd{text-align:left;border-left:1px solid #999}#detail_info dd div{display:table-cell;vertical-align:middle;line-height:1.25em;box-sizing:border-box;-webkit-box-sizing:border-box;height:62px}}@media(min-width: 992px){#detail_info{margin:5em auto;width:90%}#detail_info dt{margin-bottom:3em}#detail_info dd{margin-bottom:3em}#detail_info dd div{height:70px}}@media(min-width: 1200px){#detail_info{margin:5em auto 7em;width:90%;padding-left:8em}#detail_info dd div{height:80px}}@media(min-width: 1440px){#detail_info dt,#detail_info dd{margin-bottom:5em}}#GraphicDesigner,#Illustrator,#WebDesigner,#Proofreader,#SalesPerson{font-size:.9em}#company_tours p{text-align:center}ul[id^=schedule],ul#entry_process{counter-reset:number 0;list-style:none;padding-left:0;font-size:1.15em;line-height:2.5em;margin:auto}ul[id^=schedule]{max-width:25em;white-space:nowrap}ul#entry_process{max-width:520px}ul[id^=schedule]{margin-top:2em}ul#entry_process ul{list-style:none;margin-bottom:.5em}ul#schedule li::before{counter-increment:number 1;content:"第" counter(number) "回 会社見学会";background:#003793}ul#schedule_2 li::before{counter-increment:number 1;content:"追加 第" counter(number) "回 会社見学会";background:#4dbb4d}ul[id^=schedule] li::before{margin-right:.75em;padding:.25em .35em;color:#fff;border-radius:.25em;font-size:.9em}ul[id^=schedule] li.fine{opacity:.5}ul#entry_process li.numbers::before{counter-increment:number 1;content:"0" counter(number);margin-right:1em;font-weight:700}@media(max-width: 480px){ul[id^=schedule]{font-size:1.05em}li.numbers{padding-left:2.5em;text-indent:-2.25em}ul#entry_process a{display:inline-block;margin-left:2.15em}}@media(min-width: 1440px){ul[id^=schedule],ul#entry_process{font-size:1.25em;max-width:560px}}@media(min-width: 768px){ul#entry_process ul{padding-left:2.45em}}@media(min-width: 768px){ul#entry_process ul{padding-left:2.45em}}#entry_process li li{font-size:.75em;line-height:1.75em}#entry_process li li:before{content:"";font-family:"Material Icons";vertical-align:top;opacity:.5}#entry_process.partner .numbers:nth-of-type(5) li:first-child:before{content:"※";vertical-align:initial}.mynavi,.engage{position:relative;margin:7em auto 9em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mynavi{max-width:450px}.engage{max-width:350px}.engage .banner img{max-width:100%;height:auto}ul#entry_process+.mynavi,.engage{margin-bottom:0}.mynavi p,.engage p{margin:0}.mynavi p.txt,.engage p.txt{display:inline-block;text-align:right;margin:0 1em 0 0;font-size:14px;line-height:1.5em}@media(max-width: 420px){.mynavi,.engage{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mynavi{max-width:195px}.engage{max-width:160px}.mynavi p.txt,.engage p.txt{text-align:center;margin:.5em auto 0;line-height:1.25em}}.modal-content{background-color:#f5f5f5}body main .modal-content h2{margin-bottom:.5em !important}body main .modal-content h2::after{border-bottom:none !important}.modal-body{padding:1rem 2.5rem}.modal-body h3{font-size:1.5em;margin-bottom:.5em}.modal-body h3:before{content:"●";color:#faec21;margin-right:.25em}.modal-body h3+p{padding:0 0 1em;margin-bottom:0}.modal-body h3+p+p{padding:0 0 1em;margin-bottom:0}.modal-body p.border_dash{margin-bottom:1.5em;border-bottom:dashed 1px rgba(102,102,102,.27)}.modal-body h3+p+h3+p+h3+p{border:none}.modal-body table th{background-color:#fdf7a6;width:28%}.modal-body table td{background-color:#fff}.modal-body table th,.modal-body table td{padding:.25em .75em;border:rgba(102,102,102,.27) 1px solid}@media(max-width: 991px){.modal-body h3{font-size:1.25em}.modal-body table th,.modal-body table td{display:inline-block;width:100%;margin-bottom:-1px}}#happy img,#cuc_area img{width:100%}#happy a,#cuc_area a{display:block;margin:auto;max-width:500px;position:relative}#happy a:hover,#cuc_area a:hover{opacity:.75}#happy p,#cuc_area p{text-align:center;margin-top:1em}body[class*=recruit] h2{margin-top:2em}body[class*=recruit] #cuc_area{margin-top:2em}body[class*=recruit] #cuc_area a{display:block;margin:auto;max-width:500px;position:relative}body[class*=recruit] #cuc_area img{width:100%}body[class*=recruit] #cuc_area p{text-align:center;margin-top:1em}.numbers ul{padding-left:0;text-indent:0}@media(max-width: 768px){a[href$=".pdf"]::after{display:none}.numbers a{text-indent:-2.05em}}dd strong{line-height:2em}