@import"https://fonts.googleapis.com/css2?family=Hina+Mincho&family=Kaisei+Opti&family=Kosugi+Maru&display=swap";*{font-family:"Kosugi Maru",sans-serif;font-size:17px;box-sizing:border-box}p:empty{display:none}.post_content section{margin-bottom:60px}@media screen and (max-width: 589px){.post_content section{margin-bottom:40px}}.post_content section h2{font-family:Arial,"Hiragino Sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;position:relative;width:100%;display:inline-block;background:#e86ea1;color:#fff;margin:1.5em 0;font-size:26px;margin-bottom:40px;text-indent:-1em;padding:.5em 0 .5em 1em}.post_content section h2:before{content:"●";color:#fff;margin:0 16px 0 8px}.post_content section h3{width:-moz-fit-content;width:fit-content;margin-bottom:40px;font-size:26px;border-left:6px solid #ff7632;padding-left:.7em}@media screen and (max-width: 589px){.post_content section h2{font-size:20px;margin-bottom:20px}.post_content section h3{font-size:20px;margin-bottom:10px}}.post_content ul.column2,.post_content ul.column3,.post_content ul.explain{list-style:none;margin:0}.post_content section p{font-family:"Kosugi Maru",sans-serif;line-height:2.1em;font-size:17px;color:#333}@media screen and (max-width: 589px){.post_content section p{font-size:16px;line-height:2em;margin-bottom:10px}}.left{margin:0 !important;margin-bottom:10px !important;background:none}.sp_br{display:none}@media screen and (max-width: 589px){.sp_br{display:block}}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.bold{font-weight:bold}.red{color:#682b00}.headline4{position:relative;padding:.3em 0 .2em 1em !important;border-bottom:3px solid #e0efff;color:#333}.headline4::before{position:absolute;top:0;left:.3em;transform:rotate(55deg);height:11px;width:12px;background:#e86ea1;content:""}.headline4::after{position:absolute;transform:rotate(15deg);top:.6em;left:0;height:8px;width:8px;background:#e86ea1;content:""}.btn{display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:.9em 2em;border:none;border-bottom:solid 5px #0059a0;border-radius:5px;background-color:#2589d0;color:#fff !important;font-weight:600;font-size:1em;transition:.5s ease}.btn::after{transform:rotate(45deg);width:5px;height:5px;margin-left:10px;border-top:2px solid #fff;border-right:2px solid #fff;content:""}.btn:hover{transform:translateY(3px);border-bottom-width:2px}.primary_box{position:relative;max-width:80%;margin:1.5em auto;padding:2.5em 1.5em 1.5em;box-shadow:0 2px 3px rgba(0,0,0,.2);background-color:#e0efff;color:#333}.primary_box .title{position:absolute;top:-15px;transform:translateX(-0.3em) rotate(-5deg);padding:.5em 2em;border-right:2px dotted rgba(0,0,0,.1);border-left:2px dotted rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.2);background-color:rgba(255,255,255,.4);font-weight:600}.highlight_box .title{background:#0c0c0c;padding:10px !important;font-size:26px !important;color:#fff;font-weight:bold;margin-bottom:10px;position:relative;top:20px;width:80%;margin:auto !important;text-align:center}.highlight_box .main{padding:50px;background:#b9b9b9;margin-bottom:20px}.highlight_box .main .wrap{display:flex;gap:20px;padding:28px;background:#f4f4f4}.highlight_box .main .wrap .text{width:calc(100% - 200px)}.highlight_box .main .wrap .text p{margin-bottom:20px}.highlight_box .main .wrap .text h3{font-size:18px;border-left:4px solid #c26868;padding-left:10px;font-weight:bold;margin-bottom:10px}.highlight_box .main .wrap .image{width:400px}@media(max-width: 750px){.highlight_box .main .wrap{flex-direction:column}.highlight_box .main .wrap .text{width:100%}.highlight_box .main .wrap .image{margin:auto;width:100%}}.qa dt{margin-bottom:1em;color:#333;font-weight:600}.qa dt::before{margin-right:.4em}.qa dd::before{margin-right:.4em}.qa dt::before{content:"Q."}.qa dd{margin:0 0 2.5em;padding:1em 1.5em;background-color:#f2f2f2;color:#333}.qa dd::before{content:"A."}h4.question{background:#ffedf2 !important}.faq_list .answer{background:#f7feff}.faq_list .answer table th{white-space:nowrap;vertical-align:middle}.faq_list .answer table td p{font-size:16px;padding-left:1em;text-indent:-1em;line-height:2.2 !important;margin:0 !important;color:#000}@media screen and (max-width: 589px){.faq_list .answer table td p{font-size:14px}}.googlemap{width:100%;height:50vh}#page_header{height:400px !important;background:url(/wp-content/uploads/2023/04/header_bg.png) no-repeat center top !important;background-size:cover !important}@media(max-width: 589px){#page_header{height:200px !important}}.post_content .photo_gallery{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:5px;margin-bottom:60px}.post_content .photo_gallery li{width:calc((100% - 5px)/2);list-style:none}.post_content .photo_gallery li a{transition:.5s}.post_content .photo_gallery li img{display:block;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.post_content .column2{display:flex;width:100%;max-width:850px;flex-wrap:wrap;-moz-column-gap:30px;column-gap:30px;row-gap:15px;justify-content:center}.post_content .column2 li{padding:40px 20px 20px 20px;width:calc((100% - 184px)/2)}.post_content .column2 li img{display:block;margin:0 auto 30px auto;max-height:100px;width:auto}.post_content .column2 li p{font-size:14px}@media screen and (max-width: 589px){.post_content .column2 li{width:100%}.post_content .column2 li img{margin-bottom:15px}}.column3{display:flex;width:100%;flex-wrap:wrap;-moz-column-gap:40px;column-gap:40px;row-gap:15px;justify-content:center}.column3 li{padding:20px 20px 10px 20px;width:calc((100% - 206px)/3);border:1px solid #8a8a8a}.column3 li img{display:block;margin:0 auto 10px auto;max-height:140px;width:auto}.column3 li p{font-size:16px;text-align:center;margin:0 !important}@media screen and (max-width: 589px){.column3 li{padding:5px;width:calc((100% - 54px)/2)}.column3 li p{font-size:14px}}@media screen and (max-width: 589px){.column3{-moz-column-gap:10px;column-gap:10px}}.explain{display:flex;width:100%;flex-wrap:wrap;align-items:center;margin-bottom:100px;justify-content:flex-end;-moz-column-gap:60px;column-gap:60px}.explain .image{display:block;margin:0 auto;width:400px;height:auto}.explain .text{width:calc(100% - 460px)}.explain .text p{margin-bottom:0}@media screen and (max-width: 589px){.explain{margin-bottom:40px}.explain .image{width:80%;height:auto;margin-bottom:15px}.explain .text{width:100%}}.explain.rev{flex-direction:row-reverse}.flow{display:flex;justify-content:flex-start;align-items:center}.flow_list{padding-left:40px}@media screen and (max-width: 589px){.flow_list{padding-left:0}}.flow_list>li{font-size:17px;list-style-type:none;position:relative;padding-left:60px}@media screen and (max-width: 589px){.flow_list>li{font-size:16px;padding-left:50px}}.flow_list>li:not(:last-child){padding-bottom:10px}.flow_list>li .flow_icon{width:2em;height:2em;line-height:2em;text-align:center;border-radius:100vh;display:inline-block;background:#ff7a85;color:#fff;position:absolute;left:0}.flow_list>li:not(:last-child)::before{content:"";background:#b9b9b9;width:4px;height:100%;position:absolute;top:calc(50% + 30px);left:19px;transform:translateY(-50%)}.flow_list>li dl{margin-bottom:0}.flow_list>li dl dt{font-size:24px;font-weight:600;color:#000}@media screen and (max-width: 589px){.flow_list>li dl dt{font-size:18px}}.flow_list>li dl dd{margin-top:17px;margin-left:0;color:#333}@media screen and (max-width: 589px){.flow_list>li dl dd{margin-top:8px}}.post_content table thead th{background:#549e63;color:#fff;font-weight:bold}.post_content table tbody{border-collapse:collapse;width:100%;border:#8a8a8a 1px solid}.post_content table tbody tr th{background:ivory}.schedule{position:relative}.schedule::before{position:absolute;background-color:#deeef7;content:""}.schedule{font-size:17px}@media screen and (max-width: 589px){.schedule{font-size:14px}.schedule p{font-size:14px}}.schedule ul{padding:0px;margin:0px;list-style:none}.schedule li{position:relative}.schedule_time{display:flex;justify-content:center;align-items:center;position:relative;width:5em;height:2em;border-radius:6px;background-color:#38d;color:#fff;text-align:center}.schedule_time::before{position:absolute;width:.5em;height:.5em;z-index:-1;background-color:#38d;content:""}.schedule_time::after{position:absolute;width:1em;height:1em;border:2px solid #fff;border-radius:50%;background-color:#38d;content:""}.schedule::before{top:0px;left:6.5em;width:6px;height:100%}.schedule li{display:flex;align-items:center;width:100%}.schedule li+li{margin-top:2em}.schedule_time::before{top:50%;right:0px;transform:translateX(50%) translateY(-50%) rotate(45deg)}.schedule_time::after{top:50%;left:6em;transform:translateY(-50%)}.schedule_content{margin:0px 0px 0px 3em;width:calc(100% - 10em)}.schedule_content_title{font-size:20px;font-weight:bold}@media screen and (max-width: 589px){.schedule_content_title{font-size:16px}}.interview_q{font-size:16px;font-weight:bold;margin:0 !important}.interview_q::before{content:"――";letter-spacing:-0.2em;width:2em;margin-right:.5em}.post_content dl.profile{width:100%}.post_content dl.profile div{width:100%;display:flex;flex-wrap:wrap;align-items:center;padding:1.5em 10px;border-bottom:1px solid #949494}.post_content dl.profile div:first-child{border-top:1px solid #949494}.post_content dl.profile div dt{width:10em}.post_content dl.profile div dd{margin:0}#company_list .image:after{width:100% !important;background:linear-gradient(to right, rgba(10, 10, 10, 0.5) 60%, rgba(10, 10, 10, 0) 100%) !important}/*# sourceMappingURL=common.css.map */