@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap);
pre,textarea{overflow:auto}[hidden],audio:not([controls]),template{display:none}details,main,summary{display:block}input[type=number]{width:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}progress{display:inline-block}small{font-size:75%}textarea{resize:vertical}*,::after,::before{box-sizing:inherit;border-style:solid;border-width:0}*{font-size:inherit;line-height:inherit;margin:0;padding:0}::after,::before{text-decoration:inherit;vertical-align:inherit}:root{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;box-sizing:border-box;cursor:default;text-rendering:optimizeLegibility}a{text-decoration:none;outline:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}button,input,select,textarea{color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit;min-height:1.5em;border:1px solid #aaa}input[type=image]{border:none}code,kbd,pre,samp{font-family:monospace,monospace}nav ol,nav ul{list-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}table{border-collapse:collapse;border-spacing:0}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0) !important;position:absolute !important}}li{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:normal}@media(max-width: 767px){.cw{padding-left:15px;padding-right:15px}}@media(min-width: 768px){.cw{padding-left:23px;padding-right:23px;max-width:1056px;margin-left:auto;margin-right:auto}}@media(max-width: 767px){.tabletOnly{display:none !important}.tabletminOnly{display:none !important}.desktopminOnly{display:none !important}.desktopOnly{display:none !important}.tabletUpOnly{display:none !important}.img-desktop{display:none !important}}@media(min-width: 768px)and (max-width: 1023px){.mobileOnly{display:none !important}.desktopminOnly{display:none !important}.desktopOnly{display:none !important}}@media(max-width: 1023px){.desktopminOnly{display:none !important}}@media(min-width: 1024px){.mobileOnly{display:none !important}.tabletOnly{display:none !important}.touchOnly{display:none !important}}@media(min-width: 1024px){.img-desktop{display:none !important}}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.clearfix:after{content:" ";display:block;clear:both}@media(min-width: 768px){.cfDesktop:after{content:" ";display:block;clear:both}}@media(max-width: 767px){.cfMobile:after{content:" ";display:block;clear:both}}.objectFit{object-fit:cover;object-position:center center;font-family:"object-fit: cover; object-position: center center;";width:100%;height:100%}.objectFitContain{object-fit:contain;object-position:center center;font-family:"object-fit: contain; object-position: center center;";width:100%;height:100%}.objectFitTop{object-fit:cover;object-position:center top;font-family:"object-fit: cover; object-position: center top;";width:100%;height:100%}.objectFitRight{object-fit:cover;object-position:100% center;font-family:"object-fit: cover; object-position: 100% center;";width:100%;height:100%}.objectFitLeft{object-fit:cover;object-position:0 center;font-family:"object-fit: cover; object-position: 0 center;";width:100%;height:100%}html{font-size:62.5%}body{font-size:14px;font-size:1.4rem;font-family:"Noto Sans JP",sans-serif;color:#000;line-height:1.8;letter-spacing:.05em;font-feature-settings:"palt";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media screen and (min-width: 769px)and (max-width: 1180px){html{font-size:50%}}@media(max-width: 767px){body{font-size:13px;font-size:1.3rem}}.bgNav{position:fixed;z-index:-1;left:0;top:0;width:0;height:0;transition:background-color ease .3s}.bgNav.active{width:100%;height:100%;background:rgba(0,0,0,.7)}.navArea{position:fixed;width:100%;margin-left:auto;margin-right:auto;top:0;left:0;z-index:50;background:#fff;height:84px;transition:all ease .3s}.navArea:after{content:" ";display:block;clear:both}.navArea a:visited,.navArea a:link{text-decoration:none}.navArea .line{background:linear-gradient(to right, #ff9400 0, #ff949b 33.33333333%, #66c7ff 66.666666%, #359c6b 100%);z-index:0}.navArea .navBtn{display:block;position:absolute;left:40px;top:17px;width:50px;height:50px;z-index:55;transition:all ease .3s}.navArea .navBtn .label{display:flex;width:100%;font-size:1rem;white-space:nowrap;position:absolute;top:2px;left:0}.navArea .navBtn .label span{position:absolute;left:0;top:2px;width:100%;color:#000;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);transform-origin:top center;text-align:center;display:inline-block;font-weight:bold}.navArea .navBtn .label span.close{display:none}.navArea .navBtn .btnLine{transition:all ease .3s;position:absolute;left:10px;top:5px;width:30px;height:30px}.navArea .navBtn .btnLine span{left:0;width:100%;height:3px;background-color:#000;position:absolute;transition:all ease .3s}.navArea .navBtn .btnLine span:nth-of-type(1){top:15px}.navArea .navBtn .btnLine span:nth-of-type(2){top:22px}.navArea .navBtn .btnLine span:nth-of-type(3){top:29px}.navArea .navBtn.active .label .open{display:none}.navArea .navBtn.active .label .close{display:inline-block}.navArea .navBtn.active .btnLine span{background-color:#000}.navArea .navBtn.active .btnLine span:nth-of-type(1){transform:translateY(9px) rotate(-45deg)}.navArea .navBtn.active .btnLine span:nth-of-type(2){opacity:0;transform:translateX(2px)}.navArea .navBtn.active .btnLine span:nth-of-type(3){transform:translateY(-5px) rotate(45deg)}.navArea.active .inner{height:100%}.navArea a{color:#000}.navArea .inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-left:50px;padding-right:50px;height:100%;width:100%;border-bottom:none;justify-content:center;align-items:center;position:relative;z-index:52}@media screen and (min-width: 768px)and (max-width: 1034px){.navArea .inner{padding-left:23px;padding-right:23px}.navArea .inner>.btnRequest{right:23px !important}.navArea .inner .navBtn{left:20px}.navArea .inner h1{left:35px !important}}@media(max-width: 767px){.navArea .inner{padding-left:20px;padding-right:20px}}.navArea .inner h1{margin-left:50px;position:fixed;display:flex;align-items:center;left:60px;top:0;height:84px;z-index:3}.navArea .inner h1 .navLogo{color:#000}.navArea .inner h1 .navLogo .sub{display:block;font-size:1.2rem;line-height:1}.navArea .inner h1 .navLogo .title{font-weight:bold;display:block;font-size:1.7rem;line-height:1.7}.navArea .inner .siteSubtitle{z-index:-2}.navArea .inner .siteSubtitle span{display:inline-block;font-weight:bold;font-size:2.4rem}.navArea .inner .siteSubtitle.onshiOnly span{background:linear-gradient(to right, #ff9400 0, #ff949b 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.navArea .inner .siteSubtitle.denshiOnly span{background:linear-gradient(to right, #66c7ff 0, #359c6b 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width: 767px){.navArea .inner .siteSubtitle{margin-left:auto}.navArea .inner .siteSubtitle span{font-size:2rem}}.navArea .inner>.btnRequest{position:absolute;right:50px;top:17px;z-index:-2}@media(max-width: 767px){.navArea .inner>.btnRequest{display:none !important}}.navArea .navList{position:fixed;left:0;top:0;background:#fff;padding-top:84px;width:0;max-width:100%;height:100%;overflow:hidden;transition:all ease .3s}.navArea .navList .navListInner{padding:0 50px;display:flex;flex-wrap:wrap;width:580px;height:calc(100% - 50px);overflow-y:scroll}.navArea .navList .navListInner .btn{margin-top:20px;height:50px;width:100%}.navArea .navList .navListInner .detailList{display:flex;flex-wrap:wrap;width:100%}.navArea .navList .navListInner .detailList.mt40{margin-top:40px}.navArea .navList .navListInner .detailList .btn{width:calc(50% - 10px)}.navArea .navList .navListInner .detailList .btn:nth-child(even){margin-left:20px}.navArea .navList .navListInner .detailList .btn.hospital,.navArea .navList .navListInner .detailList .btn.clinic,.navArea .navList .navListInner .detailList .btn.dental,.navArea .navList .navListInner .detailList .btn.pharmacy{border:none;height:70px;position:relative}.navArea .navList .navListInner .detailList .btn.hospital .icon,.navArea .navList .navListInner .detailList .btn.clinic .icon,.navArea .navList .navListInner .detailList .btn.dental .icon,.navArea .navList .navListInner .detailList .btn.pharmacy .icon{height:30px;width:50px;display:flex;margin-right:auto;margin-left:20px}.navArea .navList .navListInner .detailList .btn.hospital .icon img,.navArea .navList .navListInner .detailList .btn.clinic .icon img,.navArea .navList .navListInner .detailList .btn.dental .icon img,.navArea .navList .navListInner .detailList .btn.pharmacy .icon img{height:100%;object-fit:contain}.navArea .navList .navListInner .detailList .btn.hospital .label,.navArea .navList .navListInner .detailList .btn.clinic .label,.navArea .navList .navListInner .detailList .btn.dental .label,.navArea .navList .navListInner .detailList .btn.pharmacy .label{width:calc(100% - 50px);text-align:center;color:#fff;padding-right:30px}.navArea .navList .navListInner .detailList .btn.hospital .label .labelTxt,.navArea .navList .navListInner .detailList .btn.clinic .label .labelTxt,.navArea .navList .navListInner .detailList .btn.dental .label .labelTxt,.navArea .navList .navListInner .detailList .btn.pharmacy .label .labelTxt{font-size:1.4rem;line-height:1}.navArea .navList .navListInner .detailList .btn.hospital .labelIcon,.navArea .navList .navListInner .detailList .btn.clinic .labelIcon,.navArea .navList .navListInner .detailList .btn.dental .labelIcon,.navArea .navList .navListInner .detailList .btn.pharmacy .labelIcon{position:absolute;right:10px}.navArea .navList .navListInner .detailList .btn.hospital{background:#ff9400}.navArea .navList .navListInner .detailList .btn.clinic{background:#ff949b}.navArea .navList .navListInner .detailList .btn.dental{background:#66c7ff}.navArea .navList .navListInner .detailList .btn.pharmacy{background:#359c6b}.navArea .navList .navListInner .btnOnshi,.navArea .navList .navListInner .btnDenshi{width:100%;border:none;display:flex;padding:5px;margin-top:60px}.navArea .navList .navListInner .btnOnshi .inner,.navArea .navList .navListInner .btnDenshi .inner{background:#fff;display:flex;justify-content:center;align-items:center}.navArea .navList .navListInner .btnOnshi .inner .label,.navArea .navList .navListInner .btnDenshi .inner .label{font-size:2.2rem}.navArea .navList .navListInner .btnOnshi .inner .icon,.navArea .navList .navListInner .btnDenshi .inner .icon{position:absolute;right:20px;top:0;height:100%;display:flex;align-items:center}.navArea .navList .navListInner .btnOnshi{background:linear-gradient(to right, #ff9400 0, #ff949b 100%);margin-top:20px}.navArea .navList .navListInner .btnOnshi .label{background:linear-gradient(to right, #ff9400 0, #ff949b 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.navArea .navList .navListInner .btnDenshi{background:linear-gradient(to right, #66c7ff 0, #359c6b 100%)}.navArea .navList .navListInner .btnDenshi .label{background:linear-gradient(to right, #66c7ff 0, #359c6b 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.navArea .navList .navListInner .category{background:#093289;color:#fff;border:none;position:relative}.navArea .navList .navListInner .category .labelIcon{position:absolute;right:10px;top:0;height:100%;display:flex;align-items:center}.navArea .navList .navListInner .about{background:#000;color:#fff}.navArea .navList .navListInner .btnRequest{background:#000;color:#fff}.navArea .navList .navListInner .gray{background:#eee;color:#000;border:none;position:relative}.navArea .navList .navListInner .gray .icon{position:absolute;right:20px}.navArea .navList .navListInner .navFooter{margin-top:60px;padding-bottom:30px}.navArea .navList .navListInner .navFooter .siteTitle span{display:block;line-height:1.5}.navArea .navList .navListInner .navFooter .siteTitle span:first-child{font-size:1.6rem}.navArea .navList .navListInner .navFooter .siteTitle span:nth-child(2){font-size:2rem}.navArea .navList .navListInner .navFooter .txt{margin-top:10px;font-size:1.2rem}.navArea .navList .navListInner .navFooter .note{font-size:1rem}.navArea .navList.active{width:580px}@media(max-width: 767px){.navArea{height:68px}.navArea .navBtn{display:block;position:absolute;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);transform-origin:left center;top:10px;left:10px}.navArea .inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-left:20px;padding-right:20px}.navArea .inner h1{margin-left:30px;left:30px;height:68px;padding-top:4px}.navArea .inner h1 .navLogo .sub{font-size:1rem}.navArea .inner h1 .navLogo .title{font-size:1.4rem}.navArea .inner .siteSubtitle{display:none}.navArea .inner>.btnRequest{display:none !important}.navArea .navList{position:fixed;left:0;top:0;background:#fff;padding-top:68px;width:0;max-width:100%;height:100%;overflow:hidden;transition:all ease .3s}.navArea .navList .navListInner{padding:0 20px;display:flex;flex-wrap:wrap;width:100vw;height:calc(100% - 50px);overflow-y:scroll}.navArea .navList .navListInner .btn{margin-top:10px;height:40px;width:100%}.navArea .navList .navListInner .btn .label{font-size:1rem}.navArea .navList .navListInner .detailList.mt40{margin-top:30px}.navArea .navList .navListInner .detailList .btn{width:calc(50% - 5px)}.navArea .navList .navListInner .detailList .btn:nth-child(even){margin-left:10px}.navArea .navList .navListInner .detailList .btn.hospital,.navArea .navList .navListInner .detailList .btn.clinic,.navArea .navList .navListInner .detailList .btn.dental,.navArea .navList .navListInner .detailList .btn.pharmacy{border:none;height:45px;position:relative}.navArea .navList .navListInner .detailList .btn.hospital .icon,.navArea .navList .navListInner .detailList .btn.clinic .icon,.navArea .navList .navListInner .detailList .btn.dental .icon,.navArea .navList .navListInner .detailList .btn.pharmacy .icon{height:15px;width:40px;margin-left:10px}.navArea .navList .navListInner .detailList .btn.hospital .label,.navArea .navList .navListInner .detailList .btn.clinic .label,.navArea .navList .navListInner .detailList .btn.dental .label,.navArea .navList .navListInner .detailList .btn.pharmacy .label{width:calc(100% - 20px);text-align:center;color:#fff;padding-right:20px}.navArea .navList .navListInner .detailList .btn.hospital .label .labelTxt,.navArea .navList .navListInner .detailList .btn.clinic .label .labelTxt,.navArea .navList .navListInner .detailList .btn.dental .label .labelTxt,.navArea .navList .navListInner .detailList .btn.pharmacy .label .labelTxt{font-size:1rem}.navArea .navList .navListInner .detailList .btn.hospital .labelIcon,.navArea .navList .navListInner .detailList .btn.clinic .labelIcon,.navArea .navList .navListInner .detailList .btn.dental .labelIcon,.navArea .navList .navListInner .detailList .btn.pharmacy .labelIcon{position:absolute;right:5px;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7)}.navArea .navList .navListInner .detailList .btn.hospital{background:#ff9400}.navArea .navList .navListInner .detailList .btn.clinic{background:#ff949b}.navArea .navList .navListInner .detailList .btn.dental{background:#66c7ff}.navArea .navList .navListInner .detailList .btn.pharmacy{background:#359c6b}.navArea .navList .navListInner .btnOnshi,.navArea .navList .navListInner .btnDenshi{margin-top:30px}.navArea .navList .navListInner .btnOnshi .inner .label,.navArea .navList .navListInner .btnDenshi .inner .label{font-size:1.4rem}.navArea .navList .navListInner .btnOnshi .inner .icon,.navArea .navList .navListInner .btnDenshi .inner .icon{right:10px;right:5px;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7)}.navArea .navList .navListInner .category .labelIcon{right:5px;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7)}.navArea .navList .navListInner .btnRequest{font-size:1rem}.navArea .navList .navListInner .btnRequest .sub{font-size:1rem}.navArea .navList .navListInner .gray .icon{position:absolute;right:10px}.navArea .navList .navListInner .navFooter{margin-top:30px;padding-bottom:10px}.navArea .navList .navListInner .navFooter .siteTitle span:first-child{font-size:1rem}.navArea .navList .navListInner .navFooter .siteTitle span:nth-child(2){font-size:1.2rem}.navArea .navList .navListInner .navFooter .txt{margin-top:10px;font-size:1.2rem}.navArea .navList .navListInner .navFooter .note{font-size:1rem}.navArea .navList.active{width:100vw}.navArea .navDetailArea{display:none}}footer{margin-top:120px;padding-top:50px;position:relative;background:#f4f4f4}footer a.off{color:#999 !important}footer .line{bottom:auto;top:0}footer .wrap{display:flex}footer .wrap .col{width:24%;margin-left:40px}footer .wrap .col .large a{font-size:1.6rem;font-weight:bold}footer .wrap .col:nth-child(1){width:438px;margin-left:0;display:flex;flex-direction:column}footer .wrap .col:nth-child(1) p+p{margin-top:5px;font-size:1.2rem}footer .wrap .col:nth-child(1) p:nth-child(2){margin-top:20px}footer .wrap .col:nth-child(1) .btnWrap{margin-top:auto;display:flex}footer .wrap .col:nth-child(1) .btnWrap .btnRequest+.btnRequest{margin-left:10px}footer .wrap .col:nth-child(2)>p:first-child a{font-weight:bold}footer .wrap .col:nth-child(n+2) a{position:relative}@media(min-width: 768px){footer .wrap .col:nth-child(n+2) a.disable::after{width:0 !important}footer .wrap .col:nth-child(n+2) a::after{content:"";display:block;height:1px;width:0;display:block;position:absolute;bottom:0;left:0;background:#282828;transition:all ease .3s}footer .wrap .col:nth-child(n+2) a:hover::after{width:100%}}footer .wrap .col .parent{margin-top:20px}footer .wrap .col .parent a{font-weight:bold}footer .wrap .col .parent:first-child{margin-top:0}footer .wrap .col p{margin-top:2px}footer .wrap .col a{color:#000;font-size:1.2rem}footer .siteName .sub{display:block;font-size:1.2rem;line-height:1;font-weight:bold}footer .siteName .title{display:block;font-size:1.8rem;line-height:1.7;font-weight:bold}footer .copyright{text-align:center;margin-top:50px;padding-bottom:20px}@media(max-width: 767px){footer{margin-top:60px;padding-top:25px}footer .wrap{flex-direction:column}footer .wrap .col{width:100% !important;margin-left:0 !important;margin-right:0 !important}footer .wrap .col .btnWrap{margin-top:30px !important}footer .wrap .col:nth-child(1) .btnWrap{display:block}footer .wrap .col:nth-child(1) .btnWrap .btnRequest .sub,footer .wrap .col:nth-child(1) .btnWrap .btnRequest .label{font-size:1.3rem;font-weight:normal}footer .wrap .col:nth-child(1) .btnWrap .btnRequest+.btnRequest{margin-left:0;margin-top:15px}footer .wrap .col:nth-child(2){margin-top:40px}footer .wrap .col .large{margin-top:30px;font-size:1.6rem}footer .wrap .col .large.parent{margin-top:30px}footer .wrap .col .parent{margin-top:0}footer .wrap .col .parent .iconOpen{display:block;margin-left:auto;height:16px;width:16px;margin-right:10px;position:relative}footer .wrap .col .parent .iconOpen::before,footer .wrap .col .parent .iconOpen::after{content:"";height:1px;width:100%;display:block;position:absolute;top:50%;right:0;background:#000}footer .wrap .col .parent .iconOpen::after{height:100%;width:1px;right:8px;top:1px;transition:all ease .3s}footer .wrap .col .parent.active .iconOpen::after{transform:translate(0, -0.5px) rotate(90deg)}footer .wrap .col:nth-child(n+2) p{border-top:1px solid #ccc;height:48px;display:flex;align-items:center;margin-top:0}footer .wrap .col:nth-child(n+2) p a{font-size:1.4rem;display:flex;height:100%;width:100%;align-items:center}footer .wrap .detail{height:0;overflow:hidden;transition:all ease .3s}footer .wrap .detail p{padding-left:20px}footer .wrap .detail p a{font-size:1.4rem !important;width:auto !important;margin-left:5px;margin-right:5px}footer .copyright{font-size:1rem;margin-top:30px;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}}.modalArea{background:rgba(0,0,0,.8);width:100%;height:100%;position:fixed;top:0;left:0;z-index:100;display:none;opacity:0}.modalArea .inner{width:100%;height:100%;position:fixed;z-index:201;opacity:0;transition:all ease .3s;left:0;top:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.modalArea .inner.active{opacity:1;top:0}.modalArea .inner .wrap{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;max-width:calc(100% - 100px);height:100%;padding:40px 0 20px}.modalArea .inner .wrap .contentBox{width:1200px;max-width:100%;margin:0 auto;position:relative;color:#fff}.modalArea .inner .wrap .contentBox .item{display:none;text-align:center}.modalArea .inner .wrap .contentBox .item .img{position:relative;display:inline-block;text-align:center;margin:0 auto;height:100%}.modalArea .inner .wrap .contentBox .item .img img{max-height:80vh;object-fit:contain}.modalArea .inner .wrap .contentBox .item .movieBox{width:100%;height:0;padding-top:56.25%;position:relative}.modalArea .inner .wrap .contentBox .item .movieBox iframe{position:absolute;left:0;top:0;width:100%;height:100%}.modalArea .inner .wrap .contentBox .item .caption{display:inline-block;margin-top:15px;font-size:1.2rem}.modalArea .inner .wrap .contentBox .closeBtn{z-index:203;top:-40px;right:-10px;height:40px;width:40px;opacity:.8;transition:all ease .3s;position:absolute;display:block}.modalArea .inner .wrap .contentBox .closeBtn span{position:relative;display:block;height:100%;width:100%}.modalArea .inner .wrap .contentBox .closeBtn span::before,.modalArea .inner .wrap .contentBox .closeBtn span::after{position:absolute;display:block;content:"";width:30px;border-bottom:2px solid #fff;top:calc(50% - 1px);left:5px}.modalArea .inner .wrap .contentBox .closeBtn span::before{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modalArea .inner .wrap .contentBox .closeBtn span::after{-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modalArea .inner .wrap .contentBox .closeBtn.active{display:block}.modalArea .inner .wrap .contentBox .closeBtn:hover{opacity:.5}@media(max-width: 767px){.modalArea .inner{padding:20px}.modalArea .inner .wrap{width:100%;max-width:none}.modalArea .inner .wrap .contentBox{width:100%;max-width:none}.modalArea .inner .wrap .contentBox .item{padding:0}.modalArea .inner .wrap .contentBox .item .caption{text-align:left}.modalArea .inner .wrap .contentBox .closeBtn{font-size:1.2rem}}html{background:none;width:100%}body{width:100%}body.denshi .onshiOnly{display:none}body.denshi .line{background:linear-gradient(to right, #66c7ff 0%, #359c6b 100%)}body.onshi .denshiOnly{display:none}body.onshi .line{background:linear-gradient(to right, #ff9400 0, #ff949b 100%)}body#siteTop .onshiOnly,body#siteTop .denshiOnly{display:none}img{max-width:100%;max-height:100%}main{margin-top:84px;position:relative}.line{background:linear-gradient(to right, #ff9400 0, #ff949b 33.33333333%, #66c7ff 66.666666%, #359c6b 100%)}@media(max-width: 767px){main{margin-top:68px;padding-bottom:70px}}a{word-break:break-all}a.off{cursor:default;pointer-events:none}a.modal{position:relative;display:block;transition:all ease .3s}@media(min-width: 768px){a.modal:hover{opacity:.5}}a.modal .icon{position:absolute;right:15px;bottom:15px;width:40px;height:40px}@media(max-width: 767px){a.modal .icon{right:10px;bottom:10px;width:30px;height:30px}}.navy{color:#093289}.orange{color:#ff9400}.pink{color:#ff949b}.blue{color:#66c7ff}.green{color:#359c6b}a.disable:hover{cursor:default}.btn{width:176px;height:44px;border:1px solid #000;display:flex;align-items:center;justify-content:center;transition:all ease .3s}@media(min-width: 768px){.btn:hover{opacity:.6}}.btn.black{background:#000;color:#fff}.btn.white{background:#fff;color:#000}.btnRequest{background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;height:48px;width:200px;color:#fff;transition:all ease .3s;font-weight:bold}.btnRequest .sub{font-size:1rem;line-height:1.3;display:block;color:#fff}.btnRequest .label{font-size:1.4rem;line-height:1.5;display:block;color:#fff}@media(max-width: 767px){.btnRequest{flex-direction:row;height:44px;width:100%;display:flex !important;transition:all ease .4s}.btnRequest .sub{font-size:1.6rem;line-height:1.5}.btnRequest .label{font-size:1.6rem;line-height:1.5}}.stickyBtn{position:fixed;width:calc(100% - 30px);left:15px;bottom:-44px;height:44px;z-index:10}.stickyBtn.visible{bottom:20px}.stickyBtn.bottom{position:absolute;bottom:0}.sectionTitle{text-align:center;font-size:3.2rem;position:relative;display:inline-block;margin-left:auto;margin-right:auto;padding-bottom:5px}.sectionTitle .line{position:absolute}@media(max-width: 767px){.sectionTitle{text-align:center;font-size:2.4rem;line-height:1.5;position:relative;display:inline-block;margin-left:auto;margin-right:auto;padding-bottom:20px}.sectionTitle .line{position:absolute}}.line{position:absolute;width:100%;bottom:0;left:0;height:4px;display:flex}.line span{display:block;width:25%;background:#ff9400}.line span:nth-child(2){background:#ff949b}.line span:nth-child(3){background:#66c7ff}.line span:nth-child(4){background:#359c6b}.pointBanner{margin-top:100px}.pointBanner a{display:block;position:relative;transition:all ease .3s}.pointBanner a:hover img{opacity:.75}.pointBanner a .txtArea{display:flex;align-items:center;justify-content:center;position:absolute;width:100%;height:100%;z-index:1;left:0;top:0;text-align:center;color:#000}.pointBanner a .txtArea p{font-size:2.8rem;line-height:1.5;color:#fff}.pointBanner a .imgArea{display:block}.pointBanner a .imgArea img{transition:all ease .3s}.introduceBanner{margin-top:100px}.introduceBanner a{display:block;position:relative;transition:all ease .3s;overflow:hidden;height:300px}.introduceBanner a:hover .imgArea img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.introduceBanner a .txtArea{display:flex;align-items:center;justify-content:center;position:absolute;width:100%;height:100%;z-index:1;left:0;top:0;text-align:center;color:#000;background:rgba(0,0,0,.3);transition:all ease .3s}.introduceBanner a .txtArea p{font-size:2.8rem;line-height:1.5;color:#fff}.introduceBanner a .imgArea{display:block;height:100%}.introduceBanner a .imgArea img{transition:all ease .5s;width:100%;height:100%}@media(max-width: 767px){.introduceBanner{margin-top:50px}.introduceBanner a{height:150px}.introduceBanner a .txtArea p{font-size:1.6rem}}.footerLinkList{display:flex;margin-top:50px}.footerLinkList li{width:calc(33.33333333% - 20px)}.footerLinkList li+li{margin-left:30px}.footerLinkList li a{color:#000;display:flex;background:#f4f4f4;width:100%;border:none;position:relative}.footerLinkList li a .icon{position:absolute;display:flex;right:20px;top:0;height:100%;align-items:center}@media(max-width: 767px){.footerLinkList{margin-top:25px;display:block}.footerLinkList li{width:100%}.footerLinkList li+li{margin-left:0;margin-top:20px}.footerLinkList li a{color:#000;display:flex;background:#f4f4f4;width:100%;border:none;position:relative}.footerLinkList li a .icon{position:absolute;display:flex;right:20px;height:100%;align-items:center}}.case.index .introImg{margin-bottom:40px}.case.index header{position:relative;height:300px}.case.index header.noIcon .txtArea .cw{display:flex;flex-direction:column;height:100%;justify-content:center}.case.index header .imgArea{position:absolute;left:0;top:0;width:100%;height:100%}.case.index header .txtArea{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;display:flex;align-items:flex-start;justify-content:center}.case.index header .txtArea .cw{text-align:center;color:#fff;padding-top:20px}.case.index header .txtArea .cw .eyeblow{height:110px}.case.index header .txtArea .cw .title{font-size:2rem;margin-top:0}.case.index header .txtArea .cw .themeTitle{font-size:3.1rem;font-weight:bold}.case.index header .txtArea .cw .txt{font-size:1.6rem;line-height:1.6;margin-top:15px}@media(max-width: 767px){.case.index header{height:343px}.case.index header .txtArea{align-items:center}.case.index header .txtArea .cw{padding-top:0;padding-left:30px;padding-right:30px}.case.index header .txtArea .cw .eyeblow{height:110px}.case.index header .txtArea .cw .title{margin-top:-10px}.case.index header .txtArea .cw .themeTitle{font-size:2.2rem}.case.index header .txtArea .cw .txt{font-size:1.6rem;margin-top:10px}.case.index header .txtArea .cw .themeTxt{font-size:1.4rem}}.case.index #intro{padding-top:80px}.case.index #intro .introTitleWrap{display:flex;flex-direction:column;justify-content:center;margin-bottom:40px;text-align:center}.case.index #intro .introTitleWrap .sub{margin-top:10px}.case.index #intro .wrap{display:flex}.case.index #intro .wrap+.wrap{margin-top:40px}.case.index #intro .wrap .txtArea{width:calc(100% - 600px);display:flex;flex-direction:column;margin-left:auto;justify-content:center}.case.index #intro .wrap .txtArea .title{font-size:3.2rem;letter-spacing:0;line-height:1.4;padding-bottom:10px;position:relative;display:inline-block}.case.index #intro .wrap .txtArea .txt{margin-top:30px}.case.index #intro .wrap .txtArea .btnWrap{margin-top:30px;display:flex}.case.index #intro .wrap .txtArea .btnWrap .btn{width:280px;flex-direction:row}.case.index #intro .wrap .txtArea .btnWrap .btn .sub,.case.index #intro .wrap .txtArea .btnWrap .btn .label{display:inline-block;font-size:1.4rem}.case.index #intro .wrap .txtArea .note{margin-top:auto}.case.index #intro .wrap .txtArea .note a{color:#0041ff;text-decoration:underline}.case.index #intro .wrap .txtArea .note a span{display:inline-block;margin-left:5px}.case.index #intro .wrap .imgArea{width:560px;position:relative}.case.index #intro .wrap .imgArea .txt{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;font-size:1.6rem;font-weight:bold}.case.index #intro .wrap .imgArea a{z-index:1;display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;width:100%;height:100%;transition:all ease .3s}.case.index #intro .wrap .imgArea a:hover{background:rgba(255,255,255,.1)}.case.index #intro .wrap .imgArea a:hover .playIcon{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.case.index #intro .wrap .imgArea a .playIcon{width:44px;height:44px;transition:all ease .3s}@media(max-width: 767px){.case.index #intro{padding-top:30px}.case.index #intro .wrap{flex-direction:column-reverse}.case.index #intro .wrap .txtArea{width:100%;display:block;flex-direction:column;align-items:center;text-align:center}.case.index #intro .wrap .txtArea .title{font-size:2.4rem;letter-spacing:0;line-height:1.5;margin-top:10px;text-align:center;margin-left:auto;margin-right:auto}.case.index #intro .wrap .txtArea .txt{margin-top:30px;font-size:1.6rem;text-align:left}.case.index #intro .wrap .txtArea .btnWrap{margin-top:30px;display:flex}.case.index #intro .wrap .txtArea .btnWrap .btn{width:100%;flex-direction:row}.case.index #intro .wrap .txtArea .btnWrap .btn .sub,.case.index #intro .wrap .txtArea .btnWrap .btn .label{display:inline-block;font-size:1.4rem}.case.index #intro .wrap .txtArea .note{margin-top:35px}.case.index #intro .wrap .txtArea .note a{color:#0041ff;text-decoration:underline}.case.index #intro .wrap .txtArea .note a span{display:inline-block;margin-left:5px}.case.index #intro .wrap .imgArea{width:100%;margin-left:auto;position:relative;margin-top:30px}.case.index #intro .wrap .imgArea a{z-index:1;display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;width:100%;height:100%;transition:all ease .3s}.case.index #intro .wrap .imgArea a:hover{background:rgba(255,255,255,.1)}.case.index #intro .wrap .imgArea a:hover .playIcon{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.case.index #intro .wrap .imgArea a .playIcon{width:44px;height:44px;transition:all ease .3s}}.case.index #cases,.case.index #cases_2{margin-top:100px;text-align:center}.case.index #cases .comingsoon,.case.index #cases_2 .comingsoon{font-size:2.4rem;margin-top:100px}.case.index #cases .caseList,.case.index #cases_2 .caseList{text-align:left;margin-top:80px}.case.index #cases .caseList li,.case.index #cases_2 .caseList li{display:flex}.case.index #cases .caseList li+li,.case.index #cases_2 .caseList li+li{margin-top:70px}.case.index #cases .caseList li .imgArea,.case.index #cases_2 .caseList li .imgArea{width:calc(100% - 420px);margin-left:auto}.case.index #cases .caseList li .txtArea,.case.index #cases_2 .caseList li .txtArea{width:400px}.case.index #cases .caseList li .txtArea .eyeblow,.case.index #cases_2 .caseList li .txtArea .eyeblow{display:flex;align-items:center;font-size:2.8rem;margin-top:-10px;font-weight:bold}.case.index #cases .caseList li .txtArea .eyeblow.lineOrange span,.case.index #cases_2 .caseList li .txtArea .eyeblow.lineOrange span{border-bottom:4px solid #ff9400}.case.index #cases .caseList li .txtArea .eyeblow.linePink span,.case.index #cases_2 .caseList li .txtArea .eyeblow.linePink span{border-bottom:4px solid #ff949b}.case.index #cases .caseList li .txtArea .eyeblow.lineBlue span,.case.index #cases_2 .caseList li .txtArea .eyeblow.lineBlue span{border-bottom:4px solid #66c7ff}.case.index #cases .caseList li .txtArea .eyeblow.lineGreen span,.case.index #cases_2 .caseList li .txtArea .eyeblow.lineGreen span{border-bottom:4px solid #359c6b}.case.index #cases .caseList li .txtArea .eyeblow.lineDarkBlue span,.case.index #cases_2 .caseList li .txtArea .eyeblow.lineDarkBlue span{border-bottom:4px solid #0041ff}.case.index #cases .caseList li .txtArea .eyeblow .new,.case.index #cases_2 .caseList li .txtArea .eyeblow .new{display:inline-block;margin-left:10px}.case.index #cases .caseList li .txtArea .eyeblow .new img,.case.index #cases_2 .caseList li .txtArea .eyeblow .new img{width:37.5px}.case.index #cases .caseList li .txtArea .title,.case.index #cases_2 .caseList li .txtArea .title{font-size:2.4rem;letter-spacing:0;line-height:1.4;margin-top:20px}.case.index #cases .caseList li .txtArea .subtitle,.case.index #cases_2 .caseList li .txtArea .subtitle{color:#949494;margin-top:10px}.case.index #cases .caseList li .txtArea .txt,.case.index #cases_2 .caseList li .txtArea .txt{margin-top:10px;line-height:1.7}.case.index #cases .caseList li .txtArea .btnWrap,.case.index #cases_2 .caseList li .txtArea .btnWrap{margin-top:20px;display:flex}.case.index #cases .caseList.theme,.case.index #cases .caseList.col2,.case.index #cases_2 .caseList.theme,.case.index #cases_2 .caseList.col2{flex-wrap:wrap;display:flex}.case.index #cases .caseList.theme li,.case.index #cases .caseList.col2 li,.case.index #cases_2 .caseList.theme li,.case.index #cases_2 .caseList.col2 li{display:block}@media(min-width: 768px){.case.index #cases .caseList.theme li,.case.index #cases .caseList.col2 li,.case.index #cases_2 .caseList.theme li,.case.index #cases_2 .caseList.col2 li{width:calc(50% - 15px)}.case.index #cases .caseList.theme li:nth-child(even),.case.index #cases .caseList.col2 li:nth-child(even),.case.index #cases_2 .caseList.theme li:nth-child(even),.case.index #cases_2 .caseList.col2 li:nth-child(even){margin-left:30px}.case.index #cases .caseList.theme li+li,.case.index #cases .caseList.col2 li+li,.case.index #cases_2 .caseList.theme li+li,.case.index #cases_2 .caseList.col2 li+li{margin-top:0}.case.index #cases .caseList.theme li:nth-child(n+3),.case.index #cases .caseList.col2 li:nth-child(n+3),.case.index #cases_2 .caseList.theme li:nth-child(n+3),.case.index #cases_2 .caseList.col2 li:nth-child(n+3){margin-top:60px}}.case.index #cases .caseList.theme li .imgArea,.case.index #cases .caseList.col2 li .imgArea,.case.index #cases_2 .caseList.theme li .imgArea,.case.index #cases_2 .caseList.col2 li .imgArea{width:100%}.case.index #cases .caseList.theme li .txtArea,.case.index #cases .caseList.col2 li .txtArea,.case.index #cases_2 .caseList.theme li .txtArea,.case.index #cases_2 .caseList.col2 li .txtArea{width:100%;margin-top:20px}@media(max-width: 767px){.case.index #cases,.case.index #cases_2{margin-top:80px;text-align:center}.case.index #cases .caseList,.case.index #cases_2 .caseList{text-align:left;margin-top:50px}.case.index #cases .caseList li,.case.index #cases_2 .caseList li{flex-direction:column-reverse}.case.index #cases .caseList li+li,.case.index #cases_2 .caseList li+li{margin-top:70px}.case.index #cases .caseList li .imgArea,.case.index #cases_2 .caseList li .imgArea{width:100%;margin-left:auto}.case.index #cases .caseList li .txtArea,.case.index #cases_2 .caseList li .txtArea{width:100%;margin-top:20px}.case.index #cases .caseList li .txtArea .eyeblow,.case.index #cases_2 .caseList li .txtArea .eyeblow{display:flex;align-items:center;font-size:2.2rem}.case.index #cases .caseList li .txtArea .eyeblow.lineOrange span,.case.index #cases_2 .caseList li .txtArea .eyeblow.lineOrange span{border-bottom:4px solid #ff9400}.case.index #cases .caseList li .txtArea .eyeblow.linePink span,.case.index #cases_2 .caseList li .txtArea .eyeblow.linePink span{border-bottom:4px solid #ff949b}.case.index #cases .caseList li .txtArea .eyeblow.lineBlue span,.case.index #cases_2 .caseList li .txtArea .eyeblow.lineBlue span{border-bottom:4px solid #66c7ff}.case.index #cases .caseList li .txtArea .eyeblow.lineGreen span,.case.index #cases_2 .caseList li .txtArea .eyeblow.lineGreen span{border-bottom:4px solid #359c6b}.case.index #cases .caseList li .txtArea .title,.case.index #cases_2 .caseList li .txtArea .title{font-size:2rem;letter-spacing:0;line-height:1.4;margin-top:20px}.case.index #cases .caseList li .txtArea .subtitle,.case.index #cases_2 .caseList li .txtArea .subtitle{font-size:1.2rem}.case.index #cases .caseList li .txtArea .txt,.case.index #cases_2 .caseList li .txtArea .txt{margin-top:10px;font-size:1.4rem}.case.index #cases .caseList li .txtArea .btnWrap,.case.index #cases_2 .caseList li .txtArea .btnWrap{margin-top:30px;display:flex}}.case.detail header{padding-top:35px;text-align:center}.case.detail header .eyeblow{display:flex;align-items:center;justify-content:center}.case.detail header .eyeblow .icon{display:flex;height:20px;width:26px}.case.detail header .eyeblow .label{margin-left:10px;font-size:1.6rem;font-weight:bold}.case.detail header .title{font-size:3.2rem;line-height:1.5;margin-top:10px}.case.detail header .subtitle{font-size:1.6rem;color:#949494;margin-top:10px}@media(max-width: 767px){.case.detail header{padding-top:35px;text-align:center}.case.detail header .title{font-size:2.2rem;line-height:1.5;margin-top:10px}.case.detail header .subtitle{font-size:1.6rem;color:#949494;margin-top:10px}}.case.detail #contents{margin-top:40px}.case.detail #outline .cw{max-width:846px}.case.detail #outline .imgArea{text-align:center}.case.detail #outline .imgArea .note{margin-top:10px;font-size:1.2rem;color:#666;text-align:left}.case.detail #outline .txtArea{margin-top:30px}.case.detail #outline .txtArea .txt{font-size:1.6rem;line-height:1.9}.case.detail #outline .txtArea .link{margin-top:10px}.case.detail #outline .txtArea .link a{color:#0041ff}.case.detail #outline .advantage{margin-top:35px;border:1px solid #000;padding:40px}.case.detail #outline .advantage h3{font-size:1.8rem}.case.detail #outline .advantage ul{margin-top:20px}.case.detail #outline .advantage ul li{font-size:1.6rem;margin-top:5px}.case.detail .banner{margin-top:80px}.case.detail .banner .caseBlock{margin-top:10px;background:#f4f4f4;padding:40px}.case.detail .banner .caseBlock .blockTitle{font-size:2.8rem}.case.detail .banner .caseBlock .wrap{display:flex;margin-top:20px}.case.detail .banner .caseBlock .wrap .imgArea{width:250px;display:flex;align-items:flex-start;padding-top:0;margin-top:0}.case.detail .banner .caseBlock .wrap .imgArea img{width:100%}.case.detail .banner .caseBlock .wrap .txtArea{width:calc(100% - 270px);display:flex;flex-direction:column;margin-left:auto}.case.detail .banner .caseBlock .wrap .txtArea .eyeblow{position:relative;line-height:1;margin-top:-32px;font-weight:bold}.case.detail .banner .caseBlock .wrap .txtArea .eyeblow .lineOrange{border-bottom:2px solid #ff9400;padding-bottom:2px}.case.detail .banner .caseBlock .wrap .txtArea .eyeblow .linePink{border-bottom:2px solid #ff949b;padding-bottom:2px}.case.detail .banner .caseBlock .wrap .txtArea .eyeblow .lineBlue{border-bottom:2px solid #66c7ff;padding-bottom:2px}.case.detail .banner .caseBlock .wrap .txtArea .eyeblow .lineGreen{border-bottom:2px solid #359c6b;padding-bottom:2px}.case.detail .banner .caseBlock .wrap .txtArea .title{margin-top:15px;font-size:1.8rem;letter-spacing:0;line-height:1.5;text-align:left;margin-bottom:10px}.case.detail .banner .caseBlock .wrap .txtArea .subtitle{font-size:1.4rem;color:#949494;margin-top:10px}.case.detail .banner .caseBlock .wrap .txtArea .txt{margin-top:15px;font-size:1.3rem;line-height:1.5;margin-bottom:15px}.case.detail .banner .caseBlock .wrap .txtArea .btnWrap{margin-top:auto}@media(max-width: 767px){.case.detail .banner{margin-top:40px}.case.detail .banner .caseBlock{margin-top:10px;padding:20px}.case.detail .banner .caseBlock .blockTitle{font-size:2rem}.case.detail .banner .caseBlock .wrap{display:flex;flex-direction:column}.case.detail .banner .caseBlock .wrap .imgArea{width:100%;padding-top:0}.case.detail .banner .caseBlock .wrap .txtArea{width:100%;display:flex;flex-direction:column;margin-left:auto;margin-top:20px}.case.detail .banner .caseBlock .wrap .txtArea .eyeblow{font-size:1.5rem;margin-top:0}.case.detail .banner .caseBlock .wrap .txtArea .lineOrange{border-bottom:4px solid #ff9400;padding-bottom:2px}.case.detail .banner .caseBlock .wrap .txtArea .linePink{border-bottom:4px solid #ff949b;padding-bottom:2px}.case.detail .banner .caseBlock .wrap .txtArea .lineBlue{border-bottom:4px solid #66c7ff;padding-bottom:2px}.case.detail .banner .caseBlock .wrap .txtArea .lineGreen{border-bottom:4px solid #359c6b;padding-bottom:2px}.case.detail .banner .caseBlock .wrap .txtArea .title{margin-top:15px;font-size:1.4rem;letter-spacing:0;line-height:1.5}.case.detail .banner .caseBlock .wrap .txtArea .subtitle{font-size:1.2rem !important;color:#949494;margin-top:5px}.case.detail .banner .caseBlock .wrap .txtArea .txt{margin-top:15px;font-size:1.2rem !important;line-height:1.5;margin-bottom:15px}.case.detail .banner .caseBlock .wrap .txtArea .btnWrap{margin-top:auto}}@media(max-width: 767px){.case.detail #outline .txtArea{margin-top:30px}.case.detail #outline .txtArea .txt{font-size:1.6rem;line-height:1.9}.case.detail #outline .advantage{margin-top:35px;border:1px solid #000;padding:30px 20px}.case.detail #outline .advantage h3{font-size:1.8rem}.case.detail #outline .advantage ul{margin-top:20px}.case.detail #outline .advantage ul li{font-size:1.6rem;margin-top:5px}}.case.detail .contensBody{margin-top:120px}.case.detail .contensBody .title{text-align:center;font-size:2.4rem;margin-bottom:70px}.case.detail .contensBody .cw{max-width:846px}.case.detail .contensBody .imgArea{text-align:center;margin-top:80px}.case.detail .contensBody .imgArea .col2{display:flex}.case.detail .contensBody .imgArea .col2 .img{width:calc(50% - 15px);text-align:left}.case.detail .contensBody .imgArea .col2 .img .note{display:inline-block}.case.detail .contensBody .imgArea .col2 .img+.img{margin-left:30px}.case.detail .contensBody .imgArea .note{margin-top:10px;font-size:1.2rem;color:#666;text-align:left}.case.detail .contensBody .mt30{margin-top:30px}.case.detail .contensBody .mt60{margin-top:60px}.case.detail .contensBody strong{font-weight:normal;background:url("../img/common/bg_strong.png") 0 100% no-repeat;background-size:100% 8px}.case.detail .contensBody .bodycopy{margin-top:70px;padding-left:2em;font-size:1.6rem;line-height:1.9}.case.detail .contensBody .bodycopy.full{padding-left:0}.case.detail .contensBody .bodycopy .q{margin-top:40px;font-weight:bold}.case.detail .contensBody .bodycopy .q::before{content:"Q.";display:inline-block;margin-left:-1.5em;margin-right:5px}.case.detail .contensBody .bodycopy .a{margin-top:16px}.case.detail .contensBody .bodycopy .a p{margin-top:16px}.case.detail .contensBody .bodycopy .a .ctitle{font-weight:bold;margin-bottom:-6px;margin-top:40px}.case.detail .contensBody .bodycopy .a *:first-child{margin-top:-31px}.case.detail .contensBody .bodycopy .a::before{content:"A.";display:inline-block;margin-left:-1.5em;margin-right:5px}.case.detail .contensBody .bodycopy .note{margin-top:15px;font-size:1.2rem;color:#666;text-align:left}.case.detail .contensBody .stepList{position:relative}.case.detail .contensBody .stepList::after{content:"";display:block;height:calc(100% - 20px);width:2px;position:absolute;top:0;left:20px}.case.detail .contensBody .stepList.bgBlue::after{background:#66c7ff}.case.detail .contensBody .stepList.bgBlue .step .num{background:#66c7ff}.case.detail .contensBody .stepList .step{display:flex}.case.detail .contensBody .stepList .step+.step{margin-top:40px}.case.detail .contensBody .stepList .step .num{width:40px;height:40px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:2.4rem}.case.detail .contensBody .stepList .step .stepContent{width:calc(100% - 60px);margin-left:auto}.case.detail .contensBody .stepList .step .stepContent .bodycopy a{font-weight:bold;color:#000;text-decoration:underline;transition:all ease .3s}@media(min-width: 768px){.case.detail .contensBody .stepList .step .stepContent .bodycopy a:hover{color:#66c7ff}}.case.detail .contensBody .stepList .step .stepContent .bodycopy.noPadding{padding-left:0}.case.detail .contensBody .stepList .step .stepContent .bodycopy.noPadding>p{margin-top:16px}.case.detail .contensBody .stepList .step .stepContent .bodycopy:nth-child(2){margin-top:0}.case.detail .contensBody .stepList .step .stepContent .bodycopy .q:first-child{margin-top:0}.case.detail .contensBody .stepList .step .stepContent .stepTitle{font-size:2.4rem;line-height:1.4;margin-bottom:20px}.case.detail .contensBody .stepList .step .stepContent .stepTitle a{color:#66c7ff;transition:all ease .3s;font-weight:bold;text-decoration:underline}@media(min-width: 768px){.case.detail .contensBody .stepList .step .stepContent .stepTitle a:hover{color:#000}}@media(max-width: 767px){.case.detail .contensBody{margin-top:70px}.case.detail .contensBody .mt30{margin-top:15px}.case.detail .contensBody .mt60{margin-top:30px}.case.detail .contensBody .title{text-align:center;font-size:2rem;margin-bottom:50px}.case.detail .contensBody .imgArea{text-align:center;margin-top:40px}.case.detail .contensBody .imgArea .col2{display:flex;flex-direction:column}.case.detail .contensBody .imgArea .col2 .img{width:100%}.case.detail .contensBody .imgArea .col2 .img+.img{margin-left:0;margin-top:15px}.case.detail .contensBody .imgArea .note{margin-top:10px;font-size:1.2rem;color:#666;text-align:left}.case.detail .contensBody .bodycopy{margin-top:30px}.case.detail .contensBody .stepList .step+.step{margin-top:40px}.case.detail .contensBody .stepList .step .stepContent .stepTitle{font-size:2rem;line-height:1.8}}.case.detail .infoArea{border-top:1px solid #000;padding-top:80px;margin-top:80px}.case.detail .infoArea .wrap{display:flex}.case.detail .infoArea .wrap+.wrap{margin-top:40px}.case.detail .infoArea .wrap .imgArea{width:190px;margin-top:0}.case.detail .infoArea .wrap .txtArea{width:calc(100% - 220px);margin-left:auto;display:flex;flex-direction:column}.case.detail .infoArea .wrap .txtArea .name{font-size:1.6rem;line-height:1.5;margin-top:-3px;font-weight:bold}.case.detail .infoArea .wrap .txtArea .address{margin-top:5px}.case.detail .infoArea .wrap .txtArea .linkWrap{margin-top:auto}.case.detail .infoArea .wrap .txtArea .linkWrap a{color:#0041ff}@media(max-width: 767px){.case.detail .infoArea{padding-top:35px;margin-top:35px}.case.detail .infoArea .wrap{flex-direction:column}.case.detail .infoArea .wrap .imgArea{width:153px}.case.detail .infoArea .wrap .txtArea{width:100%;margin-left:0;flex-direction:column;margin-top:20px}}.case.detail .other{background:#f4f4f4;margin-top:150px;padding-top:80px;padding-bottom:80px;text-align:center}.case.detail .other .caseList{text-align:left;margin-top:80px}.case.detail .other .caseList li{display:flex}.case.detail .other .caseList li+li{margin-top:70px}.case.detail .other .caseList li .imgArea{width:384px;display:flex;align-items:center}.case.detail .other .caseList li .imgArea img{width:100%}.case.detail .other .caseList li .txtArea{width:calc(100% - 414px);margin-left:auto;display:flex;flex-direction:column}.case.detail .other .caseList li .txtArea .eyeblow{display:flex;align-items:center;font-size:1.4rem;margin-top:-5px;font-weight:bold}.case.detail .other .caseList li .txtArea .eyeblow.lineOrange span{border-bottom:4px solid #ff9400}.case.detail .other .caseList li .txtArea .eyeblow.linePink span{border-bottom:4px solid #ff949b}.case.detail .other .caseList li .txtArea .eyeblow.lineBlue span{border-bottom:4px solid #66c7ff}.case.detail .other .caseList li .txtArea .eyeblow.lineGreen span{border-bottom:4px solid #359c6b}.case.detail .other .caseList li .txtArea .eyeblow.lineDarkBlue span{border-bottom:4px solid #0041ff}.case.detail .other .caseList li .txtArea .title{font-size:2.4rem;letter-spacing:0;line-height:1.5;margin-top:15px}.case.detail .other .caseList li .txtArea .subtitle{margin-top:10px}.case.detail .other .caseList li .txtArea .txt{margin-top:10px;padding-bottom:20px}.case.detail .other .caseList li .txtArea .btnWrap{margin-top:auto;display:flex}@media(max-width: 767px){.case.detail .other{background:#f4f4f4;margin-top:80px;padding-top:50px;padding-bottom:30px;text-align:center}.case.detail .other .caseList{text-align:left;margin-top:30px}.case.detail .other .caseList li{flex-direction:column}.case.detail .other .caseList li+li{margin-top:35px}.case.detail .other .caseList li .imgArea{width:100%}.case.detail .other .caseList li .txtArea{width:100%;margin-top:20px}.case.detail .other .caseList li .txtArea .eyeblow{margin-top:0}.case.detail .other .caseList li .txtArea .title{margin-top:15px}.case.detail .other .caseList li .txtArea .subtitle{font-size:1.6rem}.case.detail .other .caseList li .txtArea .txt{margin-top:10px;font-size:1.6rem}.case.detail .other .caseList li .txtArea .btnWrap{margin-top:auto;display:flex;margin-top:20px}}.case.detail .bannerApplication{margin-top:100px}.case.detail .bannerApplication a{transition:all ease .5s}@media(min-width: 768px){.case.detail .bannerApplication a:hover{opacity:.8}}.case.detail .measureList li{display:flex}.case.detail .measureList li+li{margin-top:30px}.case.detail .measureList li.hospital .icon{background:#ff9400}.case.detail .measureList li.hospital .measureTitle{color:#ff9400}.case.detail .measureList li.clinic .icon{background:#ff949b}.case.detail .measureList li.clinic .measureTitle{color:#ff949b}.case.detail .measureList li.dental .icon{background:#66c7ff}.case.detail .measureList li.dental .measureTitle{color:#66c7ff}.case.detail .measureList li.pharmacy .icon{background:#359c6b}.case.detail .measureList li.pharmacy .measureTitle{color:#359c6b}.case.detail .measureList li .icon{width:72px;height:72px;display:flex;align-items:center;justify-content:center;margin-top:0}.case.detail .measureList li .txtArea{width:calc(100% - 92px);margin-left:auto}.case.detail .measureList li .txtArea .measureTitle{font-size:1.8rem;margin-top:-8px;font-weight:bold}.case.detail .measureList li .txtArea .txt{margin-top:0}@media(max-width: 767px){.case.detail .measureList li+li{margin-top:20px}.case.detail .measureList li .icon{display:flex;align-items:center;justify-content:center;margin-top:0}.case.detail .measureList li .txtArea{width:calc(100% - 92px);margin-left:auto}.case.detail .measureList li .txtArea .measureTitle{font-size:1.8rem;margin-top:-8px;font-weight:bold}.case.detail .measureList li .txtArea .txt{margin-top:0}}.case.detail .pList li+li{margin-top:30px}.case.detail .pList li .pTitle{font-size:1.8rem;font-weight:bold}.case.detail .pList li .txt{margin-top:10px}@media(max-width: 767px){.case.detail .pList li+li{margin-top:20px}.case.detail .pList li .pTitle{font-size:1.8rem;font-weight:bold}.case.detail .pList li .txt{margin-top:10px}}.topOnly{display:none !important}#Top .topOnly,#siteTop .topOnly{display:flex !important}#Top main,#siteTop main{position:relative}#Top main #contents,#siteTop main #contents{position:relative;z-index:1}#Top header,#siteTop header{height:520px;position:relative;z-index:0}#Top header .txtArea,#siteTop header .txtArea{height:100%;position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;padding-bottom:50px;background:rgba(0,0,0,.3);transition:all ease .8s;opacity:0}#Top header .txtArea.visible,#siteTop header .txtArea.visible{opacity:1}#Top header .txtArea .title,#siteTop header .txtArea .title{font-size:4rem}#Top header .txtArea .txt,#siteTop header .txtArea .txt{font-size:1.6rem;margin-top:10px;font-weight:bold}#Top header .imgArea,#siteTop header .imgArea{width:100%;height:100%;position:relative;overflow:hidden;transition:all ease .3s;opacity:0}#Top header .imgArea.visible,#siteTop header .imgArea.visible{opacity:1}#Top header .imgArea img,#Top header .imgArea video,#siteTop header .imgArea img,#siteTop header .imgArea video{height:100%;width:100%;position:absolute;left:50%;top:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-1}#Top header .imgArea video[poster],#siteTop header .imgArea video[poster]{height:100%;width:100%}@media(max-width: 767px){#Top header,#siteTop header{height:560px;position:relative;z-index:0}#Top header .txtArea,#siteTop header .txtArea{height:100%;position:absolute;left:0;top:0;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;color:#fff;padding-top:40px;background:rgba(0,0,0,.5)}#Top header .txtArea .title,#siteTop header .txtArea .title{font-size:2.8rem;line-height:1.4}#Top header .txtArea .txt,#siteTop header .txtArea .txt{font-size:1.5rem;width:100%;margin-top:20px;text-align:center}#Top header .txtArea .btnRequest,#siteTop header .txtArea .btnRequest{margin-top:20px}#Top header .imgArea,#siteTop header .imgArea{width:100%;height:100%}}#Top .categoryNavi,#siteTop .categoryNavi{display:flex;margin-top:-65px;display:flex;height:130px;width:100%}#Top .categoryNavi a,#siteTop .categoryNavi a{display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(50% - 15px);color:#fff;transition:all ease .3s;position:relative;background:#143589}#Top .categoryNavi a+a,#siteTop .categoryNavi a+a{margin-left:30px}@media(min-width: 768px){#Top .categoryNavi a:hover,#siteTop .categoryNavi a:hover{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-o-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}}#Top .categoryNavi a .label,#siteTop .categoryNavi a .label{color:#fff;font-size:2rem;line-height:1;display:flex;transition:all ease .3s}#Top .categoryNavi a .icon,#siteTop .categoryNavi a .icon{display:flex;align-items:center;margin-left:10px;align-items:center;height:36px;position:absolute;right:30px;top:calc(50% - 18px)}@media(max-width: 767px){#Top .categoryNavi,#siteTop .categoryNavi{margin-top:-315px;width:100%;display:block;height:auto}#Top .categoryNavi a,#siteTop .categoryNavi a{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;color:#fff;transition:all ease .3s;height:50px}#Top .categoryNavi a+a,#siteTop .categoryNavi a+a{margin-left:0;margin-top:10px}#Top .categoryNavi a:nth-child(n+3),#siteTop .categoryNavi a:nth-child(n+3){margin-top:15px}#Top .categoryNavi a .label,#siteTop .categoryNavi a .label{color:#fff;font-size:1.4rem;display:flex;transition:all ease .3s;align-items:center}#Top .categoryNavi a .icon,#siteTop .categoryNavi a .icon{display:flex;align-items:center;margin-left:10px;height:25px;align-items:center;padding-top:0;top:calc(50% - 12.5px)}}#Top .pageNavi,#siteTop .pageNavi{display:flex;margin-top:30px;display:flex;height:114px;height:130px;width:100%}#Top .pageNavi a,#siteTop .pageNavi a{display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(25% - 22.5px);margin-right:30px;color:#fff;transition:all ease .3s;position:relative}@media(min-width: 768px){#Top .pageNavi a:hover,#siteTop .pageNavi a:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}#Top .pageNavi a .icon,#siteTop .pageNavi a .icon{display:block;text-align:center;transition:all ease .3s}#Top .pageNavi a .label,#siteTop .pageNavi a .label{color:#fff;font-size:2rem;display:flex;margin-top:10px;transition:all ease .3s}#Top .pageNavi a .label .labelIcon,#siteTop .pageNavi a .label .labelIcon{display:flex;align-items:center;margin-left:10px;align-items:center;height:36px}#Top .pageNavi a .comingsoon,#siteTop .pageNavi a .comingsoon{position:absolute;left:0;width:100%;text-align:center;font-size:1.2rem;bottom:6px;z-index:1}#Top .pageNavi a.off::after,#siteTop .pageNavi a.off::after{content:"";display:block;height:100%;width:100%;display:block;position:absolute;top:0;left:0;background:rgba(51,51,51,.5)}#Top .pageNavi a:nth-child(1),#siteTop .pageNavi a:nth-child(1){background:#ff9400}#Top .pageNavi a:nth-child(2),#siteTop .pageNavi a:nth-child(2){background:#ff949b}#Top .pageNavi a:nth-child(3),#siteTop .pageNavi a:nth-child(3){background:#66c7ff}#Top .pageNavi a:nth-child(4),#siteTop .pageNavi a:nth-child(4){background:#359c6b;margin-right:0}@media(max-width: 767px){#Top .pageNavi,#siteTop .pageNavi{display:flex;display:flex;height:134px;width:100%;flex-wrap:wrap;margin-top:15px}#Top .pageNavi a,#siteTop .pageNavi a{display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(50% - 7.5px);margin-right:15px;color:#fff;transition:all ease .3s;height:80px}#Top .pageNavi a:nth-child(even),#siteTop .pageNavi a:nth-child(even){margin-right:0}#Top .pageNavi a:nth-child(n+3),#siteTop .pageNavi a:nth-child(n+3){margin-top:15px}#Top .pageNavi a .icon,#siteTop .pageNavi a .icon{display:block;text-align:center;transition:all ease .3s;height:15px}#Top .pageNavi a .label,#siteTop .pageNavi a .label{color:#fff;font-size:1.4rem;display:flex;margin-top:10px;transition:all ease .3s;align-items:center}#Top .pageNavi a .label .labelIcon,#siteTop .pageNavi a .label .labelIcon{display:flex;align-items:center;margin-left:10px;height:25px;align-items:center;padding-top:0}#Top .pageNavi a:nth-child(1),#siteTop .pageNavi a:nth-child(1){background:#ff9400}#Top .pageNavi a:nth-child(2),#siteTop .pageNavi a:nth-child(2){background:#ff949b}#Top .pageNavi a:nth-child(3),#siteTop .pageNavi a:nth-child(3){background:#66c7ff}#Top .pageNavi a:nth-child(4),#siteTop .pageNavi a:nth-child(4){background:#359c6b;margin-right:0}}#Top #movie,#siteTop #movie{margin-top:80px;margin-bottom:100px}#Top #movie .movieWrap,#siteTop #movie .movieWrap{position:relative;width:100%;height:0;padding-top:56.25%}#Top #movie .movieWrap iframe,#siteTop #movie .movieWrap iframe{max-width:100%;width:100%;height:100%;position:absolute;left:0;top:0}#Top #movie .txt,#siteTop #movie .txt{margin-top:20px}@media(max-width: 767px){#Top #movie,#siteTop #movie{margin-top:120px;margin-bottom:50px}}#Top #advantage,#Top #introduction,#siteTop #advantage,#siteTop #introduction{text-align:center;margin-top:80px}#Top #advantage .listWrap,#Top #introduction .listWrap,#siteTop #advantage .listWrap,#siteTop #introduction .listWrap{display:flex;flex-wrap:wrap;margin-top:70px}#Top #advantage .wrap,#Top #introduction .wrap,#siteTop #advantage .wrap,#siteTop #introduction .wrap{text-align:left;width:calc(50% - 15px)}@media(min-width: 768px){#Top #advantage .wrap:nth-child(even),#Top #introduction .wrap:nth-child(even),#siteTop #advantage .wrap:nth-child(even),#siteTop #introduction .wrap:nth-child(even){margin-left:30px}#Top #advantage .wrap:nth-child(n+3),#Top #introduction .wrap:nth-child(n+3),#siteTop #advantage .wrap:nth-child(n+3),#siteTop #introduction .wrap:nth-child(n+3){margin-top:80px}}#Top #advantage .wrap .imgArea,#Top #introduction .wrap .imgArea,#siteTop #advantage .wrap .imgArea,#siteTop #introduction .wrap .imgArea{width:100%;position:relative}#Top #advantage .wrap .imgArea.new::after,#Top #introduction .wrap .imgArea.new::after,#siteTop #advantage .wrap .imgArea.new::after,#siteTop #introduction .wrap .imgArea.new::after{content:"";height:72px;width:72px;display:block;position:absolute;top:0;left:0;background:url("../img/common/icon_new.svg") 0 0 no-repeat}#Top #advantage .wrap .txtArea,#Top #introduction .wrap .txtArea,#siteTop #advantage .wrap .txtArea,#siteTop #introduction .wrap .txtArea{width:100%;display:flex;flex-direction:column;justify-content:center;margin-top:20px}#Top #advantage .wrap .txtArea .eyeblow,#Top #introduction .wrap .txtArea .eyeblow,#siteTop #advantage .wrap .txtArea .eyeblow,#siteTop #introduction .wrap .txtArea .eyeblow{display:flex;align-items:center;font-weight:bold}#Top #advantage .wrap .txtArea .eyeblow .icon,#Top #introduction .wrap .txtArea .eyeblow .icon,#siteTop #advantage .wrap .txtArea .eyeblow .icon,#siteTop #introduction .wrap .txtArea .eyeblow .icon{display:flex;height:20px;width:26px}#Top #advantage .wrap .txtArea .eyeblow .icon img,#Top #introduction .wrap .txtArea .eyeblow .icon img,#siteTop #advantage .wrap .txtArea .eyeblow .icon img,#siteTop #introduction .wrap .txtArea .eyeblow .icon img{height:100%;width:auto}#Top #advantage .wrap .txtArea .eyeblow .label,#Top #introduction .wrap .txtArea .eyeblow .label,#siteTop #advantage .wrap .txtArea .eyeblow .label,#siteTop #introduction .wrap .txtArea .eyeblow .label{margin-left:10px;font-size:1.6rem}#Top #advantage .wrap .txtArea .eyeblow .new,#Top #introduction .wrap .txtArea .eyeblow .new,#siteTop #advantage .wrap .txtArea .eyeblow .new,#siteTop #introduction .wrap .txtArea .eyeblow .new{display:inline-block;margin-left:10px}#Top #advantage .wrap .txtArea .eyeblow .new img,#Top #introduction .wrap .txtArea .eyeblow .new img,#siteTop #advantage .wrap .txtArea .eyeblow .new img,#siteTop #introduction .wrap .txtArea .eyeblow .new img{width:37.5px}#Top #advantage .wrap .txtArea .blockTitle,#Top #introduction .wrap .txtArea .blockTitle,#siteTop #advantage .wrap .txtArea .blockTitle,#siteTop #introduction .wrap .txtArea .blockTitle{font-size:2.4rem;letter-spacing:0;line-height:1.4;margin-top:10px}#Top #advantage .wrap .txtArea .subtitle,#Top #introduction .wrap .txtArea .subtitle,#siteTop #advantage .wrap .txtArea .subtitle,#siteTop #introduction .wrap .txtArea .subtitle{color:#949494;margin-top:10px}#Top #advantage .wrap .txtArea .txt,#Top #introduction .wrap .txtArea .txt,#siteTop #advantage .wrap .txtArea .txt,#siteTop #introduction .wrap .txtArea .txt{margin-top:10px}#Top #advantage .wrap .txtArea .btnWrap,#Top #introduction .wrap .txtArea .btnWrap,#siteTop #advantage .wrap .txtArea .btnWrap,#siteTop #introduction .wrap .txtArea .btnWrap{margin-top:20px;display:flex}#Top #advantage .wrap .txtArea .btnWrap .btn:nth-child(2),#Top #introduction .wrap .txtArea .btnWrap .btn:nth-child(2),#siteTop #advantage .wrap .txtArea .btnWrap .btn:nth-child(2),#siteTop #introduction .wrap .txtArea .btnWrap .btn:nth-child(2){margin-left:20px}@media(max-width: 767px){#Top #advantage,#Top #introduction,#siteTop #advantage,#siteTop #introduction{text-align:center;margin-top:70px}#Top #advantage .listWrap,#Top #introduction .listWrap,#siteTop #advantage .listWrap,#siteTop #introduction .listWrap{display:block;margin-top:60px}#Top #advantage .wrap,#Top #introduction .wrap,#siteTop #advantage .wrap,#siteTop #introduction .wrap{display:block;width:100%;margin-top:50px;text-align:left}#Top #advantage .wrap+.wrap,#Top #introduction .wrap+.wrap,#siteTop #advantage .wrap+.wrap,#siteTop #introduction .wrap+.wrap{margin-top:60px}#Top #advantage .wrap .imgArea,#Top #introduction .wrap .imgArea,#siteTop #advantage .wrap .imgArea,#siteTop #introduction .wrap .imgArea{width:100%}#Top #advantage .wrap .txtArea,#Top #introduction .wrap .txtArea,#siteTop #advantage .wrap .txtArea,#siteTop #introduction .wrap .txtArea{width:100%;padding:0;margin-top:20px}#Top #advantage .wrap .txtArea .eyeblow,#Top #introduction .wrap .txtArea .eyeblow,#siteTop #advantage .wrap .txtArea .eyeblow,#siteTop #introduction .wrap .txtArea .eyeblow{display:flex;align-items:center}#Top #advantage .wrap .txtArea .eyeblow .icon,#Top #introduction .wrap .txtArea .eyeblow .icon,#siteTop #advantage .wrap .txtArea .eyeblow .icon,#siteTop #introduction .wrap .txtArea .eyeblow .icon{display:flex;height:20px;width:26px}#Top #advantage .wrap .txtArea .eyeblow .label,#Top #introduction .wrap .txtArea .eyeblow .label,#siteTop #advantage .wrap .txtArea .eyeblow .label,#siteTop #introduction .wrap .txtArea .eyeblow .label{margin-left:10px;font-size:1.6rem}#Top #advantage .wrap .txtArea .blockTitle,#Top #introduction .wrap .txtArea .blockTitle,#siteTop #advantage .wrap .txtArea .blockTitle,#siteTop #introduction .wrap .txtArea .blockTitle{font-size:2.3rem;letter-spacing:0;line-height:1.5;margin-top:10px}#Top #advantage .wrap .txtArea .txt,#Top #introduction .wrap .txtArea .txt,#siteTop #advantage .wrap .txtArea .txt,#siteTop #introduction .wrap .txtArea .txt{margin-top:10px}#Top #advantage .wrap .txtArea .btnWrap,#Top #introduction .wrap .txtArea .btnWrap,#siteTop #advantage .wrap .txtArea .btnWrap,#siteTop #introduction .wrap .txtArea .btnWrap{margin-top:20px;display:flex;width:100%}#Top #advantage .wrap .txtArea .btnWrap .btn,#Top #introduction .wrap .txtArea .btnWrap .btn,#siteTop #advantage .wrap .txtArea .btnWrap .btn,#siteTop #introduction .wrap .txtArea .btnWrap .btn{width:calc(50% - 7.5px)}#Top #advantage .wrap .txtArea .btnWrap .btn:nth-child(2),#Top #introduction .wrap .txtArea .btnWrap .btn:nth-child(2),#siteTop #advantage .wrap .txtArea .btnWrap .btn:nth-child(2),#siteTop #introduction .wrap .txtArea .btnWrap .btn:nth-child(2){margin-left:auto}}#Top.onshi #advantage,#siteTop.onshi #advantage{background:#f4f4f4;padding-top:100px;padding-bottom:100px}@media(max-width: 767px){#Top.onshi #advantage,#siteTop.onshi #advantage{padding-top:50px;padding-bottom:50px}}#Top.onshi header,#Top.denshi header{height:320px}#Top.onshi header .imgArea,#Top.denshi header .imgArea{opacity:1}@media(max-width: 767px){#Top.onshi header{height:560px}}@media(max-width: 767px){#Top.denshi header .txtArea{justify-content:center;padding-top:0;padding-bottom:0}}#siteTop header{height:560px}@media(max-width: 767px){#siteTop header{height:460px}}#siteTop .siteNavi{display:flex;margin-top:-58px;display:flex;height:116px;width:100%}#siteTop .siteNavi .btnOnshi,#siteTop .siteNavi .btnDenshi{width:calc(50% - 15px);height:100%;border:none;display:flex;padding:10px}@media(min-width: 768px){#siteTop .siteNavi .btnOnshi:hover,#siteTop .siteNavi .btnDenshi:hover{opacity:1}#siteTop .siteNavi .btnOnshi:hover .inner,#siteTop .siteNavi .btnDenshi:hover .inner{background:rgba(255,255,255,.75)}#siteTop .siteNavi .btnOnshi:hover .inner .icon,#siteTop .siteNavi .btnDenshi:hover .inner .icon{-moz-transform:translate(2px, 0);-o-transform:translate(2px, 0);-ms-transform:translate(2px, 0);-webkit-transform:translate(2px, 0);transform:translate(2px, 0)}}#siteTop .siteNavi .btnOnshi .inner,#siteTop .siteNavi .btnDenshi .inner{background:#fff;display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative;transition:all ease .3s}#siteTop .siteNavi .btnOnshi .inner .label,#siteTop .siteNavi .btnDenshi .inner .label{font-size:2.2rem}#siteTop .siteNavi .btnOnshi .inner .icon,#siteTop .siteNavi .btnDenshi .inner .icon{position:absolute;right:20px;top:0;height:100%;display:flex;align-items:center;transition:all ease .3s}#siteTop .siteNavi .btnOnshi{background:linear-gradient(to right, #ff9400 0, #ff949b 100%)}#siteTop .siteNavi .btnOnshi .label{background:linear-gradient(to right, #ff9400 0, #ff949b 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}#siteTop .siteNavi .btnDenshi{background:linear-gradient(to right, #66c7ff 0, #359c6b 100%);margin-left:auto}#siteTop .siteNavi .btnDenshi .label{background:linear-gradient(to right, #66c7ff 0, #359c6b 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}#siteTop .siteNavi.footer{margin-top:100px}#siteTop .eyeblow.onshi span{background:linear-gradient(to right, #ff9400 0, #ff949b 100%);color:#fff;display:inline-block;padding:0 10px}#siteTop .eyeblow.denshi span{background:linear-gradient(to right, #66c7ff 0, #359c6b 100%);color:#fff;display:inline-block;padding:0 10px}@media(max-width: 767px){#siteTop main{padding-bottom:0}#siteTop .siteNavi{margin-top:-130px;width:100%;display:block;height:auto;padding-bottom:0}#siteTop .siteNavi .btnOnshi,#siteTop .siteNavi .btnDenshi{width:100%;height:100%;border:none;display:flex;padding:5px;height:50px}#siteTop .siteNavi .btnOnshi .inner,#siteTop .siteNavi .btnDenshi .inner{background:#fff;display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative;transition:all ease .3s}#siteTop .siteNavi .btnOnshi .inner .label,#siteTop .siteNavi .btnDenshi .inner .label{font-size:1.6rem}#siteTop .siteNavi .btnOnshi .inner .icon,#siteTop .siteNavi .btnDenshi .inner .icon{position:absolute;right:20px;top:0;height:100%;display:flex;align-items:center;transition:all ease .3s}#siteTop .siteNavi .btnDenshi{margin-top:10px}#siteTop .siteNavi.footer{margin-top:50px}}#about main{position:relative}#about main #contents{position:relative;z-index:1}#about header{padding-top:110px}#about header .wrap{display:flex}#about header .wrap .txtArea{width:500px;display:flex;flex-direction:column}#about header .wrap .txtArea .title{font-size:3.2rem;letter-spacing:0;line-height:1.5}#about header .wrap .txtArea .txt{margin-top:10px}#about header .wrap .txtArea .btnWrap{margin-top:30px;display:flex}#about header .wrap .txtArea .btnWrap .btn{width:280px;flex-direction:row}#about header .wrap .txtArea .btnWrap .btn .sub,#about header .wrap .txtArea .btnWrap .btn .label{display:inline-block;font-size:1.4rem}#about header .wrap .txtArea .note{margin-top:auto}#about header .wrap .txtArea .note a{color:#0041ff;text-decoration:underline}#about header .wrap .txtArea .note a span{display:inline-block;margin-left:5px}#about header .wrap .imgArea{width:calc(100% - 540px);margin-left:auto;position:relative}#about header .wrap .imgArea a{z-index:1;display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;width:100%;height:100%;transition:all ease .3s}#about header .wrap .imgArea a:hover{background:rgba(255,255,255,.1)}#about header .wrap .imgArea a:hover .playIcon{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#about header .wrap .imgArea a .playIcon{width:44px;height:44px;transition:all ease .3s}@media(max-width: 767px){#about header{padding-top:30px}#about header .wrap{display:flex;flex-direction:column}#about header .wrap .txtArea{width:100%;display:block;flex-direction:column}#about header .wrap .txtArea .title{font-size:2.8rem;letter-spacing:0;line-height:1.5;margin-top:10px;text-align:center}#about header .wrap .txtArea .txt{margin-top:10px;font-size:1.6rem}#about header .wrap .txtArea .btnWrap{margin-top:30px;display:flex}#about header .wrap .txtArea .btnWrap .btn{width:100%;flex-direction:row}#about header .wrap .txtArea .btnWrap .btn .sub,#about header .wrap .txtArea .btnWrap .btn .label{display:inline-block;font-size:1.4rem}#about header .wrap .txtArea .note{margin-top:35px}#about header .wrap .txtArea .note a{color:#0041ff;text-decoration:underline}#about header .wrap .txtArea .note a span{display:inline-block;margin-left:5px}#about header .wrap .imgArea{width:100%;margin-top:30px}#about header .wrap .imgArea a{z-index:1;display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;width:100%;height:100%;transition:all ease .3s}#about header .wrap .imgArea a .playIcon{width:44px;height:44px;transition:all ease .3s}}#about .anchorList{display:flex;margin-top:100px}#about .anchorList li{width:calc(50% - 15px)}#about .anchorList li+li{margin-left:30px}#about .anchorList li a{color:#000;display:flex;background:#f4f4f4;width:100%;border:none;position:relative}#about .anchorList li a .icon{position:absolute;display:flex;right:20px;top:0;height:100%;align-items:center;-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media(max-width: 767px){#about .anchorList{margin-top:60px;display:block}#about .anchorList li{width:100%}#about .anchorList li+li{margin-left:0;margin-top:20px}#about .anchorList li a{color:#000;display:flex;background:#f4f4f4;width:100%;border:none;position:relative}#about .anchorList li a .icon{position:absolute;display:flex;right:20px;height:100%;align-items:center}}#about #change{text-align:center;margin-top:100px}#about #change .list{text-align:left;margin-top:80px;display:flex;flex-wrap:wrap}#about #change .list li{text-align:left;width:calc(50% - 15px);margin-right:30px}#about #change .list li:nth-child(even){margin-right:0}#about #change .list li:nth-child(n+3){margin-top:55px}#about #change .list li .txtArea{padding:15px 10px}#about #change .list li .txtArea .eyeblow{display:flex;align-items:center}#about #change .list li .txtArea .eyeblow .icon{display:flex;height:20px;width:26px}#about #change .list li .txtArea .eyeblow .label{margin-left:10px;font-size:1.6rem}#about #change .list li .txtArea .blockTitle{font-size:2.4rem;letter-spacing:0;line-height:1.5;margin-top:10px}#about #change .list li .txtArea .txt{margin-top:10px}#about #change .list li .txtArea .btnWrap{margin-top:30px;display:flex}#about #change .list li .txtArea .btnWrap .btn:nth-child(2){margin-left:20px}@media(max-width: 767px){#about #change{text-align:center;margin-top:75px}#about #change .list{margin-top:60px;flex-direction:column}#about #change .list li{text-align:left;width:100%;margin-right:0}#about #change .list li+li{margin-top:60px}#about #change .list li:nth-child(even){margin-right:0}#about #change .list li:nth-child(n+3){margin-top:60px}#about #change .list li .txtArea{padding:15px 10px}#about #change .list li .txtArea .eyeblow{display:flex;align-items:center}#about #change .list li .txtArea .eyeblow .icon{display:flex;height:20px;width:26px}#about #change .list li .txtArea .eyeblow .label{margin-left:10px;font-size:1.6rem}#about #change .list li .txtArea .txt{margin-top:10px}#about #change .list li .txtArea .btnWrap{margin-top:20px;display:flex}#about #change .list li .txtArea .btnWrap .btn:nth-child(2){margin-left:auto}}#about #flow{background:#f4f4f4;text-align:center;padding-top:100px}#about #flow .flowList{display:flex;margin-top:70px}#about #flow .flowList .col{display:flex;width:15%;background:#949494;padding:20px 5px}#about #flow .flowList .col:last-child{margin-right:0}#about #flow .flowList .col>a,#about #flow .flowList .col>div{display:flex;width:100%;display:flex;flex-direction:column;color:#fff;align-items:center;justify-content:center;height:186px;font-weight:bold}#about #flow .flowList .col>a .num,#about #flow .flowList .col>div .num{font-size:3.2rem;line-height:1}#about #flow .flowList .col>a .txt,#about #flow .flowList .col>div .txt{font-size:1.4rem;margin-top:20px;display:flex;align-items:center}#about #flow .flowList .col>a .icon,#about #flow .flowList .col>div .icon{margin-top:auto;width:13px;height:13px;margin-top:20px;display:flex;align-items:center;justify-content:center}#about #flow .flowList .spacer{width:6.25%;display:flex;align-items:center;justify-content:center}#about #flow .txtArea{text-align:left;margin-top:40px;padding-bottom:80px}#about #flow .txtArea h3{font-size:1.8rem;display:flex;align-items:center}#about #flow .txtArea h3 .icon{width:21px;height:100%;display:flex;align-items:center;margin-right:5px}#about #flow .txtArea h3 .icon img{width:21px;height:21px}#about #flow .txtArea .linkWrap{font-size:1.6rem;margin-top:20px;display:flex;align-items:center}#about #flow .txtArea .linkWrap a{display:inline-block;margin-left:5px}#about #flow .flowBlock li{background:#fff;padding-top:50px;position:relative}#about #flow .flowBlock li::after{position:absolute;left:calc(50% - 18px);top:0;display:block;content:"";width:37px;height:32px;background:url("../img/common/triangle_down_gray.svg") 0 0 no-repeat}#about #flow .flowBlock li:nth-child(even){background:#f4f4f4}#about #flow .flowBlock li:nth-child(even)::after{background:url("../img/common/triangle_down_white.svg") 0 0 no-repeat}#about #flow .flowBlock li .wrap{display:flex;padding-bottom:80px}#about #flow .flowBlock li .wrap .numArea{padding-left:70px;position:relative}#about #flow .flowBlock li .wrap .numArea::after{width:1px;height:calc(100% + 50px + 80px);display:block;content:"";position:absolute;top:-50px;left:98px;background:#949494}#about #flow .flowBlock li .wrap .numArea .num{display:flex;background:#949494;align-items:center;justify-content:center;color:#fff;width:56px;height:56px;font-size:3rem;line-height:1;font-weight:bold}#about #flow .flowBlock li .wrap .txtArea{margin-top:0;width:calc(100% - 170px);margin-left:auto;display:block;padding-bottom:0}#about #flow .flowBlock li .wrap .txtArea p{margin-top:10px}#about #flow .flowBlock li .wrap .txtArea .block{margin-top:50px}#about #flow .flowBlock li .wrap .txtArea .block:first-child{margin-top:0}#about #flow .flowBlock li .wrap .txtArea .box{border:solid 1px #000;display:inline-block;padding:15px;margin-top:10px}#about #flow .flowBlock li .wrap .txtArea .box>:first-child{margin-top:0}#about #flow .flowBlock li .wrap .txtArea .spacer30{margin-top:30px}#about #flow .flowBlock li .wrap .txtArea .title{margin-bottom:20px;height:56px;align-items:center;font-size:2.4rem;font-weight:bold}#about #flow .flowBlock li .wrap .txtArea .subtitle{margin-top:20px;font-size:1.8rem;margin-bottom:10px}#about #flow .flowBlock li .wrap .txtArea .h{font-size:1.6rem;margin-top:30px}#about #flow .flowBlock li .wrap .txtArea .txt{font-size:1.6rem;padding-left:20px}#about #flow .flowBlock li .wrap .txtArea .txt .btnWrap{margin-top:20px}#about #flow .flowBlock li .wrap .txtArea .txt .noteBlock{margin-top:20px}#about #flow .flowBlock li .wrap .txtArea .txt .note{font-size:1.4rem;margin-top:10px}#about #flow .flowBlock li .wrap .txtArea .txt .notespan{margin-top:0}#about #flow .flowBlock li .wrap .txtArea .txt .note a{text-decoration:underline;word-break:break-all}#about #flow .flowBlock li .wrap .txtArea .txt .btn{text-align:center}#about #flow .flowBlock li .wrap .txtArea .txt .btn .icon{display:flex;align-items:center;height:100%;margin-left:10px}#about #flow .flowBlock li .wrap .txtArea dl{margin-top:30px}#about #flow .flowBlock li .wrap .txtArea dl dt{font-size:1.6rem}#about #flow .flowBlock li .wrap .txtArea dl dd{padding-left:15px;margin-top:5px}#about #flow .flowBlock li:first-child .wrap .numArea::after{top:0;height:calc(100% + 80px)}#about #flow .flowBlock li:last-child .wrap .numArea::after{height:106px}@media(max-width: 767px){#about #flow{background:#f4f4f4;text-align:center;padding-top:100px}#about #flow .flowList{margin-top:70px;flex-direction:column}#about #flow .flowList .col{display:flex;width:100%;padding:0}#about #flow .flowList .col>a,#about #flow .flowList .col>div{display:flex;width:100%;display:flex;flex-direction:row;color:#fff;align-items:center;justify-content:flex-start;height:44px;padding:0 15px}#about #flow .flowList .col>a .num,#about #flow .flowList .col>div .num{font-size:3rem;line-height:1;margin:auto;white-space:nowrap}#about #flow .flowList .col>a .txt,#about #flow .flowList .col>div .txt{font-size:1.4rem;margin-bottom:0;text-align:left;margin-left:20px;margin-right:auto;width:calc(100% - 40px);line-height:1;margin-top:0}#about #flow .flowList .col>a .txt br,#about #flow .flowList .col>div .txt br{display:none}#about #flow .flowList .col>a .icon,#about #flow .flowList .col>div .icon{margin-top:auto;margin-bottom:auto;height:100%;width:13px;height:13px;display:flex;align-items:center;justify-content:center;margin-left:auto}#about #flow .flowList .spacer{width:100%;display:flex;align-items:center;justify-content:center;height:36px}#about #flow .flowList .spacer img{-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}#about #flow .noteBlock p{font-size:1.6rem}#about #flow .noteBlock h3{margin-bottom:20px}#about #flow .txtArea{text-align:left;margin-top:40px;padding-bottom:40px}#about #flow .txtArea h3{font-size:1.8rem;display:flex;align-items:center}#about #flow .txtArea h3 .icon{width:21px;height:100%;display:flex;align-items:center;margin-right:5px}#about #flow .txtArea h3 .icon img{width:21px;height:21px}#about #flow .txtArea .linkWrap{font-size:1.6rem;margin-top:20px;display:flex;align-items:center;display:block}#about #flow .txtArea .linkWrap a{display:inline-block;margin-left:5px}#about #flow .flowBlock li{background:#fff;padding-top:60px}#about #flow .flowBlock li .wrap{padding-bottom:50px}#about #flow .flowBlock li .wrap .numArea{padding-left:0}#about #flow .flowBlock li .wrap .numArea::after{width:1px;height:calc(100% + 60px + 50px);display:block;content:"";position:absolute;top:-60px;left:18px;background:#949494}#about #flow .flowBlock li .wrap .numArea .num{width:36px;height:36px;font-size:2rem}#about #flow .flowBlock li .wrap .txtArea{margin-top:0;width:calc(100% - 50px);margin-left:auto;display:block;padding-bottom:0}#about #flow .flowBlock li .wrap .txtArea p{margin-top:10px}#about #flow .flowBlock li .wrap .txtArea .block{margin-top:30px}#about #flow .flowBlock li .wrap .txtArea .block:first-child{margin-top:0}#about #flow .flowBlock li .wrap .txtArea .box{border:solid 1px #000;display:inline-block;padding:15px;margin-top:10px}#about #flow .flowBlock li .wrap .txtArea .box>:first-child{margin-top:0}#about #flow .flowBlock li .wrap .txtArea .spacer30{margin-top:30px}#about #flow .flowBlock li .wrap .txtArea .title{margin-bottom:20px;height:36px;font-size:2rem}#about #flow .flowBlock li .wrap .txtArea .subtitle{margin-top:20px;font-size:1.8rem;margin-bottom:10px}#about #flow .flowBlock li .wrap .txtArea .h{font-size:1.6rem;margin-top:30px}#about #flow .flowBlock li .wrap .txtArea .txt{font-size:1.6rem;padding-left:20px}#about #flow .flowBlock li .wrap .txtArea .txt .btnWrap{margin-top:20px}#about #flow .flowBlock li .wrap .txtArea .txt .note{font-size:1.4rem;margin-top:10px}#about #flow .flowBlock li .wrap .txtArea .txt .notespan{margin-top:0}#about #flow .flowBlock li .wrap .txtArea .txt .note a{text-decoration:underline;word-break:break-all}#about #flow .flowBlock li .wrap .txtArea .txt .btn{text-align:center}#about #flow .flowBlock li .wrap .txtArea .txt .btn .icon{display:flex;align-items:center;height:100%;margin-left:10px}#about #flow .flowBlock li .wrap .txtArea dl{margin-top:30px}#about #flow .flowBlock li .wrap .txtArea dl dt{font-size:1.6rem}#about #flow .flowBlock li .wrap .txtArea dl dd{padding-left:15px;margin-top:5px}#about #flow .flowBlock li:first-child .wrap .numArea::after{top:0;height:calc(100% + 80px)}#about #flow .flowBlock li:last-child .wrap .numArea::after{height:96px}}#about .footerLinkList02{display:flex;margin-top:30px}#about .footerLinkList02 li{width:calc(50% - 15px)}#about .footerLinkList02 li+li{margin-left:30px}#about .footerLinkList02 li a{color:#000;display:flex;background:#f4f4f4;width:100%;border:none;position:relative}#about .footerLinkList02 li a .icon{position:absolute;display:flex;right:20px;height:100%;align-items:center;-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media(max-width: 767px){#about .footerLinkList02{margin-top:60px;display:block}#about .footerLinkList02 li{width:100%}#about .footerLinkList02 li+li{margin-left:0;margin-top:20px}#about .footerLinkList02 li a{color:#000;display:flex;background:#f4f4f4;width:100%;border:none;position:relative}#about .footerLinkList02 li a .icon{position:absolute;display:flex;right:20px;height:100%;align-items:center}}#points header{padding-top:90px}#points header .pageTitle{font-size:3.2rem;text-align:center}#points header .pageTitle span{position:relative}#points header .pageTitle span::after{content:"";display:block;height:4px;width:100%;display:block;position:absolute;bottom:-10px;left:0;background:linear-gradient(to right, #66c3ff 0%, #35986b 100%)}#points header .anchorList{display:flex;margin-top:80px}#points header .anchorList.denshi{justify-content:center;margin-left:auto;margin-right:auto}#points header .anchorList li{width:calc(25% - 22.5px)}#points header .anchorList li+li{margin-left:30px}#points header .anchorList li a{display:flex;height:44px;align-items:center;padding-left:20px;padding-right:15px;transition:all ease .3s;position:relative}#points header .anchorList li a.off::after{content:"";display:block;height:100%;width:100%;display:block;position:absolute;top:0;left:0;background:rgba(100,100,100,.5)}#points header .anchorList li a:hover{opacity:.75}#points header .anchorList li a .icon{display:flex;align-items:center;justify-content:center;margin-right:15px;height:100%}#points header .anchorList li a .icon img{height:20px}#points header .anchorList li a .label{color:#fff}#points header .anchorList li a .arrowIcon{margin-left:auto;height:100%;display:flex;align-items:center;justify-content:center}#points header .anchorList li a .arrowIcon img{width:13px;height:13px}#points header .anchorList li a.navy{background:#093289}#points header .anchorList li a.orange{background:#ff9400}#points header .anchorList li a.pink{background:#ff949b}#points header .anchorList li a.blue{background:#66c7ff}#points header .anchorList li a.green{background:#359c6b}@media(max-width: 767px){#points header{padding-top:60px}#points header .pageTitle{font-size:2.8rem;text-align:center}#points header .anchorList{display:flex;margin-top:70px;flex-wrap:wrap}#points header .anchorList.denshi{justify-content:flex-start}#points header .anchorList.denshi li{width:calc(50% - 7px)}#points header .anchorList.denshi li+li{margin-left:0}#points header .anchorList.denshi li:nth-child(even){margin-left:14px}#points header .anchorList li{width:calc(50% - 7px)}#points header .anchorList li+li{margin-left:0}#points header .anchorList li:nth-child(even){margin-left:14px}#points header .anchorList li:nth-child(n+3){margin-top:14px}#points header .anchorList li a{display:flex;height:90px;align-items:center;justify-content:center;padding:10px;flex-wrap:wrap}#points header .anchorList li a:hover{opacity:.75}#points header .anchorList li a .icon{display:flex;align-items:center;justify-content:center;margin-right:0;height:26px;width:100%;margin-bottom:10px}#points header .anchorList li a .icon img{height:20px}#points header .anchorList li a .arrowIcon{margin-left:5px;height:13px}}#points section.detail{margin-top:80px}#points section.detail:nth-child(even){background:#f4f4f4;padding-top:80px;padding-bottom:80px}#points section.detail .titleArea{text-align:center}#points section.detail .titleArea .title{display:flex;align-items:center;font-size:2.8rem;justify-content:center;font-weight:bold}#points section.detail .titleArea .title .icon{display:flex;margin-right:15px}#points section.detail .titleArea .title .icon img{height:28px}#points section.detail .titleArea .subtitle{font-weight:bold;color:#949494}#points section.detail .pointBlock{display:flex;margin-top:80px}#points section.detail .pointBlock .txtArea{width:calc(50% - 15px);display:flex;flex-direction:column;justify-content:flex-start}#points section.detail .pointBlock .txtArea .eyeblow{position:relative;padding-left:25px;line-height:1;margin-top:-55px}#points section.detail .pointBlock .txtArea .eyeblow .label{position:absolute;left:17px;top:16px;display:block;transform-origin:left top;-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-top:-10px;font-size:1.2rem;font-weight:bold}#points section.detail .pointBlock .txtArea .eyeblow .num{font-size:4.6rem;font-weight:bold}#points section.detail .pointBlock .txtArea .title{margin-top:15px;font-size:2.4rem;line-height:1.6}#points section.detail .pointBlock .txtArea .txt{margin-top:15px;font-size:1.6rem}#points section.detail .pointBlock .txtArea a{word-break:break-all}#points section.detail .pointBlock .imgArea{width:calc(50% - 15px);margin-left:auto}#points section.detail .caseBlock{margin-top:80px}#points section.detail .caseBlock .blockTitle{font-size:2.8rem}#points section.detail .caseBlock .wrap{display:flex;margin-top:20px}#points section.detail .caseBlock .wrap .imgArea{width:384px;display:flex;align-items:center}#points section.detail .caseBlock .wrap .imgArea img{width:100%}#points section.detail .caseBlock .wrap .txtArea{width:calc(100% - 414px);display:flex;flex-direction:column;margin-left:auto}#points section.detail .caseBlock .wrap .txtArea .eyeblow{position:relative;line-height:1;margin-top:-32px;font-weight:bold}#points section.detail .caseBlock .wrap .txtArea .eyeblow .lineNavy{border-bottom:2px solid #093289;padding-bottom:2px}#points section.detail .caseBlock .wrap .txtArea .eyeblow .lineOrange{border-bottom:2px solid #ff9400;padding-bottom:2px}#points section.detail .caseBlock .wrap .txtArea .eyeblow .linePink{border-bottom:2px solid #ff949b;padding-bottom:2px}#points section.detail .caseBlock .wrap .txtArea .eyeblow .lineBlue{border-bottom:2px solid #66c7ff;padding-bottom:2px}#points section.detail .caseBlock .wrap .txtArea .eyeblow .lineGreen{border-bottom:2px solid #359c6b;padding-bottom:2px}#points section.detail .caseBlock .wrap .txtArea .title{margin-top:15px;font-size:2.4rem;letter-spacing:0;line-height:1.5}#points section.detail .caseBlock .wrap .txtArea .subtitle{font-size:1.6rem;color:#949494}#points section.detail .caseBlock .wrap .txtArea .txt{margin-top:15px;font-size:1.6rem;line-height:1.5;margin-bottom:15px}#points section.detail .caseBlock .wrap .txtArea .btnWrap{margin-top:auto}@media(max-width: 767px){#points section.detail{margin-top:80px}#points section.detail:nth-child(even){background:#f4f4f4;padding-top:60px;padding-bottom:60px}#points section.detail .titleArea{text-align:center}#points section.detail .titleArea .title{display:flex;align-items:center;font-size:2.8rem;justify-content:center}#points section.detail .titleArea .title .icon{display:flex;margin-right:10px}#points section.detail .titleArea .title .icon img{height:28px}#points section.detail .titleArea .subtitle{color:#949494;font-size:1.6rem}#points section.detail .pointBlock{margin-top:100px;flex-direction:column}#points section.detail .pointBlock .txtArea{width:100%;flex-direction:column;justify-content:center}#points section.detail .pointBlock .txtArea .title{margin-top:15px;font-size:2.4rem;line-height:1.5}#points section.detail .pointBlock .txtArea .txt{margin-top:15px;font-size:1.6rem}#points section.detail .pointBlock .imgArea{width:100%;margin-top:30px}#points section.detail .caseBlock{margin-top:80px}#points section.detail .caseBlock .blockTitle{font-size:2.8rem}#points section.detail .caseBlock .wrap{display:flex;margin-top:20px;flex-direction:column}#points section.detail .caseBlock .wrap .imgArea{width:100%}#points section.detail .caseBlock .wrap .txtArea{width:100%;display:flex;flex-direction:column;margin-left:auto;margin-top:60px}#points section.detail .caseBlock .wrap .txtArea .eyeblow{font-size:2.4rem}#points section.detail .caseBlock .wrap .txtArea .lineNavy{border-bottom:4px solid #093289;padding-bottom:2px}#points section.detail .caseBlock .wrap .txtArea .lineOrange{border-bottom:4px solid #ff9400;padding-bottom:2px}#points section.detail .caseBlock .wrap .txtArea .linePink{border-bottom:4px solid #ff949b;padding-bottom:2px}#points section.detail .caseBlock .wrap .txtArea .lineBlue{border-bottom:4px solid #66c7ff;padding-bottom:2px}#points section.detail .caseBlock .wrap .txtArea .lineGreen{border-bottom:4px solid #359c6b;padding-bottom:2px}#points section.detail .caseBlock .wrap .txtArea .title{margin-top:15px;font-size:2.4rem;letter-spacing:0;line-height:1.5}#points section.detail .caseBlock .wrap .txtArea .subtitle{font-size:1.6rem;color:#949494;margin-top:5px}#points section.detail .caseBlock .wrap .txtArea .txt{margin-top:15px;font-size:1.6rem;line-height:1.5;margin-bottom:15px}#points section.detail .caseBlock .wrap .txtArea .btnWrap{margin-top:auto}}
