@charset "UTF-8";#front-page div.content{width:100%;background-color:#eff;color:#222}#firstview{width:100%;height:480px;position:relative;margin-bottom:50px}#firstview p.thumbnail{width:100%;height:100%;position:absolute;top:0;left:0;background-image:url(//recruit.aroma-fantasy.com/wp-content/themes/recruit_aromafantasy/css/../images/img-frontpage-cover.webp);background-repeat:no-repeat;background-size:cover;background-position:center;z-index:-1}#firstview div.inner{width:100%;max-width:960px;height:100%;position:absolute;top:0;left:0;z-index:1}#firstview p.copy{font-family:'Noto Serif JP',serif;writing-mode:vertical-rl;font-size:1.25rem;line-height:30px;letter-spacing:.15em;position:absolute;top:10px;right:10px}#firstview p.copy span.note{display:block;box-sizing:border-box;padding:0 2.5px}#firstview p.copy span.note b{display:inline-block;font-weight:400;background-color:#069;color:#fff;box-sizing:border-box;padding:15px 0}#firstview p.caption{writing-mode:vertical-rl;font-size:.8rem;line-height:25px;letter-spacing:.15em;position:absolute;top:30px;right:90px}#firstview p.caption b{display:inline-block;font-weight:400;background-color:rgba(255,255,255,.75);box-sizing:border-box;padding:5px 0}#firstview ul.advantage{box-sizing:border-box;padding:20px;padding-bottom:30px;position:absolute;bottom:-50px;left:0;background-color:#0ac;color:#fff;border-top-right-radius:10px}#firstview ul.advantage li{font-family:'Noto Serif JP',serif;font-size:.9rem;line-height:30px;box-sizing:border-box;padding-left:30px;border-bottom:solid 1px #fff;position:relative}#firstview ul.advantage li:before{display:block;content:"";width:30px;height:30px;position:absolute;top:0;left:0;background-image:url(//recruit.aroma-fantasy.com/wp-content/themes/recruit_aromafantasy/css/../images/icon-check-white.webp);background-repeat:no-repeat;background-size:15px;background-position:center}@media screen and (min-width:768px){#firstview{margin-bottom:0}#firstview div.inner{left:0;right:0;margin:0 auto}#firstview p.copy{font-size:1.75rem;line-height:40px;top:20px;right:20px}#firstview p.caption{font-size:1rem;line-height:25px;top:40px;right:120px}#firstview ul.advantage{bottom:0;border-top-left-radius:10px}#firstview ul.advantage li{font-size:1rem;line-height:40px;padding-left:40px}#firstview ul.advantage li:before{width:40px;height:40px;background-size:20px}}@media screen and (min-width:1080px){#firstview{height:540px}}@media screen and (min-width:1320px){#firstview{height:600px}}@media screen and (min-width:1560px){#firstview{height:660px}}@media screen and (min-width:1800px){#firstview{height:720px}}#reason div.row{margin-bottom:20px}#reason div.row:last-child{margin-bottom:0}#reason div.row div.inner{display:flex;flex-flow:row wrap;align-items:stretch;justify-content:flex-start;width:100%;position:relative;box-sizing:border-box;padding:10px;background-color:#fff;color:#222;border-radius:10px}#reason div.row p.thumbnail{width:100%;position:relative;margin-bottom:10px}#reason div.row p.thumbnail:before{display:block;content:"";box-sizing:border-box;padding-top:50%}#reason div.row p.thumbnail img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:center;border-radius:5px}#reason div.row div.text{width:100%;margin-top:25px;box-sizing:border-box;padding:10px;padding-top:40px;border:solid 5px #0ac;border-radius:5px;position:relative}#reason div.row div.text:before{display:block;content:"0";width:60px;height:60px;background-color:#0ac;color:#fff;font-family:'Noto Serif JP',serif;font-size:1.5rem;line-height:60px;text-align:center;border-radius:60px;position:absolute;top:-30px;left:0;right:0;margin:0 auto}#reason div.row:nth-child(1) div.text:before{content:"1"}#reason div.row:nth-child(2) div.text:before{content:"2"}#reason div.row:nth-child(3) div.text:before{content:"3"}#reason div.row:nth-child(4) div.text:before{content:"4"}#reason div.row:nth-child(5) div.text:before{content:"5"}#reason div.row div.text h4{font-family:'Noto Serif JP',serif;font-size:1.25rem;line-height:1.75em;font-weight:700;color:#069;text-align:left;margin-bottom:5px;position:relative;box-sizing:border-box;padding-left:30px}#reason div.row div.text h4:before{display:block;content:"";width:20px;height:2px;background-color:#069;position:absolute;top:15px;left:0}@media screen and (min-width:768px){#reason div.row div.inner{padding:30px}#reason div.row p.thumbnail{width:calc(50% - 20px);margin:0 10px}#reason div.row:nth-child(odd) p.thumbnail{order:1}#reason div.row:nth-child(even) p.thumbnail{order:2}#reason div.row div.text{width:calc(50% - 20px);margin:0 10px}#reason div.row div.text{padding:20px;padding-top:40px}#reason div.row:nth-child(odd) div.text{order:2}#reason div.row:nth-child(even) div.text{order:1}}#interview{background-color:#fff;color:#222}#interview div.inner-content{display:flex;flex-flow:row wrap;align-items:stretch;justify-content:flex-start;width:100%}#interview div.row{width:100%;margin-bottom:20px}#interview div.row:last-child{margin-bottom:0}#interview div.row a{display:block;color:#222;transition:.25s}#interview div.row a:hover{opacity:.8;text-decoration:none}#interview div.row div.inner{width:100%;box-sizing:border-box;padding:10px;margin-top:50px;background-color:#0ac;color:#fff;border-radius:10px;border-top-left-radius:0;position:relative}#interview div.row div.inner p.budge{width:180px;font-size:1rem;line-height:50px;font-weight:700;text-align:center;position:absolute;top:-50px;left:0;background-color:#0ac;color:#fff;border-top-left-radius:5px;border-top-right-radius:5px}#interview div.row p.thumbnail{width:100%;position:relative}#interview div.row p.thumbnail:before{display:block;content:"";box-sizing:border-box;padding-top:100%}#interview div.row p.thumbnail img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:center}#interview div.row div.text{box-sizing:border-box;padding:10px;text-align:center}#interview div.row div.text h4{font-size:1.25rem;line-height:1.5em;font-weight:700}@media screen and (min-width:768px){#interview div.row{width:calc(100%/3);margin-bottom:0;box-sizing:border-box;padding:10px}}@media screen and (min-width:960px){#interview div.row{padding:15px}}#voice div.inner-content{display:flex;flex-flow:row wrap;align-items:stretch;justify-content:flex-start;width:100%}#voice div.row{width:100%;margin-bottom:20px;margin-top:50px;position:relative}#voice div.row:last-child{margin-bottom:0}#voice div.row a{display:block;color:#222;transition:.25s}#voice div.row a:hover{opacity:.8;text-decoration:none}#voice div.inner{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;width:100%;box-sizing:border-box;padding:10px;background-color:#069;color:#fff;border-radius:10px;border-top-left-radius:0}#voice p.budge{width:240px;height:50px;font-size:1rem;line-height:50px;font-weight:700;text-align:center;background-color:#0ac;color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;position:absolute;top:-50px;left:0;vertical-align:text-top}#voice p.budge span.note{font-size:1.5rem;line-height:50px;box-sizing:border-box;padding-right:5px;color:#ff0}#voice div.inner p.thumbnail{width:100%;position:relative}#voice div.inner p.thumbnail:before{display:block;content:"";box-sizing:border-box;padding-top:50%}#voice div.inner p.thumbnail img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:center top}#voice div.inner div.text{width:100%;box-sizing:border-box;padding:10px}#voice div.inner div.text h4{font-size:1.25rem;line-height:30px;font-weight:700;box-sizing:border-box;padding-left:30px;margin-bottom:10px;position:relative}#voice div.inner div.text h4:before{display:block;content:"";width:20px;height:2px;background-color:#fff;position:absolute;top:0;bottom:0;left:0;margin:auto 0}#voice div.inner div.text h4 span.note{font-size:1rem;line-height:30px;font-weight:400;vertical-align:text-top}#voice div.inner div.text ul.postdata li{display:flex;flex-flow:row wrap;align-items:stretch;justify-content:flex-start;width:100%;margin-bottom:5px}#voice div.inner div.text ul.postdata li:last-child{margin-bottom:0}#voice div.inner div.text ul.postdata li span:nth-child(1){width:120px;text-align:center;box-sizing:border-box;padding:5px;background-color:#0ac;color:#fff;border-top-left-radius:2.5px;border-bottom-left-radius:2.5px}#voice div.inner div.text ul.postdata li span:nth-child(2){width:calc(100% - 120px);box-sizing:border-box;padding:5px 15px;background-color:#fff;color:#222;border-top-right-radius:2.5px;border-bottom-right-radius:2.5px}@media screen and (min-width:768px){#voice div.inner p.thumbnail{width:50%}#voice div.row:nth-child(odd) p.thumbnail{order:2}#voice div.row:nth-child(even) p.thumbnail{order:1}#voice div.inner p.thumbnail:before{padding-top:40%}#voice div.inner div.text{width:50%}#voice div.row:nth-child(odd) div.text{order:1}#voice div.row:nth-child(even) div.text{order:2}}@media screen and (min-width:960px){#voice div.inner p.thumbnail:before{padding-top:30%}}#faq{background-color:#fff;color:#222}#faq div.row{margin-bottom:10px}#faq div.row:last-child{margin-bottom:0}#faq div.row input[type=checkbox]{display:none}#faq div.row label{display:block;width:100%;box-sizing:border-box;padding:10px;padding-left:50px;padding-right:50px;font-size:1rem;line-height:30px;background-color:#069;color:#fff;position:relative}#faq div.row label:hover{cursor:pointer}#faq div.row label:before{display:block;content:"Q";font-size:1rem;line-height:50px;text-align:center;width:50px;height:50px;background-color:#069;position:absolute;top:0;left:0}#faq div.row label span.icon{display:block;width:50px;height:50px;position:absolute;top:0;right:0;transition:.25s}#faq div.row label span.icon:before{display:block;content:"";width:2.5px;height:15px;background-color:#fff;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;opacity:1;transition:.25s}#faq div.row label span.icon:after{display:block;content:"";width:15px;height:2.5px;background-color:#fff;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}#faq div.row p.ans{height:0}#faq div.row p.ans span.note{display:block;font-size:.8rem;line-height:20px;box-sizing:border-box;padding:15px;padding-left:60px;margin-top:10px;background-color:#fff;color:#222;position:relative;opacity:0;transition-duration:.25s}#faq div.row p.ans span.note:before{display:block;content:"A";font-size:1rem;line-height:50px;text-align:center;width:50px;height:50px;background-color:#0ac;color:#fff;position:absolute;top:0;left:0}#faq input[type=checkbox]:checked~label span.icon:before{opacity:0}#faq input[type=checkbox]:checked~p.ans{height:auto}#faq input[type=checkbox]:checked~p.ans span.note{opacity:1.0}#entry div.inner-content{width:100%;box-sizing:border-box;padding:15px;background-color:#fff;color:#222}#entry input[type=radio]{display:none}#entry ul.tab{display:flex;flex-flow:row wrap;align-items:stretch;justify-content:flex-start;width:100%}#entry ul.tab li{width:50%;font-size:.8rem;line-height:20px;font-weight:700;text-align:center;opacity:.5}#entry ul.tab li label{display:block;background-color:#069;color:#fff;box-sizing:border-box;padding:10px 0}#entry ul.tab li label:hover{cursor:pointer}#entry ul.tab li:nth-child(1) label{border-top-left-radius:5px;border-bottom-left-radius:5px}#entry ul.tab li:nth-child(2) label{border-top-right-radius:5px;border-bottom-right-radius:5px}#entry ul.tab li span.note{display:block;font-size:1rem;line-height:20px}#entry div.post-content{width:100%}#entry div.post-content div.post-content-shibuya{display:none;box-sizing:border-box;padding:15px}#entry div.post-content div.post-content-gotanda{display:none;box-sizing:border-box;padding:15px}input[type=radio]#entry-shibuya:checked~ul.tab li:nth-child(1){opacity:1.0}input[type=radio]#entry-gotanda:checked~ul.tab li:nth-child(2){opacity:1.0}input[type=radio]#entry-shibuya:checked~div.post-content div.post-content-shibuya{display:block}input[type=radio]#entry-gotanda:checked~div.post-content div.post-content-gotanda{display:block}#entry div.post-content div.row{box-sizing:border-box;padding-bottom:10px;border-bottom:solid 1px #222;margin-bottom:10px;display:flex;flex-flow:row wrap;align-items:stretch;justify-content:flex-start;width:100%}#entry div.post-content div.row p.que{width:100%;margin-bottom:10px;color:#069;font-weight:700}#entry div.post-content div.row div.ans{width:100%}#entry div.post-content div.row div.ans a{color:#069;word-break:break-all}#entry div.post-content div.row div.ans ul.disk li{box-sizing:border-box;padding-left:15px;position:relative}#entry div.post-content div.row div.ans ul.disk li:before{display:block;content:"・";position:absolute;top:0;left:0}#entry div.post-content div.row div.ans ul.disk-first-child li{box-sizing:border-box;padding-left:15px;position:relative}#entry div.post-content div.row div.ans ul.disk-first-child li:nth-child(1):before{display:block;content:"・";position:absolute;top:0;left:0}#entry div.post-content p.btn-entry{width:100%;box-sizing:border-box;padding:50px 0 25px;text-align:center}#entry div.post-content p.btn-entry a{display:block;width:100%;margin:0 auto;max-width:320px;font-size:1.25rem;line-height:50px;font-weight:700;text-align:center;background-color:rgba(5,200,85,1);color:#fff;box-sizing:border-box;padding-left:25px;border-radius:5px;position:relative;transition:.25s}#entry div.post-content p.btn-entry a:hover{opacity:.8;text-decoration:none}#entry div.post-content p.btn-entry a:before{display:block;content:"";width:50px;height:50px;position:absolute;top:0;left:10px;background-image:url(//recruit.aroma-fantasy.com/wp-content/themes/recruit_aromafantasy/css/../images/icon-line-white.webp);background-repeat:no-repeat;background-size:20px;background-position:center}#entry div.post-content p.btn-entry span.note{font-size:.8rem;line-height:50px;vertical-align:top}@media screen and (min-width:768px){#entry div.inner-content{padding:30px}#entry ul.tab li{font-size:1rem;line-height:40px}#entry ul.tab li span.note{display:inline-block;font-size:1rem;line-height:40px}#entry div.post-content div.row p.que{width:120px;margin-bottom:0;box-sizing:border-box;padding:10px;text-align:center}#entry div.post-content div.row div.ans{width:calc(100% - 120px);box-sizing:border-box;padding:10px}}@media screen and (min-width:960px){#entry div.post-content div.row p.que{width:240px}#entry div.post-content div.row div.ans{width:calc(100% - 240px)}}@media screen and (min-width:1080px){#entry div.inner-content{border-radius:10px}}#blog div.inner-content{display:flex;flex-flow:row wrap;align-items:stretch;justify-content:flex-start;width:100%}#blog div.row{width:100%;margin-bottom:20px}#blog div.row:last-child{margin-bottom:0}#blog div.row a{display:block;color:#222;transition:.25s}#blog div.row a:hover{opacity:.8;text-decoration:none}#blog div.row div.inner{box-sizing:border-box;padding:10px;background-color:#fff;color:#222}#blog div.row p.thumbnail{width:100%;position:relative}#blog div.row p.thumbnail:before{display:block;content:"";box-sizing:border-box;padding-top:75%}#blog div.row p.thumbnail img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:center}#blog div.row div.text{box-sizing:border-box;padding:10px;font-size:.8rem;line-height:1.75em}#blog div.row div.text ul.postdata{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;width:100%;margin-bottom:5px}#blog div.row div.text ul.postdata li{width:120px;font-size:.8rem;line-height:20px;text-align:center;color:#069}#blog div.row div.text ul.postdata li span.note{display:block;box-sizing:border-box;border:solid 1px #069}#blog div.row div.text h4{font-size:1rem;line-height:1.75em;font-weight:700;color:#069;margin-bottom:5px}@media screen and (min-width:768px){#blog div.row div.inner{padding:5px}#blog div.row{width:calc(100%/3);margin-bottom:0;box-sizing:border-box;padding:5px}}@media screen and (min-width:960px){#blog div.row div.inner{padding:15px}#blog div.row{padding:15px}}