﻿@import url(reset.css);@import url(library.css);@import url(swiper.min.css);@media only screen and (min-width: 1201px){a{cursor:pointer;transition:0.5s;-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-webkit-perspective:1000;-webkit-transform:translateZ(0);overflow:hidden}a:hover{opacity:0.5}.sp{display:none}}@media only screen and (max-width: 1200px){.pc{display:none}}@media only screen and (min-width: 1201px){.tab{display:none}}html,body{font-family:"ヒラギノ角ゴ Pro W3", Hiragino Kaku Gothic Pro," メイリオ", Meiryo, Osaka," ＭＳ Ｐゴシック", MS PGothic," sans-serif";font-feature-settings:"pkna";-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;color:#333333;font-size:14px;letter-spacing:1px}@media only screen and (min-width: 1201px){html,body{min-width:1350px}}img{max-width:100%;height:auto;-webkit-backface-visibility:hidden;-ms-interpolation-mode:bicubic}.footer-contact__text p:first-child{font-size:13px}.footer-contact__text p{font-size:20px}.footer-contact__text p span{font-size:26px}@media only screen and (max-width:600px){.footer-contact__text img{width:70% !important}}@media only screen and (min-width:601px) and (max-width: 1200px){.top-01__text h4{text-align:center;width:70% !important;margin-bottom:40px}}@media only screen and (max-width:600px){.service__inner h3{width:150px !important}}@media only screen and (max-width:600px){.service__block01--2{padding:0 10px}}.service__block01--2__title{margin-bottom:20px}.service__block01--2__title p{margin-bottom:0 !important;margin-top:100px;font-size:25px;font-weight:bold}@media only screen and (max-width:600px){.service__block01--2__title p{font-size:16px !important;margin-top:50px}}.service__block01--2__title p span{font-size:12px;line-height:1.2}@media only screen and (max-width:600px){.service__block02{margin-top:50px !important}}@media only screen and (max-width:600px){.service__block02__text{padding:0 10px}}@media only screen and (max-width:600px){.service__block02__text h4{font-size:20px !important}}.service__block02__text p{margin-bottom:30px !important}.footer-contact__text .under_text{line-height:1.3;font-size:21px}.footer-contact__text .under_text span{font-size:28px}.main-container-slide--02{background-image:url(../../assets/img/img-slide02@2x.jpg)}@media only screen and (max-width:600px){.main-container-slide--02 .main-container-slide--text{left:26px}}@media only screen and (max-width:600px){.main-container-slide--02 h2{font-size:16px}}@media only screen and (min-width: 1201px){.main-container-slide--02 h2 span{margin-left:400px}}@media only screen and (min-width:961px) and (max-width: 1200px){.main-container-slide--02 h2 span{margin-left:280px}}@media only screen and (max-width:960px){.main-container-slide--02 h2 span{margin-left:280px}}@media only screen and (max-width:600px){.main-container-slide--02 h2 span{margin-left:180px}}.main-container-slide--03{background-image:url(../../assets/img/img-slide03@2x.jpg)}@media only screen and (max-width:600px){.main-container-slide--03 .main-container-slide--text h2 span{margin-left:60px}}.main-container-slide--04{background-image:url(../../assets/img/img-slide04@2x.jpg)}.smilehouse__inner__box{margin-top:70px !important}@media only screen and (max-width:600px){.smilehouse__inner__box img{margin-bottom:30px !important}}.smilehouse__inner__top02{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}@media only screen and (max-width:600px){.smilehouse__inner__top02{margin:20px auto !important}}.smilehouse__inner__top02 img{width:49%;height:auto;margin-bottom:2%}@media only screen and (max-width:600px){.smilehouse__inner__top02 p{margin-top:15px !important}}.smilehouse-footer__text .fa-02{font-size:30px}.soerutome__inner__top p{font-size:23px !important}@media only screen and (max-width:600px){.soerutome__inner__top p{font-size:15px !important}}@media only screen and (max-width:600px){.soerutome__inner__top p br{display:none}}.soerutome__inner__sec01 p{margin-top:20px !important}@media only screen and (max-width:600px){.soerutome__inner__sec01{margin-bottom:50px !important}}.soerutome__inner__sec01--2{width:800px;margin:0 auto}@media only screen and (max-width:960px){.soerutome__inner__sec01--2{width:auto}}.soerutome__inner__sec01--2 img{max-width:100%;height:auto;margin-top:30px}.soerutome__inner__sec02 h3{margin:0 auto 20px !important;width:30% !important}@media only screen and (min-width: 1201px){.soerutome__inner__sec02 h3{margin-top:80px !important;margin-bottom:20px !important}}@media only screen and (max-width:960px){.soerutome__inner__sec02 h3{width:50% !important}}.soerutome__inner__sec02 h3 img{margin-bottom:0px !important}.soerutome__inner__box{margin:0px !important;width:auto !important}@media only screen and (min-width:961px) and (max-width: 1200px){.soerutome__inner__box{display:flex !important;align-items:flex-start;justify-content:start !important;margin:0px !important;margin-top:30px !important}}@media only screen and (max-width:960px){.soerutome__inner__box{margin:10px !important}}.soerutome__inner__box img{width:30% !important}@media only screen and (max-width:960px){.soerutome__inner__box img{width:100% !important;margin-bottom:20px}}.soerutome__inner__box .soerutome-map_image{margin-left:10px}@media only screen and (max-width:960px){.soerutome__inner__box .soerutome-map_image{margin-left:0px}}.soerutome__inner__box__tel{margin-right:0 !important}@media only screen and (min-width:961px) and (max-width: 1200px){.soerutome__inner__box__tel{padding-right:50px}}@media only screen and (max-width:960px){.soerutome__inner__box__tel{margin-top:30px !important}}.soerutome__inner__box__tel h4{margin-bottom:10px !important}@media only screen and (max-width:960px){.soerutome__inner__box__tel h4{margin-left:-10px !important}}.soerutome__inner__box__tel a{width:230px !important}@media only screen and (min-width:601px) and (max-width: 960px){.soerutome__inner__box__tel a{width:230px !important;margin-bottom:0px}}.soerutome__inner__box__tel a img{width:100% !important;margin-bottom:5px}.soerutome__inner__box__tel .yorisoi{margin-top:10px}@media only screen and (min-width: 1201px){.soerutome__inner__box__tel .yorisoi{width:350px !important}}@media only screen and (min-width:961px) and (max-width: 1200px){.soerutome__inner__box__tel .yorisoi{width:350px !important}}.soerutome__inner__box-02{width:350px;margin-top:20px}@media only screen and (max-width:960px){.soerutome__inner__box-02{width:100%;margin-top:0px}}.soerutome_footer-contact{width:1200px !important}@media only screen and (max-width:960px){.soerutome_footer-contact{width:auto !important}}.soerutome_footer-contact .footer-contact__text a{display:inline !important}@media only screen and (max-width:600px){.sec01-3__box__pic{margin:20px auto 30px !important}}@media only screen and (min-width: 1201px){.sec01-4__inner__box p{width:720px !important}}.sec01-4__inner__image-box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin:0 auto;margin-top:100px}@media only screen and (min-width: 1201px){.sec01-4__inner__image-box{width:1100px}}@media only screen and (max-width:960px){.sec01-4__inner__image-box{display:block;margin-top:50px}}.sec01-4__inner__image-box img{width:49%;margin-bottom:20px}@media only screen and (max-width:960px){.sec01-4__inner__image-box img{width:100%;margin-top:20px}}@media only screen and (max-width:600px){.sec01-4__inner__image-box img{margin-bottom:0px}}.sec01-4__inner__image-box img:last-child{margin-bottom:50px}@media only screen and (min-width: 1201px){.residence-content_top .main-container-slide--text{left:200px;top:400px}}@media only screen and (min-width:961px) and (max-width: 1200px){.residence-content_top .main-container-slide--text{left:100px;top:250px}}@media only screen and (max-width:960px){.residence-content_top .main-container-slide--text{top:250px}}@media only screen and (max-width:600px){.residence-content_top .main-container-slide--text{top:170px}}.footer-contact{width:1200px !important}@media only screen and (max-width:960px){.footer-contact{width:auto !important}}.footer-contact .footer-contact__text a{display:inline !important}
