@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,700&display=swap&subset=japanese");@import url("https://fonts.googleapis.com/css?family=Lora:400,700&display=swap");a[href^="tel"]{color:inherit;text-decoration:none}@-webkit-keyframes slideRight{0%{opacity:0;left:30px}100%{opacity:1;left:0}}@keyframes slideRight{0%{opacity:0;left:30px}100%{opacity:1;left:0}}@-webkit-keyframes turn{100%{opacity:1}}@keyframes turn{100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes leftright{0%{width:0;opacity:0}100%{width:83.3%;opacity:1}}@keyframes leftright{0%{width:0;opacity:0}100%{width:83.3%;opacity:1}}@-webkit-keyframes scrollLine{from{-webkit-transform:translateY(0);transform:translateY(0);height:0}to{-webkit-transform:translateY(100%);transform:translateY(100%);height:70px}}@keyframes scrollLine{from{-webkit-transform:translateY(0);transform:translateY(0);height:0}to{-webkit-transform:translateY(100%);transform:translateY(100%);height:70px}}@-webkit-keyframes scrollup{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 0;transform-origin:0 0}15%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 0;transform-origin:0 0}30%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}45%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}}@keyframes scrollup{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 0;transform-origin:0 0}15%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 0;transform-origin:0 0}30%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}45%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}}@-webkit-keyframes scrolldown{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}33%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}66%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 0;transform-origin:0 0}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes scrolldown{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}33%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}66%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 0;transform-origin:0 0}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 0;transform-origin:0 0}}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes showBlock1{0%,20%{left:101%}100%,90%{left:205%}}@keyframes showBlock1{0%,20%{left:101%}100%,90%{left:205%}}@keyframes showBlock1{0%,20%{left:101%}100%,90%{left:205%}}@-webkit-keyframes showBlock2{0%{left:0}50%{left:101%}100%{left:205%}}@keyframes showBlock2{0%{left:0}50%{left:101%}100%{left:205%}}@-webkit-keyframes showTxt{0%,50%{opacity:0}100%,51%{opacity:1}}@keyframes showTxt{0%,50%{opacity:0}100%,51%{opacity:1}}.fadeIn__img{opacity:0;-webkit-animation:fadeIn 1.4s ease-out both;animation:fadeIn 1.4s ease-out both}.application-img{opacity:0;position:relative;-webkit-animation:slideRight 1000ms ease both;animation:slideRight 1000ms ease both}.case01{-webkit-animation:turn 0.5s ease 0.5s 1 forwards;animation:turn 0.5s ease 0.5s 1 forwards}.case02{-webkit-animation:turn 0.5s ease 1s 1 forwards;animation:turn 0.5s ease 1s 1 forwards}.case03{-webkit-animation:turn 0.5s ease 1.5s 1 forwards;animation:turn 0.5s ease 1.5s 1 forwards}.case04{-webkit-animation:turn 0.5s ease 2s 1 forwards;animation:turn 0.5s ease 2s 1 forwards}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.blockAnime{display:inline-block;position:relative;overflow:hidden}.blockAnime:before{content:'';position:absolute;display:block;width:100%;left:0;top:0;bottom:0;background:#fff;z-index:2;-webkit-transform:translate3d(-101%, 0, 0);transform:translate3d(-101%, 0, 0);-webkit-transition:0.3s all 0.1s cubic-bezier(0, 1.07, 1, 1);transition:0.3s all 0.1s cubic-bezier(0, 1.07, 1, 1);-webkit-animation:showBlock1 1s cubic-bezier(0, 1.07, 1, 1) 0s forwards;animation:showBlock1 1s cubic-bezier(0, 1.07, 1, 1) 0s forwards;-webkit-animation:showBlock2 1s cubic-bezier(0, 1.07, 1, 1) 0.5s forwards,hideBlock2 1s cubic-bezier(0, 1.07, 1, 1) 4.8s forwards;animation:showBlock2 1s cubic-bezier(0, 1.07, 1, 1) 0.5s forwards,hideBlock2 1s cubic-bezier(0, 1.07, 1, 1) 4.8s forwards}.blockAnime_inner{opacity:0;-webkit-animation:showTxt 1s linear .5s forwards, hideTxt 1s linear 4.8s forwards;animation:showTxt 1s linear .5s forwards, hideTxt 1s linear 4.8s forwards}body{font-size:16px;font-family:"Noto Sans JP",sans-serif;line-height:1.8}body img{display:block;height:auto;max-width:100%}body .fixed{position:fixed;top:0;width:100%;z-index:10000}body .nobreak span{display:inline-block;white-space:nowrap}body .noppding{padding-left:0;padding-right:0}body a,body a img{-webkit-transition:all  0.5s ease;transition:all  0.5s ease}body a:link,body a:visited,body a:active,body a:hover{overflow:hidden;outline:none;text-decoration:none}body .switch{visibility:hidden}body .fontmin{font-family:"游明朝",YuMincho,"ＭＳ Ｐ明朝","MS PMincho",serif}body .american_logo_top{height:188px;width:376px;background:#604c3f;border-radius:0 0 188px 188px;margin:0 auto;padding-top:15px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media screen and (max-width: 1599px){body .american_logo_top{height:150px;border-radius:0 0 188px 188px;width:279px}}@media screen and (max-width: 991px){body .american_logo_top{width:100px}}@media screen and (max-width: 1599px){body .american_logo_top img{width:250px}}@media screen and (max-width: 991px){body .american_logo_top img{width:200px}}@media screen and (max-width: 767px){body .american_logo_top img{width:100px}}@media screen and (max-width: 991px){body .american_logo_top{height:142px;width:270px;background:#604c3f;border-radius:0 0 142px 142px;margin:0 auto;padding-top:15px;position:absolute;top:50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}}@media screen and (max-width: 767px){body .american_logo_top{height:72px;width:150px;background:#604c3f;border-radius:0 0 120px 120px;margin:0 auto;padding-top:15px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1;top:0}}body header{position:relative;width:100%;height:90px;z-index:9999}@media screen and (max-width: 991px){body header{height:50px;position:fixed;top:0}}body header .navbar{position:relative;background:#fff;padding:15px 15px 0;border-radius:0;border:none !important}@media screen and (max-width: 991px){body header .navbar{padding:0 0 0}}body header .navbar .navbar-company{list-style:none;float:left}@media screen and (max-width: 1599px){body header .navbar .navbar-company{padding-left:0}}body header .navbar .navbar-company .c-logo{float:left;width:300px}@media screen and (max-width: 1599px){body header .navbar .navbar-company .c-logo{width:180px;margin-top:10px}}@media screen and (max-width: 991px){body header .navbar .navbar-company .c-logo{width:160px;margin-top:10px;margin-left:5px}}body header .navbar .navbar-company .free-dial{width:250px;float:left}body header .navbar .navbar-company .free-dial a{color:#ff7f00;font-size:30px}body header .navbar .navbar-company .free-dial a:hover{text-decoration:none}body header .navbar .navbar-company .free-dial img{display:inline-block;margin-right:5px;margin-left:20px}body header .navbar .navbar-company .home{width:65px;float:left}body header .navbar .navbar-company .home a{color:#ff7f00;width:69px;float:left;margin-top:12px;margin-left:10px}@media screen and (max-width: 991px){body header .navbar .navbar-company .home a{font-size:14px}}@media screen and (max-width: 1599px){body header .navbar .navbar-header{float:none}body header .navbar .navbar-toggle{display:block;border:none;background:transparent}}@media screen and (max-width: 1599px) and (max-width: 991px){body header .navbar .navbar-toggle{padding:0;margin-right:10px}}@media screen and (max-width: 1599px){body header .navbar .navbar-toggle:focus{background-color:transparent}body header .navbar .navbar-toggle:hover{background-color:transparent}body header .navbar .navbar-collapse{border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}body header .navbar .navbar-collapse.collapse{display:none !important}body header .navbar .navbar-nav{float:right !important;margin:7.5px -15px}}@media screen and (max-width: 1599px) and (max-width: 991px){body header .navbar .navbar-nav:nth-of-type(2){margin-top:0}}@media screen and (max-width: 1599px){body header .navbar .navbar-nav>li>a{padding-top:10px;padding-bottom:10px}body header .navbar .navbar-text{float:none;margin:15px 0}body header .navbar .navbar-collapse.collapse.in{display:block !important}body header .navbar .collapsing{overflow:hidden !important}body header .navbar .navbar-toggle span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;-webkit-box-sizing:border-box;box-sizing:border-box}body header .navbar .navbar-toggle{position:relative;width:35px;height:35px;margin:10px 15px 0}body header .navbar .navbar-toggle span{position:absolute;left:0;width:100%;height:2px;background-color:#fff}body header .navbar .navbar-toggle span:nth-of-type(1){top:0}body header .navbar .navbar-toggle span:nth-of-type(2){top:9px}body header .navbar .navbar-toggle span:nth-of-type(3){bottom:6px}body header .navbar .navbar-toggle.active span:nth-of-type(1){-webkit-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}body header .navbar .navbar-toggle.active span:nth-of-type(2){opacity:0}body header .navbar .navbar-toggle.active span:nth-of-type(3){-webkit-transform:translateY(-18px) rotate(45deg);transform:translateY(-18px) rotate(45deg)}}@media screen and (max-width: 991px){body header .navbar .navbar-nav{float:none !important;margin:7.5px -15px 0}body header .navbar .navbar-nav li{width:100%;text-align:center}body header .navbar .navbar-nav li a{border-top:solid 1px #604c3f}body header .navbar .navbar-nav li:last-child a{border-bottom:solid 1px #604c3f}}body header .navbar .navbar-menu{list-style:none;float:right}body header .navbar .navbar-menu li a{color:#ff7f00;position:relative;padding:10px 40px}@media only screen and (max-width: 1599px){body header .navbar .navbar-menu li a{padding:10px 20px}}@media screen and (max-width: 991px){body header .navbar .navbar-menu li a{font-size:14px;padding:5px 20px}}body header .navbar .navbar-menu li a:after{content:'|';position:absolute;display:inline-block;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 1599px){body header .navbar .navbar-menu li a:after{content:''}}@media screen and (max-width: 991px){body header .navbar .navbar-menu li a span{display:block;font-size:70%;color:#604c3f}}body header .navbar .navbar-menu li:nth-child(3) a:after{content:''}body .eyecatch{background-image:url(../img/eyecatch_pc.png);background-size:cover;background-position:center top;background-repeat:no-repeat;padding:330px 0 150px;border-bottom:solid 15px #fff;height:1000px}@media screen and (max-width: 1199px){body .eyecatch{background-position:40% top;height:895px}}@media screen and (max-width: 1199px){body .eyecatch{margin-top:50px}}@media screen and (max-width: 767px){body .eyecatch{background-color:#f3f2ef;background-image:url(../img/eyecatch_sp.png);background-size:100%;position:relative;padding:0 0 100px;border-bottom:none;height:auto}}@media screen and (max-width: 1199px){body .eyecatch .col-sm-offset-5{margin-left:48.667%}}@media screen and (max-width: 1024px){body .eyecatch .col-sm-offset-5{margin-left:43.667%}}@media screen and (max-width: 991px){body .eyecatch .col-sm-offset-5{margin-left:38.667%}}@media screen and (max-width: 1199px){body .eyecatch .col-sm-7{width:51.333%}}body .eyecatch h1{color:#604c3f;font-size:53px;line-height:1.3;font-weight:700}@media screen and (max-width: 1556px){body .eyecatch h1{font-size:40px}}@media screen and (max-width: 1199px){body .eyecatch h1{font-size:30px}}@media screen and (max-width: 991px){body .eyecatch h1{font-size:25px}}@media screen and (max-width: 767px){body .eyecatch h1{font-size:20px}}body .eyecatch .title,body .eyecatch .lead{color:#604c3f;line-height:1.5;position:relative}@media screen and (max-width: 767px){body .eyecatch .title{margin:0;padding-top:150px}}@media screen and (max-width: 560px){body .eyecatch .title{padding-top:100px}}@media screen and (max-width: 460px){body .eyecatch .title{padding-top:100px}}@media screen and (max-width: 320px){body .eyecatch .title{padding-top:80px}}@media screen and (max-width: 767px){body .eyecatch .title img{float:right}}body .eyecatch .lead{margin-bottom:0}@media screen and (max-width: 1556px){body .eyecatch .lead{font-size:18px}}@media screen and (max-width: 991px){body .eyecatch .lead{font-size:15px}}@media screen and (max-width: 1199px){body .eyecatch .pull-right{width:300px}}@media screen and (max-width: 767px){body .eyecatch .pull-right{width:auto}}body .concept{background:#f3f2ef}@media screen and (max-width: 767px){body .concept h1{color:#604c3f;font-weight:700;font-size:20px;line-height:1.5;margin-top:0}}@media screen and (max-width: 767px){body .concept .lead{color:#604c3f;text-align:justify}}body .stylelineup{background:url(../img/stylelineup_bg.png) center repeat;padding:50px 0 0}@media screen and (max-width: 1774px){body .stylelineup{padding:60px 0 50px}}@media screen and (max-width: 767px){body .stylelineup{padding:50px 0 100px}}@media screen and (max-width: 991px){body .stylelineup h2{width:300px}}@media screen and (max-width: 767px){body .stylelineup h2{width:200px;margin:25px auto}}body .stylelineup .lead{color:#fff}@media screen and (max-width: 1599px){body .stylelineup .lead{text-align:justify}}@media screen and (max-width: 991px){body .stylelineup .lead{font-size:14px}}@media screen and (max-width: 1599px){body .stylelineup .lead br{display:none}}body .stylelineup .stylelineup-item01{position:relative;width:100%;height:auto}body .stylelineup .stylelineup-item01:before{content:"";display:block;padding-top:36.99%}@media screen and (min-width: 1921px){body .stylelineup .stylelineup-item01:before{padding-top:0}}@media screen and (max-width: 1774px){body .stylelineup .stylelineup-item01:before{padding-top:39.99%}}@media screen and (max-width: 767px){body .stylelineup .stylelineup-item01:before{padding-top:0}}body .stylelineup .stylelineup-item01__img01{position:absolute;right:0;top:-133px}@media screen and (min-width: 1921px){body .stylelineup .stylelineup-item01__img01{position:static}}@media screen and (max-width: 1774px){body .stylelineup .stylelineup-item01__img01{top:0}}@media screen and (max-width: 767px){body .stylelineup .stylelineup-item01__img01{position:static}}@media screen and (min-width: 1921px){body .stylelineup .stylelineup-item01__img01 img{width:100%}}body .stylelineup .stylelineup-item02{position:relative;width:100%;height:auto}body .stylelineup .stylelineup-item02:before{content:"";display:block;padding-top:26.08%}@media screen and (min-width: 1921px){body .stylelineup .stylelineup-item02:before{padding-top:0}}@media screen and (max-width: 1774px){body .stylelineup .stylelineup-item02:before{padding-top:29.08%}}@media screen and (max-width: 767px){body .stylelineup .stylelineup-item02:before{padding-top:0}}body .stylelineup .stylelineup-item02__img02{position:absolute;left:0;top:-174px}@media screen and (min-width: 1921px){body .stylelineup .stylelineup-item02__img02{position:static}}@media screen and (max-width: 1774px){body .stylelineup .stylelineup-item02__img02{top:0}}@media screen and (max-width: 767px){body .stylelineup .stylelineup-item02__img02{position:static}}@media screen and (min-width: 1921px){body .stylelineup .stylelineup-item02__img02 img{width:100%}}body .stylelineup .stylelineup-item03{position:relative;width:100%;height:auto}body .stylelineup .stylelineup-item03:before{content:"";display:block;padding-top:26.69%}@media screen and (min-width: 1921px){body .stylelineup .stylelineup-item03:before{padding-top:0}}@media screen and (max-width: 1774px){body .stylelineup .stylelineup-item03:before{padding-top:29.08%}}@media screen and (max-width: 767px){body .stylelineup .stylelineup-item03:before{padding-top:0}}body .stylelineup .stylelineup-item03__img03{position:absolute;left:13%;top:-179px}@media screen and (min-width: 1921px){body .stylelineup .stylelineup-item03__img03{position:static}}@media screen and (max-width: 1774px){body .stylelineup .stylelineup-item03__img03{top:0}}@media screen and (max-width: 767px){body .stylelineup .stylelineup-item03__img03{position:static}}@media screen and (min-width: 1921px){body .stylelineup .stylelineup-item03__img03 img{width:100%}}body .custom{padding:100px 0}@media screen and (max-width: 767px){body .custom{padding:60px 0}}body .custom h2{margin:0 0 30px}@media screen and (max-width: 991px){body .custom h2{width:400px;margin:0 auto 30px}}@media screen and (max-width: 767px){body .custom h2{width:200px;margin:0 auto 30px}}body .custom h3{margin:0 0 40px;font-size:36px;color:#604c3f;font-weight:700;line-height:1.5}@media screen and (max-width: 991px){body .custom h3{font-size:32px;margin:0 0 20px}}@media screen and (max-width: 767px){body .custom h3{font-size:20px;line-height:1.5;margin:0 0 20px}}body .custom h4{color:#604c3f;margin:0 0 30px;font-size:21px}@media screen and (max-width: 767px){body .custom h4{font-size:16px;font-weight:700;line-height:1.6}}body .custom .more-btn{display:block;text-align:center;margin:40px auto 0}body .custom .more-btn a{border:solid 1px  #343232;background:#343232;color:#fff;padding:10px}@media screen and (max-width: 767px){body .custom .more-btn a{font-size:14px}}body .custom .more-btn a:hover{background:#fff;color:#343232}@media screen and (max-width: 767px){body .custom p{text-align:justify}}@media screen and (max-width: 767px){body .custom p br{display:none}}body .style{padding-bottom:20px;margin-bottom:20px}body .style .hd02{position:relative;padding-top:123px}@media screen and (max-width: 991px){body .style .hd02{padding-top:50px}}body .style .hd02 h2{height:150px;width:300px;background:#fff;border-radius:0 0 150px 150px;margin:0 auto;padding-top:15px;position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2;text-align:center}@media screen and (max-width: 991px){body .style .hd02 h2 img{width:100px}}@media screen and (max-width: 991px){body .style .hd02 h2{height:72px;width:150px;background:#fff;border-radius:0 0 120px 120px;margin:0 auto;padding-top:15px;position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1;font-size:16px;font-weight:700}}body .original-kitchen{background:url(../img/custom_kitchen_bg.png) center repeat;border-top:solid 10px #473021}body .original-kitchen .hd02 h2{color:#473021}body .garage-style{background:url(../img/custom_garage_bg.png) center repeat;border-top:solid 10px #37475e}body .garage-style .hd02 h2{color:#37475e}body .sanitary-style{background:url(../img/custom_amenity_bg.png) center repeat;border-top:solid 10px #878690}@media screen and (max-width: 767px){body .sanitary-style{margin-bottom:0}}body .sanitary-style .hd02 h2{color:#878690}body figure{position:relative;overflow:hidden}body figure figcaption{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);-webkit-transition:.3s;transition:.3s;opacity:0}body figure figcaption .fig{position:relative;width:100%;height:100%}body figure figcaption .fig .text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 991px){body figure figcaption .fig .text{width:100%}}body figure figcaption h3{text-align:center;color:#fff;margin:0 0 30px}@media screen and (max-width: 991px){body figure figcaption h3{display:none}}body figure figcaption ul{text-align:center}body figure figcaption ul li{display:block;background:rgba(255,255,255,0.5);padding:10px;border:solid 1px #fff}body figure:hover figcaption{opacity:1}body .photo-article .card-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:10px}@media screen and (max-width: 767px){body .photo-article .card-box{margin-bottom:0}}body .photo-article .card-box .card-40{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 40%;flex:0 1 40%}body .photo-article .card-box .card-40 figure{position:relative;width:100%;height:100%;margin:5px}@media screen and (max-width: 767px){body .photo-article .card-box .card-40 figure{margin:0}}body .photo-article .card-box .card-40 figure:before{content:'';padding-top:54.27%;display:block}body .photo-article .card-box .card-40 figure .card-imgae{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover}body .photo-article .card-box .card-20{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%}body .photo-article .card-box .card-20 figure{position:relative;width:100%;height:100%;margin:5px}@media screen and (max-width: 767px){body .photo-article .card-box .card-20 figure{margin:0}}body .photo-article .card-box .card-20 figure:before{content:'';padding-top:108.68%;display:block}body .photo-article .card-box .card-20 figure .card-imgae{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 991px){body .photo-article .card-box h3{display:none}}body .photo-article .card-box ul{margin-bottom:0}body .photo-article .card-box ul li{vertical-align:middle}@media screen and (max-width: 767px){body .photo-article .card-box ul li a{padding:0}}body .photo-article .card-box .fig{position:relative;width:100%;height:100%}@media screen and (max-width: 767px){body .photo-article .card-box .fig .text{width:100%}}@media screen and (max-width: 767px){body .photo-article .card-box .btn_works{display:none}}body .contact{background:#ff7f00;padding:60px 0}@media screen and (max-width: 767px){body .contact{display:none}}body .contact h2{margin-bottom:60px}body .contact .btn{display:block;background:#fff;border:solid 2px #fff;text-align:center;position:relative;overflow:visible;height:80px;padding:15px 30px 0 100px;color:#ff7f00;font-size:26px;border-radius:0;margin-bottom:50px}@media screen and (max-width: 991px){body .contact .btn{font-size:20px;padding:15px 30px 0 81px;height:75px}}body .contact .btn:hover{background:#ff7f00;border:solid 2px #fff;color:#fff}body .contact .request:before{content:'';display:inline-block;width:115px;height:115px;background-image:url(../img/fixed_icon_img05.png);background-size:contain;vertical-align:middle;position:absolute;top:-50px;left:44px}@media screen and (max-width: 1199px){body .contact .request:before{width:100px;height:100px;top:-41px;left:36px}}@media screen and (max-width: 991px){body .contact .request:before{width:80px;height:80px;top:-24px;left:12px}}body .contact .visit{display:block;background:#fff}body .contact .visit:before{content:'';display:inline-block;width:115px;height:115px;background-image:url(../img/fixed_icon_img06.png);background-size:contain;vertical-align:middle;position:absolute;top:-50px;left:50px}@media screen and (max-width: 1199px){body .contact .visit:before{width:100px;height:100px;top:-41px;left:36px}}@media screen and (max-width: 991px){body .contact .visit:before{width:80px;height:80px;top:-24px;left:12px}}body .contact .contactus{display:block;background:#fff}body .contact .contactus:before{content:'';display:inline-block;width:115px;height:115px;background-image:url(../img/fixed_icon_img07.png);background-size:contain;vertical-align:middle;position:absolute;top:-41px;left:28px}@media screen and (max-width: 1199px){body .contact .contactus:before{width:100px;height:100px;top:-31px;left:9px}}@media screen and (max-width: 991px){body .contact .contactus:before{width:80px;height:80px;top:-24px;left:8px}}body .contact .tel{color:#fff;font-size:46px;line-height:1.1}body .contact .tel img{display:inline;margin-right:10px}body .contact p{margin-bottom:0;color:#fff}body .design_style{background:url(../img/desingstyle_bg.png);padding:60px 0 80px}@media screen and (max-width: 767px){body .design_style{padding:60px 0 40px}}body .design_style h2{line-height:1.5;color:#604c3f;margin:0}@media screen and (max-width: 767px){body .design_style h2{font-size:24px;margin:0 0 25px}}@media screen and (max-width: 767px){body .design_style h2 img{width:200px}}body .design_style h3{margin:15px auto 30px auto;font-size:21px}@media screen and (max-width: 767px){body .design_style h3{font-size:17px;margin:5px auto 30px auto}}body .design_style h3.withImg{margin-top:50px}@media screen and (max-width: 991px){body .design_style h3.withImg{margin-top:40px}}body .design_style p{margin-bottom:30px}@media screen and (max-width: 767px){body .design_style p{font-size:14px;text-align:justify}}body .design_style .desingstyle01{position:relative}body .design_style .desingstyle01:after{content:'';display:inline-block;width:214px;height:95px;background-image:url(../img/desingstyle_item_after01.png);background-size:contain;background-repeat:no-repeat;vertical-align:middle;position:absolute;bottom:-50px;right:0}@media screen and (max-width: 991px){body .design_style .desingstyle01:after{width:165px}}body .design_style .text{font-size:14px;margin-bottom:90px;text-align:justify}@media screen and (max-width: 767px){body .design_style .text{margin-bottom:40px}}body .design_style .desingstyle02{position:relative}body .design_style .desingstyle02:after{content:'';display:inline-block;width:232px;height:125px;background-image:url(../img/desingstyle_item_after02.png);background-size:contain;background-repeat:no-repeat;vertical-align:middle;position:absolute;bottom:-50px;right:0}@media screen and (max-width: 991px){body .design_style .desingstyle02:after{width:190px}}body .design_style .desingstyle03{position:relative}body .design_style .desingstyle03:after{content:'';display:inline-block;width:207px;height:167px;background-image:url(../img/desingstyle_item_after03.png);background-size:contain;background-repeat:no-repeat;vertical-align:middle;position:absolute;bottom:-50px;right:0}@media screen and (max-width: 991px){body .design_style .desingstyle03:after{width:188px}}body .design_style h3{color:#604c3f}@media screen and (max-width: 600px){body .design_style .wht-box .col-xs-6{width:100%;height:auto}}body .design_style .item-box{background:#fff;padding:5px;min-height:420px;-webkit-box-shadow:0 0 10px gray;box-shadow:0 0 10px gray;margin-bottom:40px;position:relative}@media screen and (max-width: 991px){body .design_style .item-box{min-height:460px}}@media screen and (max-width: 767px){body .design_style .item-box{min-height:415px}}@media screen and (max-width: 600px){body .design_style .item-box{min-height:auto}}body .design_style .item-box .style-box{padding:20px 15px;position:relative}body .design_style .item-box .style-box:after{content:'More >';width:65px;background:#343232;border:solid 1px #343232;color:#fff;padding:0 5px;position:absolute;top:0;-webkit-transform:translateY(100%);transform:translateY(100%);right:-12px;font-size:14px;-webkit-transition:0.25s ease-in;transition:0.25s ease-in}body .design_style .item-box .style-box:hover:after{background:#fff;border:solid 1px #343232;color:#343232}body .design_style .item-box h4{color:#604c3f;font-size:26px}@media screen and (max-width: 767px){body .design_style .item-box h4{font-size:18px;font-weight:700}}body .design_style .item-box h4 span{font-size:15px}@media screen and (max-width: 767px){body .design_style .item-box h4 span{font-size:14px;font-weight:400}}body .design_style .item-box h4 span:before{content:"\A";white-space:pre}body .design_style .item-box .lead{font-size:16px;color:#000;text-align:justify;margin-bottom:0}@media screen and (max-width: 991px){body .design_style .item-box .lead{margin-bottom:0}}@media screen and (max-width: 767px){body .design_style .item-box .lead{font-size:14px}}body .design_style .basic h2{margin:60px 0}@media screen and (max-width: 767px){body .design_style .basic h2{font-size:24px;margin:0 0 30px}}body .design_style .basic h3{margin-bottom:15px}body .design_style .base-box{background:#fff;margin-bottom:10px;-webkit-box-shadow:0 0 10px gray;box-shadow:0 0 10px gray}body .design_style .base-box .pull-left{width:30%}body .design_style .base-box .pull-right{width:70%}body .design_style .base-box .base{color:#604c3f;padding-top:10px;padding-left:20px;position:relative}@media screen and (max-width: 1199px){body .design_style .base-box .base{padding-top:0px;padding-left:10px}}@media screen and (max-width: 991px){body .design_style .base-box .base{padding-top:10px}}@media screen and (max-width: 767px){body .design_style .base-box .base{padding-top:0px}}body .design_style .base-box .base:after{/*content:' > '*/;width:20px;height:26px;background:#343232;border:solid 1px #343232;color:#fff;padding:0 5px;position:absolute;top:51%;right:-10px;font-size:14px;-webkit-transition:0.25s ease-in;transition:0.25s ease-in}@media screen and (max-width: 767px){body .design_style .base-box .base:after{top:38%;right:0px}}body .design_style .base-box .base:hover:after{background:#fff;border:solid 1px #343232;color:#343232}body .design_style .base-box .base .heigh_grado{border:solid 1px #d1636e;color:#d1636e;border-radius:0}body .design_style .base-box .base .standard{border:solid 1px #727171;color:#727171;border-radius:0}body .design_style .base-box .base h4{font-size:16px;color:#604c3f}@media screen and (max-width: 1599px){body .design_style .base-box .base h4{font-size:15px;margin-bottom:4px}}body .design_style .base-box .base h5{font-size:14px}@media screen and (max-width: 1599px){body .design_style .base-box .base h5{margin-top:4px}}body .design_style .request{width:490px;height:130px;display:block;background:#ff7f00;border:solid 2px #ff7f00;margin:60px auto 0;position:relative;text-align:center;color:#fff;padding:41px 0 0 120px;font-size:28px}@media screen and (max-width: 767px){body .design_style .request{width:100%;height:70px;padding:15px 0 0;font-size:20px;margin:30px auto 0}}body .design_style .request:before{content:url(../img/fixed_icon_img05.png);position:absolute;top:6px;left:71px}@media screen and (max-width: 767px){body .design_style .request:before{content:""}}body .design_style .request:hover{background:#fff;color:#ff7f00}body #concierge{background:url(../img/desingstyle_bg.png);padding:100px 0 80px 0}@media screen and (max-width: 991px){body #concierge{padding:0 0 60px 0}}@media screen and (max-width: 767px){body #concierge{padding:0 0 40px 0}}body #concierge .disF{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background:#f2c95c;padding:30px 15px}@media screen and (max-width: 991px){body #concierge .disF{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px 15px 30px 15px}}body #concierge .disF .img-cnt{width:35%}@media screen and (max-width: 991px){body #concierge .disF .img-cnt{width:100%}}body #concierge .disF .lst-cnt{width:65%;margin-top:-75px;padding:0 15px}@media screen and (max-width: 991px){body #concierge .disF .lst-cnt{padding:0;margin:15px 0;width:100%}}body #concierge .disF .lst-cnt .hatena-bg{background:url(../img/concierge_img02.png) center center no-repeat;background-size:contain;position:relative;z-index:1}@media screen and (max-width: 991px){body #concierge .disF .lst-cnt .hatena-bg{display:none}}body #concierge .disF .lst-cnt .lst-block{margin-top:-75px;padding:80px 15px 15px 15px;background:#f4f0df}@media screen and (max-width: 991px){body #concierge .disF .lst-cnt .lst-block{margin-top:0;padding:15px}}@media screen and (max-width: 767px){body #concierge .disF .lst-cnt .lst-block{padding:15px 0}}body #concierge .disF .lst-cnt .lst-block ul{list-style-image:url(../img/concierge_list.png);line-height:1.8;font-size:15px;color:#231815;font-weight:400}@media screen and (max-width: 1199px){body #concierge .disF .lst-cnt .lst-block ul{font-size:14px}}@media screen and (max-width: 991px){body #concierge .disF .lst-cnt .lst-block ul{padding-left:1.5em;border-top:3px dotted #ccc;padding-top:15px;text-align:justify}}@media screen and (max-width: 767px){body #concierge .disF .lst-cnt .lst-block ul{margin:10px 15px}}body #concierge .btn-area{margin:60px auto;text-align:center}@media screen and (max-width: 767px){body #concierge .btn-area{margin:20px auto}}body #concierge .btn-area a{background:#ff7f00;border:solid 2px #ff7f00;display:inline-block;width:490px;vertical-align:middle;margin:0 auto;color:#fff;padding:30px;font-size:28px;text-align:center;position:relative}@media screen and (max-width: 767px){body #concierge .btn-area a{width:100%;height:70px;padding:15px 0 0;font-size:20px;margin:30px auto 0}}body #concierge .btn-area a::before,body #concierge .btn-area a::after{content:'';display:inline-block;position:absolute;top:50%;width:34px;height:34px;margin-top:-17px;border-top:4px solid #fff;border-right:4px solid #fff;-webkit-transform:scaleX(0.8) rotate(45deg);transform:scaleX(0.8) rotate(45deg);-webkit-transition:all 0.5s ease;transition:all 0.5s ease}@media screen and (max-width: 767px){body #concierge .btn-area a::before,body #concierge .btn-area a::after{width:16px;height:16px;margin-top:-8px;border-top:2px solid #fff;border-right:2px solid #fff}}body #concierge .btn-area a::before{right:30px}@media screen and (max-width: 767px){body #concierge .btn-area a::before{right:10px}}body #concierge .btn-area a::after{right:44px}@media screen and (max-width: 767px){body #concierge .btn-area a::after{right:17px}}body #concierge .btn-area a:hover,body #concierge .btn-area a:focus{background:#fff;color:#ff7f00}body #concierge .btn-area a:hover::before,body #concierge .btn-area a:hover::after,body #concierge .btn-area a:focus::before,body #concierge .btn-area a:focus::after{border-top-color:#ff7f00;border-right-color:#ff7f00}body .testimonial{background:url(../img/testimonial_bg.png);background-size:cover;padding-bottom:50px}body .testimonial h2{margin:150px 0 60px;color:#fff}@media screen and (max-width: 991px){body .testimonial h2{font-size:24px}}body .testimonial h2 img{margin-bottom:10px}body .testimonial .voice-slide{padding-bottom:60px}body .testimonial .voice-slide .voice-item{display:block;background:rgba(255,255,255,0.5);padding:5px 5px 10px}body .testimonial .voice-slide .voice-item h4{color:#000;font-size:16px;font-weight:400;line-height:1.5}body .testimonial ul{list-style:none}body .testimonial ul li a{display:block;background:rgba(0,0,0,0.6);border:solid 2px rgba(0,0,0,0.6);color:#fff;padding:5px;margin-bottom:10px}@media screen and (max-width: 767px){body .testimonial ul li a{font-size:14px}}body .testimonial ul li a:hover{background:rgba(255,255,255,0.6);color:#000}body .quality{padding:70px 0}@media screen and (max-width: 991px){body .quality{padding:50px 0}}body .quality h2{padding-bottom:70px;color:#604c3f}body .quality h2 img{margin-bottom:10px}@media screen and (max-width: 991px){body .quality h2{font-size:24px;padding-bottom:25px}}body .quality .image-box{margin-bottom:25px}body .quality .quality-box{margin-bottom:50px}@media screen and (max-width: 767px){body .quality .quality-box{margin-bottom:0}}body .quality .quality-box .icon{width:170px;margin:0 auto}@media screen and (max-width: 767px){body .quality .quality-box .icon{display:none}}body .quality .quality-box .box{padding:5px 0}@media screen and (max-width: 767px){body .quality .quality-box .box{padding:0 0 10px}}body .quality .quality-box .box h3{color:#604c3f;text-align:center;border-bottom:solid 1px #604c3f;padding-bottom:20px}@media screen and (max-width: 767px){body .quality .quality-box .box h3{padding-bottom:0;text-align:left;font-size:20px;margin:0;line-height:40px;border-bottom:none}}@media screen and (max-width: 767px){body .quality .quality-box .box h3:before{content:'';display:inline-block;width:40px;height:40px;background-size:contain;background-repeat:no-repeat;vertical-align:middle;margin:0 10px}}@media screen and (max-width: 767px){body .quality .quality-box .box h3:after{content:'';display:inline-block;width:30px;height:30px;background-image:url(../img/arrow_close.svg);background-size:contain;background-repeat:no-repeat;vertical-align:middle;margin:8px 10px 5px 10px;float:right}}@media screen and (max-width: 991px){body .quality .quality-box .box ul{font-size:14px}}@media screen and (max-width: 767px){body .quality .quality-box .box ul{padding:10px;width:100%}}@media screen and (max-width: 767px){body .quality .quality-box .box ul.list-inline{margin-left:0}}body .quality .quality-box .box ul li{text-align:justify;padding:0;padding-right:0.9em;position:relative;margin-left:0.8em;color:#4c4c4c}@media screen and (max-width: 767px){body .quality .quality-box .box ul li{padding-bottom:8px}}body .quality .quality-box .box ul li::before{content:"・";position:absolute;top:0;left:-0.8em}body .quality .quality-box .box ul li.lnk-none::before{content:"・";display:inline-block;left:-1.0em}body .quality .quality-box .box ul li a{opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}body .quality .quality-box .box ul li a:hover,body .quality .quality-box .box ul li a:focus{opacity:0.6}@media screen and (max-width: 767px){body .quality .quality-box .disaster h3{background:#ffb871}}@media screen and (max-width: 767px){body .quality .quality-box .disaster h3:before{background-image:url(../img/quality_icon01.svg)}}@media screen and (max-width: 767px){body .quality .quality-box .disaster h3:after{background-image:url(../img/arrow_close.svg)}}@media screen and (max-width: 767px){body .quality .quality-box .disaster ul{background:rgba(255,184,113,0.5)}}@media screen and (max-width: 767px){body .quality .quality-box .insulation h3{background:#ffe996}}@media screen and (max-width: 767px){body .quality .quality-box .insulation h3:before{background-image:url(../img/quality_icon02.svg)}}@media screen and (max-width: 767px){body .quality .quality-box .insulation h3:after{background-image:url(../img/arrow_close.svg)}}@media screen and (max-width: 767px){body .quality .quality-box .insulation ul{background:rgba(255,233,150,0.5)}}@media screen and (max-width: 767px){body .quality .quality-box .eco h3{background:rgba(64,183,11,0.3)}}@media screen and (max-width: 767px){body .quality .quality-box .eco h3:before{background-image:url(../img/quality_icon03.svg)}}@media screen and (max-width: 767px){body .quality .quality-box .eco h3:after{background-image:url(../img/arrow_close.svg)}}@media screen and (max-width: 767px){body .quality .quality-box .eco ul{background:rgba(64,183,11,0.2)}}@media screen and (max-width: 767px){body .quality .quality-box .health h3{background:#ffa5a7}}@media screen and (max-width: 767px){body .quality .quality-box .health h3:before{background-image:url(../img/quality_icon04.svg)}}@media screen and (max-width: 767px){body .quality .quality-box .health h3:after{background-image:url(../img/arrow_close.svg)}}@media screen and (max-width: 767px){body .quality .quality-box .health ul{background:rgba(255,165,167,0.5)}}@media screen and (max-width: 767px){body .quality .quality-box .design h3{background:#94c2e4}}@media screen and (max-width: 767px){body .quality .quality-box .design h3:before{background-image:url(../img/quality_icon05.svg)}}@media screen and (max-width: 767px){body .quality .quality-box .design h3:after{background-image:url(../img/arrow_close.svg)}}@media screen and (max-width: 767px){body .quality .quality-box .design ul{background:rgba(148,194,228,0.5)}}@media screen and (max-width: 767px){body .quality .quality-box .price h3{background:#bcc2c4}}@media screen and (max-width: 767px){body .quality .quality-box .price h3:before{background-image:url(../img/quality_icon06.svg)}}@media screen and (max-width: 767px){body .quality .quality-box .price h3:after{background-image:url(../img/arrow_close.svg)}}@media screen and (max-width: 767px){body .quality .quality-box .price ul{background:rgba(188,194,196,0.5)}}@media screen and (max-width: 767px){body .quality .quality-box .active:after{background-image:url(../img/arrow_open.svg) !important}}body .quality .quality-box ul{padding-left:0}body .quality .quality-box ul li{list-style:none}body .quality .quality-box ul li a{color:#4c4c4c;padding-left:0;text-indent:-1em;position:relative}body .plan{background:#f7e8c3;padding:40px 0 80px}@media screen and (max-width: 767px){body .plan{padding:40px 0 80px}}body .plan h2{padding-bottom:20px}body .plan h2 img{margin-bottom:10px}@media screen and (max-width: 767px){body .plan h2{font-size:24px}}body .plan .plan-item{overflow:hidden;background:#fff;padding:5px 15px;position:relative;margin-bottom:30px}@media screen and (max-width: 991px){body .plan .plan-item{padding:5px 5px}}body .plan .plan-item h3{font-size:18px;color:#604c3f;line-height:1.3}@media screen and (max-width: 1199px){body .plan .plan-item h3{font-size:21px}}@media screen and (max-width: 991px){body .plan .plan-item h3{font-size:17px}}@media screen and (max-width: 767px){body .plan .plan-item h3{font-size:18px}}body .plan .plan-item h3 span{font-size:14px;line-height:1.3}@media screen and (max-width: 1199px){body .plan .plan-item h3 span{font-size:16px}}@media screen and (max-width: 767px){body .plan .plan-item h3 span{content:"\A";white-space:pre;font-size:15px}}body .plan .plan-item .sub-ttl{color:#604c3f;font-size:18px;line-height:1.4;margin-bottom:16px}@media screen and (max-width: 991px){body .plan .plan-item .sub-ttl{font-size:16px}}body .plan .plan-item .sub-ttl span{display:inline-block;white-space:nowrap}body .plan .plan-item .price{display:inline;color:#604c3f;padding:0px;line-height:1.4;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #ff6));background:linear-gradient(transparent 60%, #ff6 60%)}@media screen and (max-width: 991px){body .plan .plan-item .price{font-size:20px}}@media screen and (max-width: 767px){body .plan .plan-item .price{font-size:15px;margin-bottom:10px}}body .plan .plan-item .price span{color:#e73828;font-size:32px}body .plan .plan-item .price span.num{white-space:nowrap;display:inline-block}body .plan .plan-item .price span.unit{font-size:21px;color:#604c3f;white-space:nowrap;display:inline-block}body .plan .plan-item .price span.sankou{font-size:18px;color:#604c3f;white-space:nowrap;display:block;background:none;padding:0px}@media screen and (max-width: 991px){body .plan .plan-item .price span{font-size:33px}body .plan .plan-item .price span.unit{font-size:15px}}@media screen and (max-width: 767px){body .plan .plan-item .price span{font-size:28px}body .plan .plan-item .price span.unit{font-size:12px}}body .plan .plan-item img{margin:30px auto}@media screen and (max-width: 767px){body .plan .plan-item img{margin:15px auto}}body .plan .plan-item .caption{line-height:1.5;color:#604c3f;width:70%;font-size:16px;margin-top:20px}body .plan .plan-item .caption span{display:none}@media screen and (max-width: 991px){body .plan .plan-item .caption{width:50%;font-size:12px}body .plan .plan-item .caption span{display:inline-block}body .plan .plan-item .caption br{display:none}}@media screen and (max-width: 767px){body .plan .plan-item .caption{width:100%;margin-bottom:10px;font-size:10px}body .plan .plan-item .caption span{display:inline-block}body .plan .plan-item .caption br{display:none}}body .plan .plan-item .plan-bottom-img{position:absolute;bottom:0;right:0}@media screen and (max-width: 767px){body .plan .plan-item .plan-bottom-img{bottom:100px}}@media screen and (max-width: 767px){body .plan .plan-item .plan-bottom-img img{width:100px}}body .plan .plan-item:after{content:'More >';width:65px;height:25px;background:#343232;border:solid 1px #343232;color:#fff;padding:0 5px;position:absolute;top:30px;right:-10px;font-size:14px;-webkit-transition:0.25s ease-in;transition:0.25s ease-in}@media screen and (max-width: 991px){body .plan .plan-item:after{top:53px}}@media screen and (max-width: 767px){body .plan .plan-item:after{top:50px}}body .plan .plan-item:hover:after{background:#fff;border:solid 1px #343232;color:#343232}body .plan .plan-caption{font-size:12px;color:#604c3f;font-weight:400;line-height:1.4;margin-top:20px}@media screen and (max-width: 767px){body .plan .plan-caption{margin-top:0px;font-size:10px}}body .customize{background:#231A14;padding:40px 0 80px;color:#f2f2f2}body .customize .row{margin-bottom:40px}@media screen and (max-width: 767px){body .customize{padding:40px 0 80px}}body .customize h2{font-size:18px;padding-bottom:20px}body .customize h2 img{margin-bottom:10px}body .customize h2 span{display:inline-block;white-space:nowrap;margin-top:10px}@media screen and (max-width: 767px){body .customize h2{font-size:16px;padding-bottom:20px}}body .customize h3{text-align:center;font-family:"游明朝",YuMincho,"ＭＳ Ｐ明朝","MS PMincho",serif;font-size:32px;line-height:1.4;color:#fabf00;margin-top:0;margin-bottom:60px}@media screen and (max-width: 991px){body .customize h3{font-size:25px;margin-bottom:30px}}@media screen and (max-width: 767px){body .customize h3{font-size:18px;text-align:left;margin-bottom:15px}}body .customize h3 span{display:inline-block;white-space:nowrap}body .customize .customize-icon01{background:url(../img/customize_icon01.png) no-repeat center left;overflow:hidden;padding-bottom:10px;margin-bottom:10px}@media screen and (max-width: 991px){body .customize .customize-icon01{border-bottom:1px solid #604c3f}}body .customize .customize-icon02{background:url(../img/customize_icon02.png) no-repeat center left;overflow:hidden;padding-bottom:10px;margin-bottom:10px}@media screen and (max-width: 991px){body .customize .customize-icon02{border-bottom:1px solid #604c3f}}body .customize .customize-icon03{background:url(../img/customize_icon03.png) no-repeat center left;overflow:hidden;padding-bottom:10px;margin-bottom:10px}@media screen and (max-width: 991px){body .customize .customize-icon03{border-bottom:1px solid #604c3f}}body .customize .customize-img01{margin-top:-50px}@media screen and (max-width: 991px){body .customize .customize-img01{margin:20px auto;margin-top:0}}@media screen and (max-width: 767px){body .customize .customize-img01{margin:20px auto;margin-top:0}}body .customize h4{text-align:left;font-family:"游明朝",YuMincho,"ＭＳ Ｐ明朝","MS PMincho",serif;font-size:23px;line-height:1.4;padding-left:85px;margin-top:10px;color:#fabf00;margin-bottom:5px}@media screen and (max-width: 767px){body .customize h4{font-size:17px}}body .customize p{padding-left:95px}@media screen and (max-width: 991px){body .customize p{font-size:14px}}body .simulation{background:url(../img/simulation_plan.png);color:#fff}@media screen and (max-width: 991px){body .simulation img{padding:0 10px}}body .simulation .text-box{padding:70px 20px 70px 0}@media screen and (max-width: 991px){body .simulation .text-box{padding:25px 15px}}body .simulation .text-box h2{display:inline;font-size:24px;color:#fff;background:rgba(0,0,0,0) -webkit-gradient(linear, left top, left bottom, color-stop(80%, transparent), color-stop(0%, #fff)) repeat scroll 0 0;background:rgba(0,0,0,0) linear-gradient(transparent 80%, #fff 0%) repeat scroll 0 0;padding-bottom:10px}@media screen and (max-width: 991px){body .simulation .text-box h2{font-size:16px}}body .simulation .text-box h3{color:#fabf00;margin:40px 0;font-size:24px;line-height:1.4}@media screen and (max-width: 1199px){body .simulation .text-box h3{font-size:22px}}@media screen and (max-width: 991px){body .simulation .text-box h3{font-size:25px}}@media screen and (max-width: 767px){body .simulation .text-box h3{font-size:20px}}body .simulation .text-box ul li a{padding:5px 50px;color:#fff;background:rgba(0,0,0,0.6);border:solid 1px rgba(0,0,0,0.6);width:210px}@media screen and (max-width: 1199px){body .simulation .text-box ul li a{display:block;padding:5px 10px;text-align:center;margin:0 auto}}body .simulation .text-box ul li a:hover{background:transparent}@media screen and (max-width: 1199px){body .simulation .text-box ul li{display:block;float:left;text-align:center}}@media screen and (max-width: 767px){body .simulation .text-box ul li{width:50%}}body .simulation .text-box p{margin:0 0 30px 0;text-align:justify}@media screen and (max-width: 767px){body .simulation .text-box p{font-size:14px}}@media screen and (max-width: 500px){body .simulation .text-box ul.list-inline{overflow:hidden}body .simulation .text-box ul.list-inline li{width:100%;float:none}body .simulation .text-box ul.list-inline li a{margin:0 auto 20px}}body .section-form{background:#ff7f00;padding-top:60px;padding-bottom:60px}@media screen and (max-width: 767px){body .section-form{padding-top:60px;padding-bottom:30px}}body .section-form h2{padding:0 0 60px}body .section-form p a{color:#fff}body .style-bnr{padding:30px 0 200px;position:relative}@media screen and (max-width: 991px){body .style-bnr{padding:5px 0}}@media screen and (max-width: 991px){body .style-bnr .link-list{background:#e5e5e5;padding:20px 15px 0}}@media screen and (max-width: 1199px){body .style-bnr .link-list a{display:block;margin-bottom:20px}}@media screen and (max-width: 991px){body .style-bnr .footer-logo{position:relative;width:100%}}@media screen and (max-width: 991px){body .style-bnr .footer-logo h3{color:#604c3f;margin:180px 0 0;text-align:center;font-size:20px}}@media screen and (max-width: 991px){body .style-bnr .footer-logo h4{position:relative}}@media screen and (max-width: 991px){body .style-bnr .footer-logo h4:before{content:"";display:block;width:80%;height:4px;border-bottom:1px solid #604c3f;position:absolute;top:50%;margin-top:-2px;left:10px;z-index:-1}}@media screen and (max-width: 991px){body .style-bnr .footer-logo h4:after{content:"";display:block;width:80%;height:4px;border-bottom:1px solid #604c3f;position:absolute;top:50%;margin-top:-2px;right:10px;z-index:-1}}@media screen and (max-width: 991px){body .style-bnr .footer-logo .free-dial{width:260px;display:block;margin:0 auto}}@media screen and (max-width: 991px){body .style-bnr .footer-logo .free-dial img{display:inline-block;margin-right:5px}}@media screen and (max-width: 991px){body .style-bnr .footer-logo .free-dial span{color:#ff7f00;font-size:35px;display:inline-block}}body .style-bnr .american_logo_bottom{height:142px;width:250px;background:#604c3f;border-radius:120px 120px 0 0;margin:0 auto;padding-top:44px;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body .style-bnr .american_logo_bottom img{width:200px}@media screen and (max-width: 991px){body .style-bnr .american_logo_bottom{padding-top:22px;border-radius:0 0 120px 120px;top:30px}}body footer{background:#e5e5e5;position:relative;padding:30px 0 10px;font-size:14px}@media screen and (max-width: 1599px){body footer{padding:30px 0 88px}}@media screen and (max-width: 991px){body footer{background:#e8e3d5;padding:0}}body footer .home{display:block;color:#ff7f00;margin-bottom:10px}@media screen and (max-width: 991px){body footer .home{text-align:center}}body footer .home:before{content:"> "}@media screen and (max-width: 991px){body footer .home:before{content:""}}body footer .home:hover{text-decoration:underline}body footer .sp_url{color:#000}body footer .sp_url:hover,body footer .sp_url:focus{color:#604c3f}body footer .copyright{margin-bottom:0;text-align:center;font-size:12px}@media screen and (max-width: 1199px){body footer .copyright{margin-top:30px}}@media screen and (max-width: 991px){body footer .copyright{margin-top:0;background:#604c3f;color:#fff;padding:10px 0 65px}}body footer .company-logo{margin:10px 0;padding:25px 15px 25px 0;border-right:solid 1px #7a6a56}@media screen and (max-width: 1199px){body footer .company-logo{margin:0;padding:0;border-right:none}}@media screen and (max-width: 991px){body footer .company-logo{margin:0;padding:20px 5px 20px 0;border-right:none}}body footer .company-logo img{width:270px}@media screen and (max-width: 1199px){body footer .company-logo img{margin-left:0}}@media screen and (max-width: 991px){body footer .company-logo img{margin-left:auto}}body footer .menu{list-style:none;padding-left:40px;margin:0 auto}@media screen and (max-width: 1199px){body footer .menu{padding-left:20px}}@media screen and (max-width: 991px){body footer .menu{padding-left:0}}@media screen and (max-width: 991px){body footer .menu li{display:block;border-top:solid 1px #7a6a56;text-align:center;padding:5px 0}}body footer .menu li a{color:#4c4c4c}body footer .menu li a:before{content:"> "}@media screen and (max-width: 991px){body footer .menu li a:before{content:""}}body footer .menu li a:hover{color:#ff7f00;text-decoration:underline}@media screen and (max-width: 991px){body footer .menu .last{border-bottom:solid 1px #7a6a56}}body footer .sns{margin:8px 0 8px 8px;text-align:right}@media screen and (max-width: 991px){body footer .sns{background:#000;margin:30px 0 0 0;padding:8px 0 0;text-align:center}}body footer .sns li img{width:25px}@media screen and (max-width: 991px){body footer .sns li img{width:26px}}@media screen and (max-width: 991px){body footer .pull-right,body footer .pull-left{float:none !important}}body footer .item-left{padding-left:0}@media screen and (max-width: 991px){body footer .free-dial{width:260px;display:block;margin:0 auto}}@media screen and (max-width: 991px){body footer .free-dial img{display:inline-block;margin-right:5px}}@media screen and (max-width: 991px){body footer .free-dial span{color:#ff7f00;font-size:35px;display:inline-block}}body .fixed{position:fixed;right:0;top:250px;width:200px;background:#ff7f00;padding:0 10px;border:solid 1px #fff}@media screen and (max-width: 1599px){body .fixed{position:fixed;padding:10px 0;top:auto;bottom:0;width:100%;height:73px}}@media screen and (max-width: 991px){body .fixed{height:50px}}body .fixed ul{padding-left:0;list-style:none;text-align:center;margin-bottom:0}body .fixed ul li{border-bottom:dotted 1px #fff}@media screen and (max-width: 1599px){body .fixed ul li{display:block;float:left;width:25%;border-bottom:none;border-right:dotted 1px #fff}}body .fixed ul li a{display:block;position:relative;height:60px}@media screen and (max-width: 1599px){body .fixed ul li a{height:auto;text-align:center;font-size:12px;overflow:visible}}body .fixed ul li a:before{position:absolute}@media screen and (max-width: 1599px){body .fixed ul li a:before{position:static;display:block;margin-top:-30px}}body .fixed ul li a span{display:inline-block;line-height:60px;padding-left:70px;color:#fff}@media screen and (max-width: 1599px){body .fixed ul li a span{padding-top:0;padding-left:0;line-height:auto;margin-top:29px;line-height:1.8}}@media screen and (max-width: 991px){body .fixed ul li a span{margin-top:13px}}body .fixed ul li:nth-child(5){border-bottom:none}@media screen and (max-width: 1599px){body .fixed ul li:nth-child(5){border-right:none}}body .fixed ul .fixed-event:before{content:'';display:inline-block;width:60px;height:60px;background-image:url(../img/fixed_icon_img01.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle;position:absolute;top:0}@media screen and (max-width: 1599px){body .fixed ul .fixed-event:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width: 991px){body .fixed ul .fixed-event:before{width:45px;height:45px}}body .fixed ul .fixed-tel:before{content:'';display:inline-block;width:60px;height:60px;background-image:url(../img/fixed_icon_img08.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle;position:absolute;top:0}@media screen and (max-width: 1599px){body .fixed ul .fixed-tel:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width: 991px){body .fixed ul .fixed-tel:before{width:45px;height:45px}}body .fixed ul .fixed-requeest:before{content:'';display:inline-block;width:60px;height:60px;background-image:url(../img/fixed_icon_img02.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle;position:absolute;top:0;left:0}@media screen and (max-width: 1599px){body .fixed ul .fixed-requeest:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width: 991px){body .fixed ul .fixed-requeest:before{width:45px;height:45px}}body .fixed ul .fixed-booking:before{content:'';display:inline-block;width:60px;height:60px;background-image:url(../img/fixed_icon_img03.png);background-size:contain;background-repeat:no-repeat;vertical-align:middle;position:absolute;top:0;left:0}@media screen and (max-width: 1599px){body .fixed ul .fixed-booking:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width: 991px){body .fixed ul .fixed-booking:before{width:45px;height:45px}}body .fixed ul .fixed-contact:before{content:'';display:inline-block;width:60px;height:60px;background-image:url(../img/fixed_icon_img04.png);background-size:contain;background-repeat:no-repeat;vertical-align:middle;position:absolute;top:0;left:0}@media screen and (max-width: 1599px){body .fixed ul .fixed-contact:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width: 991px){body .fixed ul .fixed-contact:before{width:45px;height:45px}}body #pageTop{position:fixed;bottom:20px;right:18px;z-index:2}@media screen and (max-width: 1599px){body #pageTop{background:rgba(0,0,0,0.8);width:100%;bottom:0;height:110px;right:0}}@media screen and (max-width: 991px){body #pageTop{height:92px;right:0}}body #pageTop a.icon-bear{display:block;z-index:9999;padding:8px 0 0 8px;text-decoration:none;position:absolute;right:4px;bottom:80px}body #pageTop a.icon-bear:hover{text-decoration:none;opacity:0.7}@media screen and (max-width: 991px){body #pageTop a.icon-bear{right:0px;width:66px;bottom:66px}}body .swiper-container{z-index:0}body .swiper-button-next,body #staff-blog .swiper-container-rtl .swiper-button-prev{background-image:url("../img/swiper-button-next.png");top:50%;right:5px}body .swiper-button-prev,body #staff-blog .swiper-container-rtl .swiper-button-next{background-image:url("../img/swiper-button-prev.png");top:50%;left:5px}@media screen and (min-width: 992px){body .voice-slide .swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}body .voice-slide .swiper-slide{width:25% !important;padding:0 5px !important}body .voice-prev,body .voice-next{display:none !important}}@media screen and (max-width: 991px){body .swiper-button-prev.voice-prev{top:35%}body .swiper-button-next.voice-next{top:35%}}.section-form .form-content{background:#ff8f1f;color:#231a14;padding:60px 0;margin:30px auto}@media screen and (max-width: 1199px){.section-form .form-content{padding:15px}}@media screen and (max-width: 767px){.section-form .form-content{padding:15px;margin:0 auto 15px auto}}.section-form .form-content .title-content{border-bottom:2px dashed #231a14;margin-bottom:30px}@media screen and (max-width: 991px){.section-form .form-content .title-content{border:0}}@media screen and (max-width: 767px){.section-form .form-content .title-content{margin-bottom:15px}}.section-form .form-content .title-content h4{color:#231a14}@media screen and (max-width: 991px){.section-form .form-content .title-content h4{border-bottom:2px dashed #231a14;padding-bottom:4px}}@media screen and (max-width: 767px){.section-form .form-content .title-content h4{font-size:14px}}.section-form h2.title{margin-bottom:10px;padding-bottom:0}.section-form h3{color:#604c3f;margin-bottom:40px;margin-top:40px;text-align:center}@media screen and (max-width: 767px){.section-form h3{margin:20px auto}}.section-form .info{text-align:right;font-size:14px}@media screen and (max-width: 767px){.section-form .info{text-align:justify;font-size:13px}}.section-form .info a{text-decoration:underline;color:#fff}.section-form .info a:hover,.section-form .info a:focus{opacity:0.5}.section-form #kaoru-form{text-align:left}@media screen and (max-width: 991px){.section-form #kaoru-form{font-size:14px}}.section-form .form-group{border-bottom:1px dotted #a5765d;padding:15px;margin:5px auto}.section-form .form-group:last-of-type{border:0}@media screen and (max-width: 767px){.section-form .form-group{padding:10px 0}}.section-form label.control-label{padding-top:0}.section-form label span{background:#e70112;color:#fff;padding:3px 8px;margin-left:15px;margin-bottom:3px;font-size:12px}.section-form #code{width:10em;display:inline-block;margin-left:5px;margin-bottom:8px}.section-form input[type="checkbox"]{margin-right:5px}.section-form .enquate{margin-top:60px}@media screen and (max-width: 767px){.section-form .enquate{margin-top:30px}}.section-form .enquate .title-content h4{display:inline-block;padding-right:10px}@media screen and (max-width: 991px){.section-form .enquate .title-content h4{display:block;margin-top:0;padding:5px}}.section-form .enquate .title-content span{font-size:85%}.section-form .enquate .enquate_content #checkbox1_txt,.section-form .enquate .enquate_content #checkbox2_txt,.section-form .enquate .enquate_content #checkbox3_txt{width:20em;display:inline-block}@media screen and (max-width: 767px){.section-form .enquate .enquate_content #checkbox1_txt,.section-form .enquate .enquate_content #checkbox2_txt,.section-form .enquate .enquate_content #checkbox3_txt{width:100%}}.section-form .privacy{margin:20px -15px 40px -15px}.section-form .privacy h4{font-weight:700;color:#3f1e07}.section-form .privacy a{text-decoration:underline;color:#fff}.section-form .privacy a:hover,.section-form .privacy a:focus{opacity:0.5}@media screen and (max-width: 767px){.section-form .privacy p{text-align:justify}}.section-form .confirm-item{background:#fff;min-height:34px;padding:6px 12px;font-size:14px;line-height:1.6;color:#555;border:1px solid #ccc;border-radius:4px}.section-form.completion h4{margin-bottom:0;text-align:center}@media screen and (max-width: 767px){.section-form.completion h4{margin-bottom:10px}}.section-form.completion p{text-align:center;padding:0 0 40px 0}@media screen and (max-width: 767px){.section-form.completion p{padding:0 0 20px 0}}.section-form.completion p.info{text-align:right}.section-form label.font_normal{font-weight:400;margin-right:15px}.section-form span.ERR{color:#e70112}.section-form .form-control:focus{border-color:#0099ff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(0,153,255,0.3);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(0,153,255,0.3)}.section-form .form-groupbtn .btn-primary{display:inline-block;border-radius:0;padding:10px 16px;background:rgba(0,0,0,0.8);border:solid 1px rgba(0,0,0,0.7);margin:10px auto;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.section-form .form-groupbtn .btn-primary:hover,.section-form .form-groupbtn .btn-primary:focus{background-color:transparent;background-color:rgba(255,255,255,0.1)}.breadcrumbs{overflow:visible;width:100%;margin:0;padding:0;list-style:none;font-size:13px}.breadcrumbs.bottomlinks{margin-top:-16px}.breadcrumbs .current,.breadcrumbs .current:hover{background:#ccc;color:#333;cursor:default}.breadcrumbs .current::after{border-left:16px solid #ccc}.breadcrumbs .current::before{border-color:#ccc #ccc #ccc transparent}.breadcrumbs li{float:left;margin:0 10px 0 14px}.breadcrumbs li:first-child{margin:0 10px 0 0}.breadcrumbs li:first-child a::before{display:none}.breadcrumbs li a{background:#ff7f00;padding:5px 10px;float:left;text-decoration:none;color:#fff;text-shadow:0 1px 0 rgba(255,255,255,0.5);position:relative}.breadcrumbs li a:link,.breadcrumbs li a:visited,.breadcrumbs li a:active,.breadcrumbs li a:hover{overflow:visible}.breadcrumbs li a:hover{background:#ccc;color:#333}.breadcrumbs li a::before{content:"";position:absolute;top:50%;margin-top:-16px;border-width:16px 0 16px 11px;border-style:solid;border-color:#ff7f00 #ff7f00 #ff7f00 transparent;left:-11px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.breadcrumbs li a:hover::before{border-color:#ccc #ccc #ccc transparent}.breadcrumbs li a::after{content:"";position:absolute;top:50%;margin-top:-16px;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:16px solid #ff7f00;right:-16px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.breadcrumbs li a:hover::after{border-left-color:#ccc}@media screen and (max-width: 991px){.breadcrumbs{display:none}.breadcrumbs.bottomlinks{display:block}}.bnr-head01{position:relative;-webkit-animation:fadeIn 1000ms ease both;animation:fadeIn 1000ms ease both;margin-bottom:4px;padding:5px 0;background:#604c3f;text-align:center}.bnr-head01:hover{opacity:0.7}.bnr-head01 img{margin:0 auto;max-width:75%}.bnr-head02 a{text-align:center !important}.bnr-head02 a img{margin:0 auto;position:relative;-webkit-animation:fadeIn 1000ms ease both;animation:fadeIn 1000ms ease both}#kogumagroup{background:#f2f2f2}#kogumagroup.colored{margin:0 auto;padding:90px 0}@media screen and (max-width: 767px){#kogumagroup.colored{padding:40px 0}}#kogumagroup h2 img{margin:0 auto 35px auto;height:50px}#kogumagroup .group-item_row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #a5a5a5}#kogumagroup .group-item{-webkit-box-sizing:border-box;box-sizing:border-box;width:33%}#kogumagroup .group-item .group-item_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;padding:5px;border-right:8px solid #f2f2f2;border-bottom:8px solid #f2f2f2;height:200px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 991px){#kogumagroup .group-item .group-item_link{height:150px}}@media screen and (max-width: 767px){#kogumagroup .group-item .group-item_link{display:block;height:100%}}#kogumagroup .group-item .group-item_link img{display:block;margin:0 auto}@media screen and (max-width: 767px){#kogumagroup .group-item .group-item_link img{width:86px}}#kogumagroup .group-item:nth-of-type(3n){width:34%}#kogumagroup .group-item:nth-of-type(3n) .group-item_link{border-right:none}#kogumagroup .group-item:nth-of-type(7) .group-item_link,#kogumagroup .group-item:nth-of-type(8) .group-item_link,#kogumagroup .group-item:nth-of-type(9) .group-item_link{border-bottom:none}#kogumagroup .group-item a.group-item_link::after{content:'More >';width:65px;height:25px;background:#000;border:solid 1px #000;color:#fff;padding:0 5px;position:absolute;bottom:10px;right:10px;font-size:14px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}@media screen and (max-width: 767px){#kogumagroup .group-item a.group-item_link::after{content:'>';height:auto;width:auto;bottom:5px;right:5px;line-height:1.5}}#kogumagroup .group-item a.group-item_link:hover img,#kogumagroup .group-item a.group-item_link:hover p,#kogumagroup .group-item a.group-item_link:focus img,#kogumagroup .group-item a.group-item_link:focus p{opacity:.6}#kogumagroup .group-item a.group-item_link:hover::after,#kogumagroup .group-item a.group-item_link:focus::after{opacity:1;background:#fff;color:#000}#kogumagroup .group-item_img{width:50%}@media screen and (max-width: 767px){#kogumagroup .group-item_img{width:100%;height:auto;display:block}#kogumagroup .group-item_img img{max-width:100%;max-height:100%;-ms-flex-negative:0 !important;flex-shrink:0 !important;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding-bottom:25px}}@media screen and (max-width: 767px) and (max-width: 767px){#kogumagroup .group-item_img img{margin:0 auto;padding-bottom:0px}}#kogumagroup .group-item_text{width:50%}@media screen and (max-width: 767px){#kogumagroup .group-item_text{width:100%;padding-bottom:28px}}#kogumagroup .group-item .no-link-img{margin:0 auto;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#kogumagroup .group-item .no-link-img img{max-width:100%;width:100%;display:block}@media screen and (max-width: 767px){#kogumagroup .group-item .no-link-img{padding-bottom:25px}}#kogumagroup .group-brand .group-item_link{padding:15px;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}@media screen and (max-width: 767px){#kogumagroup .group-brand .group-item_link{padding:15px 5px}}#kogumagroup .group-brand .group-item_link img{max-height:100%;max-width:100%;margin:0 auto;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}@media screen and (max-width: 991px){#kogumagroup .group-brand .group-item_link img{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}@media screen and (max-width: 767px){#kogumagroup .group-brand .group-item_link img{width:73px}}#kogumagroup2{background:#142033}#kogumagroup2.colored{margin:0 auto;padding:90px 0}@media screen and (max-width: 767px){#kogumagroup2.colored{padding:40px 0}}#kogumagroup2 h2{color:#fff;margin:0 auto 40px auto;font-family:"游明朝",YuMincho,"ＭＳ Ｐ明朝","MS PMincho",serif;font-size:24px;text-align:center}@media screen and (max-width: 767px){#kogumagroup2 h2{font-size:17px}}@media screen and (max-width: 767px){#kogumagroup2 .bnr-item{margin-bottom:15px}#kogumagroup2 .bnr-item:last-of-type{margin-bottom:0}}#kogumagroup2 a:hover img,#kogumagroup2 a:focus img{opacity:.6}_::-webkit-full-page-media,_:future,:root #kogumagroup .group-item:nth-of-type(3n){width:33%}
/*# sourceMappingURL=style.css.map */