@import url("https://fonts.googleapis.com/css?family=Poppins:400,700");.mv{height:530px;padding-top:0;background-color:#2e365c}@media screen and (max-width:769px){.mv{height:auto;padding-bottom:12px}}.mv.-top{height:auto}.mv_title{font-size:1.2rem;font-weight:700;position:relative;padding-right:17.3333333333vw;text-align:center;color:#fff}@media screen and (min-width:770px){.mv_title{font-size:1.8rem;width:847px;margin-left:227px;padding:0 55px}}@media screen and (min-width:770px){.mv_title:after,.mv_title:before{position:absolute;top:46%;display:inline-block;width:235px;height:3px;content:"";border-top:1px solid #6d738d;border-bottom:1px solid #6d738d}}.mv_title:before{left:0}.mv_title:after{right:0}.mv_content{margin-top:10px}@media screen and (min-width:770px){.mv_content{display:flex;margin-top:15px;justify-content:space-between;align-items:flex-end}}.mv_content.is-singleImg{margin-top:0}@media screen and (min-width:770px){.mv_content.is-singleImg{margin-top:10px}}@media screen and (max-width:769px){.mv_nav{display:flex;justify-content:space-between}}.mv_nav_item{font-size:1.5rem;line-height:1.2;position:relative;z-index:3;display:flex;flex-direction:column;width:214px;height:69px;cursor:pointer;transition:opacity .3s ease;border:1px solid #fff;background-color:#fff;justify-content:center;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.mv_nav_item+.mv_nav_item{margin-top:4px}@media screen and (max-width:769px){.mv_nav_item+.mv_nav_item{margin-top:0;margin-left:5px}}.mv_nav_item+.mv_nav_item.is_new{margin-top:24px}@media screen and (max-width:769px){.mv_nav_item+.mv_nav_item.is_new{margin-top:0}}@media screen and (max-width:769px){.mv_nav_item{font-size:1.1rem;height:43px;text-align:center;flex-grow:1}.mv_nav_item.mv_nav_item-04,.mv_nav_item.mv_nav_item-05{display:none}}.mv_nav_item>div{padding:0 5px 0 15px}@media screen and (max-width:769px){.mv_nav_item>div{padding-left:5px}}.mv_nav_item.is_new>div:before{font-size:14px;line-height:1;position:absolute;z-index:1;top:0;left:0;display:flex;width:54px;height:18px;content:"NEW";-webkit-transform:translateY(calc(-100% - 1px));transform:translateY(calc(-100% - 1px));letter-spacing:.06em;color:#fff;background-color:#e30b20;align-items:center;justify-content:center}@media screen and (max-width:769px){.mv_nav_item.is_new>div:before{display:none}}@media screen and (min-width:770px){.mv_nav_item:not(.is-active){position:relative}.mv_nav_item:not(.is-active):before{position:absolute;top:3px;left:3px;display:block;width:calc(100% - 6px);height:calc(100% - 6px);content:"";transition:opacity .3s ease;opacity:0;border:1px solid #033f86}.mv_nav_item:not(.is-active):hover:before{opacity:1}}.no-touch .mv_nav_item:not(.is-active):hover{opacity:.75}.mv_nav_item.is-active{color:#fff;border-top:1px solid #f1f2f4;border-bottom:1px solid #f1f2f4;border-left:1px solid #f1f2f4;background:#033f86}@media screen and (max-width:769px){.mv_nav_item.is-active{border-right:1px solid #f1f2f4}}@media screen and (min-width:770px){.mv_nav_item.is-active:after{position:absolute;top:50%;left:100%;width:0;height:0;content:"";border:solid transparent;margin-top:-34px;border-width:34px 0 34px 17px;border-left-color:#033f86;-webkit-filter:drop-shadow(1px 0 #fff);filter:drop-shadow(1px 0 #fff)}}@media screen and (max-width:769px){.mv_nav_item.is-active i{position:absolute;right:0;bottom:-13px;left:0;width:0;height:0;margin:auto;border-color:transparent transparent #f2f2f2;border-style:solid;border-width:0 7.5px 8px}}.mv_nav_item span{font-size:1.4rem;margin-top:2px}.mv_ex{position:relative;width:973px;height:381px}@media screen and (max-width:769px){.mv_ex{width:100%;height:0;margin-top:12px;padding-top:110%}}.mv_ex_item{position:absolute;z-index:1;top:0;left:0;visibility:hidden;width:973px;transition:visibility .4s,opacity 0s cubic-bezier(.25,.25,.75,.75) .4s;opacity:0;border-radius:4px}@media screen and (max-width:769px){.mv_ex_item{width:100%}}.mv_ex_item.is-active{z-index:2;visibility:visible;transition:visibility 0s,opacity .4s cubic-bezier(.25,.25,.75,.75);opacity:1}.mv_ex_item-01{background-color:#fc0}.mv_ex_item-02{background-color:red}.mv_ex_item-03{background-color:#00f}.mv_ex_heading{text-align:center}@media screen and (min-width:770px){.mv_ex_heading{display:flex;align-items:center}}.mv_ex_heading_logo img{width:200px;height:90px}@media screen and (max-width:769px){.mv_ex_heading_logo img{width:140px;height:55px}}.mv_ex_heading_desc{font-size:1.8rem;font-weight:700;margin-left:20px}.mv_ex_img{border-radius:0 0 4px 4px;background-color:#f2f2f2}@media screen and (max-width:769px){.mv_ex_img{text-align:center}}.mv_ex_img img{width:973px;height:auto}@media screen and (max-width:769px){.mv_ex_img img{width:100%}}.pdb-0{padding-bottom:0}.caseTop{margin-top:50px}@media screen and (min-width:770px){.caseTop{margin-top:80px}}.caseTop .caseTop_wrap{margin:20px}@media screen and (min-width:770px){.caseTop .caseTop_wrap{display:flex;width:1040px;margin:30px auto;flex-wrap:wrap}}.caseTop .caseTop_wrap:last-of-type{margin-bottom:0}.caseTop .caseTop_wrap .caseTop_container{box-sizing:border-box;border:1px solid #d5d5d5;background:#fff}@media screen and (max-width:769px){.caseTop .caseTop_wrap .caseTop_container:not(:last-of-type){border-bottom:none}}@media screen and (min-width:770px){.caseTop .caseTop_wrap .caseTop_container{width:33.3%;border-right:none}}.caseTop .caseTop_wrap .caseTop_container.is-hover .thumbImg{opacity:1}.caseTop .caseTop_wrap .caseTop_container .new{position:relative;overflow:hidden}.caseTop .caseTop_wrap .caseTop_container .new:after{font-size:1.3rem;font-weight:700;position:absolute;top:0;left:0;width:100px;content:"NEW";-webkit-transform:translate(-30px,10px) rotate(-45deg);transform:translate(-30px,10px) rotate(-45deg);text-align:center;color:#fff;background:#e30b20}@media screen and (min-width:770px){.caseTop .caseTop_wrap .caseTop_container .new:after{font-size:1.6rem;-webkit-transform:translate(-25px,15px) rotate(-45deg);transform:translate(-25px,15px) rotate(-45deg)}}.caseTop .caseTop_wrap .caseTop_container .thumbImg{width:100%;transition:opacity .3s ease;opacity:.5}.caseTop .caseTop_wrap .caseTop_inner{padding:0 10px}@media screen and (min-width:770px){.caseTop .caseTop_wrap .caseTop_inner{padding:0 15px}}.caseTop .caseTop_wrap .caseTop_inner .caseTop_logo{box-sizing:border-box;height:60px;border-bottom:2px solid #d5d5d5}@media screen and (min-width:770px){.caseTop .caseTop_wrap .caseTop_inner .caseTop_logo{height:76px}}.caseTop .caseTop_wrap .caseTop_inner .caseTop_logo_01{background:url(/assets/img/service/casestudy/ex_logo_01.jpg) no-repeat center 10px;background-size:125.5px auto}@media screen and (min-width:770px){.caseTop .caseTop_wrap .caseTop_inner .caseTop_logo_01{background-position:center 7px;background-size:169px auto}}.caseTop .caseTop_wrap .caseTop_inner .caseTop_logo_02{background:url(/assets/img/service/casestudy/ex_logo_02.jpg) no-repeat 50%;background-size:180px auto}@media screen and (min-width:770px){.caseTop .caseTop_wrap .caseTop_inner .caseTop_logo_02{background-size:230px auto}}.caseTop .caseTop_wrap .caseTop_inner .caseTop_logo_03{background:url(/assets/img/service/casestudy/ex_logo_03.jpg) no-repeat 50%;background-size:176px auto}@media screen and (min-width:770px){.caseTop .caseTop_wrap .caseTop_inner .caseTop_logo_03{background-position:center 22px;background-size:210px auto}}.caseTop .caseTop_wrap .caseTop_inner .caseTop_logo_04{background:url(/assets/img/service/casestudy/ex_logo_04.jpg) no-repeat 50%;background-size:283.5px auto}@media screen and (min-width:770px){.caseTop .caseTop_wrap .caseTop_inner .caseTop_logo_04{background-position:center 24px;background-size:293px auto}}.caseTop .caseTop_wrap .caseTop_inner .caseTop_logo_05{background:url(/assets/img/service/casestudy/ex_logo_05.jpg) no-repeat 50%;background-size:55px auto}@media screen and (min-width:770px){.caseTop .caseTop_wrap .caseTop_inner .caseTop_logo_05{background-position:center 13px;background-size:66px auto}}.caseTop .caseTop_wrap .caseTop_inner .caseTop_logo_06{background:url(/assets/img/service/casestudy/ex_logo_06.jpg) no-repeat 50%;background-size:175px auto}@media screen and (min-width:770px){.caseTop .caseTop_wrap .caseTop_inner .caseTop_logo_06{background-position:center 13px;background-size:224px auto}}.caseTop .caseTop_wrap .caseTop_inner .caseTop_logo_07{background:url(/assets/img/service/casestudy/ex_logo_07.jpg) no-repeat 50%;background-size:110px auto}@media screen and (min-width:770px){.caseTop .caseTop_wrap .caseTop_inner .caseTop_logo_07{background-position:center 13px;background-size:130px auto}}.caseTop .caseTop_wrap .caseTop_inner .caseTop_logo_08{background:url(/assets/img/service/casestudy/ex_logo_08.jpg) no-repeat 50%;background-size:157px auto}@media screen and (min-width:770px){.caseTop .caseTop_wrap .caseTop_inner .caseTop_logo_08{background-position:center 13px;background-size:196px auto}}.caseTop .caseTop_wrap .caseTop_inner .caseTop_logo_09{background:url(/assets/img/service/casestudy/ex_logo_09.jpg) no-repeat 50%;background-size:141px auto}@media screen and (min-width:770px){.caseTop .caseTop_wrap .caseTop_inner .caseTop_logo_09{background-position:center 13px;background-size:176px auto}}.caseTop .caseTop_wrap .caseTop_inner .caseTop_logo_10{background:url(/assets/img/service/casestudy/ex_logo_10.png) no-repeat 50%;background-size:247.5px auto}@media screen and (min-width:770px){.caseTop .caseTop_wrap .caseTop_inner .caseTop_logo_10{background:url(/assets/img/service/casestudy/ex_logo_10.png) no-repeat 50%;background-size:cover}}.caseTop .caseTop_wrap .caseTop_inner .caseTop_logo_11{background:url(/assets/img/service/casestudy/ex_logo_11.png) no-repeat 50%;background-size:228px auto}@media screen and (min-width:770px){.caseTop .caseTop_wrap .caseTop_inner .caseTop_logo_11{background-size:88%}}.caseTop .caseTop_wrap .caseTop_inner .caseTop_logo_12{background:url(/assets/img/service/casestudy/ex_logo_12.png) no-repeat 50%;background-size:250px auto}@media screen and (min-width:770px){.caseTop .caseTop_wrap .caseTop_inner .caseTop_logo_12{background-position:50% 0;background-size:113%}}.caseTop .caseTop_wrap .caseTop_inner .caseTop_logo_13{background:url(/assets/img/service/casestudy/ex_logo_13.png) no-repeat 50%;background-size:200px auto}@media screen and (min-width:770px){.caseTop .caseTop_wrap .caseTop_inner .caseTop_logo_13{background-size:304px auto}}.caseTop .caseTop_wrap .caseTop_inner .caseTop_logo_14{background:url(/assets/img/service/casestudy/ex_logo_14.png) no-repeat 50%;background-size:200px auto}@media screen and (min-width:770px){.caseTop .caseTop_wrap .caseTop_inner .caseTop_logo_14{background-size:cover}}.caseTop .caseTop_wrap .caseTop_inner .caseTop_txt{font-size:1.3rem}@media screen and (min-width:770px){.caseTop .caseTop_wrap .caseTop_inner .caseTop_txt{font-size:1.6rem}}.caseTop .caseTop_wrap .caseTop_inner .caseTop_txt_h{font-size:1.5rem;font-weight:700;line-height:1.3;margin:10px 0 5px}@media screen and (min-width:770px){.caseTop .caseTop_wrap .caseTop_inner .caseTop_txt_h{font-size:1.8rem}}.caseTop .caseTop_wrap .caseTop_inner .caseTop_txt_h span{font-size:1.2rem}@media screen and (min-width:770px){.caseTop .caseTop_wrap .caseTop_inner .caseTop_txt_h span{font-size:1.6rem}}@media screen and (max-width:769px){.caseTop .caseTop_wrap .caseTop_inner .caseTop_txt_h .not_spSize{font-size:1.5rem}}.caseTop .caseTop_wrap .caseTop_inner .c-linkBtn_wrap{margin:10px 0;text-align:center}@media screen and (min-width:770px){.caseTop .caseTop_wrap .caseTop_inner .c-linkBtn_wrap{margin:20px 0}}.caseTop .caseTop_wrap .caseTop_inner .c-linkBtn_wrap .c-linkBtn .btn{font-weight:700;display:inline-block;padding:13px 56px 13px 46px;transition:border .3s ease;color:#fff;border:2px solid #d5d5d5;background:#758293}.caseTop .caseTop_wrap .caseTop_inner .c-linkBtn_wrap .txt:before{border-top:2px solid #fff;border-right:2px solid #fff}.caseTop .caseTop_wrap a{display:block;width:100%;height:100%;padding:5px;text-decoration:none}@media screen and (min-width:770px){.caseTop .caseTop_wrap a{position:relative}.caseTop .caseTop_wrap a:after{position:absolute;top:5px;left:5px;display:block;width:calc(100% - 10px);height:calc(100% - 10px);content:"";transition:opacity .3s ease;opacity:0;border:1px solid #033f86}}@media screen and (min-width:770px){.caseTop .caseTop_wrap a:hover .thumbImg,.caseTop .caseTop_wrap a:hover:after{opacity:1}}.l-backBtn_wrap{margin:0;padding:20px 0 40px}@media screen and (min-width:770px){.l-backBtn_wrap{width:1040px;margin:0 auto;padding:30px 0 70px}}.l-backBtn_wrap .c-linkBtn:last-child{margin-bottom:0}@media screen and (min-width:770px){.btn_right{float:right}}