@charset "UTF-8";body{min-width:13.2rem;font-size:.16rem;color:#000;font-weight:300}a{color:#000}.wrapper{overflow:hidden}.container{width:9.6rem;margin:0 auto}.container_max{width:10.8rem;margin:0 auto}@font-face{font-family:"dseg7";src:url(//mirai-cvs.jp/wp-content/themes/mirai-cvs/css/../fonts/DSEG7Classic-Regular.woff)}._shadow{-webkit-transition:all .4s;transition:all .4s}.cmn_btn01 a{width:3.1rem;padding:.11rem 0 .13rem .2rem;display:block;font-size:.18rem;border:.035rem solid #fff100;border-radius:1rem;position:relative;background-color:#fff;letter-spacing:.1em}.cmn_btn01 a:after{content:"";position:absolute;width:.09rem;height:.13rem;top:.15rem;right:.1rem;background-image:url(//mirai-cvs.jp/wp-content/themes/mirai-cvs/css/../img/cmn/btn_arrow.png);background-repeat:no-repeat;background-size:100%}.cmn_lists01{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.cmn_lists01 li{width:2.1rem}.cmn_lists01 li a{display:block}.cmn_lists01 li:not(:last-of-type){margin-right:.4rem}.cmn_lists01 .pic{position:relative;margin-bottom:.22rem}.cmn_lists01 .pic .recent{position:absolute;top:-.2rem;left:0;font-size:.22rem}.cmn_lists01 .pic .recent span{position:relative;z-index:2}.cmn_lists01 .pic .recent span:before{content:"";width:.81rem;height:.215rem;position:absolute;bottom:-.03rem;left:-.13rem;z-index:-1;background:#fff100}.cmn_lists01 .pic img{border-radius:.1rem}.cmn_lists01 .txt{font-size:.15rem;line-height:1.4}.cmn_lists01 .txt time{padding:.23rem 0 .12rem;display:block;color:#22ac38}.cmn_header{width:100%;min-width:13.2rem;height:1.9rem;background:#fff;position:fixed;top:0;left:0;z-index:100;-webkit-transition:height .3s ease;transition:height .3s ease}.cmn_header .info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.cmn_header .info .logo{padding:.2rem 0 0 .25rem;-webkit-transition:all .4s ease;transition:all .4s ease}.cmn_header .info .logo img{width:3.6rem;-webkit-transition:all .4s ease;transition:all .4s ease}.cmn_header .nav_wrap{display:none}.cmn_header .nav{padding:.45rem 2.4rem 0 0}.cmn_header .global{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cmn_header .global li{font-size:.16rem}.cmn_header .global li a{padding-bottom:.05rem;display:block;font-weight:500;color:#000}.cmn_header .global li:not(:last-of-type){margin-right:.4rem}.cmn_header .global li:nth-of-type(7){margin-right:0}.cmn_header .global li.current{border-bottom:.07rem solid #fff100}.cmn_header .global .pulldown{position:relative}.cmn_header .global .pulldown .child{visibility:hidden;width:100%;position:absolute;top:.4rem}.cmn_header .global .pulldown:hover .child{visibility:visible}.cmn_header .global .sns{margin-top:-.06rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:.67rem;right:.4rem}.cmn_header .global .sns a{display:block}.cmn_header .global .sns a:not(:last-of-type){margin-right:.1rem}.cmn_header .global .language{position:absolute;top:0;right:2.4rem}.cmn_header .global .language a{width:.6rem;padding-left:.25rem;line-height:.2rem;padding-bottom:0;background-color:#fff100}.cmn_header .global .language a:before{content:"";width:.16rem;height:.16rem;position:absolute;top:calc(50% - .08rem);left:.05rem;background-image:url(//mirai-cvs.jp/wp-content/themes/mirai-cvs/css/../img/cmn/earth_logo.png);background-size:100%;background-repeat:no-repeat}.cmn_header .hamburger{display:none}.t_date{position:absolute;right:0;top:0;z-index:100}.t_date .inner{width:2rem;position:relative;-webkit-transition:all .4s ease;transition:all .4s ease;background:#fff100}.t_date .inner #date{padding:.1rem;font-size:.25rem;position:relative;z-index:10;font-family:"dseg7"}.t_date .inner .bg{padding:.1rem;position:absolute;top:0;left:0;font-family:"dseg7";font-size:.25rem;z-index:0;color:#fff}.cmn_header.thin{width:100%;height:1.23rem}.cmn_header.thin .info .logo{-webkit-transition:all .4s ease;transition:all .4s ease}.cmn_header.thin .info .logo img{width:2.16rem;-webkit-transition:all .4s ease;transition:all .4s ease}.cmn_footer{padding:.72rem 0;background:#fff100}.cmn_footer .outer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.cmn_footer .info_l .tit01{margin-bottom:.77rem;font-size:.47rem;line-height:1.53;font-weight:700}.cmn_footer .info_l .logo{margin-bottom:.45rem}.cmn_footer .info_l .logo img{width:3.42rem}.cmn_footer .info_l .add{font-size:.14rem;line-height:1.8}.cmn_footer .info_l .add .googlemap{padding-left:.15rem;position:relative}.cmn_footer .info_l .add .googlemap:before{content:"";position:absolute;top:.02rem;left:0;width:.11rem;height:.14rem;background-size:100%;background-image:url(//mirai-cvs.jp/wp-content/themes/mirai-cvs/css/../img/cmn/map_logo.png)}.cmn_footer .info_l small{display:block;margin-top:.35rem;font-size:.1rem}.cmn_footer .info_r .f_nav li a{font-size:.14rem}.cmn_footer .info_r .f_nav li:not(:last-of-type){margin-bottom:.19rem}.cmn_footer .info_r .f_nav .sns{padding-top:.2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.cmn_footer .info_r .f_nav .sns p{margin-right:.19rem}.cmn_footer .info_r .f_nav .sns a:nth-of-type(2){margin:0 .08rem}.mv{margin:0 0 .4rem}.mv .slider li{padding:0 .4rem .15rem;position:relative}.mv .slider li:before{content:"";position:absolute;width:85vw;height:100%;top:2rem;left:.2rem;z-index:-1;background:#fff100}.mv .slider li .img{width:100%;height:95vh;margin:0 auto;min-height:5rem;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.mv .slider li .img01{-o-object-position:top;object-position:top}.mv .slider li:first-of-type{position:relative}.mv .slider li .catch{position:absolute;top:2.23rem;right:.68rem}.top_catch{margin-top:2rem}.top_catch .bg{position:relative}.top_catch .bg:before{content:"";position:absolute;top:-1.2rem;right:-1.7rem;width:5.95rem;height:4.9rem;z-index:-1;background-image:url(//mirai-cvs.jp/wp-content/themes/mirai-cvs/css/../img/cmn/bg01_01.png);background-repeat:no-repeat}.top_catch .tit{margin-bottom:.5rem;font-size:.46rem;line-height:1.52;font-weight:400}.top_catch .outer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.top_catch .txt{padding-right:1rem;margin-bottom:1.53rem;font-size:.26rem;line-height:1.86;letter-spacing:.1em}.top_catch .txt p:not(:last-of-type){margin-bottom:.5rem}.top_catch .img{margin-top:1.4rem}.top_catch .video{text-align:center}.top_catch .video iframe{width:100%;height:6rem}.top_award{padding:1.05rem 0 0}.top_award .txt{margin-bottom:.35rem;font-size:.2rem;line-height:2}.top_award .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.top_award .logo img{width:1.39rem}.top_award .txt01{margin-right:.3rem}.top_award .txt01 span{display:block}.top_award .txt01 .desc01{font-size:.16rem;font-weight:500}.top_award .txt01 .desc02{margin:.1rem 0;font-size:.297rem;font-family:"Archivo",sans-serif}.top_award .txt01 .desc03{font-size:.19rem;font-weight:500}.top_award .txt02{margin:.33rem .3rem .35rem 0}.top_award .txt02 .desc01{display:block;font-size:.165rem;font-weight:500}.top_award .txt02 .desc02{display:block;margin:.1rem 0 .14rem;font-size:.297rem;font-weight:700}.top_award .txt02 .desc03{font-size:.176rem;font-weight:700;line-height:1.3;letter-spacing:.1em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.top_award .award_lists li:not(:last-of-type){margin-bottom:.15rem}.top_award .award_lists li .en{margin-right:.3rem;display:inline-block;font-size:.217rem;font-family:"Archivo",sans-serif}.top_award .award_lists li .ja{font-size:.17rem;font-weight:500}.top_award .award_lists li .ja02{font-size:.18rem;font-weight:700}.top_news_sec{padding-top:1.88rem}.top_news_sec .bg{position:relative}.top_news_sec .bg:before{content:"";position:absolute;top:3.4rem;left:-1.92rem;width:4.3rem;height:5.6rem;z-index:-1;background-image:url(//mirai-cvs.jp/wp-content/themes/mirai-cvs/css/../img/cmn/bg.png);background-repeat:no-repeat}.top_news_sec .tit{margin-bottom:.72rem}.top_news_sec .cmn_btn01{margin-top:.45rem;float:right}.top_sns_sec{padding-top:.72rem;clear:both}.top_sns_sec .outer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.top_sns_sec .outer .instagram{width:3.46rem}.top_sns_sec .outer .instagram .tit img{width:1.4rem}.top_sns_sec .outer .facebook{width:5rem}.top_sns_sec .outer .facebook .tit img{width:1.33rem}.top_sns_sec .outer .tit{margin-bottom:.18rem}.top_sns_sec .instagram .insta_sec{margin-bottom:.72rem;width:3.4rem;height:2.6rem;overflow-y:scroll;background:#fff}.top_sns_sec .sns_lists_txt{margin-bottom:.2rem;font-size:.2rem}.top_sns_sec .sns_lists{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.top_sns_sec .sns_lists li:not(:last-of-type){margin-right:.2rem}.aboutus{padding-top:1.88rem}.aboutus .bg{position:relative}.aboutus .bg:before{content:"";position:absolute;top:1.4rem;right:-1.6rem;width:4.3rem;height:5.6rem;z-index:-1;background-image:url(//mirai-cvs.jp/wp-content/themes/mirai-cvs/css/../img/cmn/bg.png);background-repeat:no-repeat}.aboutus .tit01{margin-bottom:.72rem;font-size:.42rem}.aboutus .tit02{margin:0 0 .85rem;font-size:.42rem;font-weight:400}.aboutus .lists li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.aboutus .lists li:not(:last-of-type){margin-bottom:.95rem}.aboutus .lists .txt .tit03{margin-left:-.3rem;margin-bottom:.3rem;font-size:.4rem;font-weight:400;line-height:1.43}.aboutus .lists .txt .tit03 span{display:block;padding-left:.85rem}.aboutus .lists .txt .desc{padding-left:.2rem;font-size:.24rem;line-height:1.82}.aboutus .lists .more .pic{margin:0 0 .3rem}.aboutus .lists .more .pic img{width:4.7rem;height:3rem;border-radius:.3rem;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.aboutus .lists .more .bm{-o-object-position:bottom;object-position:bottom}.aboutus .lists .more .cmn_btn01{float:right}.aboutus .menu_sec .container_max02{width:11.6rem;margin:0 auto}.aboutus .menu_sec .outer{margin-top:2rem;padding:.95rem 0;border-radius:.5rem;border:.04rem solid #fff100}.aboutus .menu_sec .tit_outer_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.aboutus .menu_sec .tit_outer_wrap .img{margin-right:.4rem}.aboutus .menu_sec .tit_outer_wrap .img img{width:2rem}.aboutus .menu_sec .tit_outer_wrap .tit01{text-align:center}.aboutus .menu_sec .intro_txt{text-align:center;font-size:.2rem;line-height:1.9;margin-bottom:1.2rem}.aboutus .menu_sec .tit01{margin-bottom:.4rem;padding-left:.2rem;text-align:left}.aboutus .menu_sec .tit01 img{width:3.2rem}.aboutus .menu_sec .lists02 li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.aboutus .menu_sec .lists02 li .pic img{width:2.7rem;height:3.6rem;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';border-radius:1rem;position:relative;z-index:5}.aboutus .menu_sec .lists02 li .tit{padding-top:.3rem;width:4rem;height:1rem;margin:0 0 -.04rem 1.9rem;font-size:.26rem;position:relative;font-weight:400;text-align:center;background:#fff100;line-height:1.3}.aboutus .menu_sec .lists02 li .tit span{display:block;font-size:.32rem}.aboutus .menu_sec .lists02 li .tit_line02{padding-top:.15rem}.aboutus .menu_sec .lists02 li .tit04{text-align:left}.aboutus .menu_sec .lists02 li .txt{padding-top:.6rem;width:6rem}.aboutus .menu_sec .lists02 li .txt a{font-weight:400;border-bottom:1px solid #000}.aboutus .menu_sec .lists02 li .txt .other_link{border-bottom:none;position:relative}.aboutus .menu_sec .lists02 li .txt .other_link:after{content:"";position:absolute;height:1px;width:3.6rem;bottom:-.03rem;left:.24rem;background:#000}.aboutus .menu_sec .lists02 li:nth-of-type(1){position:relative}.aboutus .menu_sec .lists02 li:nth-of-type(1):before{content:"";position:absolute;top:-.7rem;right:-3.4rem;width:4.3rem;height:5.6rem;z-index:-1;background-image:url(//mirai-cvs.jp/wp-content/themes/mirai-cvs/css/../img/top/aboutus/menu/menu_bg_r.png);background-repeat:no-repeat}.aboutus .menu_sec .lists02 li:nth-of-type(2){position:relative}.aboutus .menu_sec .lists02 li:nth-of-type(2):before{content:"";position:absolute;top:1rem;left:-2rem;width:4.3rem;height:5.6rem;z-index:-1;background-image:url(//mirai-cvs.jp/wp-content/themes/mirai-cvs/css/../img/top/aboutus/menu/menu_bg_l.png);background-repeat:no-repeat}.aboutus .menu_sec .lists02 li:nth-of-type(3){position:relative}.aboutus .menu_sec .lists02 li:nth-of-type(3):before{content:"";position:absolute;top:.65rem;right:-3.4rem;width:4.3rem;height:5.6rem;z-index:-1;background-image:url(//mirai-cvs.jp/wp-content/themes/mirai-cvs/css/../img/top/aboutus/menu/menu_bg_r.png);background-repeat:no-repeat}.aboutus .menu_sec .lists02 li:nth-of-type(even){margin-left:1.04rem}.aboutus .menu_sec .lists02 li .desc{width:6rem;padding:.2rem .8rem;text-align:center;font-size:.18rem;line-height:1.76;margin-left:-.9rem;border:.04rem solid #fff100}.aboutus .menu_sec .lists02 li .desc .price_tit{display:block;font-weight:400;font-size:.22rem}.aboutus .menu_sec .lists02 li .desc .desc_inner{width:3.54rem}.aboutus .menu_sec .lists02 li .desc .menu_link{position:relative;z-index:10}.aboutus .menu_sec .lists02 li:not(:last-of-type){margin-bottom:.5rem}.aboutus .staff_sec{padding-top:1.88rem}.aboutus .staff_sec .bg{position:relative}.aboutus .staff_sec .bg:before{content:"";position:absolute;top:1.4rem;right:-1.6rem;width:4.3rem;height:5.6rem;z-index:-1;background-image:url(//mirai-cvs.jp/wp-content/themes/mirai-cvs/css/../img/cmn/bg.png);background-repeat:no-repeat}.aboutus .staff_sec .tit01{margin-bottom:.72rem;text-align:left}.aboutus .staff_sec .tit01 img{width:3.4rem}.aboutus .staff_sec .intro_txt{text-align:left;font-size:.2rem;line-height:1.9;margin-bottom:.61rem}.aboutus .staff_sec .lists03{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.aboutus .staff_sec .lists03 li{width:1.64rem;margin-bottom:.4rem}.aboutus .staff_sec .lists03 li:not(:nth-of-type(4n)){margin-right:.5rem}.aboutus .staff_sec .lists03 li .thumb{border-radius:.2rem;cursor:pointer}.aboutus .staff_sec .lists03 li .tooltip{width:7.2rem;position:absolute;top:50%;left:58%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:.23rem;z-index:10;border-radius:.2rem;background-color:#fff;border:1px solid #000;display:none;background:#fff79f}.aboutus .staff_sec .lists03 li .tooltip .pic{width:4.6rem;margin:0 auto -.3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.aboutus .staff_sec .lists03 li .tooltip .pic img{-o-object-fit:cover;object-fit:cover;width:2.8rem;height:3.1rem;border-radius:.2rem;font-family:'object-fit: cover;'}.aboutus .staff_sec .lists03 li .tooltip .txt{padding:.5rem .5rem .2rem;border-radius:.1rem}.aboutus .staff_sec .lists03 li .tooltip .txt .name{padding-left:.3rem;margin-bottom:.25rem;font-size:.16rem}.aboutus .staff_sec .lists03 li .tooltip .txt .name span{margin-top:.05rem;display:block;font-size:.28rem}.aboutus .staff_sec .lists03 li .tooltip .txt .desc{width:3.6rem;padding:.38rem .2rem;line-height:1.8;font-size:.16rem;background:#fff;border:.03rem solid #fff100;border-radius:.1rem;position:relative}.aboutus .staff_sec .lists03 li .tooltip .txt .desc:before{content:"";position:absolute;width:.32rem;height:.27rem;top:-.17rem;left:-.15rem;background-image:url(//mirai-cvs.jp/wp-content/themes/mirai-cvs/css/../img/top/aboutus/staff/tooltip_logo.png);background-repeat:no-repeat;background-size:100%}.aboutus .staff_sec .lists03 li .tooltip .outer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.aboutus .staff_sec .lists03 li .tooltip .tooltip_close{font-size:.4rem;position:absolute;top:-.13rem;right:-.09rem;cursor:pointer}.aboutus .staff_sec .lists03 li .name02{font-size:.2rem;margin-top:.1rem;text-align:center;cursor:pointer}.aboutus .staff_sec .lists03 li .name02 span{margin-right:.1rem;font-size:.13rem}.aboutus .staff_sec .video{margin-bottom:1.13rem;text-align:center}.top_contri_sec{padding-top:2rem}.top_contri_sec .tit01{margin:0 0 .63rem -.3rem;text-align:left}.top_contri_sec .tit01 img{width:4.96rem}.top_contri_sec .outer{margin-bottom:.65rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.top_contri_sec .txt .tit03{margin-bottom:.2rem;font-size:.42rem;line-height:1.45;font-weight:400}.top_contri_sec .txt .tit03 span{padding-left:1em;display:block}.top_contri_sec .txt .desc02{font-size:.2rem;line-height:1.77}.top_contri_sec .cmn_btn01{margin-top:.4rem;float:right}.top_recruit_sec{padding:1.47rem 0 2.88rem;clear:both}.top_recruit_sec .bg{position:relative}.top_recruit_sec .bg:before{content:"";position:absolute;bottom:-.4rem;left:-2.4rem;width:4.3rem;height:5.6rem;z-index:-1;background-image:url(//mirai-cvs.jp/wp-content/themes/mirai-cvs/css/../img/cmn/bg.png);background-repeat:no-repeat}.top_recruit_sec .tit01{margin-bottom:.89rem}.top_recruit_sec .outer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.top_recruit_sec .pic{width:4.4rem}.top_recruit_sec .pic img{border-radius:.2rem}.top_recruit_sec .txt .tit02{margin:0 0 .42rem -.23rem;font-size:.43rem;line-height:1.44;font-weight:700}.top_recruit_sec .txt .tit02 span{padding-left:1.3em;display:block}.top_recruit_sec .txt .desc{margin-bottom:.15rem;font-size:.3rem;line-height:1.78}.top_recruit_sec .name{font-size:.23rem;text-align:right}.top_recruit_sec .cmn_btn01{margin-top:-.46rem;float:right}.top_location_sec.container_max02{width:11.6rem;margin:0 auto;border:1px solid #000;position:relative;background:#fff}.top_location_sec.container_max02:before{content:"";position:absolute;width:11.6rem;height:11.6rem;bottom:-.25rem;left:-.25rem;z-index:-2;background:#fff100}.top_location_sec{margin-top:.7rem;padding:.95rem 0 .75rem;text-align:center}.top_location_sec .tit01{margin-bottom:.72rem}.top_location_sec .tit01 img{width:4.3rem}.top_location_sec .txt{margin-bottom:.72rem}.top_location_sec .txt .tit02{margin-bottom:.35rem;font-size:.41rem;font-weight:400}.top_location_sec .txt .desc{font-size:.23rem;line-height:2.1}.top_location_sec .txt .desc:not(:last-of-type){margin-bottom:.3rem}.top_location_sec .img{position:relative}.top_location_sec .img .cmn_btn01{position:absolute;right:-.7rem;top:1.2rem}.top_location_sec .img .cmn_btn01 a{text-align:left}.top_location_sec .youtube iframe{width:7rem;height:4.5rem}.top_company_sec{padding:1.88rem 0;text-align:center}.top_company_sec .tit01{margin-bottom:.72rem}.top_company_sec .txt01{margin-bottom:.4rem}.top_company_sec .catch{margin-bottom:.25rem;font-size:.2rem;line-height:1.9}.top_company_sec .cmn_btn01{display:inline-block;margin:0 auto .75rem}.top_company_sec .cmn_btn01 a{width:2.2rem;text-align:left}.top_company_sec .desc{margin-bottom:.3rem;font-size:.2rem;line-height:1.9}.top_company_sec .txt02{margin-bottom:.25rem}.top_company_sec .lists{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.top_company_sec .cmn_btn01.kdh a{width:5.2rem}.top_contact_sec{padding:.95rem 0 .72rem;text-align:center;background:#dcdddd}.top_contact_sec .container{width:8.6rem}.top_contact_sec .tit01{margin-bottom:.72rem;text-align:center}.top_contact_sec .desc{margin-bottom:.36rem;font-size:.23rem}.top_contact_sec .outer{margin-bottom:.34rem}.top_contact_sec .outer .other,.top_contact_sec .outer .pub{margin:0 auto;display:table}.top_contact_sec .outer .other a,.top_contact_sec .outer .pub a{padding-top:.1rem;display:block;width:2.9rem;height:.8rem;line-height:1.4;font-size:.2rem;text-align:center;border-radius:1rem;color:#000;background:#fff}.top_contact_sec .add{font-size:.23rem;line-height:1.81}.news_page .cmn_header{height:1.1rem}.news_page .cmn_header .info .logo{padding:.1rem 0 0 .25rem}.news_page .cmn_header .info .logo img{width:2.16rem}.news_page .cmn_header .nav_wrap{display:block}.news_page .cmn_header .hamburger{display:none}.news_page .t_date .inner{width:2rem}.news_page .t_date .inner #date{font-size:.25rem}.news_page .t_date .inner .bg{font-size:.25rem}.news_sec{margin-top:2.88rem;padding-bottom:.11rem}.news_sec .bg{position:relative}.news_sec .bg:before{content:"";position:absolute;bottom:-10.5rem;right:-1rem;width:4.3rem;height:5.6rem;z-index:-1;background-image:url(//mirai-cvs.jp/wp-content/themes/mirai-cvs/css/../img/cmn/bg.png);background-repeat:no-repeat}.news_sec .tit{margin-bottom:.95rem;text-align:center}.news_sec .tit img{width:3.15rem}.news_sec .txt{margin-bottom:.72rem;font-size:.22rem;text-align:center;line-height:1.81}.news_sec .outer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.news_sec .outer .cmn_lists01{width:7.2rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.news_sec .outer .cmn_lists01 li:not(:last-of-type){margin-right:0}.news_sec .outer .cmn_lists01 li:not(:nth-of-type(3n)){margin-right:.4rem}.news_sec .outer .cmn_lists01 .txt{font-size:.15rem;text-align:left}.news_sec .outer .cmn_lists01 .txt time{padding:.05rem 0;font-size:.12rem}.news_sec .outer .cmn_lists01 .txt .cate{margin-right:.04rem;padding:0 .06rem;height:.2rem;display:inline-block;font-size:.12rem;line-height:1.5;text-align:center;background:#fff100}.news_sec .sidebar{width:1.6rem}.news_sec .sidebar .lists{margin-bottom:.65rem}.news_sec .sidebar .lists li:first-of-type{padding-bottom:.15rem;margin-bottom:.15rem;border-bottom:solid .02rem #fff100}.news_sec .sidebar .lists li{margin-bottom:.1rem}.news_detail{padding-bottom:.65rem}.news_detail h1{margin-bottom:.61rem;font-size:.34rem;font-weight:400;line-height:1.675}.news_detail:first-of-type{margin-top:2.88rem}.news_detail .tit{margin-bottom:.72rem;text-align:center}.news_detail .txt .cate{margin-bottom:.04rem;padding:0 .06rem;height:.3rem;display:inline-block;line-height:1.6;font-size:.16rem;background:#fff100}.news_detail .txt time{margin-top:.61rem;padding:0 0 .5rem;font-size:.2rem;display:block;color:#22ac38}.news_detail .txt h2{margin-bottom:.61rem;font-size:.34rem;font-weight:700;line-height:1.675}.news_detail .txt p{margin-bottom:.4rem;font-size:.2rem;line-height:1.8}.news_detail img{border-radius:.2rem}.news_detail img:not(:first-of-type){margin-top:.4rem}.news_detail iframe{margin:.2rem 0;max-width:100%}.news_detail .cmn_btn01{margin:0 auto;display:table}.news_detail .cmn_btn01 a{width:3.5rem}.news_detail .gallery img{width:100%;border:none !important}.news_detail .gallery .gallery-item{margin-top:2% !important;width:49% !important}.news_detail .gallery .gallery-item:nth-of-type(even){float:right !important}.about_page .cmn_header{height:1.1rem}.about_page .cmn_header .info .logo{padding:.1rem 0 0 .25rem}.about_page .cmn_header .info .logo img{width:2.16rem}.about_page .cmn_header .nav_wrap{display:block}.about_page .cmn_header .hamburger{display:none}.about_page .t_date .inner{width:2rem}.about_page .t_date .inner #date{font-size:.25rem}.about_page .t_date .inner .bg{font-size:.25rem}.about_sec{margin-top:2.88rem;padding-bottom:1.2rem}.about_sec .tit01{margin-bottom:.95rem;text-align:center}.about_sec .txt01{margin-bottom:.75rem}.about_sec .tit02{margin-bottom:.95rem;font-size:.45rem;font-weight:400}.about_sec .txt02{margin-bottom:.88rem;font-size:.26rem;line-height:1.86}.about_sec .lists li:not(:last-of-type){margin-bottom:.85rem}.about_sec .lists li:nth-of-type(odd){position:relative}.about_sec .lists li:nth-of-type(odd):before{content:"";position:absolute;top:.4rem;right:-1.4rem;width:4.3rem;height:5.6rem;z-index:-1;background-image:url(//mirai-cvs.jp/wp-content/themes/mirai-cvs/css/../img/cmn/bg.png);background-repeat:no-repeat}.about_sec .lists li:first-of-type{position:relative}.about_sec .lists li:first-of-type:before{content:none}.about_sec .lists li:nth-of-type(even){position:relative}.about_sec .lists li:nth-of-type(even):before{content:"";position:absolute;top:2.1rem;left:-2.1rem;width:4.3rem;height:5.6rem;z-index:-1;background-image:url(//mirai-cvs.jp/wp-content/themes/mirai-cvs/css/../img/cmn/bg.png);background-repeat:no-repeat}.about_sec .lists .tit_wrap{margin-left:-.7rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.about_sec .lists .tit_wrap .num{margin-right:.1rem}.about_sec .lists .outer{width:8.2rem;margin:0 auto}.about_sec .lists .outer .tit03{margin-bottom:.61rem;font-size:.34rem;font-weight:400}.about_sec .lists .outer .desc{margin-bottom:.25rem;font-size:.2rem;line-height:1.81}.about_sec .lists .outer .desc02{margin-top:.61rem}.about_sec .lists .outer .pic{text-align:left}.about_sec .lists .outer .pic img{border-radius:.2rem}.about_sec .lists .outer .pic .img{margin-bottom:.61rem}.about_design_page .lists .outer .pic .logo{margin-bottom:.61rem;border-radius:0}.about_design_page .lists .outer .pic_outer{margin-top:.2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.about_design_page .lists .outer .pic_outer img{width:4rem}.recruit_page .cmn_header{height:1.1rem}.recruit_page .cmn_header .info .logo{padding:.1rem 0 0 .25rem}.recruit_page .cmn_header .info .logo img{width:2.16rem}.recruit_page .cmn_header .nav_wrap{display:block}.recruit_page .cmn_header .hamburger{display:none}.recruit_page .t_date .inner{width:2rem}.recruit_page .t_date .inner #date{font-size:.25rem}.recruit_page .t_date .inner .bg{font-size:.25rem}.recruit_sec{margin-top:2.88rem;padding:0 .1rem 1rem}.recruit_sec .bg{position:relative}.recruit_sec .bg:before{content:"";position:absolute;bottom:-3rem;right:-2.4rem;width:4.3rem;height:5.6rem;z-index:-1;background-image:url(//mirai-cvs.jp/wp-content/themes/mirai-cvs/css/../img/cmn/bg.png);background-repeat:no-repeat}.recruit_sec .tit01{margin-bottom:.95rem;text-align:center}.recruit_sec .outer .pic{margin-bottom:.72rem;text-align:center}.recruit_sec .outer .pic img{border-radius:.2rem;width:4.5rem}.recruit_sec .outer .txt{text-align:center}.recruit_sec .outer .txt .tit02{margin:0 auto .15rem;font-size:.3rem;line-height:1.78}.recruit_sec .outer .txt .tit02 span{padding-left:6em;display:block}.recruit_sec .outer .txt .desc{margin-bottom:.25rem;font-size:.2rem;line-height:1.78}.recruit_sec .outer .name{padding-right:.7rem;font-size:.2rem;text-align:right}.recruit_sec .lists{margin-top:.72rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.recruit_type_sec{padding:.95rem 0 .7rem;border-bottom:.04rem solid #fff;background:#fff100}.recruit_type_sec .tit01{margin-bottom:.72rem;text-align:center}.recruit_type_sec .tit01 img{width:3.4rem}.recruit_type_sec .outer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.recruit_type_sec .outer:not(:first-of-type){margin-top:1rem}.recruit_type_sec .outer .pic{margin-bottom:.35rem}.recruit_type_sec .outer .pic img{width:3.7rem;height:auto;border-radius:.2rem;-o-object-position:bottom;object-position:bottom}.recruit_type_sec .outer .conts{width:5.3rem}.recruit_type_sec .outer .conts .tit02{margin-bottom:.3rem;text-align:center;font-size:.2rem;font-weight:400}.recruit_type_sec .outer .conts .lists{width:4rem;margin:0 auto;clear:both;font-size:.2rem}.recruit_type_sec .outer .conts .lists dd,.recruit_type_sec .outer .conts .lists dt{padding-bottom:.2rem;margin-bottom:.2rem;line-height:1.4;font-size:.2rem}.recruit_type_sec .outer .conts .lists dt{width:1.4rem;float:left;clear:both}.recruit_type_sec .outer .conts .lists dd{padding-left:1.4rem;width:4.7rem;line-height:1.4;border-bottom:1px solid #fff}.recruit_type_sec .apply{margin:.9rem auto 0;display:table}.recruit_type_sec .apply a{width:3.78rem;height:.6rem;display:block;text-align:center;font-size:.18rem;line-height:3;font-weight:500;border-radius:1rem;background:#fff;position:relative}.recruit_type_sec .apply a:after{content:"";position:absolute;width:.09rem;height:.13rem;top:.23rem;right:.2rem;background-image:url(//mirai-cvs.jp/wp-content/themes/mirai-cvs/css/../img/cmn/btn_arrow.png);background-repeat:no-repeat;background-size:100%}.location_page .cmn_header{height:1.1rem}.location_page .cmn_header .info .logo{padding:.1rem 0 0 .25rem}.location_page .cmn_header .info .logo img{width:2.16rem}.location_page .cmn_header .nav_wrap{display:block}.location_page .cmn_header .hamburger{display:none}.location_page .t_date .inner{width:2rem}.location_page .t_date .inner #date{font-size:.25rem}.location_page .t_date .inner .bg{font-size:.25rem}.location_sec{margin-top:2.88rem;padding-bottom:.8rem;text-align:center}.location_sec .tit01{margin-bottom:.95rem}.location_sec .desc{font-size:.2rem}.location_sec .conts01 .tit02{margin-bottom:.72rem;font-size:.42rem;font-weight:400}.location_sec .conts01 .pic{margin-bottom:.25rem}.location_sec .conts01 .pic img{width:100%;border-radius:.2rem}.location_sec .conts01 .desc{margin-bottom:.61rem;font-size:.2rem;line-height:1.82}.location_sec .conts01 .desc02{margin-bottom:.1rem;font-size:.2rem;line-height:1.82}.location_sec .conts01 .desc02 span{margin-left:-.07rem}.location_sec .conts01 .desc03{margin-bottom:.72rem}.location_sec .conts01 .desc05{margin-bottom:0}.location_sec .conts01 .cmn_btn01{margin:0 auto;display:table}.location_sec .conts01 .cmn_btn01 a{width:4.2rem;text-align:left}.location_sec .conts01 .cmn_btn01 a:after{content:"";position:absolute;width:.18rem;height:.18rem;top:.13rem;right:.3rem;background-image:url(//mirai-cvs.jp/wp-content/themes/mirai-cvs/css/../img/location/btn_logo_pc.png);background-repeat:no-repeat;background-size:100%}.location_sec .conts03 .logo{display:block;margin-bottom:.72rem}.location_sec .conts03 .desc04{margin-bottom:0}.location_sec .conts03 .cmn_btn01{margin:0 auto;display:table}.location_sec .conts03 .cmn_btn01 a{width:5.92rem}.location_sec .conts03 iframe{width:100%}.location_sec .conts02{margin-top:1.15rem}.location_sec .conts04{padding-top:1.3rem;margin-top:0}.contri_page .cmn_header{height:1.1rem}.contri_page .cmn_header .info .logo{padding:.1rem 0 0 .25rem}.contri_page .cmn_header .info .logo img{width:2.16rem}.contri_page .cmn_header .nav_wrap{display:block}.contri_page .cmn_header .hamburger{display:none}.contri_page .t_date .inner{width:2rem}.contri_page .t_date .inner #date{font-size:.25rem}.contri_page .t_date .inner .bg{font-size:.25rem}.contri_sec{margin-top:2.88rem}.contri_sec .tit01{margin-bottom:.95rem;text-align:center}.contri_sec .tit01 img{width:4.96rem}.contri_sec .outer{margin-bottom:.72rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.contri_sec .outer .txt .tit02{margin-bottom:.2rem;font-size:.4rem;line-height:1.44;font-weight:400}.contri_sec .outer .txt .tit02 span{display:block;padding-left:1em}.contri_sec .outer .txt .desc{font-size:.21rem;line-height:1.85}.contri_sec .cmn_lists01 li{margin-bottom:.76rem}.contri_sec .cmn_lists01 li:not(:last-of-type){margin-right:0}.contri_sec .cmn_lists01 li:not(:nth-of-type(4n)){margin-right:.4rem}.contri_detail_page .cmn_header{height:1.1rem}.contri_detail_page .cmn_header .info .logo{padding:.1rem 0 0 .25rem}.contri_detail_page .cmn_header .info .logo img{width:2.16rem}.contri_detail_page .cmn_header .nav_wrap{display:block}.contri_detail_page .cmn_header .hamburger{display:none}.contri_detail_page .t_date .inner{width:2rem}.contri_detail_page .t_date .inner #date{font-size:.25rem}.contri_detail_page .t_date .inner .bg{font-size:.25rem}.contri_detail_sec{padding-bottom:.65rem}.contri_detail_sec:first-of-type{margin-top:3.5rem}.contri_detail_sec .txt .cate{padding:0 .06rem;height:.3rem;display:inline-block;line-height:1.6;font-size:.18rem;background:#fff100}.contri_detail_sec .txt time{padding:.27rem 0 .32rem;font-size:.24rem;display:block;color:#22ac38}.contri_detail_sec .txt h1{margin-bottom:.35rem;font-size:.4rem;font-weight:700;line-height:1.675}.contri_detail_sec .txt p{margin-bottom:.4rem;font-size:.25rem;line-height:1.8}.contri_detail_sec .txt p:not(:first-of-type){margin-top:.4rem}.contri_detail_sec img{border-radius:.2rem}.contri_detail_sec img:not(:first-of-type){margin-top:.4rem}.contri_detail_sec iframe{margin:.4rem 0;max-width:100%}.company_page .cmn_header{height:1.1rem}.company_page .cmn_header .info .logo{padding:.1rem 0 0 .25rem}.company_page .cmn_header .info .logo img{width:2.16rem}.company_page .cmn_header .nav_wrap{display:block}.company_page .cmn_header .hamburger{display:none}.company_page .t_date .inner{width:2rem}.company_page .t_date .inner #date{font-size:.25rem}.company_page .t_date .inner .bg{font-size:.25rem}.company_sec{margin-top:2.88rem;padding-bottom:.5rem}.company_sec .tit01{margin-bottom:.95rem;text-align:center}.company_sec .tit02{margin-bottom:.5rem;text-align:center;font-size:.35rem;font-weight:400}.company_sec .overview01 .lists{margin-bottom:.95rem}.company_sec .overview02 .lists{margin-bottom:.95rem}.company_sec .lists{width:7.5rem;margin:0 auto;border-top:1px solid #eaf0e5}.company_sec .lists dd,.company_sec .lists dt{padding:.25rem 0;font-size:.2rem;line-height:1.2}.company_sec .lists dt{width:2rem;font-weight:400;float:left}.company_sec .lists dd{font-weight:400;border-bottom:1px solid #eaf0e5}.company_sec .company_group{text-align:center}.company_sec .company_group .desc{margin-bottom:.3rem;font-size:.2rem;line-height:1.9}.company_sec .company_group .txt02{margin-bottom:.25rem}.company_sec .company_group .lists02{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.company_sec .cmn_btn01.kdh{display:table;margin:0 auto .5rem}.company_sec .cmn_btn01.kdh a{text-align:left;width:5.2rem}.contact_page .cmn_header{height:1.1rem}.contact_page .cmn_header .info .logo{padding:.1rem 0 0 .25rem}.contact_page .cmn_header .info .logo img{width:2.16rem}.contact_page .cmn_header .nav_wrap{display:block}.contact_page .cmn_header .hamburger{display:none}.contact_page .t_date .inner{width:2rem}.contact_page .t_date .inner #date{font-size:.25rem}.contact_page .t_date .inner .bg{font-size:.25rem}.contact_sec{margin-top:2.88rem;padding-bottom:1rem}.contact_sec .tit01{margin-bottom:.3rem;text-align:center}.contact_sec .note{font-size:.16rem;text-align:center;line-height:1.4}.contact_sec .submit_btn input{width:2.7rem;padding:.11rem 0 .13rem;margin:0 auto;display:inline-block;font-size:.18rem;font-weight:700;border:.035rem solid #fff100;border-radius:1rem;position:relative;background-color:#fff;letter-spacing:.1em}.contact_sec .contact{max-width:6.5rem;margin:0 auto;padding-top:.7rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.contact_sec .contact dd,.contact_sec .contact dt{padding:.1rem 0}.contact_sec .contact dt{width:30%}.contact_sec .contact dd{width:65%}.contact_sec .contact dd .error{margin-top:.05rem}.contact_sec .contact dd .select{margin-bottom:.15rem}.contact_sec .contact input,.contact_sec .contact textarea{padding:.05rem;width:4rem;font-size:.16rem;border:1px solid #000}.contact_sec .contact input{height:.4rem}.contact_sec .contact select{width:3rem;height:.3rem;margin-bottom:.1rem;display:block;border:1px solid #000}.contact_sec .contact textarea{min-height:2rem;max-height:5rem}.contact_sec .contact .tel input{width:1rem}.contact_sec .contact .tel span{display:block}.contact_sec .contact .opt:after{content:"任意";padding:.02rem .05rem;float:right;font-size:.12rem;background:#ccc}.contact_sec .contact .required:after{content:"必須";padding:.02rem .05rem;float:right;font-size:.12rem;background:#c00;color:#fff}.contact_sec .submit_btn{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:.4rem auto 0}.contact_sec .submit_btn .btn_back{border:.035rem solid #ccc}.thanks_page .cmn_header{height:1.1rem}.thanks_page .cmn_header .info .logo{padding:.1rem 0 0 .25rem}.thanks_page .cmn_header .info .logo img{width:2.16rem}.thanks_page .cmn_header .nav_wrap{display:block}.thanks_page .cmn_header .hamburger{display:none}.thanks_page .t_date .inner{width:2rem}.thanks_page .t_date .inner #date{font-size:.25rem}.thanks_page .t_date .inner .bg{font-size:.25rem}.thanks_sec{padding-top:2rem}.thanks_sec .txt{padding:1.3rem 0 1rem;text-align:center}.thanks_sec .txt .tit{margin-bottom:.2rem;font-weight:700;font-size:.23rem}.thanks_sec .txt p{line-height:1.75;margin-bottom:.5rem}.thanks_sec .txt .cmn_btn01{display:table;margin:0 auto}.thanks_sec .txt .cmn_btn01 a{padding:.12rem 0}.presskit_page .cmn_header{height:1.1rem}.presskit_page .cmn_header .info .logo{padding:.1rem 0 0 .25rem}.presskit_page .cmn_header .info .logo img{width:2.16rem}.presskit_page .cmn_header .nav_wrap{display:block}.presskit_page .cmn_header .hamburger{display:none}.presskit_page .t_date .inner{width:2rem}.presskit_page .t_date .inner #date{font-size:.25rem}.presskit_page .t_date .inner .bg{font-size:.25rem}.presskit_page .press_kit_sec{margin-top:2.88rem;padding-bottom:.5rem}.presskit_page .press_kit_sec .f_sec .tit01{margin-bottom:.95rem;text-align:center}.presskit_page .press_kit_sec .f_sec .tit01 img{width:4rem}.presskit_page .press_kit_sec .f_sec .txt{text-align:center}.presskit_page .press_kit_sec .f_sec .txt .tit02{margin-bottom:.25rem;font-size:.4rem}.presskit_page .press_kit_sec .f_sec .txt .desc{margin-bottom:.75rem;font-size:.21rem;line-height:1.88}.presskit_page .press_kit_sec .d_btn a{width:2.1rem;padding-left:.48rem;display:block;line-height:.47rem;font-size:.21rem;position:relative;border:.035rem solid #fff100;border-radius:1rem;background-color:#fff}.presskit_page .press_kit_sec .d_btn a:before{content:"";width:.19rem;height:.18rem;position:absolute;top:calc(50% - .09rem);left:.18rem;background-image:url(//mirai-cvs.jp/wp-content/themes/mirai-cvs/css/../img/top/presskit/add.png);background-size:100%;background-repeat:no-repeat}.presskit_page .press_kit_sec .wrap{margin-bottom:.3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.presskit_page .press_kit_sec .data_sec{margin-left:.35rem}.presskit_page .press_kit_sec .data_name{margin-bottom:.21rem;font-size:.185rem}.presskit_page .press_kit_sec .tit03{margin-bottom:.2rem}.presskit_page .press_kit_sec .desc{margin-bottom:.27rem;font-size:.21rem;line-height:1.88}.presskit_page .press_kit_sec .red{color:red}.presskit_page .press_kit_sec .logos{margin-bottom:.9rem}.presskit_page .press_kit_sec .visuals{margin-bottom:.9rem}.presskit_page .press_kit_sec .desc a{border-bottom:1px solid #000}.awardnft_page{padding-bottom:80px;background-color:#dfddde}.awardnft_page #container1{position:relative;margin-bottom:75px;padding:100px 0 270px;text-align:center;background-repeat:no-repeat;background-position:center center;background-size:cover}.\31 1awardsnft_page .awardnft_page #container1{background-image:url(//mirai-cvs.jp/wp-content/themes/mirai-cvs/css/../img/10awardnft/bg.jpg);background-image:image-set(url(//mirai-cvs.jp/wp-content/themes/mirai-cvs/css/../img/10awardnft/bg.jpg) 1x,url(//mirai-cvs.jp/wp-content/themes/mirai-cvs/css/../img/10awardnft/bgx2.jpg) 2x);background-image:-webkit-image-set(url(//mirai-cvs.jp/wp-content/themes/mirai-cvs/css/../img/10awardnft/bg.jpg) 1x,url(//mirai-cvs.jp/wp-content/themes/mirai-cvs/css/../img/10awardnft/bgx2.jpg) 2x)}.\31 1awardsnft-prod_page .awardnft_page #container1{background-image:url(//mirai-cvs.jp/wp-content/themes/mirai-cvs/css/../img/10awardnft/p-bg.jpg);background-image:image-set(url(//mirai-cvs.jp/wp-content/themes/mirai-cvs/css/../img/10awardnft/p-bg.jpg) 1x,url(//mirai-cvs.jp/wp-content/themes/mirai-cvs/css/../img/10awardnft/p-bgx2.jpg) 2x);background-image:-webkit-image-set(url(//mirai-cvs.jp/wp-content/themes/mirai-cvs/css/../img/10awardnft/p-bg.jpg) 1x,url(//mirai-cvs.jp/wp-content/themes/mirai-cvs/css/../img/10awardnft/p-bgx2.jpg) 2x)}.awardnft_page #container1 .text{position:absolute;box-sizing:border-box}.awardnft_page #container1 .text p{text-align:left;line-height:2;color:#fff}.awardnft_page #container1 .text p strong{font-weight:700}@media screen and (max-width:767px){.awardnft_page{padding-top:.5rem;padding-bottom:80px}.awardnft_page #container1 .text{left:10px;bottom:10%;width:100%;font-size:10px}.awardnft_page #containerSP .container_max{width:100%}.awardnft_page #containerSP img{width:100%;height:auto}}@media screen and (min-width:768px){.\31 1awardsnft_page .cmn_header,.\31 1awardsnft-prod_page .cmn_header{height:1.1rem}.\31 1awardsnft_page .cmn_header .info .logo,.\31 1awardsnft-prod_page .cmn_header .info .logo{padding:.1rem 0 0 .25rem}.\31 1awardsnft_page .cmn_header .info .logo img,.\31 1awardsnft-prod_page .cmn_header .info .logo img{width:2.16rem}.\31 1awardsnft_page .cmn_header .nav_wrap,.\31 1awardsnft-prod_page .cmn_header .nav_wrap{display:block}.\31 1awardsnft_page .cmn_header .hamburger,.\31 1awardsnft-prod_page .cmn_header .hamburger{display:none}.\31 1awardsnft_page .t_date .inner,.\31 1awardsnft-prod_page .t_date .inner{width:2rem}.\31 1awardsnft_page .t_date .inner #date,.\31 1awardsnft-prod_page .t_date .inner #date{font-size:.25rem}.\31 1awardsnft_page .t_date .inner .bg,.\31 1awardsnft-prod_page .t_date .inner .bg{font-size:.25rem}.awardnft_page{padding-top:110px;padding-bottom:80px}.awardnft_page #container1 img{max-width:917px}.awardnft_page #container1 .text{bottom:70px;left:calc(50% - 540px);width:1080px;padding-left:65px}.awardnft_page #containerPC{position:relative}.awardnft_page #containerPC:after{position:absolute;top:0;z-index:2;display:block;content:"";width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.\31 1awardsnft_page .awardnft_page #containerPC:after{height:1375px;height:1095px;background-image:url(//mirai-cvs.jp/wp-content/themes/mirai-cvs/css/../img/10awardnft/p-bg.jpg);background-image:image-set(url(//mirai-cvs.jp/wp-content/themes/mirai-cvs/css/../img/10awardnft/p-bg.jpg) 1x,url(//mirai-cvs.jp/wp-content/themes/mirai-cvs/css/../img/10awardnft/p-bgx2.jpg) 2x);background-image:-webkit-image-set(url(//mirai-cvs.jp/wp-content/themes/mirai-cvs/css/../img/10awardnft/p-bg.jpg) 1x,url(//mirai-cvs.jp/wp-content/themes/mirai-cvs/css/../img/10awardnft/p-bgx2.jpg) 2x)}.\31 1awardsnft-prod_page .awardnft_page #containerPC:after{height:1095px;background-image:url(//mirai-cvs.jp/wp-content/themes/mirai-cvs/css/../img/10awardnft/p-bg.jpg);background-image:image-set(url(//mirai-cvs.jp/wp-content/themes/mirai-cvs/css/../img/10awardnft/p-bg.jpg) 1x,url(//mirai-cvs.jp/wp-content/themes/mirai-cvs/css/../img/10awardnft/p-bgx2.jpg) 2x);background-image:-webkit-image-set(url(//mirai-cvs.jp/wp-content/themes/mirai-cvs/css/../img/10awardnft/p-bg.jpg) 1x,url(//mirai-cvs.jp/wp-content/themes/mirai-cvs/css/../img/10awardnft/p-bgx2.jpg) 2x)}.awardnft_page #containerPC .container_max{position:relative;z-index:5;width:9.72rem;padding-top:50px}}.company_page .hdydesc{font-size:.8em;color:red}.company_page .hdydesc-en{font-size:.8em;color:red}.nft-banner{margin-top:100px}.mv .slider li.nft-li .nft-img{position:absolute;top:26%;left:calc(50% - 452px);height:68%}@media (max-width:1440px){.mv .slider li.nft-li .nft-img{top:26.5%;left:calc(50% - 431px);height:67%}}@media (max-width:1024px){.mv .slider li.nft-li .nft-img{top:29.5%;left:calc(50% - 540px);height:auto;width:100%}}.mv .slider li.nft-li .nft-img img{height:100%}.top_catch{margin-top:1.2rem}.top_catch .bg:before{top:-.2rem;background-size:80%}.child-future-wrap{width:10.8rem;margin:0 auto;max-width:100%}.child-future-catch{margin-bottom:.4rem}.child-future-txt{margin-bottom:.88rem;font-size:.26rem;line-height:1.86;letter-spacing:.1em}.about_sec .txt01{margin-bottom:.95rem}.about_sec .tit02{margin-bottom:.75rem}@media screen and (min-width:768px){.aboutus .menu_sec .lists02 li:nth-child(4) .desc{margin-left:-.7rem}}