﻿.pageunderArea [data-flowbg-bg-img]:before,.pageunderArea [data-flowbg-bg-img]:after{background-image:url(../img/ph01_pc.jpg)}@media (max-width: 640px){.pageunderArea [data-flowbg-bg-img]:before,.pageunderArea [data-flowbg-bg-img]:after{background-image:url(../img/ph01_sp.jpg)}}.pageunderArea .contentWrap{padding-left:0;padding-right:0;padding-bottom:60px}@media (max-width: 640px){.pageunderArea .contentWrap{padding-bottom:2rem}}.pageunderArea .contentWrap .title01Eng .line02:before{content:"Maria Veil"}.pageunderArea .contentWrap .contentin{text-align:center}.pageunderArea .contentWrap .contentin .caption01{font-family:"a-otf-ryumin-pr6n","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:2.6rem;line-height:4.5rem;font-weight:bold;position:relative;margin-bottom:38px;letter-spacing:0.5rem;font-weight:normal}@media (max-width: 640px){.pageunderArea .contentWrap .contentin .caption01{font-weight:bold;font-size:1.3rem;line-height:2.25rem;margin-bottom:2rem;letter-spacing:-0.1rem}}.pageunderArea .contentWrap .contentin .caption01 .ruby{display:inline-block;position:relative}.pageunderArea .contentWrap .contentin .caption01 .equal:before{content:"イコール";display:inline-block;font-size:0.9rem;line-height:1;letter-spacing:0.3rem;word-break:keep-all;white-space:nowrap;position:absolute;top:-0.3rem;left:50%;transform:translateX(-50%)}@media (max-width: 640px){.pageunderArea .contentWrap .contentin .caption01 .ruby:before{font-size:8px;letter-spacing:-0.2rem;display:block;top:-0.2rem}}.pageunderArea .contentWrap .contentin .imgwrap{position:relative;display:inline-block}.pageunderArea .contentWrap .contentin .imgwrap .img01{display:block;max-width:100%;height:auto}.pageunderArea .contentWrap .contentin .imgwrap .link{position:absolute;background-color:#fff;opacity:0.0;-webkit-transition:0.2s;transition:0.2s}.no-touchevents .pageunderArea .contentWrap .contentin .imgwrap .link:hover{opacity:0.3}.pageunderArea .contentWrap .contentin .imgwrap .link.link01{top:6%;left:54%;width:13%;height:17%}@media (max-width: 640px){.pageunderArea .contentWrap .contentin .imgwrap .link.link01{top:19%;left:41%;width:32%;height:17%}}.pageunderArea .contentWrap .contentin .imgwrap .link.link02{top:5%;left:30%;width:11%;height:18%}@media (max-width: 640px){.pageunderArea .contentWrap .contentin .imgwrap .link.link02{top:4%;left:18%;width:31%;height:16%}}.pageunderArea .contentWrap .contentin .imgwrap .link.link03{top:9%;left:77%;width:14%;height:8%}@media (max-width: 640px){.pageunderArea .contentWrap .contentin .imgwrap .link.link03{top:5%;left:54%;width:26%;height:15%}}.pageunderArea .contentWrap .contentin .imgwrap .link.link04{top:90%;left:25.5%;width:7%;height:11%}@media (max-width: 640px){.pageunderArea .contentWrap .contentin .imgwrap .link.link04{top:84%;left:5.5%;width:17%;height:11%}}.spaceArea{padding:84px 0 52px;text-align:center;position:relative}@media (max-width: 640px){.spaceArea{padding:4rem 0 4rem}}.spaceArea.type01{background-color:#F7F5F3}.spaceArea.type02{background-color:#E9EFEA}.spaceArea.type03{background-color:#F7EEEC}.spaceArea.type04{background-color:#FFFFFF}.spaceArea .title01{margin-bottom:2rem}@media (max-width: 640px){.pageunderArea .contentWrap .title01Eng .line02:before{content:"Maria Veil";font-size: 3rem;padding-right: 20px;}.spaceArea .title01{margin-bottom:2rem}}.spaceArea .title01.title01Type01:before{content:"Dress"}.spaceArea .title01.title01Type02:before{content:"Photo Studio"}.spaceArea .title01.title01Type03:before{content:"Beauty Salon"}.spaceArea .title01.title01Type04:before{content:"Brides Beauty Support"}.spaceArea .title02{font-family:"a-otf-ryumin-pr6n","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:2.4rem;margin-bottom:22px;letter-spacing:0.4rem;font-weight:normal}@media (max-width: 640px){.spaceArea .title02{font-weight:bold;font-size:1.3rem;margin-bottom:1.7rem;letter-spacing:0}}.spaceArea .caption01{font-size:1.4rem;line-height:2.5rem;margin-bottom:46px}@media (max-width: 640px){.spaceArea .caption01{font-size:1.1rem;margin-bottom:1.7rem;line-height:1.75rem;text-align:left;padding:0 1.5rem}}@media (max-width: 640px){.spaceArea .caption01 br{display:none}}.spaceArea [data-slidearea02a]{padding:0 3%;overflow:hidden;margin-bottom:54px}@media (max-width: 640px){.spaceArea [data-slidearea02a]{padding:0;margin-bottom:4rem}}.spaceArea [data-slidearea02a] .contantWrap{max-width:800px;width:100%;margin:auto;position:relative}.spaceArea [data-slidearea02a] .contantWrap .btns01{position:absolute;left:0;right:0;margin:auto;width:100%;padding-top:450px}@media (max-width: 640px){.spaceArea [data-slidearea02a] .contantWrap .btns01{padding-top:16.6rem}}.spaceArea [data-slidearea02a] .contantWrap .btns01 button{position:absolute;top:0;bottom:0;margin:auto;z-index:11;width:70px;height:70px;-webkit-tap-highlight-color:transparent}@media (max-width: 640px){.spaceArea [data-slidearea02a] .contantWrap .btns01 button{width:60px;height:90px}}.spaceArea [data-slidearea02a] .contantWrap .btns01 button:before,.spaceArea [data-slidearea02a] .contantWrap .btns01 button:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transition:.2s}.spaceArea [data-slidearea02a] .contantWrap .btns01 button:before{width:48px;height:48px;background-color:#1a1a1a;border-radius:50%}@media (max-width: 640px){.spaceArea [data-slidearea02a] .contantWrap .btns01 button:before{width:32px;height:32px}}.spaceArea [data-slidearea02a] .contantWrap .btns01 button:after{width:8px;height:8px;border:2px solid #FFF}@media (max-width: 640px){.spaceArea [data-slidearea02a] .contantWrap .btns01 button:after{width:5px;height:5px}}.spaceArea [data-slidearea02a] .contantWrap .btns01 button.next{right:-35px}@media (max-width: 640px){.spaceArea [data-slidearea02a] .contantWrap .btns01 button.next{right:0}}.spaceArea [data-slidearea02a] .contantWrap .btns01 button.next:after{border-bottom:transparent !important;border-left:transparent !important;transform:rotate(45deg);right:3px}.spaceArea [data-slidearea02a] .contantWrap .btns01 button.prev{left:-35px}@media (max-width: 640px){.spaceArea [data-slidearea02a] .contantWrap .btns01 button.prev{left:0}}.spaceArea [data-slidearea02a] .contantWrap .btns01 button.prev:after{border-bottom:transparent !important;border-right:transparent !important;transform:rotate(-45deg);right:-3px}.no-touchevents .spaceArea [data-slidearea02a] .contantWrap .btns01 button:hover:before{background-color:#FFF}.no-touchevents .spaceArea [data-slidearea02a] .contantWrap .btns01 button:hover:after{border-color:#1a1a1a}.spaceArea [data-slidearea02a] .contantWrap .contentWrapIn{padding:0}.spaceArea [data-slidearea02a] .contantWrap .contentWrapIn .content{position:relative;display:table}.spaceArea [data-slidearea02a] .contantWrap .contentWrapIn .content .link{display:table-cell;position:relative;top:0;left:0;height:100%;background-size:cover;background-position:center center;padding-top:450px}@media (max-width: 640px){.spaceArea [data-slidearea02a] .contantWrap .contentWrapIn .content .link{padding-top:16.6rem}}.spaceArea [data-slidearea02a] .contantWrap .contentWrapIn .content .link:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.2;-webkit-transition:0.4s;transition:0.4s}.spaceArea [data-slidearea02a] .contantWrap .contentWrapIn .content .link.active:after{opacity:0.0}.spaceArea [data-slidearea01b] .content{display:table;max-width:1100px;margin:auto}@media (min-width: 641px){.spaceArea [data-slidearea01b] .content{width:100% !important}}.spaceArea [data-slidearea01b] .content .link{display:table-cell;vertical-align:top}@media (min-width: 641px){.spaceArea [data-slidearea01b] .content .link{width:33.33333% !important}}.spaceArea [data-slidearea01b] .content .link.dammy{display:none}.spaceArea [data-slidearea01b] .content .link>.in{padding:0 10px}.spaceArea [data-slidearea01b] .content .link>.in .img{padding-top:70%;margin-bottom:30px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}.spaceArea [data-slidearea01b] .content .link>.in .title{font-family:"a-otf-ryumin-pr6n","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:1.8rem;line-height:3.1rem;letter-spacing:0.2rem;margin-bottom:18px;font-weight:normal}@media (min-width: 641px){.spaceArea [data-slidearea01b] .content .link>.in .title{font-weight:bold}}.spaceArea [data-slidearea01b] .content .link>.in .title .ruby{display:inline-block;position:relative}.spaceArea [data-slidearea01b] .content .link>.in .title .equal:before{content:"イコール";display:inline-block;font-size:0.9rem;line-height:1;letter-spacing:0;word-break:keep-all;white-space:nowrap;position:absolute;top:-0.3rem;left:50%;transform:translateX(-50%)}@media (max-width: 640px){.spaceArea [data-slidearea01b] .content .link>.in .title .ruby:before{font-size:8px;letter-spacing:-0.2rem;display:block;top:-0.2rem}}.spaceArea [data-slidearea01b] .content .link>.in .titleunder{font-family:"Bentham",serif;font-size:2.0rem;display:block;margin-top:6px;color:#A68C53;letter-spacing:0;margin-bottom:20px}.spaceArea [data-slidearea01b] .content .link>.in .caption{font-size:1.4rem;line-height:2.4rem;text-align:left;max-width:286px;margin:auto}@media (max-width: 640px){.spaceArea [data-slidearea01b]{padding:0 10%;overflow:hidden}.spaceArea [data-slidearea01b] .contantWrap{margin:auto;position:relative}.spaceArea [data-slidearea01b] .contantWrap .contentWrapIn .content{position:relative;display:table;max-width:none}.spaceArea [data-slidearea01b] .contantWrap .contentWrapIn .content .link{display:table-cell;position:relative;top:0;left:0;height:100%}.spaceArea [data-slidearea01b] .contantWrap .contentWrapIn .content .link.active>.in .title{opacity:1}.spaceArea [data-slidearea01b] .contantWrap .contentWrapIn .content .link.active>.in .titleunder{opacity:1}.spaceArea [data-slidearea01b] .contantWrap .contentWrapIn .content .link.active>.in .caption{opacity:1}.spaceArea [data-slidearea01b] .contantWrap .contentWrapIn .content .link>.in{padding:0 6%}.spaceArea [data-slidearea01b] .contantWrap .contentWrapIn .content .link>.in .img{margin-bottom:2rem}.spaceArea [data-slidearea01b] .contantWrap .contentWrapIn .content .link>.in .title{font-size:1.3rem;line-height:2.3rem;letter-spacing:0;margin-bottom:1rem;width:110%;margin-left:-5%;opacity:0;-webkit-transition:0.6s;transition:0.6s}.spaceArea [data-slidearea01b] .contantWrap .contentWrapIn .content .link>.in .titleunder{font-size:1.5rem;margin-top:0.3rem;margin-bottom:1.3rem;opacity:0;-webkit-transition:0.6s;transition:0.6s}.spaceArea [data-slidearea01b] .contantWrap .contentWrapIn .content .link>.in .caption{font-size:1.1rem;line-height:1.75rem;max-width:none;width:116%;margin-left:-8%;opacity:0;-webkit-transition:0.6s;transition:0.6s}}@media (max-width: 640px){.cmnTitle02.type01:before{letter-spacing:0.1rem}}
/*# sourceMappingURL=index.css.map */

