﻿@font-face{font-family:'Arial Black';font-style:normal;font-weight:400;display:swap;src:local("Arial Black"),url("ariblk_0.ttf") format("ttf")}html{font-size:62.5%;min-height:100%;overflow-y:scroll;background:#fff}@media (max-width: 768px){html{width:100%;height:100%}}html body,html dd,html div,html dl,html dt,html fieldset,html form,html h1,html h2,html h3,html h4,html h5,html h6,html input,html li,html ol,html p,html td,html textarea,html th,html ul{padding:0;margin:0}html article,html aside,html details,html figcaption,html figure,html footer,html header,html hgroup,html menu,html nav,html section{display:block;padding:0;margin:0}html address,html caption,html em,html strong,html th{font-style:normal}html caption,html th{text-align:left}html hr,html legend{display:none}html h1,html h2,html h3,html h4,html h5,html h6{font-size:100%}html ol,html ul{list-style:none}html a img,html fieldset{border:none}html a:visited{text-decoration:none}html p{margin-bottom:12px}html *{box-sizing:border-box}html blockquote,html dl,html ol,html pre,html table,html ul{margin-bottom:0}html table{border-collapse:collapse;border-spacing:0}body{color:#37373E;font-size:1.5em;font-family:kozuka-gothic-pr6n,sans-serif;-webkit-text-size-adjust:none;letter-spacing:1.5px;line-height:1.8;font-weight:400;font-style:normal;height:100%;background:#fff}@media (max-width: 768px){body{position:relative;width:100%;min-width:100%;font-size:1.5em;-webkit-overflow-scrolling:touch}}#page{margin:0 auto;width:auto}@media (max-width: 768px){#page{position:relative;width:100%;margin:0 auto}}@media (max-width: 768px){#page.open{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;position:fixed;-webkit-transform:translate3d(-80%, 0, 0);-moz-transform:translate3d(-80%, 0, 0);transform:translate3d(-80%, 0, 0)}}.header{margin-bottom:50px;width:100%;position:relative;display:flex;flex-wrap:wrap;align-items:center;overflow:hidden}@media (max-width: 768px){.header{margin-bottom:0;display:block;flex-wrap:nowrap;align-items:flex-start;overflow:visible}}.header__logo{padding-top:10%;width:35%;display:flex;justify-content:flex-end}@media (max-width: 768px){.header__logo{padding-top:0;width:30%;display:block;justify-content:flex-start;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);z-index:10}}.header__logo img{width:30%;display:block}@media (max-width: 768px){.header__logo img{width:100%}}.header__slider{width:65%}@media (max-width: 768px){.header__slider{width:100%}}.header__slider img{width:100%;display:block}#info .header_gnavi{position:relative}@media (max-width: 768px){#info .header_gnavi{position:static}}@media (max-width: 768px){#info .header_gnavi.on{position:absolute}}#info .amebaOwned{margin-top:0;position:absolute;top:-12px;right:-145px}@media (max-width: 768px){#info .amebaOwned{margin-top:30px;position:static;top:auto;right:auto}}@media (max-width: 768px){.header_gnavi_toggle{height:33px;width:31px;position:absolute;right:20px}}@media (max-width: 768px){.header_gnavi_toggle .one,.header_gnavi_toggle .two,.header_gnavi_toggle .three{width:100%;height:1px;margin:7px auto;backface-visibility:hidden;transition:0.5s}}@media (max-width: 768px){.header_gnavi_toggle.on .one{transform:rotate(30deg) translate(7px, 9px)}}@media (max-width: 768px){.header_gnavi_toggle.on .two{opacity:0}}@media (max-width: 768px){.header_gnavi_toggle.on .three{transform:rotate(-30deg) translate(4px, -4px)}}.header_gnavi_list ul{text-align:center;display:flex;flex-wrap:wrap;position:relative}@media (max-width: 768px){.header_gnavi_list ul{flex-direction:column}}@media (max-width: 768px){.header_gnavi_list ul.hidden{display:none}}.header_gnavi_list ul li a{color:#37373E;text-decoration:none;font-size:1rem;display:block;position:relative;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;z-index:0}@media (max-width: 768px){.header_gnavi_list ul li a{font-size:1.5rem;transition:none;-webkit-transition:none;-ms-transition:none}}.header_gnavi_list ul li a:hover{color:#C2C6D2}@media (max-width: 768px){.header_gnavi_list ul li a:hover{color:#37373E}}.header_gnavi_list ul li:nth-of-type(2){margin-right:20px}@media (max-width: 768px){.header_gnavi_list ul li:nth-of-type(2){margin-right:0}}.header_gnavi_list ul li:nth-of-type(2) a{position:relative}.header_gnavi_list ul li:nth-of-type(2) a:after{font-size:1.3rem;line-height:1;content:"｜";position:absolute;top:4px;right:-16px}@media (max-width: 768px){.header_gnavi_list ul li:nth-of-type(2) a:after{content:none}}@media (max-width: 768px){.header_gnavi_list ul li:nth-of-type(-n+3){margin-bottom:20px}}@media (max-width: 768px){.header_gnavi_list ul li:nth-child(5){margin-bottom:20px}}.header_gnavi_list ul li:last-child{width:150px;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media (max-width: 768px){.header_gnavi_list ul li:last-child{width:auto;position:static;top:auto;right:auto;transform:none;-webkit-transform:none;-ms-transform:none}}.header_gnavi_list ul li:last-child a{font-size:1.2rem;border:1px solid #A6ACBD;box-sizing:border-box;padding:3px 0;background:#fff;display:block;transition:0.5s}@media (max-width: 768px){.header_gnavi_list ul li:last-child a{font-size:1.5rem;border:0px;padding:0;background:none;transition:none}}.header_gnavi_list ul li:last-child a:hover{color:#fff;border:1px solid #C2C6D2;background:#C2C6D2}@media (max-width: 768px){.header_gnavi_list ul li:last-child a:hover{color:#37373E;border:0px;background:none}}@media (max-width: 768px){.header_gnavi.on{height:100vh;width:100%;background:rgba(194,198,210,0.9);display:flex;justify-content:center;flex-direction:column;position:absolute;top:0;left:0;transition:0.5s;z-index:10}}@media (max-width: 768px){.header_gnavi.on .header_gnavi_toggle .one,.header_gnavi.on .header_gnavi_toggle .two,.header_gnavi.on .header_gnavi_toggle .three{background:#fff !important}}.header_gnavi .amebaOwned{margin-top:20px;display:flex;justify-content:flex-end}@media (max-width: 768px){.header_gnavi .amebaOwned{margin:30px auto 0}}@media (max-width: 768px){.header_gnavi .amebaOwned.hidden{display:none}}.header_gnavi .amebaOwned__info a{color:#9ba1b2;font-size:1rem;text-decoration:none;display:block;position:relative}@media (max-width: 768px){.header_gnavi .amebaOwned__info a{color:#37373E}}.header_gnavi .amebaOwned__info a:hover .amebaOwned__hover{opacity:1}.header_gnavi .amebaOwned__wrap{display:flex;flex-wrap:wrap;align-items:center}@media (max-width: 768px){.header_gnavi .amebaOwned__wrap{text-align:center;margin-bottom:20px;flex-direction:column}}.header_gnavi .amebaOwned__icon{margin-right:4px;width:27px}@media (max-width: 768px){.header_gnavi .amebaOwned__icon{margin:0 auto;order:2}}.header_gnavi .amebaOwned__icon img{width:100%;display:block}.header_gnavi .amebaOwned__txt{letter-spacing:1px;line-height:1.6}@media (max-width: 768px){.header_gnavi .amebaOwned__txt{width:100%;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);bottom:-20px}}.header_gnavi .amebaOwned__ttl{font-size:113%}.header_gnavi .amebaOwned__hover{color:#9ba1b2;word-break:keep-all;border:1px solid #9ba1b2;box-sizing:border-box;padding:10px 20px;position:absolute;bottom:-70px;right:0;transition:1s;opacity:0;z-index:10}@media (max-width: 768px){.header_gnavi .amebaOwned__hover{display:none}}.header_gnavi .amebaOwned__hover:before{box-shadow:0px 0px 0px 3px #fff;height:35px;width:1px;background:#9ba1b2;content:"";position:absolute;top:-30px;right:42%;transform:rotate(17deg)}@media (max-width: 768px){.header_gnavi .amebaOwned__hover:before{box-shadow:none;height:25px;top:-18px;right:52%}}@media (max-width: 768px){.header_sticky{box-sizing:border-box;padding:15px 20px 0;width:100%;display:flex;align-items:flex-end;flex-direction:column;position:fixed;top:0;right:0;z-index:10}}.header_sticky_logo{display:none}@media (max-width: 768px){.header_sticky_logo{width:14%}}@media (max-width: 768px){.header_sticky_logo img{width:100%}}.header_sticky .header_insta{margin-top:40px;width:30px}.header_sticky .header_insta img{width:100%;display:block}#index .header_sticky{margin-bottom:10px}@media (max-width: 768px){#index .header_sticky{margin-bottom:0}}#index .header_sticky .header_gnavi{margin:0 auto;max-width:870px}@media (max-width: 768px){#index .header_sticky .header_gnavi_toggle{top:15px}}@media (max-width: 768px){#index .header_sticky .header_gnavi_toggle .one,#index .header_sticky .header_gnavi_toggle .two,#index .header_sticky .header_gnavi_toggle .three{background:#fff}}#index .header_sticky .header_gnavi_list ul{justify-content:flex-end}#index .header_sticky .header_gnavi_list ul li:last-child{right:140px}@media (max-width: 768px){#index .header_sticky.change .header_sticky_logo{display:block}}@media (max-width: 768px){#index .header_sticky.change .header_gnavi_toggle{top:70px}}@media (max-width: 768px){#index .header_sticky.change .header_gnavi_toggle .one,#index .header_sticky.change .header_gnavi_toggle .two,#index .header_sticky.change .header_gnavi_toggle .three{background:#C2C6D2}}#index .header_sticky.change .header_insta{margin-top:53px}#info #header{box-sizing:border-box;padding:70px 5%;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width: 768px){#info #header{padding:20px 20px 0;position:sticky;position:-webkit-sticky;position:-ms-sticky;top:0;z-index:10}}@media (max-width: 768px){#info #header .header_gnavi_toggle{top:70px}}@media (max-width: 768px){#info #header .header_gnavi_toggle .one,#info #header .header_gnavi_toggle .two,#info #header .header_gnavi_toggle .three{background:#C2C6D2}}#info #header .header_gnavi_list ul{padding-left:170px}@media (max-width: 768px){#info #header .header_gnavi_list ul{padding-left:0}}#info #header .header_gnavi_list ul li:last-child{left:0}#info #header .header_right{text-align:right;position:fixed;right:5%;z-index:10}@media (max-width: 768px){#info #header .header_right{width:100%;display:flex;align-items:flex-end;flex-direction:column;position:static;right:auto;z-index:auto}}#info #header .header_right_logo{margin-bottom:40px;width:130px}@media (max-width: 768px){#info #header .header_right_logo{margin-bottom:55px;width:14%}}#info #header .header_right_logo img{width:100%;display:block}#info #header .header_right_insta{width:30px;float:right}@media (max-width: 768px){#info #header .header_right_insta{float:none}}#info #header .header_right_insta a{display:block;transition:0.5s}#info #header .header_right_insta a:hover{opacity:0.7}#info #header .header_right_insta a img{width:100%;display:block}.footer{padding:100px 0 30px}@media (max-width: 768px){.footer{padding:10px 0 3px;background:#A6ACBD}}.footer #pagetop{text-align:right;position:relative;right:80px}@media (max-width: 768px){.footer #pagetop{text-align:center;margin:0 auto;width:60px;right:auto}}.footer #pagetop a{display:block;transition:0.5s}@media (max-width: 768px){.footer #pagetop a{transition:none}}.footer #pagetop a:hover{opacity:0.7}@media (max-width: 768px){.footer #pagetop a:hover{opacity:1}}@media (max-width: 768px){.footer #pagetop a img{width:100%}}.footer .copy{font-size:1.2rem;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;text-align:center}@media (max-width: 768px){.footer .copy{color:#fff;font-size:2vw}}#contents{background:#fff;position:relative}#contents .top_flex_contents{margin:0 auto;padding:0 20px;max-width:1520px;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width: 768px){#contents .top_flex_contents{max-width:100%;display:block}}#index #contents{margin:0 auto;padding-bottom:150px;max-width:1920px}@media (max-width: 1920px){#index #contents{max-width:100%}}@media (max-width: 768px){#index #contents{max-width:100%;padding-bottom:0}}.only_pc{display:block}@media (max-width: 768px){.only_pc{display:none}}.only_sp{display:none}@media (max-width: 768px){.only_sp{display:block}}.tel a{color:#37373E;text-decoration:none;cursor:inherit;pointer-events:none}@media (max-width: 768px){.tel a{pointer-events:inherit}}
/*# sourceMappingURL=common.css.map */
