@charset "UTF-8";:root{--font: #64646e;--black: #000000;--gray: #F0F0F0;--cover: #F5F5F5;--white: #FFFFFF;--primary: #0000EE;--success: #008000;--success-cover: #edffec;--warning: #ffee00;--warning-cover: #fffdec;--error: #ff0000;--error-cover: #ffecec;--tag: #2386ff;--tag-cover: #e5f1fb;--main: #002F7B;--sub1: #dae5e9;--sub2: #a1dbf5;--sub3: #bbced6;--accent: #53bced}*{font-family:Noto Sans JP,sans-serif;font-size:16px;color:var(--font);line-height:1.7em}@media screen and (max-width: 767px){*{margin-top:0}}html *{box-sizing:border-box!important}body{margin:0;overflow-x:hidden}body.noscroll{overflow:hidden}@media screen and (max-width: 767px){html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}}img{display:block;image-rendering:-webkit-optimize-contrast}h1,h2,h3,h4{margin:0}a,button,input[type=submit],input[type=button],label{cursor:pointer}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(/build/assets/pulldown-CX3tQtPS.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:30px 30px}a{text-decoration:none;color:var(--font);cursor:pointer}p{margin:0;text-align:justify}ul,ol{list-style-position:outside}ul li{list-style-type:disc;margin-left:20px}.ui-list{width:100%;max-width:100%;table-layout:auto;border-collapse:collapse;border-top:1px solid var(--font)}.ui-list tr{border-bottom:1px solid var(--font)}.ui-list tr th,.ui-list tr td{font-size:16px;font-weight:400;padding-top:10px;padding-bottom:10px}@media screen and (max-width: 767px){.ui-list tr th,.ui-list tr td{line-height:20px}}.ui-list tr th span,.ui-list tr td span{font-size:16px;font-weight:400;padding-top:10px;padding-bottom:10px}@media screen and (max-width: 767px){.ui-list tr th span,.ui-list tr td span{line-height:20px}}.ui-list tr th{display:flex;justify-content:center}.ui-list tr th .justify{display:block;width:50%;font-weight:500;text-align:justify;text-align-last:justify}@media screen and (max-width: 767px){.ui-list tr th .justify{width:75%}}.ui-list tr td{width:75%}@media screen and (max-width: 767px){.ui-list tr td{width:65%}}.ui-list tr td .description{padding-left:25px;padding-right:10px;border-left:1px solid var(--font);white-space:normal}@media screen and (max-width: 767px){.ui-list tr td .description{line-height:22px;padding-left:15px;padding-right:5px}}.ui-list tr td .description .office{font-weight:400}.ui-list tr td .description .address{margin-bottom:10px}.ui-list tr td .description ol{list-style-type:upper-alpha}.ui-list tr td .description ul,.ui-list tr td .description ol{padding:3px 0;margin-left:1.5em}.ui-list tr td .description ul li,.ui-list tr td .description ol li{line-height:20px;margin:5px 0}@media screen and (max-width: 767px){.ui-list tr td .description ul li,.ui-list tr td .description ol li{margin-bottom:10px}}.ui-list tr td .description .list{list-style-type:disc;list-style-position:outside;padding:0 0 0 25px;margin:5px 0}.ui-list tr td .description .annotation{font-size:14px}section{padding:150px 0}@media screen and (min-width: 768px) and (max-width: 1100px){section{padding:80px 0}}@media screen and (max-width: 767px){section{padding:70px 0}}.wrap{width:100%;max-width:1100px;margin:0 auto;background-color:#fff0;overflow-y:visible}@media screen and (max-width: 1100px){.wrap{padding-left:20px;padding-right:20px}}.flex-wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.flex-wrap .title-content{width:30%}@media screen and (max-width: 1100px){.flex-wrap .title-content{width:100%;margin-bottom:30px}}.flex-wrap .section-content{width:66%}@media screen and (max-width: 1100px){.flex-wrap .section-content{width:100%}}.flex-wrap .harf{width:47.5%}@media screen and (max-width: 767px){.flex-wrap .harf{width:100%}}@media screen and (max-width: 767px){.flex-wrap .harf:first-of-type{margin-bottom:20px}}.content{width:800px;margin:0 auto;overflow-y:visible}@media screen and (max-width: 1100px){.content{padding-left:20px;padding-right:20px;width:100%;margin:0}}.belt-title{font-size:24px;line-height:35px;font-weight:400;text-align:center;padding:15px 0;color:var(--white);background-color:var(--main);margin-bottom:40px}@media screen and (max-width: 767px){.belt-title{font-size:21px;font-weight:500;line-height:30px;margin-bottom:20px}}.belt-title span{font-size:24px;line-height:35px;font-weight:500;text-align:center;padding:20px 0;color:var(--white);background-color:var(--sub3)}@media screen and (max-width: 767px){.belt-title span{font-size:21px;font-weight:500;line-height:30px;padding:0}}.section-title{font-size:45px;font-weight:700;line-height:1.2em;color:var(--main);scroll-margin-top:100px}@media screen and (min-width: 768px) and (max-width: 1100px){.section-title{font-size:40px}}@media screen and (max-width: 767px){.section-title{font-size:34px}}.section-sub-title{font-size:18px;font-weight:500;line-height:1.2em;margin-top:15px;color:var(--font)}@media screen and (max-width: 767px){.section-sub-title{font-size:16px;line-height:1.4em}}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5%;row-gap:40px}@media screen and (max-width: 767px){.grid{grid-template-columns:repeat(1,1fr)}}.grid-harf{display:grid;grid-template-columns:repeat(2,1fr);gap:5%;row-gap:40px}@media screen and (max-width: 767px){.grid-harf{grid-template-columns:repeat(1,1fr);row-gap:20px}}@media screen and (min-width: 768px){.phone-number{display:inline;text-wrap:nowrap;pointer-events:none;cursor:default}}@media screen and (max-width: 1100px){.pc-only{display:none}}.pc-tablet-only{display:none}@media screen and (min-width: 768px){.pc-tablet-only{display:initial!important}}.tablet-only{display:none}@media screen and (min-width: 768px) and (max-width: 1100px){.tablet-only{display:initial!important}}.sp-only{display:none}@media screen and (max-width: 767px){.sp-only{display:initial!important}}.mb-0{margin-bottom:0!important}#header{background-color:var(--sub1);width:100%;height:70px;position:fixed;z-index:999;display:flex;align-items:center;justify-content:center;transition:1s;top:0;left:0}#header .header-cover{display:flex;justify-content:space-between;align-items:center;margin:0 auto;width:94%}#header .header-cover .header-left{width:auto;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){#header .header-cover .header-left{height:100%}}#header .header-cover .header-left .to-top{cursor:pointer;display:flex;text-align:center}#header .header-cover .header-left .to-top img{width:auto;height:50px}@media screen and (min-width: 768px) and (max-width: 1100px){#header .header-cover .header-left .to-top img{height:45px}}@media screen and (max-width: 767px){#header .header-cover .header-left .to-top img{width:250px;height:auto}}@media screen and (max-width: 375px){#header .header-cover .header-left .to-top img{width:220px;height:auto}}#header .header-cover .header-left .to-top:hover{opacity:.8}#header .header-cover .header-right{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 767px){#header .header-cover .header-right{justify-content:flex-end;padding-right:10px}}#header .header-cover .header-right .recruit-btn,#header .header-cover .header-right .contact-btn{display:flex;justify-content:center;align-items:center;width:180px;height:40px;border:1px solid var(--font);margin-right:20px;background-color:#fff0}@media screen and (max-width: 1100px){#header .header-cover .header-right .recruit-btn,#header .header-cover .header-right .contact-btn{display:none}}#header .header-cover .header-right .recruit-btn:hover,#header .header-cover .header-right .contact-btn:hover{background-color:var(--white)}#header .header-cover .header-right .contact-btn{margin-right:40px}#header-space{width:100%;padding:35px 0;background-color:var(--sub1)}#footer{display:flex;justify-content:center;align-items:flex-end;flex-wrap:wrap;padding:80px 3% 30px;background-color:var(--sub1)}@media screen and (max-width: 767px){#footer{padding:80px 0 20px;justify-content:center}}#footer .footer-logo{width:auto;height:200px}@media screen and (max-width: 767px){#footer .footer-logo{width:45%;height:auto;margin-bottom:30px}}#footer .copyright{width:100%;font-size:14px;color:var(--font);text-align:end}@media screen and (max-width: 767px){#footer .copyright{width:100%;text-align:center}}#overlay{position:fixed;bottom:-100px;left:0;z-index:500;display:flex;align-items:center;width:100%;height:70px;background-color:var(--black);transition:bottom .5s ease-in-out}@media screen and (min-width: 768px){#overlay{display:none}}#overlay .overlay-link{display:flex;justify-content:center;align-items:center;width:23%;height:100%;font-size:16px;line-height:18px;color:var(--white);border-top:1px solid var(--white);border-right:.5px solid var(--white);border-left:.5px solid var(--white)}@media screen and (max-width: 350px){#overlay .overlay-link{font-size:14px}}#overlay .overlay-link:hover,#overlay .overlay-link:active{background-color:var(--main)}#overlay .scroll-link{background-color:var(--black)}#overlay .contact{width:100%}#overlay.show{bottom:0}#recommend-section{background-image:url(/img/top/J_top_back001.webp);padding:130px 0}@media screen and (min-width: 768px) and (max-width: 1100px){#recommend-section{padding:70px 0}}@media screen and (max-width: 767px){#recommend-section{padding:70px 0}}#recommend-section .wrap .section-title,#recommend-section .wrap .section-sub-title{position:relative;z-index:1;color:var(--white)}#recommend-section .wrap .title-content{position:relative}#recommend-section .wrap .title-content .ira002{position:absolute;left:0;bottom:0;width:75%}@media screen and (min-width: 768px) and (max-width: 1100px){#recommend-section .wrap .title-content .ira002{left:auto;right:20px;width:25%}}@media screen and (max-width: 767px){#recommend-section .wrap .title-content .ira002{inset:-20px 10px auto auto;width:50%}}@media screen and (max-width: 375px){#recommend-section .wrap .title-content .ira002{top:-15px;right:-10px}}#recommend-section .sub-wrap{padding:30px 0;border-top:1px solid var(--white);border-bottom:1px solid var(--white);margin-top:60px}@media screen and (max-width: 767px){#recommend-section .sub-wrap{padding:30px 20px;border:0;margin-top:0}}#recommend-section .sub-wrap .title-sub-content{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){#recommend-section .sub-wrap .title-sub-content{padding-top:30px;border-top:1px solid var(--white)}}#recommend-section .sub-wrap .title-sub-content #recommend-description{font-size:22px;font-weight:500;line-height:1.5em;text-align:center;color:var(--white)}#recommend-section .sub-wrap .section-sub-content{padding:10px 20px 10px 40px;border-left:1px solid var(--white)}@media screen and (max-width: 767px){#recommend-section .sub-wrap .section-sub-content{border-left:0;border-top:1px solid var(--white);border-bottom:1px solid var(--white);padding:10px 20px}}#recommend-section .sub-wrap .section-sub-content .message{color:var(--white)}#benefits-section{background-color:var(--sub1)}#benefits-section .wrap{position:relative}#benefits-section .wrap .ira003{position:absolute;top:-25px;right:0;width:auto;height:190px}@media screen and (min-width: 768px) and (max-width: 1100px){#benefits-section .wrap .ira003{right:20px}}@media screen and (max-width: 767px){#benefits-section .wrap .ira003{inset:-20px 20px auto auto;height:auto;width:35%}}#benefits-section .wrap .section-sub-title{margin-bottom:80px}@media screen and (max-width: 1100px){#benefits-section .wrap .section-sub-title{margin-bottom:40px}}#benefits-section .wrap .belt-title-clear{color:var(--main);background-color:var(--sub1);border:1px solid var(--main)}#benefits-section .wrap .grid{margin-bottom:80px}@media screen and (max-width: 767px){#benefits-section .wrap .grid{margin-bottom:40px}}#benefits-section .wrap .grid .benefits-item .item-title{display:flex;justify-content:center;align-items:center;font-size:22px;line-height:28px;min-height:80px;text-align:center;color:var(--accent)}@media screen and (min-width: 768px) and (max-width: 1100px){#benefits-section .wrap .grid .benefits-item .item-title{font-size:18px}}@media screen and (max-width: 767px){#benefits-section .wrap .grid .benefits-item .item-title{min-height:0;margin:15px 0}}#benefits-section .wrap .salary-evaluation-points{margin-bottom:80px}@media screen and (max-width: 767px){#benefits-section .wrap .salary-evaluation-points{margin-bottom:40px}}#benefits-section .wrap .salary-evaluation-points .salary-evaluation-point{position:relative;display:flex;justify-content:start;align-items:center;flex-wrap:wrap}@media screen and (min-width: 768px) and (max-width: 1100px){#benefits-section .wrap .salary-evaluation-points .salary-evaluation-point{align-items:start;margin-bottom:20px}}@media screen and (max-width: 767px){#benefits-section .wrap .salary-evaluation-points .salary-evaluation-point{margin-bottom:20px}}#benefits-section .wrap .salary-evaluation-points .salary-evaluation-point .item-image{width:25%;height:auto}@media screen and (min-width: 768px) and (max-width: 1100px){#benefits-section .wrap .salary-evaluation-points .salary-evaluation-point .item-image{width:30%}}@media screen and (max-width: 767px){#benefits-section .wrap .salary-evaluation-points .salary-evaluation-point .item-image{width:75%;margin-right:0;margin-bottom:0}}@media screen and (max-width: 767px){#benefits-section .wrap .salary-evaluation-points .salary-evaluation-point .item-image-right{margin-left:auto}}#benefits-section .wrap .salary-evaluation-points .salary-evaluation-point .sp-tablet-only{display:none}@media screen and (max-width: 1100px){#benefits-section .wrap .salary-evaluation-points .salary-evaluation-point .sp-tablet-only{display:block}}#benefits-section .wrap .salary-evaluation-points .salary-evaluation-point .pc-only{display:block}@media screen and (max-width: 1100px){#benefits-section .wrap .salary-evaluation-points .salary-evaluation-point .pc-only{display:none}}#benefits-section .wrap .salary-evaluation-points .salary-evaluation-point .description{position:relative;z-index:1;width:75%;text-align:center;padding-left:20px;padding-right:0}@media screen and (min-width: 768px) and (max-width: 1100px){#benefits-section .wrap .salary-evaluation-points .salary-evaluation-point .description{width:70%}}@media screen and (max-width: 767px){#benefits-section .wrap .salary-evaluation-points .salary-evaluation-point .description{width:100%;padding-left:0}}#benefits-section .wrap .salary-evaluation-points .salary-evaluation-point .description.short-p{width:75%;padding-left:20%;padding-right:20px}@media screen and (min-width: 768px) and (max-width: 1100px){#benefits-section .wrap .salary-evaluation-points .salary-evaluation-point .description.short-p{width:70%;padding-left:20px}}@media screen and (max-width: 767px){#benefits-section .wrap .salary-evaluation-points .salary-evaluation-point .description.short-p{width:100%;margin-left:0;padding:0}}#benefits-section .wrap .salary-evaluation-points .salary-evaluation-point .description.short{width:55%;padding-right:20px}@media screen and (min-width: 768px) and (max-width: 1100px){#benefits-section .wrap .salary-evaluation-points .salary-evaluation-point .description.short{width:70%;padding-left:20px}}@media screen and (max-width: 767px){#benefits-section .wrap .salary-evaluation-points .salary-evaluation-point .description.short{width:100%;margin-left:0;padding:0}}#benefits-section .wrap .salary-evaluation-points .salary-evaluation-point .description .item-title{position:relative;z-index:1;font-size:20px;font-weight:500;line-height:28px;text-align:start;margin-bottom:10px;color:var(--accent)}@media screen and (max-width: 767px){#benefits-section .wrap .salary-evaluation-points .salary-evaluation-point .description .item-title{min-height:0;text-align:center;margin:15px 0}}#benefits-section .wrap .salary-evaluation-points .salary-evaluation-point .description p{position:relative;z-index:1}#benefits-section .wrap .salary-evaluation-points .salary-evaluation-point .recruite-ira002{position:absolute;top:0;right:0;width:150px;z-index:0}@media screen and (min-width: 768px) and (max-width: 1100px){#benefits-section .wrap .salary-evaluation-points .salary-evaluation-point .recruite-ira002{top:auto;bottom:-50px;right:0;width:100px}}@media screen and (max-width: 767px){#benefits-section .wrap .salary-evaluation-points .salary-evaluation-point .recruite-ira002{width:25%;top:30%;bottom:auto}}#benefits-section .wrap .salary-evaluation-points .salary-evaluation-point .recruite-ira003{position:absolute;bottom:0;right:0;width:150px;z-index:0}@media screen and (min-width: 768px) and (max-width: 1100px){#benefits-section .wrap .salary-evaluation-points .salary-evaluation-point .recruite-ira003{bottom:-20px;right:0;width:100px}}@media screen and (max-width: 767px){#benefits-section .wrap .salary-evaluation-points .salary-evaluation-point .recruite-ira003{width:25%;top:30%;bottom:auto}}#benefits-section .wrap .salary-evaluation-points .salary-evaluation-point .recruite-ira008{position:absolute;bottom:0;left:0;width:150px;z-index:0}@media screen and (min-width: 768px) and (max-width: 1100px){#benefits-section .wrap .salary-evaluation-points .salary-evaluation-point .recruite-ira008{bottom:-20px;right:0;left:auto;width:100px}}@media screen and (max-width: 767px){#benefits-section .wrap .salary-evaluation-points .salary-evaluation-point .recruite-ira008{width:25%;top:30%;bottom:auto}}#benefits-section .wrap .salary-evaluation-points .example-list{margin-top:60px;gap:20px}@media screen and (max-width: 767px){#benefits-section .wrap .salary-evaluation-points .example-list{margin-top:30px}}#benefits-section .wrap .salary-evaluation-points .example-list .example-item{position:relative;padding:30px;background-color:var(--white)}@media screen and (min-width: 768px) and (max-width: 1100px){#benefits-section .wrap .salary-evaluation-points .example-list .example-item{padding:30px 20px}}@media screen and (max-width: 767px){#benefits-section .wrap .salary-evaluation-points .example-list .example-item{padding:20px}}#benefits-section .wrap .salary-evaluation-points .example-list .example-item .item-title{font-size:18px;padding:10px 20px 10px 75px;margin-bottom:20px;color:var(--white);background-color:var(--main)}@media screen and (max-width: 1100px){#benefits-section .wrap .salary-evaluation-points .example-list .example-item .item-title{margin-bottom:20px}}#benefits-section .wrap .salary-evaluation-points .example-list .example-item .item-title .small-text{font-size:14px;color:var(--white)}#benefits-section .wrap .salary-evaluation-points .example-list .example-item .item-text{font-size:16px}#benefits-section .wrap .salary-evaluation-points .example-list .example-item .icon{position:absolute;top:40px;right:40px;width:100px;height:auto;aspect-ratio:1/1}@media screen and (max-width: 1100px){#benefits-section .wrap .salary-evaluation-points .example-list .example-item .icon{top:12.5px;left:25px;width:60px;margin-bottom:10px}}#benefits-section .wrap .salary-evaluation-points .example-list .example-item .clip{position:absolute;top:-14px;right:10px;width:50px;height:auto}#flow-section{background-color:var(--sub3)}#flow-section .wrap .title-content .section-sub-title{margin-bottom:40px}#flow-section .wrap .title-content .title-img{width:80%;margin-bottom:20px}@media screen and (min-width: 768px) and (max-width: 1100px){#flow-section .wrap .title-content .title-img{display:none}}@media screen and (max-width: 767px){#flow-section .wrap .title-content .title-img{display:none}}@media screen and (max-width: 767px){#flow-section .wrap .title-content .title-ira010{display:block;position:absolute;top:10px;right:0;width:150px}}#flow-section .wrap .section-content .img-sp{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;margin-top:80px}@media screen and (min-width: 1101px){#flow-section .wrap .section-content .img-sp{display:none}}#flow-section .wrap .section-content .img-sp .title-sp-img{width:40%}@media screen and (max-width: 767px){#flow-section .wrap .section-content .img-sp .title-sp-img{width:100%}}#flow-section .wrap .section-content .img-sp .ira010{width:30%;margin:auto 0 0}@media screen and (max-width: 767px){#flow-section .wrap .section-content .img-sp .ira010{width:55%;margin:40px 0 0 auto}}#faq-section{background-color:var(--sub1)}#faq-section .wrap .title-content .section-title,#faq-section .wrap .title-content .section-sub-title{position:relative;z-index:1}#faq-section .wrap .title-content .section-sub-title{margin-bottom:40px}#faq-section .wrap .title-content .title-img{width:80%;margin-bottom:20px}@media screen and (max-width: 1100px){#faq-section .wrap .title-content .title-img{display:none}}@media screen and (max-width: 767px){#faq-section .wrap .title-content .ira011{display:block;position:absolute;top:20px;right:0;z-index:0;width:130px}}#faq-section .wrap .section-content .img-sp{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;margin-top:80px}@media screen and (min-width: 1101px){#faq-section .wrap .section-content .img-sp{display:none}}#faq-section .wrap .section-content .img-sp .title-sp-img{width:40%}@media screen and (max-width: 767px){#faq-section .wrap .section-content .img-sp .title-sp-img{width:100%}}#faq-section .wrap .section-content .img-sp .ira011{width:30%;margin:auto 0 0}@media screen and (max-width: 767px){#faq-section .wrap .section-content .img-sp .ira011{width:55%;margin:40px 0 0 auto}}#recruit-section{background-color:var(--sub1)}#recruit-section .wrap .title-content .section-title,#recruit-section .wrap .title-content .section-sub-title{position:relative;z-index:1}#recruit-section .wrap .title-content .section-sub-title{margin-bottom:40px}#recruit-section .wrap .title-content .title-img{width:80%;margin-bottom:20px}@media screen and (max-width: 1100px){#recruit-section .wrap .title-content .title-img{display:none}}@media screen and (max-width: 767px){#recruit-section .wrap .title-content .ira009{display:block;position:absolute;top:50px;right:0;z-index:0;width:130px}}#recruit-section .wrap .section-content .recruit-jobs{margin-bottom:60px}@media screen and (max-width: 767px){#recruit-section .wrap .section-content .recruit-jobs{margin-bottom:40px}}#recruit-section .wrap .section-content .recruit-jobs .recruit-job{font-size:22px;font-weight:500;margin-bottom:20px;color:var(--main)}@media screen and (max-width: 767px){#recruit-section .wrap .section-content .recruit-jobs .recruit-job{font-size:20px;line-height:1.2em}}#recruit-section .wrap .section-content .recruit-jobs .recruit-link{display:flex;justify-content:end;align-items:center;margin-top:20px;margin-left:auto;border:none;background-color:#fff0}#recruit-section .wrap .section-content .recruit-jobs .recruit-link:hover{opacity:.7;text-decoration:underline}#recruit-section .wrap .section-content .recruit-jobs .recruit-link .icon{width:40px;margin-left:15px}#recruit-section .wrap .section-content .img-sp{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap}@media screen and (min-width: 1101px){#recruit-section .wrap .section-content .img-sp{display:none}}#recruit-section .wrap .section-content .img-sp .title-sp-img{width:40%}@media screen and (max-width: 767px){#recruit-section .wrap .section-content .img-sp .title-sp-img{width:100%}}#recruit-section .wrap .section-content .img-sp .ira009{width:30%;margin:auto 0 0}@media screen and (max-width: 767px){#recruit-section .wrap .section-content .img-sp .ira009{width:55%;margin:40px 0 0 auto}}#contact-section{background-color:var(--sub3)}#contact-section .description{color:var(--white)}@media screen and (max-width: 1100px){#contact-section{padding-left:20px;padding-right:20px;width:100%}}#contact-section .title{margin-bottom:40px}#contact-section .title .section-title,#contact-section .title .section-sub-title{text-align:center}#contact-section .wrap{position:relative;background-color:var(--white);padding:60px 0}@media screen and (max-width: 767px){#contact-section .wrap{width:100%;padding:40px 0}}#contact-section .wrap .content h3{text-align:center;line-height:1.2em;padding:15px 0;margin-bottom:20px;color:var(--white);background-color:var(--main)}@media screen and (max-width: 767px){#contact-section .wrap .content h3{font-size:18px;padding:10px 0;margin-top:0;margin-bottom:10px}}@media screen and (max-width: 350px){#contact-section .wrap .content h3{font-size:16px}}#contact-section .wrap .content .form-info-text{text-align:center;line-height:1.2em;margin-bottom:60px}@media screen and (max-width: 767px){#contact-section .wrap .content .form-info-text{margin-bottom:20px}}#contact-section .wrap .content .form-info{text-align:center;margin-bottom:40px;margin-left:20px;margin-right:20px}@media screen and (max-width: 1150px){#contact-section .wrap .content .form-info{margin-bottom:20px}}#contact-section .wrap .content .form-row{margin-bottom:20px}@media screen and (max-width: 767px){#contact-section .wrap .content .form-row{width:100%;margin-left:0;margin-right:0}}#contact-section .wrap .content .form-row .form-text{display:flex}#contact-section .wrap .content .form-row .form-text .hissu{font-size:18px;line-height:20px;padding:7px 0;text-align:center;color:var(--white);background-color:var(--accent);width:10%}@media screen and (max-width: 767px){#contact-section .wrap .content .form-row .form-text .hissu{width:20%;font-size:16px;margin-top:auto}}#contact-section .wrap .content .form-row .form-text p{display:flex;align-content:center;justify-content:start;flex-wrap:wrap;font-size:18px;line-height:20px;font-weight:400;width:90%;margin:0;color:var(--font)}@media screen and (max-width: 767px){#contact-section .wrap .content .form-row .form-text p{width:80%;font-size:16px;padding-right:10px}}#contact-section .wrap .content .form-row .form-text p .note{display:flex;align-content:center;align-items:center;justify-content:start;flex-wrap:wrap;font-size:14px;line-height:14px}@media screen and (max-width: 767px){#contact-section .wrap .content .form-row .form-text p .note{font-size:12px;line-height:12px}}#contact-section .wrap .content .form-row .form-content{font-size:20px;width:100%;color:#0c0c0c;background-color:var(--white);padding:10px;margin-top:5px;border:1px solid var(--font);border-radius:5px}@media screen and (max-width: 767px){#contact-section .wrap .content .form-row .form-content{font-size:16px;margin-top:5px}}#contact-section .wrap .content .form-row select{color:var(--font);background-color:var(--white);border:1px solid var(--font);padding:5px 10px;border-radius:5px;cursor:pointer}@media screen and (max-width: 767px){#contact-section .wrap .content .form-row select{height:45px}}#contact-section .wrap .content .form-row .error-message{font-size:18px;color:red;line-height:1.5rem;margin:0}@media screen and (max-width: 767px){#contact-section .wrap .content .form-row .error-message{font-size:16px}}#contact-section .wrap .content .form-row .check-content{font-size:18px;color:var(--font);background-color:var(--white);width:100%;min-height:46px;height:auto;padding:10px;border:1px solid var(--font);margin-top:10px}@media screen and (max-width: 767px){#contact-section .wrap .content .form-row .check-content{font-size:16px;margin-top:5px;min-height:44px;height:auto}}#contact-section .wrap .content .form-row textarea{height:150px;resize:none}#contact-section .wrap .content button,#contact-section .wrap .content .complete-btn{display:block;font-size:18px;font-weight:500;width:30%;height:60px;cursor:pointer;margin:0 auto;color:var(--font);background-color:var(--white);border:1px solid var(--font)}#contact-section .wrap .content button:hover,#contact-section .wrap .content .complete-btn:hover{color:var(--white);background-color:var(--main);border:1px solid var(--main)}@media screen and (max-width: 767px){#contact-section .wrap .content button,#contact-section .wrap .content .complete-btn{padding:10px 0;width:40%;height:50px}}#contact-section .wrap .content .form-button{display:flex;justify-content:space-around;margin-top:60px}@media screen and (max-width: 767px){#contact-section .wrap .content .form-button{margin-top:40px}}#contact-section .wrap .content .phone-number{display:block;font-size:70px;line-height:70px;font-weight:500;text-align:center;text-decoration:none}@media screen and (min-width: 768px){#contact-section .wrap .content .phone-number{pointer-events:none;cursor:default}}@media screen and (max-width: 767px){#contact-section .wrap .content .phone-number{font-size:38px;line-height:38px;text-wrap:nowrap}}#contact-section .wrap .content .tel{display:flex;justify-content:center;align-items:center;font-weight:500}#contact-section .wrap .content .call-recipient{font-size:20px;font-weight:500;margin-top:10px;text-align:center}@media screen and (max-width: 767px){#contact-section .wrap .content .call-recipient{font-size:18px}}#contact-section .wrap .content .business-hours{font-size:25px;color:var(--main);margin-top:20px;text-align:center}@media screen and (max-width: 767px){#contact-section .wrap .content .business-hours{margin-top:10px;font-size:18px}}#contact-section .wrap .content .confirm-title,#contact-section .wrap .content .complete-title{font-size:24px;line-height:25px;text-align:center;font-weight:500;color:var(--main);margin-bottom:40px}@media screen and (max-width: 767px){#contact-section .wrap .content .confirm-title,#contact-section .wrap .content .complete-title{font-size:20px}}#contact-section .wrap .content .complete-text{margin:0;font-size:18px;line-height:25px;text-align:center}@media screen and (max-width: 767px){#contact-section .wrap .content .complete-text{text-align:start}}#contact-section .wrap .content .complete-btn{display:flex;justify-content:center;align-items:center;margin-top:60px;padding:0}@media screen and (max-width: 767px){#contact-section .wrap .content .complete-btn{width:70%}}#contact-section .wrap .ira-img{width:auto;height:150px;margin-left:auto}@media screen and (max-width: 767px){#contact-section .wrap .ira-img{margin-top:10px}}#contact-section .margin-top-80{margin-top:80px}@media screen and (max-width: 767px){#contact-section .margin-top-80{margin-top:40px}}#contact-section #phone{padding-bottom:20px}@media screen and (max-width: 767px){#contact-section #fax{padding-top:25px;padding-bottom:40px}}#map-section{background-color:var(--sub3)}@media screen and (max-width: 767px){.map-wrap .google-map{margin-top:20px}}.map-wrap .grid-harf{margin-top:40px}@media screen and (max-width: 767px){.map-wrap .grid-harf{margin-top:20px;row-gap:10px}}.map-wrap .grid-harf .ira-desc{display:flex;justify-content:center;align-content:space-between;flex-wrap:wrap}@media screen and (max-width: 767px){.map-wrap .grid-harf .ira-desc{flex-wrap:wrap-reverse}}.map-wrap .grid-harf .ira-desc .ira001{width:90%}.map-wrap .grid-harf .ira-desc .desc{width:100%;color:var(--main);margin-top:20px}@media screen and (max-width: 767px){.map-wrap .grid-harf .ira-desc .desc{margin-top:0;margin-bottom:20px}}
