body{font-family:-apple-system,BlinkMacSystemFont,Noto Sans JP,Hiragino Kaku Gothic ProN W3,Meiryo,sans-serif;margin:0}#header .header_top_ .search_box_{margin-left:105px!important}a,p,span{font-family:-apple-system,BlinkMacSystemFont,Noto Sans JP,Hiragino Kaku Gothic ProN W3,Meiryo,sans-serif}a,a:hover{text-decoration:none!important}@media screen and (min-width:769px){.spOnly{display:none!important}}@media screen and (max-width:768px){.pcOnly{display:none!important}img{width:100%}}.clearfix{overflow:visible}.clearfix:after{clear:both;content:"";display:table}.content_area{font-family:Noto Sans JP,sans-serif}.keyvisual{margin:0 auto;max-width:1440px}.outwrap{margin:0 auto;max-width:1160px}.narrowwrap{margin:0 auto;max-width:1040px}.simplewrap{margin:0 auto;max-width:970px}.home-grid .each{margin-bottom:80px;width:100%}@media screen and (min-width:769px){.home-grid .each{float:left;margin-bottom:160px;min-height:400px;width:50%}}.home-grid .each .inner{margin:0 50px}@media screen and (min-width:769px){.home-grid .each .inner{margin:0 55px}}.home-grid .each .img{text-align:center}.home-grid .each .txt{padding:2em 0}.home-grid .each .txt .title{display:block;font-size:1.08em}.home-grid .each .txt .name{color:#142260;display:block;font-size:2.175em;font-weight:700;letter-spacing:3px;margin-bottom:1em}.home-grid .each .txt p{font-size:1.54em;line-height:1.6;margin-bottom:1em}.home-grid .each .txt .btn{background-color:#142260;color:#fff;display:block;padding:.5em 1em;text-align:center;width:140px}.home-grid .each .txt .btn:hover{background-color:#1d318a}.concept{margin:0 10px;padding:60px 0}@media screen and (min-width:769px){.concept{margin:0 auto;padding:150px 0}}.concept .inner .left{float:none;width:100%}@media screen and (min-width:769px){.concept .inner .left{float:left;width:25%}}.concept .inner .left .image-title{display:block;margin:0 auto 1em;width:90px}@media screen and (min-width:769px){.concept .inner .left .image-title{margin:0 auto 0 0;width:135px}}.concept .inner .left .logo{margin:0 auto 2em;width:80%}@media screen and (min-width:769px){.concept .inner .left .logo{margin:3em auto 0 0;width:307px}}.concept .inner .left .logo img{width:100%}.concept .inner .right{float:none;width:100%}@media screen and (min-width:769px){.concept .inner .right{float:right;width:65%}}.concept .inner p{font-size:1.7em;line-height:2;text-align:center}@media screen and (min-width:769px){.concept .inner p{font-size:2em}}.fadein{opacity:0}.detail-hero{padding:50px 0}.detail-hero .left{float:none}@media screen and (min-width:769px){.detail-hero .left{float:left;width:50%}}.detail-hero .left .imgwrap{margin:0 2.5em}@media screen and (min-width:769px){.detail-hero .left .imgwrap{margin:0 auto}}.detail-hero .left .detail-hero-img{opacity:0}.detail-hero .left img{width:100%}.detail-hero .left .ui{padding-top:25px;position:relative;transform:translate(15px);z-index:10000}@media screen and (min-width:769px){.detail-hero .left .ui{padding-top:50px;position:fixed;top:80vh;transform:translate(-70px)}}.detail-hero .left .ui img{width:80px}.detail-hero .right{float:none}@media screen and (min-width:769px){.detail-hero .right{float:right;width:50%}}.detail-hero .right .txt{margin:0 33px;padding-top:3em}@media screen and (min-width:769px){.detail-hero .right .txt{margin:0 auto;padding-top:9em}}.detail-hero .right .txt .title{display:block;font-size:1.08em}@media screen and (min-width:769px){.detail-hero .right .txt .title{margin-left:80px}}.detail-hero .right .txt .name{color:#142260;display:block;font-size:2.175em;font-weight:700;letter-spacing:3px;margin-bottom:.75em}@media screen and (min-width:769px){.detail-hero .right .txt .name{margin-left:80px}}.detail-hero .right .txt p{font-size:1.385em;line-height:1.75;margin-bottom:1em}@media screen and (min-width:769px){.detail-hero .right .txt p{font-size:1.54em;margin-left:4em}}.detail-hero .right .txt p a{color:#000!important}.detail-hero .right .txt p a:hover{color:#666!important}@media screen and (min-width:769px){.detail-hero .right .txt .sns{margin-left:80px}}.detail-hero .right .txt .sns a{display:inline-block;margin-right:5px}.detail-hero .right .txt .sns a img{width:26px}.detail-styles .each{padding:5em 0}.detail-styles .each h2 img{margin-left:33px;width:140px}@media screen and (min-width:769px){.detail-styles .each h2 img{margin-left:0;width:176px}}.detail-styles .each h2 img.rose{width:66px}@media screen and (min-width:769px){.detail-styles .each h2 img.rose{margin-left:0;width:114px}}.detail-styles .each h2 img.kota{width:90px}@media screen and (min-width:769px){.detail-styles .each h2 img.kota{margin-left:0;width:152px}}.detail-styles .each h2 img.morgan{width:90px}@media screen and (min-width:769px){.detail-styles .each h2 img.morgan{margin-left:0;width:152px}}.detail-styles .each .imgwrap{padding:1em 0}@media screen and (min-width:769px){.detail-styles .each .imgwrap{padding:1.5em 0 3.5em}}.detail-styles .each .imgwrap.half img{display:block;margin:0 auto;max-width:100%;width:auto}@media screen and (min-width:769px){.detail-styles .each .imgwrap.half img{max-width:50%}}.detail-styles .each .imggroup{padding:1em 0}@media screen and (min-width:769px){.detail-styles .each .imggroup{padding:1.5em 0 3.5em}}.detail-styles .each .imggroup .left{float:none;margin-bottom:30px;margin-left:0;width:100%}@media screen and (min-width:769px){.detail-styles .each .imggroup .left{float:left;margin-bottom:0;margin-right:15px;width:calc(50% - 15px)}}.detail-styles .each .imggroup .right{float:none;margin-bottom:10px;margin-left:0;width:100%}@media screen and (min-width:769px){.detail-styles .each .imggroup .right{float:left;margin-bottom:0;margin-left:15px;width:calc(50% - 15px)}}.detail-styles .each .imggroup img{max-width:100%;width:auto}.detail-styles .each p{font-size:1.385em;line-height:1.75;margin:0 33px .6em;max-width:757px}@media screen and (min-width:769px){.detail-styles .each p{font-size:1.54em;margin:0 auto .6em}}.detail-styles .each p.q{font-weight:700;margin:0 33px 1.5em}@media screen and (min-width:769px){.detail-styles .each p.q{margin:0 auto 1.5em}}.detail-styles .each p.a{margin:0 33px 2.5em}@media screen and (min-width:769px){.detail-styles .each p.a{margin:0 auto 2.5em}}.detail-styles .each p.info{margin:0 33px 2.5em}@media screen and (min-width:769px){.detail-styles .each p.info{margin:0 auto 2.5em}}.detail-styles .each p.beforeimg{margin:0 33px 1.5em}@media screen and (min-width:769px){.detail-styles .each p.beforeimg{margin:0 auto 1.5em}}.detail-styles .each p a{color:#000;text-decoration:underline!important}.detail-styles .each p a:hover{color:#666!important}.slick-wrap-title{margin:0 auto;max-width:970px;padding:2em 0}.slick-wrap-title img{margin-left:33px;width:139px}@media screen and (min-width:769px){.slick-wrap-title img{margin-left:0;width:180px}}.slick-wrap{margin:0 auto;max-width:1240px;padding-bottom:5em}.slick-wrap .each .inner{margin:0 12px}.slick-wrap .each .inner .txt{padding:2em 0}.slick-wrap .each .inner .txt .title{display:block;font-size:.95em}.slick-wrap .each .inner .txt .name{color:#142260;display:block;font-size:1.45em;font-weight:700;margin-bottom:.75em}.slick-wrap .each .inner .txt p{font-size:1.2307em;margin-bottom:1em;margin-right:.5em}.slick-wrap .each .inner .txt .btn{background-color:#142260;color:#fff;display:block;padding:.5em 1em;text-align:center;width:140px}.slick-wrap .each .inner .txt .btn:hover{background-color:#1d318a}.backbtn-wrap{padding:0 0 50px}.backbtn-wrap a{margin-left:5px}.backbtn-wrap a img{transform:translate(5px);width:80px}
