a,button,span{-webkit-tap-highlight-color:rgba(0,0,0,0.3)}img{max-width:100%;height:auto}.onMouse{display:none}a:hover .onMouse,.isCurrent .onMouse,.isActive .onMouse{display:inline-block}a:hover .outMouse,.isCurrent .outMouse,.isActive .outMouse{display:none}.inView{-webkit-transition-timing-function:cubic-bezier(0, 0.05, 0.29, 1);transition-timing-function:cubic-bezier(0, 0.05, 0.29, 1);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transition-property:-webkit-transform;transition-property:transform,opacity;transition-property:transform,-webkit-transform,opacity;transform:translateY(30px);-webkit-transform:translateY(30px);opacity:0}.inViewGroup:nth-child(1){transition-delay:.1s}.inViewGroup:nth-child(2){transition-delay:.15s}.inViewGroup:nth-child(3){transition-delay:.2s}.inViewGroup:nth-child(4){transition-delay:.25s}.inViewGroup:nth-child(5){transition-delay:.3s}.inViewGroup:nth-child(6){transition-delay:.35s}.inViewOn{opacity:1;transform:translateY(0);-webkit-transform:translateY(0)}@media (max-width: 480px){.hiddenXS{display:none !important}}@media (max-width: 767px){.hiddenSM{display:none !important}}@media (max-width: 1069px){.hiddenMD{display:none !important}}@media (max-width: 1360px){.hiddenLD{display:none !important}}@media (min-width: 768px){.visibleSP{display:none !important}.hiddenPC{display:none !important}}@media (max-width: 767px){.hiddenSP{display:none !important}.visiblePC{display:none !important}}@media (max-width: 1069px){.containerFluid,.container{width:100%;min-width:0;padding:50px}}.row{width:auto;max-width:1070px;margin:0 auto;position:relative;padding:0 50px;box-sizing:border-box}@media (min-width: 768px) and (max-width: 1069px){.row{padding:0 40px}}@media (min-width: 30.0625em) and (max-width: 47.9375em){.row{max-width:480px;padding:0 27.5px}}@media (max-width: 30em){.row{max-width:480px;padding:0 27.5px}}@media (min-width: 48em) and (max-width: 51.875em){.chotai{transform:scaleX(0.9);-webkit-transform:scaleX(0.9)}}.frontSecTitle{font-size:2.3rem;letter-spacing:.3em;line-height:1.2;color:#4c4c4c;text-align:center;margin-bottom:37px}@media (min-width: 768px) and (max-width: 1069px){.frontSecTitle{font-size:2.1rem;margin-bottom:30px}}@media (max-width: 767px){.frontSecTitle{font-size:1.4rem;margin-bottom:22px}}.hoverToBright>div:first-child{position:relative;z-index:0;overflow:hidden}.hoverToBright>div:first-child::before{z-index:1;content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.1);-webkit-transition:.8s;transition:.8s;opacity:1}.hoverToBright:hover>div::before{opacity:0;-webkit-transition:.05s;transition:.05s}@media (max-width: 767px){.hoverToBrightNoSP>div::before{background:none !important}}.hoverToBrightCircle>div:first-child::before{border-radius:50%}@keyframes bdHorizontal{0%{width:100%}5%{width:0}20%{width:0}60%{width:100%}}@keyframes bdVertical{0%{height:100%}5%{height:0}60%{height:0}100%{height:100%}}.heroPC{width:100%;overflow:hidden;position:relative}.heroPCThumbs{position:absolute;top:130px;right:35px;transition:opacity 1s 1s;opacity:0}.heroPCThumbs.isVisible{opacity:1}.heroPCThumbs button{width:50px;height:50px;border-radius:50px;box-sizing:border-box;border:4px solid rgba(255,255,255,0);margin-bottom:14px;cursor:pointer;outline:none;background-position:center center;background-size:50px 50px;background-color:transparent;background-repeat:no-repeat;transition:border-color 0.5s}.heroPCThumbs button:hover,.heroPCThumbs button.isActive{border-color:#fff;transition:border-color .05s}.heroPCThumbs .heroPCThumbs1{background-image:url(/image/heropcthumb1.jpg)}.heroPCThumbs .heroPCThumbs2{background-image:url(/image/heropcthumb5.jpg)}.heroPCThumbs .heroPCThumbs3{background-image:url(/image/heropcthumb6.jpg)}.heroPCThumbs .heroPCThumbs4{background-image:url(/image/heropcthumb7.jpg)}.heroPCThumbs .heroPCThumbs5{background-image:url(/image/heropcthumb8.jpg)}.heroPCThumbs .heroPCThumbs6{background-image:url(/image/heropcthumb9.jpg)}.heroPCThumbs .heroPCThumbs7{background-image:url(/image/heropcthumb10.jpg)}@media (max-width: 66.8125em){.heroPCThumbs{top:85px;right:30px}.heroPCThumbs button{width:40px;height:40px;background-size:40px 40px;border-width:3px;margin-bottom:12px}}.slickPC{opacity:0;transition:1s .7s}.slickPC.isVisible{opacity:1}.slickPCItem{position:relative;width:100%;z-index:0}.slickPC a,.slickPC img,.slickPC video{width:100%;display:block;position:relative;z-index:-1}.slickPC .withSlogan:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url(/image/slogan_pc.svg) center center no-repeat;background-size:58%;z-index:0;transition:opacity 1s 1.2s;opacity:0}.slickPC .withSlogan.isVisible:after{opacity:1}.heroSP{width:100%;height:calc( 100% * 772 / 640 );overflow:hidden}.slickSP{visibility:hidden;opacity:0;transition:1s .5s}.slickSP.slick-initialized{visibility:visible;opacity:1}.slickSPItem{position:relative;width:100%;z-index:0}.slickSPItem a,.slickSPItem img{display:block;width:100%}.slickSP .withSlogan:after{content:'';position:absolute;top:50px;left:0;right:0;bottom:0;background:url(/image/slogan_sp.svg) center 39% no-repeat;background-size:70%;z-index:1}.slickSP.slick-dotted.slick-slider{margin-bottom:0}.slickSP .slick-arrow{z-index:1;width:50px;height:50px}.slickSP .slick-prev{background:url(/image/arrow_white_left.svg) center center no-repeat;left:0}.slickSP .slick-prev:before{content:none}.slickSP .slick-next{background:url(/image/arrow_white_right.svg) center center no-repeat;right:0}.slickSP .slick-next:before{content:none}.slickSP .slick-dots{z-index:1;top:62px;right:16px;bottom:auto;width:20px;font-size:0}.slickSP .slick-dots li{margin:0;display:block;width:20px;height:20px;font-size:0;padding:5px;box-sizing:border-box}.slickSP .slick-dots li button{background:#b2b2b2;border-radius:10px;border:1px solid #b2b2b2;width:10px;height:10px;box-sizing:border-box}.slickSP .slick-dots li button:before{content:none}.slickSP .slick-dots li.slick-active button{background:#fff}.switcher{position:relative;height:72px;margin-top:-72px;background:rgba(255,255,255,0.7);z-index:0;display:none}.switcher #homeSVG,.switcher #medSVG{width:320px;height:237px}.switcherHome,.switcherMed{width:320px;height:237px;position:absolute;bottom:-42px;cursor:pointer;z-index:3;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}.switcherHome{right:calc( 50% + 115px )}.switcherMed{left:calc( 50% + 115px )}@media (min-width: 768px) and (max-width: 1069px){.switcher{height:61px;margin-top:-61px}.switcherHome,.switcherMed{width:280px;height:200px;position:absolute;bottom:-35px}.switcherHome{right:calc( 50% + 50px )}.switcherMed{left:calc( 50% + 50px )}.switcher #homeSVG,.switcher #medSVG{width:280px;height:200px}}@media (max-width: 767px){.switcher{height:62px;margin-top:-62px}.switcherHome,.switcherMed{width:160px;height:123px}.switcherHome{right:calc( 50% )}.switcherMed{border-color:rgba(0,0,0,0.36);left:calc( 50% )}}.switchBorder{height:2px;width:100%;z-index:1;position:absolute;bottom:0}.switchBorderHomeLeft,.switchBorderHomeRight,.switchBorderMedLeft,.switchBorderMedRight{position:absolute;height:2px}.switchBorderHomeLeft,.switchBorderMedLeft{left:0}.switchBorderHomeLeft div,.switchBorderMedLeft div{right:0}.switchBorderHomeRight,.switchBorderMedRight{right:0}.switchBorderHomeRight div,.switchBorderMedRight div{left:0}.switchBorderHome{position:relative}.switchBorderHomeInner{background-color:#3ec5fd;position:absolute;width:0%;height:2px}.switchBorderHomeLeft{right:calc( 50% + 388px )}.switchBorderHomeRight{left:calc( 50% - 162px )}.switchBorderMed{position:relative}.switchBorderMedInner{background-color:#666;position:absolute;width:0%;height:2px}.switchBorderMedLeft{right:calc( 50% - 116px )}.switchBorderMedRight{left:calc( 50% + 434px )}@media (min-width: 768px) and (max-width: 1069px){.switchBorderHomeLeft{right:calc( 50% + 285px )}.switchBorderHomeRight{left:calc( 50% - 94px )}.switchBorderMedLeft{right:calc( 50% - 56px )}.switchBorderMedRight{left:calc( 50% + 323px )}}@media (max-width: 767px){.switchBorderHomeLeft{right:calc( 50% + 108px )}.switchBorderHomeRight{left:calc( 50% - 50px )}.switchBorderMedLeft{right:calc( 50% - 50px )}.switchBorderMedRight{left:calc( 50% + 108px )}}.switcherSP{position:relative;z-index:2;margin-top:-62px;font-size:0;text-align:center;opacity:0}.switcherSPHome,.switcherSPMed{display:inline-block;cursor:pointer;width:160px;height:113px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;margin-bottom:-2px}.switcherSPHome{background:url(/image/sp_home_icons.svg) left center no-repeat}.switcherSPHome.isOpened{background-position:right center}.switcherSPMed{background:url(/image/sp_med_icons.svg) left center no-repeat}.switcherSPMed.isOpened{background-position:right center}@media (min-width: 30.0625em){.switcherSP{margin-top:-78px}.switcherSPHome,.switcherSPMed{width:200px;height:141.3px;background-size:400px;margin:0 15px}}@media (max-width: 767px){.switch{margin-top:-2.5px}}@media (max-width: 30em){.switch{margin-top:-1px}}.contentHome,.contentMed{display:none;border-bottom:2px solid #3ec5fd;box-sizing:border-box}@media (max-width: 767px){.contentHome,.contentMed{border-left:2px solid #3ec5fd;border-right:2px solid #3ec5fd;border-top:2px solid #3ec5fd}}.contentMed{border-color:#666}.topBorderHome{position:relative;height:2px}.topBorderHomeLeft,.topBorderHomeRight{position:absolute;height:2px}.topBorderHomeLeft{left:0;right:calc( 50% + 390px )}.topBorderHomeLeft div{right:0}.topBorderHomeRight{width:calc( 50% + 160px );right:0}.topBorderHomeRight div{left:0}.topBorderHomeInner{position:absolute;width:0%;height:2px;background-color:#3ec5fd}.secProduct{font-size:0;padding:54px 0 80px}.secProduct .row{padding:0 43px}.secProduct .frontSecTitle{margin-bottom:20px}.secProductListHome li{vertical-align:top;width:calc( ( 100% - 24px ) / 3 - .5px );display:inline-block;margin-right:12px}.secProductListHome li:last-child{margin-right:0}.secProductListHome li:hover{opacity:0.7}.secProductListHome a{display:block;color:#4c4c4c}.secProductListHome a img{display:block}.secProductListHomeText{border:1px solid #d4dde1;line-height:1.52;text-align:center;padding:17px 0 13px;background:url(/image/arrow_right.svg) right 12px center no-repeat;background-size:8px 16px}.secProductListHomeTextTitle{font-size:2rem;letter-spacing:.2em}.secProductListHomeTextDesc{font-size:1.2rem}.secProductListMed li{vertical-align:top;width:calc( ( 100% - 44px ) / 2 - .5px );display:inline-block;margin-right:44px}.secProductListMed li:last-child{margin-right:0}.secProductListMed li:hover{opacity:0.7}.secProductListMed a{display:block;color:#4c4c4c}.secProductListMed a img{display:block}.secProductListMedText{border:1px solid #d4dde1;line-height:1.52;text-align:center;padding:17px 0 13px;background:url(/image/arrow_right.svg) right 12px center no-repeat;background-size:8px 16px}.secProductListMedTextTitle{font-size:2rem;letter-spacing:.25em;margin-bottom:5px}.secProductListMedTextDesc img{display:block;margin:0 auto 3px auto;width:187.5px;height:10px}@media (max-width: 66.8125em){.secProduct{padding:50px 0 70px}.secProduct .row{padding:0 30px}.secProductListHomeText{padding:14px 0 12px;background-size:6px 12px;background-position:right 8px center}.secProductListHomeTextTitle{font-size:1.7rem}.secProductListHomeTextDesc{font-size:1rem}.secProductListMedText{padding:14px 0 12px;background-size:6px 12px}.secProductListMedTextTitle{font-size:1.7rem}.secProductListMedTextDesc img{width:168.75px;height:9px}}@media (max-width: 767px){.secProduct{padding:27px 0 30px}.secProduct .row{padding:0 13px}.secProductListHome{margin-bottom:-11px}.secProductListHome li{width:auto;margin-right:0;margin-bottom:11px}.secProductListHome a{display:table;width:100%;table-layout:fixed}.secProductListHomeImg{display:table-cell;width:42%}.secProductListHomeText{display:table-cell;width:58%;text-align:left;padding:3px 18px 0 12px;background-size:6px 12px;background-position:right 8px center;vertical-align:middle}.secProductListHomeTextTitle{font-size:1.3rem;line-height:1.2;margin-bottom:3px}.secProductListHomeTextDesc{font-size:1rem}.secProductListMed li{vertical-align:top;width:calc( ( 100% - 9px ) / 2 - .5px );margin-right:9px}.secProductListMedText{padding:14px 0 10px;background-size:6px 12px;background-position:center right 6px}.secProductListMedTextTitle{font-size:1.3rem;line-height:1.2;margin-bottom:6px}.secProductListMedTextDesc img{width:100px;height:5.33333px}}.secInfo{background:#f7f7f7;text-align:center;font-size:0;padding:71px 0 100px}.secInfoInner{padding:0 41px}.secInfoList{margin-bottom:-91px}.secInfoList li{vertical-align:top;width:calc( 100% / 4 - 1px);display:inline-block;margin-bottom:91px}.secInfoList li a{display:block}.secInfoList.col3 li{width:calc( 100% / 3 - 1px)}.secInfoImg{margin:0 auto 20px auto;width:79%;position:relative;z-index:0;border-radius:100%;overflow:hidden}.secInfoImg img{display:block}.secInfoImg::after{z-index:2;content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-position:center center;background-repeat:no-repeat;background-size:52%}.secInfoDesk::after{background-image:url(/image/ico_desk.svg)}.secInfoExercise::after{background-image:url(/image/ico_exercise.svg)}.secInfoBook::after{background-image:url(/image/ico_book.svg)}.secInfoMoney::after{background-image:url(/image/ico_money.svg)}.secInfoMovie::after{background-image:url(/image/ico_movie.svg)}.secInfoText{background:url(/image/arrow_right.svg) right 24px no-repeat;display:inline-block;padding-right:17px}.secInfoTextTitle{font-size:1.9rem;margin-bottom:12px;letter-spacing:.1rem;line-height:1.54;white-space:nowrap}.secInfoTextDesc{font-size:1.3rem;line-height:1.54}.secInfoTextSmall{font-size:1.7rem}@media (max-width: 66.8125em){.secInfo{padding:50px 0 80px 0}.secInfo .row{padding:0 30px}.secInfoInner{padding:0 0px}.secInfoList{width:690px;margin:0 auto -70px auto}.secInfoList li{margin-bottom:70px}.secInfoText{background-size:6px 12px;padding-right:15px}.secInfoTextTitle{font-size:1.5rem;margin-bottom:10px}.secInfoTextDesc{font-size:1.2rem}.secInfoTextSmall{font-size:1.35rem}}@media (max-width: 767px){.secInfo{padding:27px 0 30px}.secInfo .row{padding:0 13px}.secInfoInner{padding:0 0px}.secInfoList{width:auto;margin:0 auto -25px auto}.secInfoList li{margin-bottom:25px;width:calc( 100% / 2 - 1px)}.secInfoList.col3 li{width:calc( 100% / 2 - 1px)}.secInfoImg{margin:0 auto 11px auto;width:80%}.secInfoText{background-size:5px 10px;background-position:right center;padding-right:13px;padding-left:13px}.secInfoTextTitle{font-size:1.25rem;margin-bottom:0}.secInfoTextDesc{display:none}.secInfoTextSmall{font-size:1.1rem;display:inline-block;margin-bottom:5px}}.secNews{padding:75px 0 97px}.secNews .frontSecTitle{margin-bottom:20px}.secNews .secNewsTop li:first-child{border-bottom:none}.secNews .secNewsButton{padding-top:43px;text-align:center}.secNews .secNewsItem{border-bottom:1px solid #b2b2b2}.secNews .secNewsItem:first-child{border-top:1px solid #b2b2b2}.secNews .secNewsItem>a,.secNews .secNewsItem>span{font-size:1.4rem;line-height:1.65;padding:14px 28px;display:block;position:relative;overflow:hidden}.secNews .secNewsItem>a .secNewsItemDate,.secNews .secNewsItem>span .secNewsItemDate{float:left}.secNews .secNewsItem>a .secNewsItemText,.secNews .secNewsItem>span .secNewsItemText{margin-left:200px}.secNews .secNewsItem>a .secNewsItemText a,.secNews .secNewsItem>span .secNewsItemText a{background:none;text-decoration:underline}.secNews .secNewsItem>a .secNewsItemText a:hover,.secNews .secNewsItem>span .secNewsItemText a:hover{text-decoration:none}.secNews .secNewsItem>a:hover,.secNews .secNewsItem>a:focus,.secNews .secNewsItem>span:hover,.secNews .secNewsItem>span:focus{color:#1d1d1d;opacity:0.6}.secNews .secNewsItemHome a,.secNews .secNewsItemHome span{background:url(/image/list4_home.svg) 160px 15px no-repeat}.secNews .secNewsItemMed a,.secNews .secNewsItemMed span{background:url(/image/list4_med.svg) 160px 15px no-repeat}@media (max-width: 66.8125em){.secNews .secNewsItem>a,.secNews .secNewsItem>span{font-size:1.4rem}.secNews .secNewsItem>a .secNewsItemText,.secNews .secNewsItem>span .secNewsItemText{margin-left:180px}.secNews .secNewsItemHome a,.secNews .secNewsItemHome span,.secNews .secNewsItemMed a,.secNews .secNewsItemMed span{background-position:160px 16px;background-size:19px 19px}}@media (max-width: 767px){.secNews{border-top:1px solid #b0b0b0;padding:25px 0 20px}.secNews .row{padding-left:20px;padding-right:20px}.secNews .frontSecTitle{margin-bottom:15px}.secNews .secNewsMore{border-top:1px solid #b2b2b2;text-align:center;cursor:pointer;font-size:1.2rem}.secNews .secNewsMoreInner{display:inline-block;line-height:38px;height:38px;background:url(/image/arrow_down.svg) right center no-repeat;padding-right:30px;padding-left:16px}.secNews .secNewsBottom{display:none;padding-bottom:15px}.secNews .secNewsBottom .secNewsItem:last-child{border-bottom:none}.secNews .secNewsItem>a,.secNews .secNewsItem>span{padding:9px 10px 10px 40px;font-size:1.15rem}.secNews .secNewsItem>a .secNewsItemDate,.secNews .secNewsItem>span .secNewsItemDate{float:none}.secNews .secNewsItem>a .secNewsItemText,.secNews .secNewsItem>span .secNewsItemText{margin-left:0}.secNews .secNewsItemHome a,.secNews .secNewsItemMed a,.secNews .secNewsItemHome span,.secNews .secNewsItemMed span{background-position:9px 13px;background-size:16px 16px}.secNews .secNewsButton{padding-top:20px}}.secOmoi{background:url(/image/omoi_bg.jpg) 56% 39.5% no-repeat;background-size:110%;box-sizing:border-box;text-align:center;height:calc( 100vw * .29);min-height:215px;position:relative}@media (max-width: 35.0625em){.secOmoi{display:none}}.secOmoiLogoPC{max-width:640px;min-width:300px;width:37%;margin-bottom:calc( 100vw * .047)}.secOmoiInner{top:50%;transform:translateY(-45%);-webkit-transform:translateY(-45%);position:relative}.secOmoiSP480{position:relative;z-index:0;line-height:0;font-size:0}@media (max-width: 35em){.secOmoiSP480{display:block;position:relative}}.secOmoiSP480Img{display:block}.secOmoiSP480Img:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:url(/image/logo_omoi_sp.svg) center 33% no-repeat;z-index:1;background-size:66%}.secOmoiSP480Button{position:absolute;text-align:center;width:100%;text-align:center;position:absolute;bottom:17%;z-index:1}@media (min-width: 35.0625em){.secOmoiSP480{display:none}}.secPickup{background:#fff;padding:80px 0 90px}.secPickup a img:hover{opacity:.8}.secPickupCarousel .slick-slide{margin:0 9px}.secPickupCarousel .slick-list{margin:0 -9px}.secPickupCarousel .slick-arrow{width:50px;height:100%}.secPickupCarousel .slick-arrow:before{content:''}.secPickupCarousel .slick-arrow.slick-disabled{opacity:0.15;cursor:default}.secPickupCarousel .slick-prev{left:-50px;background:url(/image/front_slick_left.svg) center left 5px no-repeat}.secPickupCarousel .slick-next{right:-50px;background:url(/image/front_slick_right.svg) center right 5px no-repeat}@media (max-width: 66.8125em){.secPickupCarousel .slick-arrow{width:40px}.secPickupCarousel .slick-prev{left:-40px;background-size:12px 24px;background-position:center center}.secPickupCarousel .slick-next{right:-40px;background-size:12px 24px;background-position:center center}}.secPickupList{font-size:0}.secPickupList li{width:calc( ( 100% - ( 18px * 3 ) ) / 4 );display:inline-block;vertical-align:top;margin-right:18px}.secPickupList li:nth-child(4n){margin-right:0}.secPickup .frontSecTitle{margin-bottom:40px}@media (min-width: 768px) and (max-width: 1069px){.secPickup{padding:45px 0 60px}}@media (max-width: 767px){.secPickup{padding:30px 0 39px}.secPickupList{margin-bottom:-20px}.secPickupList li{width:calc( ( 100% - 15px ) / 2 - .5px );margin-right:15px;margin-bottom:20px}.secPickupList li:nth-child(3n){margin-right:15px}.secPickupList li:nth-child(2n){margin-right:0}.secPickup .frontSecTitle{margin-bottom:18px}}.secAbout{background:#ebebeb;padding:60px 0 90px}.secAboutList{font-size:0;margin:0 0 -48px 0}.secAboutList li{width:calc( ( 100% - 70px ) / 3 );display:inline-block;vertical-align:top;margin-right:35px;margin-bottom:48px}.secAboutList li:nth-child(3n){margin-right:0}.secAboutImg{position:relative;z-index:0;margin-bottom:12px;overflow:hidden}.secAboutImg::after{z-index:2;content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-position:center center;background-repeat:no-repeat;background-size:29%}.secAboutImgGaiyo::after{background-image:url(/image/ico_gaiyou.svg)}.secAboutImgRinen::after{background-image:url(/image/ico_rinen.svg)}.secAboutImgEnkaku::after{background-image:url(/image/ico_enkaku.svg)}.secAboutImgTorikumi::after{background-image:url(/image/ico_torikumi.svg)}.secAboutImgSaiyou::after{background-image:url(/image/ico_saiyou.svg)}.secAboutImgAccess::after{background-image:url(/image/ico_access.svg)}.secAboutText{font-size:1.6rem;text-align:center;background:url(/image/link_right_mid.svg) center right 5px no-repeat;background-size:8px 16px;letter-spacing:.2em;-webkit-transition-duration:.7s;transition-duration:.7s}.secAbout a:hover .secAboutImg::before{opacity:0}.secAbout a:hover .secAboutText{color:#1d1d1d}@media (min-width: 768px) and (max-width: 1069px){.secAbout{padding-top:45px;padding-bottom:60px}.secAboutList{margin:0 0 -38px 0}.secAboutList li{width:calc( ( 100% - 60px ) / 3 - 1px );margin-right:30px;margin-bottom:38px}.secAboutList li:nth-child(3n){margin-right:0}.secAboutText{font-size:1.5rem;background-size:6px 12px}}@media (max-width: 767px){.secAbout{padding-top:30px;padding-bottom:35px}.secAboutList{margin:0 0 -10px 0}.secAboutList li{width:calc( ( 100% - 15px ) / 2 - .5px );margin-right:15px;margin-bottom:15px}.secAboutList li:nth-child(3n){margin-right:15px}.secAboutList li:nth-child(2n){margin-right:0}.secAboutList li:last-child .secAboutText{letter-spacing:0 !important;padding-right:7px !important}.secAboutImg{margin-bottom:5px}.secAboutText{font-size:1.15rem;background-size:4px 8px;background-position:center right 2px;padding-right:4px;letter-spacing:.1em}}.secShop{padding:86px 0 210px 0}@media (max-width: 767px){.secShop{padding:27px 0}}.secShop a,.secShop img{display:block}.secShop a:hover{opacity:0.9}.secShopLink+.secShopLink{margin-top:40px}@media (max-width: 767px){.secShopLink+.secShopLink{margin-top:20px}}
/*# sourceMappingURL=contents.css.map */
