﻿@import"//fonts.googleapis.com/css2?family=Dancing+Script&family=M+PLUS+Rounded+1c:wght@300;400;500;700&display=swap";@import"//fonts.googleapis.com/icon?family=Material+Icons";.animation-delays:nth-child(1){animation-delay:0 !important}.animation-delays:nth-child(2){animation-delay:.2s !important}.animation-delays:nth-child(3){animation-delay:.4s !important}.animation-delays:nth-child(4){animation-delay:.6s !important}.animation-delays:nth-child(5){animation-delay:.8s !important}.animation-delays:nth-child(6){animation-delay:1s !important}.animation-delays:nth-child(7){animation-delay:1.2s !important}.animation-delays:nth-child(8){animation-delay:1.4s !important}.animation-delays:nth-child(9){animation-delay:1.6s !important}.animation-delays:nth-child(10){animation-delay:1.8s !important}.animation-delays:nth-child(11){animation-delay:2s !important}.animation-delays:nth-child(12){animation-delay:2.2s !important}.animation-delays:nth-child(13){animation-delay:2.4s !important}.radiusClipPath{clip-path:polygon(2% 0%, 98% 0%, 100% 2%, 100% 98%, 98% 100%, 2% 100%, 0% 98%, 0% 2%)}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);box-sizing:border-box}body{line-height:1}h1,h2,h3,h4,h5{font-weight:normal}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}li{list-style-type:none}blockquote{display:inline-block}blockquote p{quotes:'"' '"' "'" "'"}blockquote p::before{content:open-quote}blockquote p::after{content:close-quote}q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{box-sizing:border-box;margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}table th,table td{font-weight:normal}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}img{vertical-align:top}em{font-style:normal}html{font-size:10px;line-height:1}body{background:#fff;font-feature-settings:"palt";font-size:20px;font-family:"M PLUS Rounded 1c","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;-webkit-text-size-adjust:none;text-size-adjust:none;line-height:1.6;color:#212121;overflow-wrap:break-word;word-wrap:break-word;word-break:break-all}img{max-width:100%;height:auto}input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],input:not([type]),textarea{border:2px solid #e0e0e0;font-size:16px;padding:4px;max-width:100%}input[type=text],input[type=email],input[type=number],label,select{height:30px;line-height:1}input,textarea,button{max-width:100%;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}select,input[type=text],input[type=email]{height:40px}input[type=text],input[type=email],input[type=submit],textarea{-webkit-appearance:none}input[type=text]:focus,textarea:focus{border:2px solid #999;outline:0}select{background-image:url(/images/common/arrow04.png);background-repeat:no-repeat;background-position:calc(100% - 7px) 50%;background-color:#fff;font-size:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none}::placeholder{color:#999}::-ms-input-placeholder{color:#999}:-ms-input-placeholder{color:#999}.browser-ie select{background:#fff;padding-right:10px}input[type=text],input[type=email],select{border:2px solid #ccc;border-radius:5px}input[type=radio]{background:#dedede;border:1px solid silver;border-radius:50%;margin:0 5px 0 20px;position:relative;vertical-align:baseline}input[type=radio]:checked:after{background:#000;border-radius:50%;bottom:0;content:"";display:block;height:12px;left:1px;margin:auto;position:absolute;top:0;width:12px;-webkit-border-radius:50%}input[type=radio]:first-child{margin-left:0}textarea{resize:vertical}a{color:#000;-webkit-transition:opacity .2s linear 0s;-moz-transition:opacity .2s linear 0s;-o-transition:opacity .2s linear 0s;-ms-transition:opacity .2s linear 0s;transition:opacity .2s linear 0s}a:hover{opacity:.3}small{font-size:80%}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;vertical-align:top;font-size:0;line-height:0}embed,object,iframe{max-width:100%}textarea{min-height:50px;max-height:200px;resize:vertical;width:100%}.aligncenter,div.aligncenter{display:block;text-align:center}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin:0 auto}a img.alignright{float:right}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#eee;border:1px solid #ddd;max-width:96%;padding:10px}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.clearfix:after{clear:both;content:"";display:table;overflow:hidden}.mobile-none{display:block !important}.mobile-show{display:none !important}.tac{text-align:center}.mt10{margin-top:10px}.mt20{margin-top:20px}@-webkit-keyframes upAnime{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes upAnime{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes updown{0%{transform:translateY(0)}50%{transform:translateY(-20px)}100%{transform:translateY(0)}}@keyframes updown{0%{transform:translateY(0)}50%{transform:translateY(-20px)}100%{transform:translateY(0)}}@-webkit-keyframes smallbig{0%{transform:scale(0.8)}50%{transform:scale(1)}100%{transform:scale(0.8)}}@keyframes smallbig{0%{transform:scale(0.8)}50%{transform:scale(1)}100%{transform:scale(0.8)}}:root{--max-width: 1200px}.box-type01{background:url(../images/pat01.png) 0 0;text-align:center}.box-type02{background:url(../images/pat02.gif) 0 0}.box-type03{position:relative}.box-type03::before{content:url(../images/tape01.png);display:inline-block;left:0;position:absolute;text-align:center;top:-40px;width:100%}.box-type04{position:relative}.box-type04::before{content:url(../images/tape02.png);display:inline-block;left:0;position:absolute;text-align:center;top:-40px;width:100%}.box-type05{position:relative}.box-type05::before{content:url(../images/tape03.png);display:inline-block;left:0;position:absolute;text-align:center;top:-40px;width:100%}.list-type01 li:nth-child(odd) a{background-color:#f6feff}.list-type01 li:nth-child(even) a{background-color:#f6f6f6}.list-type01 a{display:block;padding:20px;text-decoration:none}.table-type01{border-left:2px solid #000;border-top:2px solid #000;width:100%}.table-type01 th,.table-type01 td{border-bottom:2px solid #000;border-right:2px solid #000}.table-type01 th{background:#fff;color:#000;text-align:left}.fc01{color:red}.site-contents{overflow:hidden;position:relative}.global-header .inner{min-height:130px;max-width:var(--max-width);margin:0 auto;padding:20px 0;position:relative}.global-header h1{text-align:left}.global-header .logo{align-items:center;background:url(../images/logo.png) no-repeat 0 50%;display:flex;flex-wrap:wrap;font-size:30px;min-height:60px;padding-left:75px;text-decoration:none}.global-header .logo em{color:#ff0df6;display:inline-block;font-size:22px;margin-left:10px}.global-navi{background:#fff;position:sticky;top:0;left:0;z-index:200}.global-navi.fix{box-shadow:0px 5px 10px -5px #777}.global-navi ul{display:flex;flex-wrap:wrap;max-width:var(--max-width);margin:0 auto;position:relative;justify-content:center}.global-navi li{text-align:center;width:20%;position:relative}.global-navi a{align-items:center;background-repeat:no-repeat;background-position:50% 5px;color:#000;display:flex;font-size:22px;height:100%;opacity:1;padding-top:100px;padding-bottom:20px;position:relative;text-decoration:none;justify-content:center;-webkit-transition:background-position .2s linear 0s;-moz-transition:background-position .2s linear 0s;-o-transition:background-position .2s linear 0s;-ms-transition:background-position .2s linear 0s;transition:background-position .2s linear 0s}.global-navi a:hover{background-position:50% 0 !important}.global-navi .item01 a{background-image:url(../images/icon-commet.png)}.global-navi .item02 a{background-image:url(../images/icon-service.png)}.global-navi .item03 a{background-image:url(../images/icon-recruit.png);background-position:calc(50% + 8px) 5px}.global-navi .item03 a:hover{background-position:calc(50% + 8px) 0px !important}.global-navi .item04 a{background-image:url(../images/icon-news.png)}.global-navi .item05 a{background-image:url(../images/icon-access.png)}.navi-overlay{background:rgba(0,0,0,.5);height:0;left:0;position:absolute;top:0;width:100%;z-index:115}.navi-menu-btn{color:#0288e2;cursor:pointer;display:none;font-size:12px;height:40px;position:fixed;right:10px;text-align:center;top:10px;padding-top:35px;width:40px;z-index:11000}.navi-menu-btn span{background:#0288e2;border-radius:5px;display:inline-block;height:5px;left:0;margin:auto;position:absolute;right:0;width:80%;-webkit-transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;-o-transition:all .2s linear 0s;-ms-transition:all .2s linear 0s;transition:all .2s linear 0s}.navi-menu-btn span:nth-child(1){top:5px}.navi-menu-btn span:nth-child(2){bottom:0;margin:auto;top:0;-webkit-transition:all .5s linear 0s;-moz-transition:all .5s linear 0s;-o-transition:all .5s linear 0s;-ms-transition:all .5s linear 0s;transition:all .5s linear 0s}.navi-menu-btn span:nth-child(3){bottom:5px}.navi-menu-btn.open span:nth-child(1){position:absolute;top:15px;transform:rotate(45deg)}.navi-menu-btn.open span:nth-child(2){transform:translateX(50px)}.navi-menu-btn.open span:nth-child(3){bottom:20px;position:absolute;transform:rotate(-45deg)}.breadcrumb{border-bottom:2px solid #000;border-top:2px solid #000}.breadcrumb ul{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1400px;position:relative;z-index:20}.breadcrumb li{position:relative}.breadcrumb li a{background:url(../images/common/arrow01.png) no-repeat calc(100% - 10px) 50%;display:inline-block;padding:10px 30px 10px 0;white-space:nowrap}.breadcrumb li:last-child a{background:none;padding-right:0;cursor:default;opacity:1;filter:alpha(opacity=100);text-decoration:none;pointer-events:none}.page-title,.page-subtitle{font-size:30px;text-align:center;padding:20px 0}.page-contents,.page-subcontents{margin:20px auto 0;position:relative}.error-contents_contents{margin:0 auto;max-width:var(--max-width)}.btn-pagetop{bottom:100px;position:fixed;right:0;z-index:100;transition:transform .3s linear 0s;transform:translateX(100px);transform-origin:100% 50%}.btn-pagetop a{align-items:center;background:url(../images/arrow01.png) no-repeat 50% 50% #fdf7e9;border-radius:5px 0 0 5px;box-shadow:0px 5px 10px -5px #777;display:flex;height:80px;opacity:1;text-align:center;width:80px;text-indent:100%;white-space:nowrap;overflow:hidden;-webkit-transition:-webkit-transform,background-position .3s,2s linear 0s;-moz-transition:-moz-transform,background-position .3s,2s linear 0s;transition:transform,background-position .3s,.2s linear 0s}.btn-pagetop a:hover{background-position:50% calc(50% - 5px) !important}.btn-pagetop.fix{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}.btn-menu{cursor:pointer;display:none;font-size:12px;height:40px;position:fixed;right:10px;top:10px;padding-top:35px;width:40px;z-index:201}.btn-menu.open a{content:"CLOSE"}.btn-menu span{background:#000;border-radius:5px;height:5px;width:80%;display:block;position:absolute;-webkit-transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;-o-transition:all .2s linear 0s;-ms-transition:all .2s linear 0s;transition:all .2s linear 0s}.btn-menu span:nth-child(1){top:5px}.btn-menu span:nth-child(2){bottom:0;margin:auto;top:0;-webkit-transition:all .5s linear 0s;-moz-transition:all .5s linear 0s;-o-transition:all .5s linear 0s;-ms-transition:all .5s linear 0s;transition:all .5s linear 0s}.btn-menu span:nth-child(3){bottom:5px}.btn-menu.open span{background:#000}.btn-menu.open span:nth-child(1){position:absolute;top:15px;transform:rotate(45deg)}.btn-menu.open span:nth-child(2){transform:translateX(50px)}.btn-menu.open span:nth-child(3){bottom:20px;position:absolute;transform:rotate(-45deg)}.btn-menu a{display:block;font-size:15px;padding-top:30px;text-decoration:none;position:relative}.global-footer{border-top:10px solid #cdd9ef;margin-top:50px}.global-footer .inner{max-width:var(--max-width);margin:0 auto;padding:10px 0}.global-footer .corporate-info{margin-top:0}.error-contents_title{font-size:25px;font-weight:bold;text-align:center}.js-fadein{opacity:0}.js-fadein.on{animation:upAnime .5s linear 0s 1 forwards}@media screen and (max-width: 1200px){.global-header .inner,.global-navi,.breadcrumb,.site-section,.service-section__contents,.corporate-navi,.global-footer .inner{padding-left:20px;padding-right:20px}.global-header .members,.global-header .tel{right:20px}.global-navi a{font-size:18px}}@media screen and (min-width: 1000px){.global-navi{display:block !important}.navi-overlay{height:0 !important}}@media screen and (max-width: 1000px){.global-navi{background:none;border-bottom:none;box-shadow:none;display:none;height:100%;left:0;padding:10px;position:fixed;top:0;width:100%}.global-navi ul{background:#fff;display:block;height:100%;overflow:scroll;padding:20px;z-index:120;-webkit-overflow-scrolling:touch}.global-navi li{border-bottom:2px solid #000;width:100%}.global-navi li::before,.global-navi li::after{content:none !important}.global-navi a{font-size:25px}.navi-overlay{height:100%}.btn-menu{display:block}}@media screen and (max-width: 900px){.global-header .logo{font-size:25px}.global-header .logo em{margin-left:0;width:100%}.btn-pagetop.fix{transform:scale(0.7) translateX(0) !important}}@media screen and (max-width: 600px){.global-header h1{text-align:center;width:100%}.global-header .inner,.breadcrumb,.global-footer .inner,.page-contents{padding-left:10px !important;padding-right:10px !important}.global-footer{font-size:20px}}
/*# sourceMappingURL=map/style.css.map */
