﻿*{-webkit-text-size-adjust:100%;min-width:0;min-height:0;box-sizing:border-box}html{margin:0;padding:0;font-size:62.5%}body{font-family:"Poppins", "Noto Sans JP", sans-serif;font-weight:500;font-size:1.6rem;line-height:1.0em;letter-spacing:0;color:#333;background:#fff;margin:0;padding:0;position:relative;word-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,p,a,ul,li,ol,dl,dt,dd,table,tr,th,td,b,span,strong{line-height:1.0em;font-weight:500;margin:0;padding:0}b,strong{font-weight:900}li{list-style-type:none;list-style-position:outside}table{border-collapse:collapse}picture,img{vertical-align:bottom;max-width:100%;height:auto;display:block}figure{display:block;margin:0}a{text-decoration:none;transition:.4s}a:hover{text-decoration:none}a img{border:none}a:hover img{opacity:1.0;_filter:alpha(opacity=100)}a[target="_blank"]:after{content:'';margin:0}:focus{outline:none}.forSp{display:none}.flex{display:flex}.l_wrapper{overflow:hidden;position:relative}._inner{max-width:1130px;margin:0 auto;padding:0 25px;position:relative}._item_btn{display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;background:#0360B4;width:160px;height:40px;border-radius:4px;font-size:1.4rem;font-weight:700}._item_btn:after{content:'';display:block;width:8px;height:14px;background:url(https://cdn.clipkit.co/tenants/3533/resources/assets/000/000/011/original/ico_more.svg?1731397741) center center/contain no-repeat}._item_btn:hover{color:#fff;background:#01336B}._title{margin-bottom:60px;border:none}._title strong{display:block;font-size:6rem;font-weight:700;line-height:1.2em}._title span{display:flex;align-items:center;gap:12px;color:#01336B;font-size:1.4rem;font-weight:700;letter-spacing:.1em;line-height:1.2em;margin-top:5px}._title span:before{content:'';display:block;width:20px;height:1px;background:#01336B}.l_header{position:fixed;top:0;width:100%;height:80px;align-items:center;padding:0 40px;z-index:200}.l_header ._logo{width:168px}.l_header ul{margin:0 30px 0 auto;align-items:center;gap:30px}.l_header ul li a{font-size:1.4rem;font-weight:700;line-height:1.4em;display:inline-block;color:#fff}.l_header ._item_btn{width:150px}.l_header ._item_btn:before{content:'';display:block;width:21px;height:16px;background:url(https://cdn.clipkit.co/tenants/3533/resources/assets/000/000/010/original/ico_mail.svg?1731397741) center center/contain no-repeat}.l_header ._item_btn:after{display:none}.l_header._scr{background:#fff}.l_header._scr ul li a{color:#333}.l_header._btm{background:#fff}.l_header._btm ul li a{color:#333}.l_header ._sp_modal_btn{display:none}.l_modalmenu{display:none}.l_kv{background:url(https://cdn.clipkit.co/tenants/3533/resources/assets/000/000/012/original/kv_bg_pc.png?1731397743) center center/cover no-repeat;width:100%;height:560px;display:flex;align-items:center;justify-content:center}.l_kv picture{max-width:566px}.l_kv p{font-family:"Noto Serif JP", serif;font-optical-sizing:auto;color:#fff;text-align:center;font-size:3.6rem;font-weight:700;line-height:calc(51/36);text-shadow:0 3px 6px rgba(0,0,0,0.25)}.l_kv p span{font-weight:700;position:relative}.l_kv p span:after{content:'。';position:absolute;left:100%;bottom:9px;font-weight:700}.l_about{padding:140px 0 200px}.l_about ._data{gap:5vw}.l_about ._data ._txt{flex:1}.l_about ._data ._txt p{letter-spacing:.05em;line-height:2em}.l_about ._data img{width:46.297%;max-width:500px}.l_service{background:#F0F6FA;padding:140px 0 200px}.l_service ._items ._item{border-top:1px solid #D0DDE5;padding-top:60px;margin-top:60px}.l_service ._items ._item:first-child{border-top:none;padding-top:0;margin-top:0}.l_service ._items ._item h3{font-size:2.8rem;font-weight:900;letter-spacing:.02em;line-height:calc(36/24);margin-bottom:35px}.l_service ._items ._item ._data{align-items:center;gap:30px}.l_service ._items ._item ._data img{display:block;width:27.778%;max-width:300px}.l_service ._items ._item ._data p{flex:1;letter-spacing:.05em;line-height:2em}.l_company{padding:140px 0 180px}.l_company table{width:100%;margin-top:80px}.l_company table th{text-align:left;vertical-align:top;font-weight:700;letter-spacing:.05em;line-height:2em;padding:20px 30px 20px 0;width:160px}.l_company table td{letter-spacing:.05em;line-height:2em;padding:20px 0}.l_company table td b{color:#01336B;font-weight:500}.l_company table td ._map{margin-top:15px}.l_company table td ._map iframe{display:block;width:100%;height:400px}.l_news{background:#F0F6FA;padding:140px 0 200px}.l_news ._item_btn{position:absolute;top:20px;right:25px}.list_news{gap:40px;flex-wrap:wrap}.list_news ._item{width:calc((100% - 80px) / 3)}.list_news ._item a{display:block}.list_news ._item a figure{width:100%;padding-top:66.666%;position:relative;border-radius:5px;overflow:hidden;margin-bottom:12px}.list_news ._item a figure img{display:block;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:cover}.list_news ._item a p{color:#333;font-weight:700;letter-spacing:.05em;line-height:1.6em}.list_news ._item a span{display:block;color:#7B8EA2;font-size:1.2rem;letter-spacing:.05em;margin-top:10px}.l_recruit{padding:100px 0;background:url(https://cdn.clipkit.co/tenants/3533/resources/assets/000/000/017/original/recruit_bg_pc.png?1731397745) center center/cover no-repeat;color:#fff;text-align:center}.l_recruit h2{font-size:2.8rem;font-weight:900;line-height:1.4em;letter-spacing:.02em;border:none}.l_recruit p{line-height:2em;letter-spacing:.05em;margin:10px 0 30px}.l_recruit ._item_btn{width:180px;background:#139AF5;margin:0 auto}.l_recruit ._item_btn:after{width:16px;height:16px;background:url(https://cdn.clipkit.co/tenants/3533/resources/assets/000/000/009/original/ico_blank.svg?1731397741) center center/contain no-repeat}.l_footer{color:#fff;background:#00335F;padding:40px 0 60px}.l_footer ._logo{width:160px}.l_footer ._nav{align-items:center}.l_footer ._nav ul{margin-left:auto;gap:30px;flex-wrap:wrap}.l_footer ._nav ul li a{color:#fff;font-size:1.4rem;line-height:1.4em;display:inline-block}.l_footer ._copy{margin-top:120px;font-size:1.4rem;text-align:center}.l_category{background:#F0F6FA;padding:160px 0 200px}.l_article{padding:160px 0 200px}.l_article ._inner{max-width:830px}.l_article .article-header{padding-bottom:40px;margin-bottom:60px;border-bottom:1px solid #D0DDE5}.l_article .article-header .date{color:#7B8EA2;font-size:1.2rem}.l_article .article-header h1{font-size:3.6rem;font-weight:900;line-height:1.3em;margin:15px 0 0 0}.l_article .article-header .description{line-height:2em;margin:20px 0 0 0}.l_article .article-content{margin:0}.l_article .article-content>*{line-height:1.8em}.l_article .article-content .article-item:not(.item_html) h2{margin:0;font-size:2.8rem;font-weight:900;line-height:1.3em;border-bottom:none;border-left:5px solid #0065FF;padding:5px 0 5px 15px}.l_article .article-content .article-item:not(.item_html) h3{margin:0;font-size:2.4rem;font-weight:900;line-height:1.4em;border-bottom:3px solid #0065FF;padding:0 0 5px 0}.l_cover{text-align:center;background:url(https://cdn.clipkit.co/tenants/3533/resources/assets/000/000/028/original/cover.png?1731416237) center center/cover no-repeat;color:#fff;padding:70px 15px;margin-top:80px}.l_cover h1{font-size:6.4rem;font-weight:700}.l_cover p{font-size:2rem;font-weight:900;margin-top:15px}.l_page{padding:80px 0 120px}.l_page ._inner{max-width:840px}.l_page h2{font-size:2rem;font-weight:900;line-height:1.5em;margin:3em 0 1em}.l_page p{line-height:2em}.l_page p._right{text-align:right}.l_page p+p{margin-top:2em}.l_form{padding:80px 0 120px}.l_form ._inner{max-width:840px}.l_form ._item{margin-bottom:20px}.l_form ._item p._t1{font-weight:700;line-height:1.5em;margin-bottom:8px}.l_form ._item p._t1 ._req{color:#CC151A;font-weight:700;display:inline-block;margin-left:5px}.l_form ._item p._error{color:#CC151A;font-size:1.4rem;font-weight:500;line-height:1.5em;margin-top:5px}input[type=text],input[type=email],input[type=tel],input[type=password]{font-family:"Poppins", "Noto Sans JP", sans-serif;font-size:1.6rem;font-weight:500;line-height:2em;color:#333;background:#fff;border:1px solid #D2D2D2;padding:8px 15px;margin:0;outline:none;appearance:none;width:100%;border-radius:6px}textarea{font-family:"Poppins", "Noto Sans JP", sans-serif;font-size:1.6rem;font-weight:500;line-height:2em;color:#333;background:#fff;border:1px solid #D2D2D2;padding:8px 15px;margin:0;outline:none;appearance:none;width:100%;height:200px;border-radius:6px}button[type=submit]{font-family:"Poppins", "Noto Sans JP", sans-serif;font-size:1.6rem;font-weight:700;line-height:1.5em;color:#fff;background:#CC151A;border-radius:30px;display:block;padding:18px 10px;margin:40px auto 0;width:240px;text-align:center;cursor:pointer;outline:none;border:none}button[type=submit]:hover{background:#000}@media only screen and (max-width: 767px){body{font-size:1.4rem}.forPc{display:none}.forSp{display:block}._title{margin-bottom:40px}._title strong{font-size:4rem}._title span{font-size:1.2rem}.l_header{height:50px;padding:0 0 0 15px}.l_header ._logo{width:112px}.l_header ul,.l_header ._item_btn{display:none}.l_header ._sp_modal_btn{margin:0 0 0 auto;width:50px;height:50px;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center}.l_header ._sp_modal_btn .menu_trigger{display:inline-block;transition:all .4s;width:24px;height:14px;position:relative}.l_header ._sp_modal_btn .menu_trigger span{display:inline-block;transition:all .4s;position:absolute;left:0;width:100%;height:2px;background:#fff}.l_header ._sp_modal_btn .menu_trigger span:nth-of-type(1){top:0}.l_header ._sp_modal_btn .menu_trigger span:nth-of-type(2){top:6px}.l_header ._sp_modal_btn .menu_trigger span:nth-of-type(3){bottom:0}.l_header._active{background:#F0F6FA}.l_header._active ._sp_modal_btn .menu_trigger span{background:#333}.l_header._active ._sp_modal_btn .menu_trigger span:nth-of-type(1){transform:translateY(6px) rotate(-315deg)}.l_header._active ._sp_modal_btn .menu_trigger span:nth-of-type(2){opacity:0}.l_header._active ._sp_modal_btn .menu_trigger span:nth-of-type(3){transform:translateY(-6px) rotate(315deg)}.l_header._scr ._sp_modal_btn .menu_trigger span,.l_header._btm ._sp_modal_btn .menu_trigger span{background:#333}.l_modalmenu{display:block;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#F0F6FA;overflow-y:scroll;transition:.4s;opacity:0;z-index:-1}.l_modalmenu._active{opacity:1;z-index:100}.l_modalmenu ._inner{padding:70px 25px 25px 25px}.l_modalmenu ._nav1{text-align:center;margin-bottom:40px}.l_modalmenu ._nav1 li{border-bottom:1px solid #D0DDE5}.l_modalmenu ._nav1 li a{color:#333;font-size:1.5rem;font-weight:700;line-height:1.4em;display:block;padding:18px 0}.l_modalmenu ._nav2{display:flex;gap:10px}.l_modalmenu ._nav2 li{width:calc((100% - 10px) / 2)}.l_modalmenu ._nav2 li a{display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;font-size:1.4rem;font-weight:700;line-height:1.4em;width:100%;height:40px;border-radius:4px}.l_modalmenu ._nav2 li._contact a{background:#0360B4}.l_modalmenu ._nav2 li._contact a:before{content:'';display:block;width:21px;height:16px;background:url(https://cdn.clipkit.co/tenants/3533/resources/assets/000/000/010/original/ico_mail.svg?1731397741) center center/contain no-repeat}.l_modalmenu ._nav2 li._recruit a{background:#139AF5}.l_modalmenu ._nav2 li._recruit a:after{content:'';display:block;width:16px;height:16px;background:url(https://cdn.clipkit.co/tenants/3533/resources/assets/000/000/009/original/ico_blank.svg?1731397741) center center/contain no-repeat}.l_kv{background:url(https://cdn.clipkit.co/tenants/3533/resources/assets/000/000/013/original/kv_bg_sp.png?1731397743) center center/cover no-repeat;height:auto;padding-top:100%;position:relative}.l_kv picture{width:66.666%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.l_kv picture img{width:100%}.l_kv p{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);white-space:nowrap;font-size:8vw}.l_kv p span:after{bottom:2vw}.l_about{padding:80px 0 100px}.l_about ._data{align-items:center;flex-direction:column-reverse;gap:30px}.l_about ._data img{width:80%}.l_service{padding:80px 0 100px}.l_service ._items ._item{padding-top:40px;margin-top:40px}.l_service ._items ._item h3{font-size:2.4rem;margin-bottom:20px}.l_service ._items ._item ._data{flex-direction:column;gap:20px}.l_service ._items ._item ._data img{width:100%;max-width:250px}.l_company{padding:80px 0 0 0}.l_company table{margin-top:80px;font-size:1.3rem}.l_company table th{display:block;padding:0 0 8px 0;width:100%}.l_company table td{display:block;padding:0 0 24px 0}.l_company table td ._map{margin:20px -25px -24px -25px}.l_company table td ._map iframe{height:320px}.l_news{padding:80px 0 100px}.l_news ._item_btn{position:relative;top:auto;right:auto;margin:40px auto 0}.list_news ._item{width:100%}.list_news ._item a span{margin-top:6px}.l_recruit{padding:55px 0;background:url(https://cdn.clipkit.co/tenants/3533/resources/assets/000/000/018/original/recruit_bg_sp.png?1731397745) center center/cover no-repeat}.l_recruit h2{font-size:1.8rem}.l_recruit p{margin:8px 0 16px}.l_footer{padding:30px 0}.l_footer ._logo{width:140px}.l_footer ._nav ul{display:none}.l_footer ._copy{margin-top:20px;font-size:1.2rem;text-align:left}.l_category{padding:100px 0 100px}.l_article{padding:80px 0 100px}.l_cover{padding:33px 15px;margin-top:50px}.l_cover h1{font-size:3.2rem}.l_cover p{font-size:1.2rem;margin-top:10px}.l_page{padding:40px 0 60px}.l_page h2{font-size:1.7rem;margin:3em 0 1em}.l_form{padding:40px 0 60px}.l_form ._item p._error{font-size:1.2rem}input[type=text],input[type=email],input[type=tel],input[type=password]{font-size:1.4rem}textarea{font-size:1.4rem}button[type=submit]{margin:30px auto 0}}

/*# sourceMappingURL=https://cdn.clipkit.co/tenants/3533/resources/assets/000/000/026/original/style.css.map?1732871737 */