@import url("https://fonts.googleapis.com/css?family=Allura");@font-face{font-family:'icomoon';src:url("../font/icomoon.eot?ftcn80");src:url("../font/icomoon.eot?ftcn80#iefix") format("embedded-opentype"), url("../font/icomoon.ttf?ftcn80") format("truetype"), url("../font/icomoon.woff?ftcn80") format("woff"), url("../font/icomoon.svg?ftcn80#icomoon") format("svg");font-weight:normal;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-megaphone:before{content:"\e908"}.icon-line:before{content:"\e904"}.icon-twitter:before{content:"\e905"}.icon-facebook:before{content:"\e906"}.icon-hatena:before{content:"\e907"}.icon-double_arrow_left:before{content:"\e900"}.icon-double_arrow_right:before{content:"\e901"}.icon-arrow_left:before{content:"\e902"}.icon-arrow_right:before{content:"\e903"}*{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-style:normal;font-weight:normal;font-size:100%;vertical-align:baseline;word-break:break-all;word-wrap:break-word;-webkit-text-size-adjust:100%;text-align:inherit}body{font-size:15px;font-family:sans-serif;line-height:1;color:#000}@media only screen and (max-width:1000px){body{font-size:13px}}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;color:#52a0ea}a:focus{outline:0}a:active,a:hover{outline:0;color:#f90}del{text-decoration:line-through}table{width:100%;border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}img{border:0;vertical-align:bottom;max-width:100%}button,input,select,textarea{-webkit-appearance:none}em,strong{font-style:normal;font-weight:bold}html{background-color:#f2f2f2}body{background-color:transparent;padding-top:100px}@media only screen and (max-width:1000px){body{padding-top:55px}}#container,.wrap{width:1000px;margin:0 auto}@media only screen and (max-width:1000px){#container,.wrap{width:100%;padding-left:15px;padding-right:15px}}#container{padding-bottom:100px}@media only screen and (max-width:1000px){#container{padding-bottom:50px}}:hover{-o-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;-webkit-transition:all 0.2s ease-out 0s}@media only screen and (max-width:1000px){:hover{-webkit-transition:none!important;-o-transition:none!important;transition:none!important;opacity:1!important}}br.spShow{display:none}@media only screen and (max-width:1000px){br.spNone{display:none}br.spShow{display:block}}#header{position:fixed;left:0;top:0;width:100%;height:100px;background-color:#fff;-webkit-box-shadow:0 2px 5px -2px rgba(0, 0, 0, 0.1);box-shadow:0 2px 5px -2px rgba(0, 0, 0, 0.1);z-index:9000;-o-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;-webkit-transition:all 0.2s ease-out 0s}#header .wrap .tagilne{height:25px;line-height:25px;font-size:10px;color:#9e9e9e}@media only screen and (max-width:1000px){#header .wrap .tagilne{font-size:9px}}#header .wrap .base{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-weblit-flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;margin-top:15px}#header .wrap .base .logo{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center}#header .wrap .base .logo .img{width:463px;height:38px;background:url("../../project_imageFile/newlogo.svg") no-repeat center center}#header .wrap .base .logo .catch{margin-left:10px;font-size:13px;font-weight:bold;color:#000}@media only screen and (max-width:1000px){#header .wrap .base .logo .catch{font-size:11px}}#header .wrap .base .logo .catch:after,#header .wrap .base .logo .catch:before{position:relative;top:-1px;content:"";display:inline-block;width:10px;height:1px;margin:0 3px;background-color:#000;vertical-align:middle}#header .wrap .base .forCompany{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center}#header .wrap .base .forCompany .label{font-weight:bold}#header .wrap .base .forCompany .label:after{position:relative;display:inline-block;font-family:'icomoon';font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e901";margin:0 15px;font-size:12px;vertical-align:middle}#header .wrap .base .sp_forCompany{display:none}@media only screen and (max-width:1000px){#header{height:auto}#header .wrap .tagilne{display:none}#header .wrap .base{height:55px;margin-top:0}#header .wrap .base .logo .img{width:300px;height:25px;background-size:contain}#header .wrap .base .logo .catch{margin-left:5px;font-size:12px}}@media only screen and (max-width:1000px) and (max-width:1000px){#header .wrap .base .logo .catch{font-size:10px}}@media only screen and (max-width:1000px){#header .wrap .base .logo .catch:after,#header .wrap .base .logo .catch:before{display:none}#header .wrap .base .forCompany{display:none}#header .wrap .base .sp_forCompany{display:block}#header .wrap .base .sp_forCompany .md_btn{height:30px;line-height:30px;padding:0 13px}}#footer{padding-top:25px;padding-bottom:100px;background-color:#fff;text-align:center}@media only screen and (max-width:1000px){#footer{padding-top:20px}}@media only screen and (max-width:1000px){#footer{padding-bottom:50px}}#footer .wrap .menuList{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center}#footer .wrap .menuList .menu+.menu{margin-left:15px;padding-left:15px;border-left:1px solid #e8eaed}#footer .wrap .menuList .menu a{font-size:13px;color:#000}@media only screen and (max-width:1000px){#footer .wrap .menuList .menu a{font-size:11px}}#footer .wrap .menuList .menu a:hover{color:#f90}#footer .wrap .menuList .menu--privacy{position:relative;padding-right:36px}#footer .wrap .menuList .menu--privacy:after{content:"";position:absolute;right:0;top:calc(50% - 16px);display:inline-block;width:30px;height:32px;background:url("../../project_imageFile/privacy.png") 0 0 no-repeat;vertical-align:middle}#footer .wrap .enSiteVertical{margin-top:25px;text-align:left}@media only screen and (max-width:1000px){#footer .wrap .enSiteVertical{margin-top:20px}}#footer .wrap .enSiteVertical .title{padding:10px 15px;background:#eee;font-size:12px;font-weight:bold}#footer .wrap .enSiteVertical .list{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;padding:10px;border-bottom:1px solid #e8eaed}#footer .wrap .enSiteVertical .list .toggle{width:170px;padding:0 0 0 15px;font-size:12px;font-weight:bold}#footer .wrap .enSiteVertical .list .toggle span{display:inline-block;width:140px;background:url(../../project_imageFile/footer_toggleRight.gif) no-repeat right center}#footer .wrap .enSiteVertical .list .toggle span.open{background:url(../../project_imageFile/footer_toggleLeft.gif) no-repeat right center}#footer .wrap .enSiteVertical .list .listList{width:calc(100% - 170px);border-left:1px dotted #cbd0d7;font-size:12px;color:#aaa;display:none}#footer .wrap .enSiteVertical .list .listList ul{width:auto;margin-left:10px;cursor:default}#footer .wrap .enSiteVertical .list .listList ul li{width:100%;padding:7px 5px;list-style:none;border-bottom:1px dotted #cbd0d7}#footer .wrap .enSiteVertical .list .listList ul li.last{border:none}#footer .wrap .enSiteVertical .list:hover{background:#ffffee}#footer .wrap .enSiteVertical .list:hover .toggle span{background:url(../../project_imageFile/footer_toggleRightHover.gif) no-repeat right center}#footer .wrap .enSiteVertical .list:hover .toggle span.open{background:url(../../project_imageFile/footer_toggleLeftHover.gif) no-repeat right center}#footer .wrap .enSiteVertical .siteLinkArea{width:auto;padding:4px 0 5px!important}#footer .wrap .enSiteVertical .siteLinkArea span{display:inline-block}#footer .wrap .enSiteVertical .siteLinkArea .siteLogo{width:21%;float:left;padding-top:6px!important}#footer .wrap .enSiteVertical .siteLinkArea .siteInfo{width:79%;float:left;color:#444;letter-spacing:0}#footer .wrap .enSiteVertical .siteLinkArea .siteInfo .site{display:block;margin-bottom:5px!important}#footer .wrap .enSiteVertical .siteLinkArea .siteInfo .site a{color:#444;font-size:1em;font-weight:bold;text-indent:-1px}#footer .wrap .enSiteVertical .siteLinkArea .siteInfo .site a:hover{color:#f90;text-decoration:underline!important}#footer .wrap .enSiteVertical .siteLinkArea .siteInfo .siteSub{font-size:10px}#footer .wrap .enSiteVertical .siteLinkArea .clear{clear:both}#footer .wrap .enSiteVertical .siteLinkArea .siteLogo_b{width:21%;float:left;padding-top:0!important}#footer .wrap .enSiteVertical .siteLinkArea .icon-footer_link_3e_w,#footer .wrap .enSiteVertical .siteLinkArea .icon-footer_link_agent_w_2,#footer .wrap .enSiteVertical .siteLinkArea .icon-footer_link_baito_w,#footer .wrap .enSiteVertical .siteLinkArea .icon-footer_link_careerbaito,#footer .wrap .enSiteVertical .siteLinkArea .icon-footer_link_careerhack_w,#footer .wrap .enSiteVertical .siteLinkArea .icon-footer_link_cbase_w,#footer .wrap .enSiteVertical .siteLinkArea .icon-footer_link_daijiten,#footer .wrap .enSiteVertical .siteLinkArea .icon-footer_link_encollege_w,#footer .wrap .enSiteVertical .siteLinkArea .icon-footer_link_enjapan,#footer .wrap .enSiteVertical .siteLinkArea .icon-footer_link_ensearch,#footer .wrap .enSiteVertical .siteLinkArea .icon-footer_link_enten_w,#footer .wrap .enSiteVertical .siteLinkArea .icon-footer_link_exe,#footer .wrap .enSiteVertical .siteLinkArea .icon-footer_link_haken_w,#footer .wrap .enSiteVertical .siteLinkArea .icon-footer_link_hyoban_w,#footer .wrap .enSiteVertical .siteLinkArea .icon-footer_link_jinjinomikata_w,#footer .wrap .enSiteVertical .siteLinkArea .icon-footer_link_middle_w,#footer .wrap .enSiteVertical .siteLinkArea .icon-footer_link_woman_w,#footer .wrap .enSiteVertical .siteLinkArea .icon-footer_link_womanmart,#footer .wrap .enSiteVertical .siteLinkArea .icon-footer_link_world_w,#footer .wrap .enSiteVertical .siteLinkArea .icon-sprite{background:url("../../project_imageFile/icon-s83a31ed89e.png") no-repeat}#footer .wrap .enSiteVertical .siteLinkArea i[class*=icon]{display:inline-block;vertical-align:middle}#footer .wrap .enSiteVertical .siteLinkArea i[class*=icon-]{margin-right:2px}#footer .wrap .enSiteVertical .siteLinkArea .icon-footer_link_3e_w{background-position:0 -319px;height:13px;width:120px}#footer .wrap .enSiteVertical .siteLinkArea .icon-footer_link_agent_w_2{background-position:0 -57px;height:13px;width:120px}#footer .wrap .enSiteVertical .siteLinkArea .icon-footer_link_baito_w{background-position:0 -347px;height:13px;width:120px}#footer .wrap .enSiteVertical .siteLinkArea .icon-footer_link_careerbaito{background-position:0 -375px;height:13px;width:120px}#footer .wrap .enSiteVertical .siteLinkArea .icon-footer_link_careerhack_w{background-position:0 -292px;height:12px;width:120px}#footer .wrap .enSiteVertical .siteLinkArea .icon-footer_link_cbase_w{background-position:0 -144px;height:22px;width:118px}#footer .wrap .enSiteVertical .siteLinkArea .icon-footer_link_daijiten{background-position:0 -264px;height:13px;width:120px}#footer .wrap .enSiteVertical .siteLinkArea .icon-footer_link_encollege_w{background-position:0 -209px;height:13px;width:120px}#footer .wrap .enSiteVertical .siteLinkArea .icon-footer_link_enjapan{background-position:0 -487px;height:13px;width:120px}#footer .wrap .enSiteVertical .siteLinkArea .icon-footer_link_ensearch{background-position:0 -403px;height:13px;width:107px}#footer .wrap .enSiteVertical .siteLinkArea .icon-footer_link_enten_w{background-position:0 -459px;height:13px;width:120px}#footer .wrap .enSiteVertical .siteLinkArea .icon-footer_link_exe{background-position:0 -431px;height:13px;width:120px}#footer .wrap .enSiteVertical .siteLinkArea .icon-footer_link_haken_w{background-position:0 0;height:13px;width:120px}#footer .wrap .enSiteVertical .siteLinkArea .icon-footer_link_hyoban_w{background-position:0 -237px;height:12px;width:120px}#footer .wrap .enSiteVertical .siteLinkArea .icon-footer_link_jinjinomikata_w{background-position:0 -85px;height:16px;width:120px}#footer .wrap .enSiteVertical .siteLinkArea .icon-footer_link_middle_w{background-position:0 -28px;height:14px;width:110px}#footer .wrap .enSiteVertical .siteLinkArea .icon-footer_link_woman_w{background-position:0 -181px;height:13px;width:120px}#footer .wrap .enSiteVertical .siteLinkArea .icon-footer_link_womanmart{background-position:0 -515px;height:12px;width:94px}#footer .wrap .enSiteVertical .siteLinkArea .icon-footer_link_world_w{background-position:0 -116px;height:13px;width:120px}#footer .wrap .copyright{margin-top:25px;font-size:12px}@media only screen and (max-width:1000px){#footer .wrap .copyright{margin-top:20px}}@media only screen and (max-width:1000px){#footer .wrap .copyright{font-size:10px}}@media only screen and (max-width:1000px){#footer{padding-top:0}#footer .wrap{padding:0}#footer .wrap .menuList{display:block;border-bottom:1px solid #e8eaed}#footer .wrap .menuList .menu+.menu{margin:0;padding:0;border-top:1px solid #e8eaed;border-left:none}#footer .wrap .menuList .menu a{position:relative;display:block;height:45px;line-height:45px;padding:0 15px;text-align:left}#footer .wrap .menuList .menu a:after{content:"";position:absolute;right:15px;top:calc(50% - 5px);width:10px;height:10px;border:1px solid #ccc;border-width:0 1px 1px 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#footer .wrap .menuList .menu--privacy{padding-right:0}#footer .wrap .menuList .menu--privacy:after{display:none}#footer .wrap .enSiteVertical{display:none}}.md_btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;overflow:hidden;cursor:pointer;position:relative;display:inline-block;height:40px;line-height:40px;padding-left:25px;padding-right:25px;background-color:#62c5f4;border:none;font-size:15px;font-weight:bold;color:#fff;text-align:center;border-radius:4px;-webkit-box-shadow:0 5px 25px -2px rgba(98, 197, 244, 0.5);box-shadow:0 5px 25px -2px rgba(98, 197, 244, 0.5);vertical-align:middle}@media only screen and (max-width:1000px){.md_btn{padding-left:20px}}@media only screen and (max-width:1000px){.md_btn{padding-right:20px}}@media only screen and (max-width:1000px){.md_btn{font-size:13px}}.md_btn:hover{background-color:#88d3f7;color:#fff}.md_btn--small{height:30px;line-height:30px;padding:0 15px;font-size:13px}@media only screen and (max-width:1000px){.md_btn--small{font-size:11px}}@media only screen and (max-width:1000px){.md_btn--small{height:25px;line-height:25px}}.md_btn--disable{cursor:default;background-color:#dfdfdf!important;color:#9e9e9e!important;-webkit-box-shadow:none!important;box-shadow:none!important}.md_btn--disable .wave{display:none}.md_btn .wave{pointer-events:none;position:absolute;opacity:.35;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);background-color:#fff;-webkit-animation:waveEffect 700ms;animation:waveEffect 700ms;border-radius:100%}@-webkit-keyframes waveEffect{to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@keyframes waveEffect{to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}.md_btn--w100{width:100%;min-width:inherit;padding:0;text-align:center}.md_card{position:relative;background-color:#fff;text-align:left}.md_card .contentArea,.md_card .imageArea,.md_card .titleArea{text-align:left}.md_card .titleArea{position:relative;padding:15px;background-color:#62c5f4}@media only screen and (max-width:1000px){.md_card .titleArea{padding:10px}}.md_card .titleArea .title{font-size:18px;font-weight:bold;color:#fff}@media only screen and (max-width:1000px){.md_card .titleArea .title{font-size:15px}}.md_card .actionArea,.md_card .contentArea{padding:25px}@media only screen and (max-width:1000px){.md_card .actionArea,.md_card .contentArea{padding:20px}}.md_card .imageArea img{width:100%;height:auto}.md_card .catch{font-size:18px;font-weight:bold;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.35}@media only screen and (max-width:1000px){.md_card .catch{font-size:15px}}.md_card .catch+.copy{margin-top:8px}.md_card .copy{font-size:13px;text-align:justify;word-break:normal;word-wrap:break-word;line-height:1.6}@media only screen and (max-width:1000px){.md_card .copy{font-size:11px}}.md_card .label{position:relative;margin-bottom:20px;padding-bottom:17px;font-size:13px;font-weight:bold;word-break:normal;word-wrap:break-word;line-height:1.6}@media only screen and (max-width:1000px){.md_card .label{font-size:11px}}.md_card .label:after{content:"";position:absolute;left:0;bottom:0;width:30px;height:2px;background:-webkit-gradient(linear, left top, right top, from(#66a6ff), to(#5de3e8));background:-webkit-linear-gradient(left, #66a6ff 0%, #5de3e8 100%);background:-o-linear-gradient(left, #66a6ff 0%, #5de3e8 100%);background:linear-gradient(to right, #66a6ff 0%, #5de3e8 100%)}.md_card .label em{margin-right:3px}.md_card .toDesc{margin-top:25px;text-align:right}@media only screen and (max-width:1000px){.md_card .toDesc{margin-top:20px}}.md_card .toDesc .md_btn:after{position:relative;display:inline-block;font-family:'icomoon';font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;content:"\e903";top:-1px;margin-left:8px;font-size:10px;vertical-align:middle}.md_card--project .contentArea{position:relative;width:calc(100% - 40px);margin-top:-40px;background-color:#fff}.md_card--project .contentArea .label{color:#62c5f4}.md_card--project .contentArea .catch{font-size:24px}@media only screen and (max-width:1000px){.md_card--project .contentArea .catch{font-size:17px}}.md_card--project--end{cursor:default}.md_card--project--end:hover{opacity:1!important}.md_card--project--end .imageArea{position:relative}.md_card--project--end .imageArea .endText{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;position:absolute;left:0;top:0;width:100%;height:100%;padding-left:15px;padding-right:15px;background-color:rgba(0, 0, 0, 0.5);font-size:18px;font-weight:bold;color:#fff;line-height:1.35}@media only screen and (max-width:1000px){.md_card--project--end .imageArea .endText{padding-left:10px}}@media only screen and (max-width:1000px){.md_card--project--end .imageArea .endText{padding-right:10px}}@media only screen and (max-width:1000px){.md_card--project--end .imageArea .endText{font-size:15px}}.md_card--service .titleArea{padding:0;background-color:#ddd}.md_card--service .titleArea .title{height:30px;line-height:30px;font-size:13px;color:#000;text-align:center}@media only screen and (max-width:1000px){.md_card--service .titleArea .title{font-size:11px}}.md_card--service .contentArea{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;height:110px}.md_card--service .contentArea img{width:240px;height:70px}.md_card--job{position:relative;-webkit-box-shadow:0 5px 25px -2px rgba(0, 0, 0, 0.1);box-shadow:0 5px 25px -2px rgba(0, 0, 0, 0.1)}.md_card--job:before{content:"";position:absolute;left:0;top:0;width:100%;height:5px;background:#cde}.md_card--job .contentArea{padding-bottom:55px}.md_card--job .contentArea .logo{position:absolute;right:0;bottom:0;width:100%;padding:0 15px 10px 0;text-align:right}.md_card--job .contentArea .logo img{width:120px;height:35px}.md_card--job--end{cursor:default}.md_card--job--end:hover{opacity:1!important}.md_card--job--end .endText{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;position:absolute;left:0;top:0;width:100%;height:100%;padding-left:15px;padding-right:15px;background-color:rgba(0, 0, 0, 0.5);font-size:18px;font-weight:bold;color:#fff;line-height:1.35;z-index:2}@media only screen and (max-width:1000px){.md_card--job--end .endText{padding-left:10px}}@media only screen and (max-width:1000px){.md_card--job--end .endText{padding-right:10px}}@media only screen and (max-width:1000px){.md_card--job--end .endText{font-size:15px}}@media only screen and (max-width:1000px){.md_card{}.md_card .label{margin-bottom:13px;padding-bottom:13px}.md_card--project .contentArea{left:10px;width:calc(100% - 20px)}.md_card--service .titleArea .title{height:25px;line-height:25px}.md_card--service .contentArea{height:80px}.md_card--service .contentArea img{width:auto;height:60px}}a.md_card{display:block;color:#000}a.md_card:hover{opacity:0.8}.md_column{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-weblit-flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-justify-content:flex-start;margin-top:-25px}.md_column>*{margin:25px 0 0 25px}.md_column--2>*{width:calc((100% - 25px)/2)}.md_column--2>:nth-of-type(odd){margin-left:0}.md_column--3>*{width:calc((100% - 51px)/3)}.md_column--3>:nth-of-type(3n+1){margin-left:0}.md_column--4>*{width:calc((100% - 75px)/4)}.md_column--4>:nth-of-type(4n+1){margin-left:0}.md_column--5>*{width:calc((100% - 100px)/5)}.md_column--5>:nth-of-type(5n+1){margin-left:0}@media only screen and (max-width:1000px){.md_column{display:block;margin-top:0}.md_column>*{margin:0}.md_column>*+*{margin-top:25px}}@media only screen and (max-width:1000px) and (max-width:1000px){.md_column>*+*{margin-top:20px}}@media only screen and (max-width:1000px){.md_column--2>*,.md_column--3>*,.md_column--4>*,.md_column--5>*{width:100%}}.md_list{text-align:left}.md_list .row{border-bottom:1px solid #e8eaed}.md_list .row .list{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;position:relative;line-height:1.35;text-align:left}.md_list--data .row .list{display:block;padding-top:15px;padding-bottom:15px}@media only screen and (max-width:1000px){.md_list--data .row .list{padding-top:10px}}@media only screen and (max-width:1000px){.md_list--data .row .list{padding-bottom:10px}}.md_list--data .row .list .data,.md_list--data .row .list .item{line-height:1.35}.md_list--data .row .list .item{font-size:12px;font-weight:bold;color:#89a}@media only screen and (max-width:1000px){.md_list--data .row .list .item{font-size:10px}}.md_list--data .row .list .data{margin-top:8px;font-size:13px}@media only screen and (max-width:1000px){.md_list--data .row .list .data{font-size:11px}}#md_backLink{margin-top:50px;text-align:center}@media only screen and (max-width:1000px){#md_backLink{margin-top:25px}}#md_backLink a{font-size:13px;text-decoration:underline;color:#9e9e9e}@media only screen and (max-width:1000px){#md_backLink a{font-size:11px}}#md_backLink a:hover{color:#f90}.md_snsSet{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex}.md_snsSet .sns+.sns{margin-left:10px}.md_snsSet .sns a{width:35px;height:35px;padding:0}.md_snsSet .sns a:hover{opacity:0.8}.md_snsSet .sns a:before{position:relative;display:inline-block;font-family:'icomoon';font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:middle;position:absolute;left:0;top:0;width:35px;height:35px;line-height:35px;text-align:center}.md_snsSet .sns--facebook a{background-color:#4267b2;-webkit-box-shadow:0 5px 25px -2px rgba(66, 103, 178, 0.5);box-shadow:0 5px 25px -2px rgba(66, 103, 178, 0.5)}.md_snsSet .sns--facebook a:before{content:"\e906";font-size:17px}.md_snsSet .sns--twitter a{background-color:#55acee;-webkit-box-shadow:0 5px 25px -2px rgba(85, 172, 238, 0.5);box-shadow:0 5px 25px -2px rgba(85, 172, 238, 0.5)}.md_snsSet .sns--twitter a:before{content:"\e905";font-size:15px}@media only screen and (max-width:1000px){.md_snsSet .sns a{width:30px;height:30px}.md_snsSet .sns a:before{width:30px;height:30px;line-height:30px}.md_snsSet .sns--facebook a:before{font-size:15px}.md_snsSet .sns--twitter a:before{font-size:13px}}body{padding-top:0}#container{width:100%;padding:0}#header{background:none;-webkit-box-shadow:none;box-shadow:none}#header .wrap .tagilne{color:#fff}#header .wrap .base .logo .img{background:url("../../project_imageFile/newlogo_white.svg") no-repeat}#header .wrap .base .logo .catch{color:#fff}#header .wrap .base .logo .catch:after,#header .wrap .base .logo .catch:before{background-color:#fff}#header .wrap .base .forCompany .label,#header .wrap .base .sp_forCompany .label{color:#fff}#header .wrap .base .forCompany .md_btn,#header .wrap .base .sp_forCompany .md_btn{background-color:#fff;color:#32b3f1;-webkit-box-shadow:0 5px 25px -2px rgba(0, 0, 0, 0.1);box-shadow:0 5px 25px -2px rgba(0, 0, 0, 0.1)}#header.header--bg .wrap .tagilne,#header.header--color .wrap .tagilne{color:#9e9e9e}#header.header--bg .wrap .base .logo .img,#header.header--color .wrap .base .logo .img{background:url("../../project_imageFile/newlogo.svg") no-repeat}#header.header--bg .wrap .base .logo .catch,#header.header--color .wrap .base .logo .catch{color:#000}#header.header--bg .wrap .base .logo .catch:after,#header.header--bg .wrap .base .logo .catch:before,#header.header--color .wrap .base .logo .catch:after,#header.header--color .wrap .base .logo .catch:before{background-color:#000}#header.header--bg .wrap .base .forCompany .label,#header.header--bg .wrap .base .sp_forCompany .label,#header.header--color .wrap .base .forCompany .label,#header.header--color .wrap .base .sp_forCompany .label{color:#000}#header.header--bg .wrap .base .forCompany .md_btn,#header.header--bg .wrap .base .sp_forCompany .md_btn,#header.header--color .wrap .base .forCompany .md_btn,#header.header--color .wrap .base .sp_forCompany .md_btn{background:-webkit-gradient(linear, left top, right top, from(#66a6ff), to(#5de3e8));background:-webkit-linear-gradient(left, #66a6ff 0%, #5de3e8 100%);background:-o-linear-gradient(left, #66a6ff 0%, #5de3e8 100%);background:linear-gradient(to right, #66a6ff 0%, #5de3e8 100%);color:#fff;-webkit-box-shadow:0 5px 25px -2px rgba(98, 197, 244, 0.5);box-shadow:0 5px 25px -2px rgba(98, 197, 244, 0.5)}#header.header--bg{background-color:#fff;-webkit-box-shadow:0 2px 5px -2px rgba(0, 0, 0, 0.1);box-shadow:0 2px 5px -2px rgba(0, 0, 0, 0.1)}#indexPanel{background:center no-repeat;background-size:cover}#indexPanel .wrap{position:relative;height:700px}#indexPanel .wrap .md_card{position:absolute;right:0;bottom:-40px;width:350px;background:none;-webkit-box-shadow:0 20px 40px -15px rgba(98, 197, 244, 0.5);box-shadow:0 20px 40px -15px rgba(98, 197, 244, 0.5)}#indexPanel .wrap .md_card:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, right bottom, from(#66a6ff), to(#5de3e8));background:-webkit-linear-gradient(left top, #66a6ff 0%, #5de3e8 100%);background:-o-linear-gradient(left top, #66a6ff 0%, #5de3e8 100%);background:linear-gradient(to right bottom, #66a6ff 0%, #5de3e8 100%)}#indexPanel .wrap .md_card .contentArea{position:relative;padding-top:50px;z-index:2}@media only screen and (max-width:1000px){#indexPanel .wrap .md_card .contentArea{padding-top:25px}}#indexPanel .wrap .md_card .contentArea .catch,#indexPanel .wrap .md_card .contentArea .copy,#indexPanel .wrap .md_card .contentArea .label{color:#fff}#indexPanel .wrap .md_card .contentArea .label:after{background:#fff}#indexPanel .wrap .md_card .contentArea .catch{font-size:24px;line-height:1.6}@media only screen and (max-width:1000px){#indexPanel .wrap .md_card .contentArea .catch{font-size:17px}}#indexPanel .wrap .md_card .contentArea .toDesc .md_btn{background-color:#fff;color:#62c5f4}@media only screen and (max-width:1000px){#indexPanel .wrap{height:360px}#indexPanel .wrap .md_card{right:15px;bottom:-80px;width:calc(100% - 30px)}#indexPanel .wrap .md_card .contentArea{padding-top:25px}}@media only screen and (max-width:1000px) and (max-width:1000px){#indexPanel .wrap .md_card .contentArea{padding-top:20px}}@media only screen and (max-width:1000px){#indexPanel .wrap .md_card .contentArea .copy{display:none}}#indexProject{padding-top:50px;padding-bottom:100px;background-color:#fff}@media only screen and (max-width:1000px){#indexProject{padding-top:25px}}@media only screen and (max-width:1000px){#indexProject{padding-bottom:50px}}#indexProject .title{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center}#indexProject .title .main{font-size:45px;font-family:"Allura", cursive;color:#62c5f4}#indexProject .title .sub{font-weight:bold}#indexProject .title .sub:before{content:"";display:inline-block;width:30px;height:1px;margin:0 15px;background:#62c5f4;vertical-align:middle}#indexProject .content{margin-top:15px}@media only screen and (max-width:1000px){#indexProject .content{margin-top:10px}}@media only screen and (max-width:1000px){#indexProject{padding-top:120px}#indexProject .title .main{font-size:30px}#indexProject .title .sub:before{width:20px;margin:0 8px}#indexProject .content{margin-top:25px}}@media only screen and (max-width:1000px) and (max-width:1000px){#indexProject .content{margin-top:20px}}#indexService{padding-top:100px;padding-bottom:100px;background:-webkit-gradient(linear, left top, right bottom, from(#66a6ff), to(#5de3e8));background:-webkit-linear-gradient(left top, #66a6ff 0%, #5de3e8 100%);background:-o-linear-gradient(left top, #66a6ff 0%, #5de3e8 100%);background:linear-gradient(to right bottom, #66a6ff 0%, #5de3e8 100%)}@media only screen and (max-width:1000px){#indexService{padding-top:50px}}@media only screen and (max-width:1000px){#indexService{padding-bottom:50px}}#indexService .wrap .siteUnit+.siteUnit{margin-top:100px}@media only screen and (max-width:1000px){#indexService .wrap .siteUnit+.siteUnit{margin-top:50px}}#indexService .wrap .siteUnit .unitTitle{position:relative;padding-bottom:25px;position:relative;padding-bottom:25px;font-size:24px;font-weight:bold;color:#fff;text-align:center}@media only screen and (max-width:1000px){#indexService .wrap .siteUnit .unitTitle{padding-bottom:20px}}#indexService .wrap .siteUnit .unitTitle:after{content:"";display:inline-block;position:absolute;left:calc(50% - 20px);bottom:0;width:40px;height:2px;background-color:#fff}@media only screen and (max-width:1000px){#indexService .wrap .siteUnit .unitTitle:after{left:calc(50% - 15px);width:30px}}@media only screen and (max-width:1000px){#indexService .wrap .siteUnit .unitTitle{padding-bottom:20px}}@media only screen and (max-width:1000px){#indexService .wrap .siteUnit .unitTitle{font-size:17px}}#indexService .wrap .siteUnit .unitContent{margin-top:15px}@media only screen and (max-width:1000px){#indexService .wrap .siteUnit .unitContent{margin-top:10px}}#indexService .wrap .siteUnit .unitContent .md_card{-webkit-box-shadow:0 5px 25px -2px rgba(0, 0, 0, 0.1);box-shadow:0 5px 25px -2px rgba(0, 0, 0, 0.1)}@media only screen and (max-width:1000px){#indexService .wrap .siteUnit .unitContent{margin-top:25px}}@media only screen and (max-width:1000px) and (max-width:1000px){#indexService .wrap .siteUnit .unitContent{margin-top:20px}}#indexSeoArea{background-color:#fff}#indexSeoArea .wrap{padding-top:50px;padding-bottom:50px;border-bottom:1px solid #e8eaed}@media only screen and (max-width:1000px){#indexSeoArea .wrap{padding-top:25px}}@media only screen and (max-width:1000px){#indexSeoArea .wrap{padding-bottom:25px}}#indexSeoArea .wrap *{color:#9e9e9e}#indexSeoArea .wrap .title{font-weight:bold;line-height:1.35}#indexSeoArea .wrap .content{margin-top:15px;padding-top:15px;border-top:1px solid #e8eaed;font-size:13px;line-height:1.6}@media only screen and (max-width:1000px){#indexSeoArea .wrap .content{margin-top:10px}}@media only screen and (max-width:1000px){#indexSeoArea .wrap .content{padding-top:10px}}@media only screen and (max-width:1000px){#indexSeoArea .wrap .content{font-size:11px}}
.sp{ display:none ; }
@media only screen and (max-width:1000px){.pc{ display:none;}.sp{ display:block; }}
#sp_indexPanel{background:center no-repeat;background-size:cover}#sp_indexPanel .wrap{position:relative;height:700px}#sp_indexPanel .wrap .md_card{position:absolute;right:0;bottom:-40px;width:350px;background:none;-webkit-box-shadow:0 20px 40px -15px rgba(98, 197, 244, 0.5);box-shadow:0 20px 40px -15px rgba(98, 197, 244, 0.5)}#sp_indexPanel .wrap .md_card:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, right bottom, from(#66a6ff), to(#5de3e8));background:-webkit-linear-gradient(left top, #66a6ff 0%, #5de3e8 100%);background:-o-linear-gradient(left top, #66a6ff 0%, #5de3e8 100%);background:linear-gradient(to right bottom, #66a6ff 0%, #5de3e8 100%)}#sp_indexPanel .wrap .md_card .contentArea{position:relative;padding-top:50px;z-index:2}@media only screen and (max-width:1000px){#sp_indexPanel .wrap .md_card .contentArea{padding-top:25px}}#sp_indexPanel .wrap .md_card .contentArea .catch,#sp_indexPanel .wrap .md_card .contentArea .copy,#sp_indexPanel .wrap .md_card .contentArea .label{color:#fff}#sp_indexPanel .wrap .md_card .contentArea .label:after{background:#fff}#sp_indexPanel .wrap .md_card .contentArea .catch{font-size:24px;line-height:1.6}@media only screen and (max-width:1000px){#sp_indexPanel .wrap .md_card .contentArea .catch{font-size:17px}}#sp_indexPanel .wrap .md_card .contentArea .toDesc .md_btn{background-color:#fff;color:#62c5f4}@media only screen and (max-width:1000px){#sp_indexPanel .wrap{height:360px}#sp_indexPanel .wrap .md_card{right:15px;bottom:-80px;width:calc(100% - 30px)}#sp_indexPanel .wrap .md_card .contentArea{padding-top:25px}}@media only screen and (max-width:1000px) and (max-width:1000px){#sp_indexPanel .wrap .md_card .contentArea{padding-top:20px}}@media only screen and (max-width:1000px){#sp_indexPanel .wrap .md_card .contentArea .copy{display:none}}