﻿@import url("https://fonts.googleapis.com/css?family=M+PLUS+Rounded+1c:400,500|Noto+Serif+JP:300,500&display=swap");#gnavi>li,.parts_facility .box dt{text-rendering:optimizeLegibility;-webkit-font-smoothing:subpixel-antialiased;transform:rotate(0.028deg);-o-transform:rotate(0.028deg);-moz-transform:rotate(0.028deg);-webkit-transform:rotate(0.028deg)}#gnavi>li,.parts_facility .box dt{text-rendering:optimizeLegibility;-webkit-font-smoothing:subpixel-antialiased;transform:rotate(0.028deg);-o-transform:rotate(0.028deg);-moz-transform:rotate(0.028deg);-webkit-transform:rotate(0.028deg)}section,nav,article,aside,hgroup,header,footer,figure,figcaption,details{display:block;margin:0}video,audio,canvas{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-family:sans-serif;padding:0;margin:0;text-align:left}h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:normal}p,blockquote,dl,dd,figure{margin:0}hr{color:inherit;height:auto;-moz-box-sizing:content-box;box-sizing:content-box;border:none}pre{font-family:monospace, sans-serif;white-space:pre-wrap;word-wrap:break-word;margin:0}ol,ul{padding:0;margin:0}ul>li{list-style:none}ol>li{margin-left:1.8em;margin-top:10px}li img{vertical-align:bottom}a,a:link,a:visited{outline:none;text-decoration:none}a:focus{outline:0}a:hover,a:active{outline:0;text-decoration:underline}strong,b{font-weight:bold}small{font-size:0.83em}q{quotes:none}abbr[title]{border-bottom:1px dotted}code,samp,kbd{font-family:monospace, sans-serif}mark{color:black;background-color:yellow}sub,sup{font-size:0.83em;line-height:0;vertical-align:baseline;position:relative}sub{bottom:-0.25em}sup{top:-0.5em}br{letter-spacing:0 !important}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-spacing:0}caption{padding:0;text-align:left}th,td{text-align:left;padding:0}th{font-weight:normal}form{margin:0}fieldset{border:0;padding:0;margin:0}legend{border:0;*margin-left:-7px}input,button,select,textarea{font-size:1em;color:inherit;margin:0;font-family:-apple-system,BlinkMacSystemFont,"游ゴシック体",YuGothic,"Yu Gothic M","游ゴシック Medium","Yu Gothic Medium","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Segoe UI",sans-serif}input,button{line-height:normal;vertical-align:inherit;*vertical-align:middle}input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]:focus{outline-offset:-2px}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;vertical-align:middle;margin-right:5px}input[type="submit"],input[type="reset"],input[type="button"],button{cursor:pointer;-webkit-appearance:button;*overflow:visible}select{line-height:normal}textarea{vertical-align:top;overflow:auto}address{font-style:normal}i{font-style:normal}@media screen and (max-width: 767px){*{max-height:999999px}body{background:none;-webkit-text-size-adjust:none}img{max-width:100%;height:auto}a img{line-height:100%;vertical-align:middle}input,button,select,textarea{max-width:100%}}.js-hiraku-offcanvas-active{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100001;width:100%;height:100%;background:rgba(0,0,0,0.3)}.js-hiraku-offcanvas-open{display:block}.js-hiraku-offcanvas-body{width:100%;left:0;transition:left 0.3s ease-in-out;z-index:0}.js-hiraku-offcanvas-body-right{overflow-y:hidden;left:-70%;position:fixed}.js-hiraku-offcanvas-body-left{overflow-y:hidden;left:70%;position:fixed}.js-hiraku-offcanvas-body-moving{left:0;position:fixed}.js-hiraku-offcanvas-active .js-hiraku-offcanvas-sidebar{display:block;width:70%;z-index:10002;position:fixed;top:0;bottom:0;max-width:100%;background-color:#fff;overflow-y:scroll;-webkit-overflow-scrolling:touch;box-sizing:border-box}.js-hiraku-offcanvas:focus{background-color:rgba(0,0,0,0.3)}.js-hiraku-offcanvas-active .js-hiraku-offcanvas-sidebar-right{right:0;left:auto;margin-right:-70%;transition:margin-right 0.3s ease-in-out}.js-hiraku-offcanvas-active .js-hiraku-offcanvas-sidebar-left{left:0;right:auto;margin-left:-70%;transition:margin-left 0.3s ease-in-out}.js-hiraku-offcanvas-active .js-hiraku-offcanvas-sidebar-right.active{margin-right:0;transition:margin-right 0.3s ease-in-out}.js-hiraku-offcanvas-active .js-hiraku-offcanvas-sidebar-left.active{margin-left:0;transition:margin-left 0.3s ease-in-out}.js-hiraku-header-fixed{transition:margin-left 0.3s ease-in-out;position:fixed;top:0;left:0;width:100%}.js-hiraku-offcanvas-body-right,.js-hiraku-offcanvas-body-left{overflow:hidden}.js-hiraku-offcanvas-body-right .js-hiraku-header-fixed{margin-left:-70%}.js-hiraku-offcanvas-body-left .js-hiraku-header-fixed{margin-left:70%}.js-hiraku-offcanvas-close-btn{position:fixed;width:50px;height:50px;margin:5px;padding:0;border:0;overflow:hidden;right:calc( 70% + 5px);text-indent:-1000px;background:none}.hiraku-open-btn{background:transparent;border:1px solid #ccc;padding:6px;cursor:pointer;border-radius:3px}.hiraku-open-btn-line{display:block;position:relative;width:18px;height:2px;margin:6px 0;background-color:#fff;border-radius:1px;transition:.1s all}.hiraku-open-btn-line:before,.hiraku-open-btn-line:after{content:"";display:block;position:absolute;background-color:#fff;width:100%;height:2px;border-radius:1px;transition:.3s all}.hiraku-open-btn-line:before{top:-6px}.hiraku-open-btn-line:after{bottom:-6px}[aria-expanded="true"] .hiraku-open-btn-line{background-color:transparent}[aria-expanded="true"] .hiraku-open-btn-line:before,[aria-expanded="true"] .hiraku-open-btn-line:after{width:22px}[aria-expanded="true"] .hiraku-open-btn-line:before{transform:translate(-2px, 6px) rotate(45deg)}[aria-expanded="true"] .hiraku-open-btn-line:after{transform:translate(-2px, -6px) rotate(-45deg)}.js-offcanvas-btn{display:none;transition:right 0.3s ease-in-out;line-height:1}@media screen and (max-width: 767px){.js-offcanvas-btn{display:block;right:5px;top:5px;position:fixed;padding:10px 5px 7px;background:#f39630;border:none;border-radius:4px;z-index:100002}.js-offcanvas-btn:focus{outline:0}}.js-offcanvas-btn .drawerName{font-size:10px;letter-spacing:0}.js-offcanvas-btn .drawerName:before{content:"メニュー";color:#fff}.js-hiraku-offcanvas-btn-active{right:calc( 70% + 5px);pointer-events:none}.hiraku-open-btn-line{width:20px;margin-left:auto;margin-right:auto}.hiraku-open-btn-line,.hiraku-open-btn-line:before,.hiraku-open-btn-line:after{background-color:#fff}[aria-expanded="true"] .hiraku-open-btn-line:before,[aria-expanded="true"] .hiraku-open-btn-line:after{width:20px}.sidebar-offcanvas{display:none;margin-right:-70%}@media screen and (max-width: 767px){.sidebar-offcanvas{display:block}}@media screen and (max-width: 767px){.js-hiraku-offcanvas-active .js-offcanvas{background-color:#f7f7f7}}body{font-family:-apple-system,BlinkMacSystemFont,"游ゴシック体",YuGothic,"Yu Gothic M","游ゴシック Medium","Yu Gothic Medium","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Segoe UI",sans-serif;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.05em;line-height:1.5;font-size:18px;font-size:1.8rem;color:#333}@media print, screen and (min-width: 768px){body{min-width:1200px;position:relative}}a{transition-duration:0.3s}a,a:link,a:visited{color:#0079b1}nav a:hover,.button,.button a{text-decoration:none}#header .header_txt{position:relative;overflow:hidden}#header .header_txt h1{position:absolute}#header .header__logo{float:left;overflow:hidden;padding:10px 0;margin-left:20px;width:170px}#header .header__logo img{width:100%;height:auto}@media print, screen and (min-width: 768px){#header .header__logo{width:235px;padding:30px 0 20px}}#headerIn{margin-left:auto;margin-right:auto;max-width:1200px;overflow:hidden;position:relative;-webkit-border-bottom-left-radius:20px;-moz-border-radius-bottomleft:20px;border-bottom-left-radius:20px;-webkit-border-bottom-right-radius:20px;-moz-border-radius-bottomright:20px;border-bottom-right-radius:20px;background-color:#f3f1e6}@media screen and (max-width: 767px){#headerIn{-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;border-bottom-right-radius:10px}}.js-offcanvas{display:none}@media print, screen and (min-width: 768px){.js-offcanvas{display:inherit}}#gnavi{width:auto}@media print, screen and (min-width: 768px){#gnavi{position:absolute;left:280px;bottom:10px;right:0}}#gnavi>li{font-family:'yomogi',sans-serif;letter-spacing:0;position:relative;border-bottom:1px solid #dedede;font-weight:600}@media print, screen and (min-width: 768px){#gnavi>li{float:left;text-align:center;border-right:solid 1px rgba(0,0,0,0.1);border-bottom:0}}#gnavi>li:last-child{border-right:none}#gnavi>li a{color:#000;display:block;background-position:10px center;background-repeat:no-repeat;background-size:20px auto;padding:15px 15px 15px 40px}@media print, screen and (min-width: 768px){#gnavi>li a{padding:5px 20px 5px 40px}#gnavi>li a:after{content:'';position:absolute;display:block;padding-top:3px;width:0;background-color:#00addf;left:50%;bottom:-8px;-webkit-transition:all 0.35s ease;transition:all 0.35s ease}}#gnavi>li a:hover{background-size:25px auto;background-position:7px center}@media print, screen and (min-width: 768px){#gnavi>li a:hover:after{width:90%;margin-left:-45%}}#gnavi .gnavi__home>a{background-image:url("../img/icon_house.png");letter-spacing:1.5px}#gnavi .gnavi__service>a{background-image:url("../img/icon_heart.svg")}#gnavi .gnavi__facility>a{background-image:url("../img/icon_condominium.svg")}#gnavi .gnavi__fee>a{background-image:url("../img/icon_leaflet.svg")}#gnavi .gnavi__daq>a{background-image:url("../img/icon_question.svg")}#gnavi .lower{display:none;background-color:#F3F1E6}#gnavi .lower li{position:relative}#gnavi .lower li a:before{content:'';width:6px;height:6px;border:0px;border-top:solid 2px #ec5555;border-right:solid 2px #ec5555;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:1em;margin-top:-4px}@media screen and (max-width: 767px){#gnavi .lower{display:block}}#mnavi{font-family:'yomogi',sans-serif}@media print, screen and (min-width: 768px){#mnavi{position:absolute;right:0;top:0;margin:10px 0}}#mnavi li{border-bottom:1px solid #6cc2db}@media print, screen and (min-width: 768px){#mnavi li{float:left;margin-right:35px;text-align:center;font-size:1.6rem;border-bottom:0}}#mnavi li a{background:#00b0e3 no-repeat 10px center / 20px auto;color:#fff;display:block;padding:15px 15px 15px 40px}@media print, screen and (min-width: 768px){#mnavi li a{-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;border-radius:30px;border:solid 1px #e4e1cf;padding:5px 1.5em 5px 45px;background-position:1em center}}#mnavi li a:hover{color:#fff;filter:brightness(115%);text-decoration:none}#mnavi #mnaviContact a{background-image:url("../img/icon_tel.png")}#mnavi #mnaviRecruit a{background-image:url("../img/icon_search.svg")}.parts_facility{background:url("../../img/bg_facility.jpg") no-repeat center/cover;overflow:hidden}.parts_facility .blc_in{margin-left:auto;margin-right:auto;max-width:1200px;position:relative;padding:60px 30px 60px;overflow:hidden;-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){.parts_facility .blc_in{padding:30px}}.parts_facility .box{background-color:#ffe6e6;text-align:center;padding:40px 30px;width:100%;font-size:1.6rem;margin-bottom:30px}.parts_facility .box:last-child{margin-bottom:0}@media print, screen and (min-width: 768px){.parts_facility .box{width:46%;float:left;padding:40px;margin:0 2%}}.parts_facility .box dt{font-weight:bold;margin:0 auto 20px;text-align:center;color:#ec5555;font-family:'07yasashisa',sans-serif}@media print, screen and (min-width: 768px){.parts_facility .box dt{width:380px}}.parts_facility .box dt .ex-txt{width:100%;margin-bottom:1em;-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media print, screen and (min-width: 768px){.parts_facility .box dt .ex-txt{height:4rem}}.parts_facility .box dt .btn_item{background-color:#ec5555;padding:15px 20px;line-height:1.3;font-size:3.4rem}@media print, screen and (min-width: 768px){.parts_facility .box dt .btn_item{height:80px;vertical-align:middle;display:table-cell;width:380px}}@media screen and (max-width: 767px){.parts_facility .box dt .btn_item{font-size:4.8vw}}@media screen and (max-width: 500px){.parts_facility .box dt .btn_item{padding:15px 40px}}.parts_facility .box dt .btn_item:after{position:relative;display:inline-block;width:.7em;height:.7em;left:inherit;top:inherit;margin-left:.2em}.parts_facility .box dd .location{overflow:hidden;text-align:left;margin-bottom:15px}@media print, screen and (min-width: 600px){.parts_facility .box dd .location .address{display:table-cell;height:3em;vertical-align:middle;width:280px}}.parts_facility .box dd .location .map{background:url("../img/icon_google.svg") no-repeat left center/25px auto;width:170px;display:table-cell;height:3em;vertical-align:middle;padding-left:40px}.parts_facility .box dd .location .map a{text-decoration:underline}.parts_facility .box dd .tel{display:inline-block;background:#fff url("../img/icon_tel.png") no-repeat 20px center/auto 25px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;padding:10px 30px 10px 60px}#footer{background-color:#fff}#footerIn{margin-left:auto;margin-right:auto;max-width:1200px;padding:40px}.footer__copy{text-align:right;color:#CCC;font-size:1.4rem}.footer__copy a{color:#CCC}@font-face{font-family:'yomogi';font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/yomogi/yomogifont.eot");src:url("../fonts/yomogi/yomogifont.eot?#iefix") format("embedded-opentype"),url("../fonts/yomogi/yomogifont.woff") format("woff"),url("../fonts/yomogi/yomogifont.ttf") format("truetype"),url("../fonts/yomogi/yomogifont.woff2") format("woff2")}@font-face{font-family:'07yasashisa';font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/07yasashisa/07yasashisa.eot");src:url("../fonts/07yasashisa/07yasashisa.eot?#iefix") format("embedded-opentype"),url("../fonts/07yasashisa/07yasashisa.woff") format("woff"),url("../fonts/07yasashisa/07yasashisa.ttf") format("truetype"),url("../fonts/07yasashisa/07yasashisa.woff2") format("woff2")}.clearfix::after{content:"";display:block;clear:both;height:1px}*:first-child+html .clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.object-fit{height:100%;width:100%;object-fit:cover;font-family:"object-fit:cover;"}@media print, screen and (min-width: 768px){a.link_tel{pointer-events:none;color:#333 !important;text-decoration:none !important}}@media print, screen and (min-width: 768px){.sp{display:none}}@media screen and (max-width: 767px){.pc{display:none}}.gmap{height:0;overflow:hidden;padding-bottom:49.25%;position:relative}@media screen and (max-width: 767px){.gmap{padding-bottom:74.25%}}.gmap iframe{position:absolute;left:0;top:0;height:100%;width:100%}a.btn_item{display:inline-block;color:#FFF;background:#ff6000;box-shadow:0px 3px 7px 0px rgba(0,0,0,0.35);padding:15px 30px 15px 50px;line-height:1;text-align:center;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;border-radius:100px;position:relative}a.btn_item:after{content:'';position:absolute;top:50%;left:25px;display:block;width:16px;height:16px;margin-top:-8px;background:url("../img/arrow_01.png") no-repeat center/100% auto;transform:rotate(-90deg)}a.btn_item:hover{filter:brightness(115%);text-decoration:none}.table_01 tr:not(:last-child){border-bottom:solid 1px #ccc}.table_01 th,.table_01 td{padding:15px}.blc_ttl{font-size:2.4rem;font-weight:700;line-height:1.3}@media screen and (max-width: 500px){.blc_ttl{font-size:2rem}}.blc_ttl span{display:inline-block}.box_ttl{line-height:1.3}.list_item{margin-bottom:10px}.list_item li{padding-left:25px;margin-bottom:.5em;position:relative}.list_item li:before{content:'';display:block;width:10px;height:10px;background-color:#ff9600;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;position:absolute;left:5px;top:8px}
/*# sourceMappingURL=base.css.map */
