.serviceMenu{padding-top:180px}@media(max-width: 768px){.serviceMenu{padding-top:120px}}.serviceMenu .section_title{color:#0a345d}@media(max-width: 768px){.serviceMenu .section_title{font-size:24px}}.serviceMenu .section_titleSub{font-size:28px;margin-top:60px;scroll-margin-top:120px}@media(max-width: 768px){.serviceMenu .section_titleSub{font-size:20px;scroll-margin-top:70px}}.serviceMenuContent{margin-top:42px}@media(max-width: 768px){.serviceMenuContent{margin-top:40px}}.serviceMenuContent_message{line-height:2}@media(max-width: 768px){.serviceMenuContent_message{font-size:14px}}.serviceMenuTab{align-items:center;background-color:#f5f3ed;border-radius:100px;display:flex;height:auto;justify-content:center;margin:40px auto 0;position:relative;width:100%}.serviceMenuTab_item{border-radius:100px;font-size:14px;padding:14px 0;position:relative;text-align:center}.serviceMenuTab.is-column4{max-width:1120px;padding:0 20px;width:-moz-fit-content;width:fit-content}@media(max-width: 768px){.serviceMenuTab.is-column4{border-radius:12px;flex-direction:column;gap:18px 0;justify-content:flex-start;margin-inline:auto;max-width:500px;padding:24px 28px;width:100%}}.serviceMenuTab.is-column4 .serviceMenuTab_item{padding:14px 4px 14px 28px;width:auto}.serviceMenuTab.is-column4 .serviceMenuTab_item:first-child{padding-left:20px}@media(max-width: 768px){.serviceMenuTab.is-column4 .serviceMenuTab_item:first-child{padding:0}}@media(max-width: 768px){.serviceMenuTab.is-column4 .serviceMenuTab_item{padding:0;text-align:left;width:100%}}.serviceMenuTab.is-column4 .serviceMenuTab_item p{margin:0 auto;position:relative;text-align:center;width:-moz-fit-content;width:fit-content}@media(max-width: 768px){.serviceMenuTab.is-column4 .serviceMenuTab_item p{margin:0;padding-left:20px}}.serviceMenuTab.is-column4 .serviceMenuTab_item p::after{background-image:url("../images/arrow-gray.svg");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:6px;left:-15px;position:absolute;top:50%;transform:translateY(-40%);width:10px}@media(max-width: 768px){.serviceMenuTab.is-column4 .serviceMenuTab_item p::after{left:0}}.serviceMenuTab.is-column4.is-fixedPC{backdrop-filter:blur(20px);background-color:rgba(245,243,237,.9);bottom:0;left:50%;position:fixed;transform:translate(-50%, 100%);transition:.2s;width:max-content}@media(max-width: 768px){.serviceMenuTab.is-column4.is-fixedPC{display:none}}.serviceMenuTab.is-column4.is-fixedPC.is-active{bottom:8px;transform:translate(-50%, 0)}.serviceMenuTab.is-column4.is-fixedPC .serviceMenuTab_item{padding:14px 16px}.serviceMenuTab.is-column4.is-fixedPC .serviceMenuTab_item::before{background-image:linear-gradient(to bottom, #cecece 50%, transparent 50%);background-repeat:repeat-y;background-size:1px 2px;content:"";height:20px;position:absolute;right:0;width:1px}.serviceMenuTab.is-column4.is-fixedPC .serviceMenuTab_item:last-child::before{content:none}.serviceMenuTab.is-column4.is-fixedPC .serviceMenuTab_item p::after{content:none}.serviceMenuTab.is-column4.is-fixedSP{background:none;display:none;left:50%;margin:0;padding:0;position:fixed;top:56px;transform:translate(-50%, -100%);transition:.2s;width:100%}@media(max-width: 768px){.serviceMenuTab.is-column4.is-fixedSP{display:block}}.serviceMenuTab.is-column4.is-fixedSP.is-active{transform:translate(-50%, 0)}.serviceMenuTab.is-column4.is-fixedSP .serviceMenuTab_item{background-color:#f5f3ed;border-radius:4px;display:none;height:auto;padding:16px 30px;position:relative;top:0;width:100%}.serviceMenuTab.is-column4.is-fixedSP .serviceMenuTab_item.is-active{display:block;z-index:1}.serviceMenuTab.is-column4.is-fixedSP.is-acordion .serviceMenuTab_item{display:block}.serviceMenuTab.is-column4.is-fixedSP.is-acordion .serviceMenuTab_item+.serviceMenuTab_item{margin-top:2px}.serviceMenuTab.is-column3{max-width:500px}@media(max-width: 768px){.serviceMenuTab.is-column3{background-color:rgba(0,0,0,0);display:none;max-width:343px}}.serviceMenuTab.is-column3.is-select{display:none}@media(max-width: 768px){.serviceMenuTab.is-column3.is-select{display:block}}.serviceMenuTab.is-column3 .serviceMenuTab_item{width:33.3333333333%}@media(max-width: 768px){.serviceMenuTab.is-column3 .serviceMenuTab_item{background-color:#0a345d;color:#fff;padding:16px 0;position:relative;width:100%;width:100%;z-index:0}.serviceMenuTab.is-column3 .serviceMenuTab_itemArrow{background-image:url("../images/arrow-white.svg");background-position:center;background-repeat:no-repeat;background-size:contain;display:block;height:10px;position:absolute;right:16px;top:50%;transform:translateY(-40%);width:16px;z-index:1}}.serviceMenuTab.is-column3 .serviceMenuTab_item.is-active{background-color:#0a345d;color:#fff;font-weight:700}.serviceMenuList{display:flex;flex-wrap:wrap;gap:60px 48px;justify-content:flex-start;margin-top:60px}@media(max-width: 768px){.serviceMenuList{gap:40px 48px;margin-top:36px}}.serviceMenuList.is-robot{display:none}.serviceMenuList.is-active{display:flex}.serviceMenuList+.section_titleSub{margin-top:100px}@media(max-width: 768px){.serviceMenuList+.section_titleSub{margin-top:60px}}.serviceMenuListItem{padding-bottom:80px;position:relative;width:calc((100% - 96px)/3)}@media(max-width: 1023px){.serviceMenuListItem{width:calc((100% - 48px)/2)}}@media(max-width: 768px){.serviceMenuListItem{margin:0 auto;max-width:500px;width:100%}}.serviceMenuListItem_image{aspect-ratio:368/207;background-color:#0a345d;height:auto;overflow:hidden;width:100%}.serviceMenuListItem_image img{height:100%;object-fit:cover;width:100%}.serviceMenuListItem_title{font-size:24px;font-weight:700;margin-top:32px;text-align:left}@media(max-width: 768px){.serviceMenuListItem_title{font-size:20px}}.serviceMenuListItem_detail{align-items:flex-start;display:flex;gap:8px 32px;justify-content:flex-start;margin-top:24px}.serviceMenuListItem_detail+.serviceMenuListItem_detail{margin-top:24px}@media(max-width: 768px){.serviceMenuListItem_detail+.serviceMenuListItem_detail{margin-top:16px}}.serviceMenuListItem_detail dt{font-weight:700;position:relative;text-align:right;width:36px}.serviceMenuListItem_detail dt::before{background-image:linear-gradient(to bottom, #cecece 50%, transparent 50%);background-repeat:repeat-y;background-size:1px 2px;content:"";height:100%;left:52px;position:absolute;width:1px}@media(max-width: 768px){.serviceMenuListItem_detail dt{font-size:14px}}.serviceMenuListItem_detail dd{line-height:1.6;margin-top:-0.2em;text-align:left;width:calc(100% - 60px)}.serviceMenuListItem_detail dd span{display:block;font-size:12px}@media(max-width: 768px){.serviceMenuListItem_detail dd{font-size:14px}}.serviceMenuListItem .button{bottom:0;left:50%;max-width:240px;padding:18px 0;position:absolute;transform:translateX(-50%)}@media(hover: hover){.serviceMenuListItem .button:hover{transform:translateX(-50%) scale(0.95)}}.serviceMenuList.is-en .serviceMenuListItem_title{height:2.4em}.serviceMenuList.is-en .serviceMenuListItem_detail{flex-direction:column}.serviceMenuList.is-en .serviceMenuListItem_detail dt{text-align:left;width:100%}@media(max-width: 768px){.serviceMenuList.is-en .serviceMenuListItem_detail dt{text-align:left;width:100%}}.serviceMenuList.is-en .serviceMenuListItem_detail dd{text-align:left;width:100%}@media(max-width: 768px){.serviceMenuList.is-en .serviceMenuListItem_detail dd{text-align:left;width:100%}}.serviceMenuList.is-en dt{text-align:left;width:100%}@media(max-width: 768px){.serviceMenuList.is-en dt{text-align:left;width:100%}}.serviceMenuList.is-en dd{text-align:left;width:100%}@media(max-width: 768px){.serviceMenuList.is-en dd{text-align:left;width:100%}}.serviceMenuCaution{margin-top:60px}.serviceMenuCaution .section_titleSub{font-size:20px}.serviceMenuCaution_table{overflow-x:auto;width:100%}.serviceMenuCaution table,.serviceMenuCaution th,.serviceMenuCaution td{border:1px solid #cecece;border-collapse:collapse}.serviceMenuCaution table{margin:24px auto 0;max-width:1200px;min-width:1200px;overflow-x:auto;width:100%}@media(max-width: 768px){.serviceMenuCaution table{margin-top:30px;max-width:1100px;min-width:1100px}}.serviceMenuCaution table th{background-color:#f1f5fb;font-size:14px;font-weight:700;padding:26px 28px;position:relative;width:365px}@media(max-width: 768px){.serviceMenuCaution table th{width:290px}}.serviceMenuCaution table th p{position:absolute;top:50%;transform:translateY(-50%)}.serviceMenuCaution table td{font-size:14px;padding:0 28px;position:relative;text-align:left}.serviceMenuCaution table td p{position:absolute;top:50%;transform:translateY(-50%)}
/*# sourceMappingURL=service.css.map */