@charset "UTF-8";address,blockquote,body,div,dl,fieldset,form,h1,h2,h3,h4,h5,h6,input,noscript,ol,p,pre,table,td,textarea,tr,ul{font-style:normal;line-height:1;margin:0;padding:0}body{font-family:Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,Verdana,sans-serif;font-size:10px}* html body,*+html body{font-size:62.5%}html:\66irst-child body{font-size:62.5%}body:first-of-type{font-size:62.5%}body>iframe{display:none}h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:400}small{font-size:1em}mark{background:none}fieldset{border:none}legend{display:none}table{border-collapse:collapse;border-spacing:0;font-size:inherit;font:100%}li{list-style-type:none}dd{margin:0}a,abbr,acronym,button,caption,em,img,input,label,select,span,strong,sub,sup,textarea{font-style:normal;font-weight:400}a{text-decoration:none}img{border:none;vertical-align:bottom}@media screen and (max-width:768px){img{width:100%}}caption,th{font-weight:400;text-align:left}td,th{padding:0}input,select,textarea{font-family:inherit;font-size:inherit}textarea{vertical-align:top}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}article,aside,figcaption,figure,footer,header,nav,section{display:block;margin:0;padding:0}body,html{height:100%}@media screen and (min-width:769px){body,html{min-width:1260px}}html{font-size:100%}body{-webkit-text-size-adjust:100%;color:#000}body *{box-sizing:border-box}a,a:after,a:before,a>*{transition:all .15s linear}a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}a:hover>*{text-decoration:none}#container{min-height:100%;position:relative}* html #container{height:100%}body>#container{height:auto}@media screen and (min-width:769px){.sp_none{display:block}}@media screen and (max-width:768px){.sp_none{display:none}}@media screen and (min-width:769px){.pc_none{display:none}}@media screen and (max-width:768px){.pc_none{display:block}}.right-nav{bottom:20px;display:none;position:fixed;right:20px;z-index:1000}.right-nav a{position:relative}.right-nav a img{animation-duration:.5s;animation-timing-function:cubic-bezier(.3,-.05,.7,-.5);transition:opacity .5s}.right-nav a img:last-of-type{opacity:0;position:absolute;right:0}.right-nav a:hover img:first-of-type{opacity:0}.right-nav a:hover img:last-of-type{opacity:1}.optimize-origin{bottom:20px!important;right:80px!important}@media screen and (min-width:769px){#drawernav{display:none}}.header{background:#fff;border-bottom:1px solid #bebebe;width:100%;z-index:1000}@media screen and (max-width:768px){.header{position:fixed;top:0}.document_download .header{position:relative}}.header-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;padding:30px 0;width:1180px}@media screen and (max-width:1210px){.header-inner{width:94%}}@media screen and (max-width:768px){.header-inner{padding:13px 15px;width:100%}}.header-logo{width:200px}@media screen and (max-width:768px){.header-logo{width:100px}}.header-logo img{height:auto;width:100%}.header-right{align-items:center;display:flex}@media screen and (max-width:768px){.header-right{display:none}}#___gcse_0{width:325px}#___gcse_0 .gsc-control-cse{border:none;padding:0 1em}#___gcse_0 .gsc-search-button-v2{padding:10px 13px 11px 12px}.login_box,.logout_box{background:none;box-shadow:none;padding:0}.login_box a,.logout_box a{background:#949494;border-radius:25px;color:#fff;cursor:pointer;display:block;font-size:14px;padding:13px 5px 12px;text-align:center;width:130px}@media screen and (max-width:1280px){.login_box a,.logout_box a{font-size:13px}}.login_box span,.logout_box span{padding:0 0 0 28px}.login_box{display:none}.header-link-mypage a{background:#949494}.header-link-mypage span{background:url(/images/common/header_icon_mypage.png) no-repeat 0}@media screen and (max-width:768px){#humberger{cursor:pointer;padding:10px 10px 5px;position:fixed;right:0;top:0;width:30px;z-index:50000}#humberger,.icon-bar{box-sizing:initial;display:block}.icon-bar{background:#4c8cc0;height:2px;margin:0 0 8px;transition:all .4s cubic-bezier(1,0,0,1);transition-timing-function:cubic-bezier(1,0,0,1)}body.drawer-opened #page{box-shadow:1px 0 2px #000;right:-240px}body.drawer-opened #humberger{background:#4c8cc0;padding:8px 10px 2px;width:20px}body.drawer-opened #humberger .icon-bar{background:#fff}body.drawer-opened #humberger :first-child{transform:translateY(10px) rotate(225deg);-webkit-transform:translateY(10px) rotate(225deg)}body.drawer-opened #humberger :nth-child(2){opacity:0}body.drawer-opened #humberger :nth-child(3){transform:translateY(-10px) rotate(-225deg);-webkit-transform:translateY(-10px) rotate(-225deg)}body.drawer-opened #overlay{opacity:.8;right:-240px;z-index:20001}}#drawernav{background:#fff;color:#000;display:none;height:100%;overflow-y:auto;padding:40px 30px 20px;position:fixed;top:0;width:100%;z-index:20002}#drawernav .list-mypage{margin:0 0 20px}#drawernav .list-mypage a{width:200px}#drawernav .list-contact a{font-size:18px;padding:0 0 0 30px}.humberger-mypage{margin:0 0 20px}.humberger-mypage .login_box a,.humberger-mypage .logout_box a{margin:0 auto;max-width:400px;width:100%}.humberger-ejinzailink{background:#d5def1;margin:0 0 20px;padding:20px 30px}.humberger-ejinzailink ul{display:flex;flex-direction:column}.humberger-ejinzailink ul li:not(:last-child){margin:0 0 10px}.humberger-ejinzailink ul li a{background:#fff;color:#000;display:block;font-size:14px;font-weight:700;padding:15px 10px;text-align:center}.humberger-ejinzailink ul li a span{font-weight:700}.humberger-ejinzailink ul li.account a span{color:#caa600}.humberger-ejinzailink ul li.business a span{color:#007bc7}.humberger-ejinzailink ul li.finance a span{color:#01348b}.humberger-ejinzailink ul li.insurance a span{color:#6eb92b}.humberger-ejinzailink ul li.medical-welfare a span{color:#00adb2}.humberger-ejinzailink ul li.university a span{color:#027c36}.humberger-ejinzailink ul li.government a span{color:#41398d}.humberger-ejinzailink ul li.maker a span{color:#6a6558}.humberger-ejinzailink ul li.service a span{color:tomato}.humberger-txtlink{margin:0 0 30px}.humberger-txtlink ul li:not(:last-child){margin:0 0 15px}.humberger-txtlink ul li a{color:#000;font-size:16px;font-weight:700}.humberger-btnlink{margin:0 0 30px}.humberger-btnlink ul li:not(:last-child){margin:0 0 20px}.humberger-btnlink ul li a{background:#1f4db5;border-radius:8px;box-shadow:0 3px 0 #26304c;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;margin:0 auto;max-width:400px;padding:15px 0;position:relative;width:100%}.humberger-btnlink ul li a:before{background:#fff;border-radius:50%;content:"";height:20px;position:absolute;right:10px;top:12px;width:20px;z-index:1}.humberger-btnlink ul li a:after{align-items:center;bottom:0;color:#1f4db5;content:"\f105";display:flex;font-family:Font Awesome\ 5 Free;font-size:14px;font-weight:700;position:absolute;right:17px;top:0;transform:rotate(90deg);z-index:10}.humberger-btnlink ul li.download a{background:#c23c79;box-shadow:0 3px 0 #770338}.humberger-btnlink ul li.download a:after{color:#c23c79}.humberger-logo{text-align:center}.humberger-logo img{width:110px}#content{padding:150px 0 0}@media screen and (max-width:768px){#content{padding:100px 0 0}}.document_download #content{padding:100px 0 0}@media screen and (max-width:768px){.document_download #content{padding:50px 0 0}}.ejinzai_infomation #content{padding:0}@media screen and (max-width:768px){.ejinzai_infomation #content{padding:0}}.footer{background:#26304c}.footer-inner{display:flex;flex-direction:column;margin:0 auto;padding:40px 0;width:1180px}@media screen and (max-width:768px){.footer-inner{padding:40px 15px;width:100%}}.footer-top{display:flex;justify-content:space-between;width:100%}@media screen and (max-width:768px){.footer-top{flex-direction:column;margin:0 0 30px}}.footer-left{display:flex;justify-content:space-between;width:650px}@media screen and (max-width:768px){.footer-left{margin:0 0 30px;width:100%}.footer-left-innerright{display:none}}.footer-right{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:768px){.footer-right{align-items:center;margin:0}}.footer-logo{display:inline-block;margin:0 0 20px}.footer-logo a img{width:150px}.footer-logo a:hover{opacity:1}.footer-company{color:#fff;font-size:15px;font-weight:700;line-height:1.3;margin:0 0 15px}.footer-address{margin:0 0 30px}@media screen and (max-width:768px){.footer-address{margin:0 0 20px}}.footer-address ul li{color:#fff;font-size:13px;line-height:1.3;margin:0 0 5px}.footer-address ul li a,.footer-address ul li a:hover{color:#fff}.footer-txt{color:#fff;font-size:12px;line-height:1.3}.footer-linklist ul li:not(:last-child){margin:0 0 15px}.footer-linklist ul li a{color:#fff;font-size:16px}.footer-right-logo ul{display:flex}.footer-logo-isms{margin:0 20px 0 0;width:147px}.footer-logo-isms img{height:auto;width:100%}.footer-logo-isms span{color:#fff;display:block;padding:4px 0 0;text-align:center}.footer-logo-secturity-action{width:70px}.footer-logo-secturity-action img{height:auto;width:100%}.footer-copyright{color:#fff;font-size:13px;line-height:1.3}@media screen and (max-width:768px){.footer-copyright{text-align:center}}.right-nav__infomation a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.right-nav__infomation a img:last-of-type{opacity:1;position:relative}@media screen and (max-width:768px){.right-nav__infomation a img{height:45px;width:45px}}.mod-inner{margin:0 auto;padding:80px 0;width:1180px}@media screen and (max-width:768px){.mod-inner{padding:40px 15px;width:100%}}.mod-title{font-size:30px;font-weight:700;margin:0 0 50px;text-align:center}.mod-title span{color:#4c8cc0;font-weight:700}.mod-title em{display:block;font-size:16px;padding:10px 0 0}@media screen and (max-width:768px){.mod-title em{font-size:min(3.5vw,16px);padding:5px 0 0}.mod-title{font-size:20px;line-height:1.4;margin:0 0 20px}.infomationlist{margin:46px 0 0}}.infomationlist-tab{margin:0 auto;width:1000px}@media screen and (max-width:768px){.infomationlist-tab{width:100%}}.infomationlist-tab ul{display:flex;justify-content:space-between;margin:0 0 30px}@media screen and (max-width:768px){.infomationlist-tab ul{flex-wrap:wrap;margin:0 0 20px}}.infomationlist-tab ul li{border:1px solid #a5a19b;border-radius:5px}@media screen and (max-width:768px){.infomationlist-tab ul li{margin:0 0 5px;text-align:center;width:49%}}.infomationlist-tab ul li a{color:#000;display:block;font-size:16px;font-weight:700;padding:9px 15px 8px}@media screen and (max-width:768px){.infomationlist-tab ul li a{padding:9px 10px 8px}}.infomationlist-tab ul li.business a:hover{background:rgba(55,187,243,.5)}.infomationlist-tab ul li.service a:hover{background:rgba(255,99,71,.5)}.infomationlist-tab ul li.maker a:hover{background:hsla(43,9%,38%,.5)}.infomationlist-tab ul li.account a:hover{background:rgba(183,135,40,.5)}.infomationlist-tab ul li.finance a:hover{background:rgba(72,93,205,.5)}.infomationlist-tab ul li.government a:hover{background:rgba(155,121,209,.5)}.infomationlist-tab ul li.university a:hover{background:rgba(86,185,134,.5)}.infomationlist-tab ul li.medical_welfare a:hover{background:rgba(27,201,206,.5)}.infomationlist-tab ul li.insurance a:hover{background:rgba(132,217,118,.5)}.infomationlist-iframe{margin:0 auto;width:1000px}@media screen and (max-width:768px){.infomationlist-iframe{width:100%}}.infomationlist-iframe iframe{min-height:1220px}@media screen and (max-width:768px){.infomationlist-iframe iframe{min-height:1550px}}.infomation_business .infomationlist-tab ul li.business a{background:rgba(55,187,243,.5);pointer-events:none}.infomation_service .infomationlist-tab ul li.service{background:rgba(255,99,71,.5)}.infomation_service .infomationlist-tab ul li.service a{pointer-events:none}.infomation_maker .infomationlist-tab ul li.maker{background:hsla(43,9%,38%,.5)}.infomation_maker .infomationlist-tab ul li.maker a{pointer-events:none}.infomation_account .infomationlist-tab ul li.account{background:rgba(183,135,40,.5)}.infomation_account .infomationlist-tab ul li.account a{pointer-events:none}.infomation_finance .infomationlist-tab ul li.finance{background:rgba(72,93,205,.5)}.infomation_finance .infomationlist-tab ul li.finance a{pointer-events:none}.infomation_government .infomationlist-tab ul li.government{background:rgba(155,121,209,.5)}.infomation_government .infomationlist-tab ul li.government a{pointer-events:none}.infomation_university .infomationlist-tab ul li.university{background:rgba(86,185,134,.5)}.infomation_university .infomationlist-tab ul li.university a{pointer-events:none}.infomation_medical_welfare .infomationlist-tab ul li.medical_welfare{background:rgba(27,201,206,.5)}.infomation_medical_welfare .infomationlist-tab ul li.medical_welfare a{pointer-events:none}.infomation_insurance .infomationlist-tab ul li.insurance{background:rgba(132,217,118,.5)}.infomation_insurance .infomationlist-tab ul li.insurance a{pointer-events:none}
