@import url(https://fonts.googleapis.com/css?family=Cinzel);@import url(https://fonts.googleapis.com/icon?family=Material+Icons);br.tablet,br.sp,br.smallSp,br.middleSp,br.largeSp{display:none}@media screen and (min-width:641px) and (max-width:1199px){br.tablet{display:block}}@media screen and (max-width:640px){br.sp{display:block}}@media screen and (max-width:320px){br.smallSp{display:block}}@media screen and (max-width:375px){br.middleSp{display:block}}@media screen and (max-width:414px){br.largeSp{display:block}}#footerSp{display:none}#siteMap{width:100%;padding:1.5rem 0;background:#c8c1c1}#siteMap>div{margin:0 auto;width:1100px}@media screen and (max-width:640px){#siteMap>div{width:100%}}#siteMap>div h2{margin-bottom:1rem;text-decoration:underline}#siteMap>div div{-js-display:flex;display:flex;justify-content:space-between}#siteMap>div div nav{width:calc(100%/6);font-size:.8rem}#siteMap>div div nav:nth-of-type(3){width:calc((100%/6)*2)}#siteMap>div div nav h3{margin-bottom:1rem}#siteMap>div div nav h3:after{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:1rem;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';content:"keyboard_arrow_rightkeyboard_arrow_right";letter-spacing:-0.5rem;margin-left:.5rem}#siteMap>div div nav li{margin:.25rem 0}#siteMap>div div nav>div ul{width:50%}#shoppingGuide{width:100%;padding:1.5rem 0;background:#403b38}#shoppingGuide>div{margin:0 auto;width:1100px;position:relative;padding-top:1rem;color:#fff}@media screen and (max-width:640px){#shoppingGuide>div{width:100%}}#shoppingGuide>div>h2{margin-bottom:2rem;text-align:center}#shoppingGuide>div nav{position:absolute;top:1rem;right:0}#shoppingGuide>div nav a,#shoppingGuide>div nav a:hover,#shoppingGuide>div nav a:active,#shoppingGuide>div nav a:focus,#shoppingGuide>div nav a:visited{color:#fff}#shoppingGuide>div nav>a:after{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:1rem;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';content:"keyboard_arrow_rightkeyboard_arrow_right";letter-spacing:-0.5rem;margin-left:.5rem}#shoppingGuide>div aside{display:none}#shoppingGuide>div div{-js-display:flex;display:flex;justify-content:space-between}#shoppingGuide>div div article{width:calc(100%/4);font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif;font-size:.9rem;padding:0 1rem}#shoppingGuide>div div article h2{position:relative;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:1rem 0}#shoppingGuide>div div article h2:after{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:1rem;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';content:"keyboard_arrow_right";letter-spacing:-0.5rem;margin-left:.5rem;margin-left:2rem;position:absolute;right:0;transform:translateX(-100%)}#shoppingGuide>div div article:first-of-type{padding:0 1rem 0 0}#shoppingGuide>div div article:last-of-type{padding:0 0 0 1rem}#shoppingGuide>div div article li{margin:1rem 0 1rem 1rem;text-indent:-1rem}#shoppingGuide>div div article li:before{content:"\30fb"}footer{padding:1.5rem 0;background:#403b38}footer a,footer a:hover,footer a:active,footer a:focus,footer a:visited{color:#fff}footer>div{margin:0 auto;width:1100px;color:#fff}@media screen and (max-width:640px){footer>div{width:100%}}footer>div .inner{-js-display:flex;display:flex;align-items:center;border:1px solid #fff}footer>div .inner>*{width:calc(100%/2)}footer>div .inner div{border-right:#fff solid 1px;text-align:center}footer>div .inner div img{padding:1rem 0;width:50%}footer>div .inner address{padding:0 1rem;font-size:.9rem}footer>div ul{-js-display:flex;display:flex;justify-content:space-between;padding:1rem 0;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif;font-size:.8rem;text-align:center}footer>div ul li{width:calc(100%/6)}footer>div ul li:after{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:1rem;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';content:"keyboard_arrow_right";letter-spacing:-0.5rem;margin-left:.5rem;margin-left:1rem}footer>div small{display:block;padding:2rem 0;width:100%;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif;text-align:center}@media screen and (min-width:641px) and (max-width:1199px){#siteMap{display:flex}#siteMap>div{margin:0 auto;width:100vw;padding:0 1rem}#siteMap>div div{flex-wrap:wrap}#siteMap>div div nav{margin-bottom:2rem;width:50%}#siteMap>div div nav:nth-of-type(3){width:50%}#shoppingGuide>div{width:100vw}#shoppingGuide>div nav{right:1rem}#shoppingGuide>div div{flex-wrap:wrap}#shoppingGuide>div div article{width:50%}#shoppingGuide>div div article:first-of-type,#shoppingGuide>div div article:last-of-type{padding:0 1rem}footer>div{width:100vw}footer>div .inner{justify-content:center;flex-wrap:wrap;margin:0 1rem}footer>div .inner>*{padding:1rem 0}footer>div ul{flex-wrap:wrap}footer>div ul li{width:33%;margin:.25rem 0}}@media screen and (max-width:640px){#footerSp{display:flex;align-items:center;position:fixed;left:0;bottom:0;padding:.7rem;width:100%;height:60px;background:#ffffc8;z-index:1000}#footerSp div{width:100%}#footerSp ul{display:flex;width:100%}#footerSp ul li{width:20%;font-size:.8rem;text-align:center}#footerSp ul li a{display:block}#footerSp ul li img{width:30%;margin-bottom:.2rem}body.footerSpMargin{margin-bottom:60px}#siteMap{display:none}#shoppingGuide{padding:0}#shoppingGuide div h2{margin-bottom:1rem}#shoppingGuide div>nav{display:none}#shoppingGuide div aside{display:block;padding-bottom:1rem;text-align:center}#shoppingGuide div aside>*{display:inline-block;margin:0 .25rem;padding:.25rem .5rem;background:#fff;color:#403b38;font-size:.9rem}#shoppingGuide div div{flex-wrap:wrap}#shoppingGuide div div article,#shoppingGuide div div article:first-of-type,#shoppingGuide div div article:last-of-type{padding:0 1rem;width:100%}#shoppingGuide div div article h2,#shoppingGuide div div article:first-of-type h2,#shoppingGuide div div article:last-of-type h2{margin-bottom:0;border-bottom:none}#shoppingGuide div div article ul,#shoppingGuide div div article:first-of-type ul,#shoppingGuide div div article:last-of-type ul{display:none}footer div .inner{flex-wrap:wrap}footer div .inner>*{width:100%}footer div .inner>div{border-right:none}footer div .inner address{padding-bottom:1rem}footer div .inner address p{text-align:center}footer div ul{flex-wrap:wrap}footer div ul>li{padding:.5rem 0;width:calc(100%/2)}footer div small{font-size:.5rem}}#scrollToTop{position:fixed;bottom:2rem;right:2rem;z-index:998;cursor:pointer}#scrollToTop a:before{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:1rem;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';position:relative;content:"expand_less";font-size:2rem;transform:translateX(2.5rem);z-index:10}#scrollToTop a:after{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:1rem;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';position:relative;content:"lens";font-size:3rem;color:#fff;z-index:1}@media screen and (max-width:640px){#scrollToTop{bottom:5.5rem;right:1.5rem}}.content{margin:0 auto;width:1100px}@media screen and (max-width:640px){.content{width:100%}}.content_text{font-size:0}.content_text>*{display:inline-block}.content_text h1{margin-bottom:2rem;font-size:1.1rem}.content_text p{margin-bottom:1rem;font-size:.9rem}@font-face{font-family:'Cinzel';src:url('https://www.ground.ne.jp/fonts/Cinzel-Regular.ttf') format("truetype")}.font_h_alphanumeric{font-family:'Cinzel',serif}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url('https://www.ground.ne.jp/fonts/MaterialIcons-Regular.eot');src:local('Material Icons'),local('MaterialIcons-Regular'),url('https://www.ground.ne.jp/fonts/MaterialIcons-Regular.woff2') format('woff2'),url('https://www.ground.ne.jp/fonts/MaterialIcons-Regular.woff') format('woff'),url('https://www.ground.ne.jp/fonts/MaterialIcons-Regular.ttf') format('truetype')}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:1rem;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.font_Gothic{font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif}.list_heading_style{font-family:'Material Icons';font-weight:normal;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';content:"arrow_drop_down";transform:rotate(-90deg);font-size:1rem}.list_heading_cart{font-family:'Material Icons';font-weight:normal;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';content:"shopping_cart";font-size:1rem}.link_arrow_single{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:1rem;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';content:"keyboard_arrow_right";letter-spacing:-0.5rem;margin-left:.5rem}.link_arrow_double{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:1rem;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';content:"keyboard_arrow_rightkeyboard_arrow_right";letter-spacing:-0.5rem;margin-left:.5rem}.link_text_white a,.link_text_white a:hover,.link_text_white a:active,.link_text_white a:focus,.link_text_white a:visited{color:#fff}.link_text_colored a,.link_text_colored a:hover,.link_text_colored a:active,.link_text_colored a:focus,.link_text_colored a:visited{color:#a3bac0;text-decoration:underline}html{font-size:16px}body{background:#aaa09e}*{box-sizing:border-box}html,body{min-width:1300px}br.sp{display:none}main #mainVisual{position:relative;width:100%;height:100dvh;background:url("https://www.ground.ne.jp/images/yuka-ohtani/mainVisual_1.jpg");background-size:cover;background-position:top center;color:#FFF}main #mainVisual header{position:absolute;left:50%;bottom:0;padding-bottom:5rem;transform:translateX(-50%);font-family:'Cinzel',serif;text-align:center;white-space:nowrap}main #mainVisual h1{font-size:2rem;letter-spacing:.25rem}main #mainVisual p{font-size:1.25rem;letter-spacing:.1rem}main #yukaOhtani{display:flex;justify-content:space-between;margin:7.5rem auto;width:70%;max-width:1200px;color:#FFF;line-height:1.75rem}main #yukaOhtani p{margin-bottom:2rem}main #yukaOhtani div{width:47%}main #yukaOhtani div img{display:block;margin:0 auto;max-width:100%}main #yukaOhtani div img:not(:last-of-type){margin-bottom:2rem}main #yukaOhtani dl{width:100%}main #yukaOhtani dl dt,main #yukaOhtani dl dd{display:inline-block}main #yukaOhtani dl dt{width:25%;vertical-align:top}main #yukaOhtani dl dd{width:75%}main #yukaOhtani .timeline{margin-bottom:2rem}main #yukaOhtani .links{margin:3rem 0;line-height:3rem}main #yukaOhtani .links a{color:#FFF}main #yukaOhtaniInterview{display:block;margin:0 auto;width:70%;max-width:1200px}main #yukaOhtaniInterview h2{margin-bottom:2rem;text-align:center}main #yukaOhtaniInterview .movie{position:relative;height:0;padding:30px 0 53%;overflow:hidden}main #yukaOhtaniInterview .movie iframe{position:absolute;top:0;left:50%;transform:translateX(-50%);width:80%;height:80%}main #ourFamily{display:block;position:relative;margin:0 auto;width:70%;max-width:1200px}main #ourFamily h2{margin-bottom:2rem;font-size:1.75rem;font-family:'Cinzel',serif;letter-spacing:.25rem;text-align:center}main #ourFamily a{display:inline-block;position:absolute;top:0;right:5rem;padding:.5rem 2rem}main #ourFamily ul{display:flex;flex-wrap:wrap;justify-content:space-between}main #ourFamily ul li{margin-bottom:4rem;width:30%}main #ourFamily ul li img{width:100%}#aside{display:flex;justify-content:space-between;align-items:center;margin:3rem auto;width:70%;max-width:1200px}#aside .movie{width:500px;height:281px}#aside nav .shoppingTop,#aside nav .FlowerSalon{display:block;margin:1.5rem 2rem;padding:1rem 4rem;background:#FFF;text-align:center}#aside nav .shoppingTop:after,#aside nav .FlowerSalon:after{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:1rem;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;vertical-align:middle;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';content:"keyboard_arrow_rightkeyboard_arrow_right";margin-left:.3rem;letter-spacing:-0.7rem}#aside #scrollToTop{position:static}#aside #scrollToTop a{display:inline-block;position:relative}#aside #scrollToTop a:before{transform:translate(.5rem, .5rem)}#aside #scrollToTop a:after{position:absolute;top:0;left:0}@media screen and (max-width:640px){html{font-size:14px}html,body{min-width:initial}br.sp{display:block}main #yukaOhtani{flex-direction:column-reverse;margin:0;width:100%;padding:3rem 1.5rem}main #yukaOhtani div{margin-bottom:3rem;width:100%}main #yukaOhtani dl dt{width:30%}main #yukaOhtani dl dd{width:70%}main #yukaOhtaniInterview{width:100%;padding:3rem 1.5rem}main #yukaOhtaniInterview .movie{padding:30px 0 62%}main #yukaOhtaniInterview .movie iframe{width:100%}main #ourFamily{margin:0;width:100%;padding:3rem 1.5rem}main #ourFamily h2{margin-bottom:0}main #ourFamily p{text-align:right}main #ourFamily a{display:inline-block;position:static;margin:0 0 1.5rem auto}main #ourFamily ul li{margin-bottom:1.5rem;width:47%;height:auto}main #aside{display:block;width:100%;padding:0}main #aside div.movie{width:100%}main #aside nav{width:100%}main #aside #scrollToTop{text-align:center}}