@charset "UTF-8";.con-photo>.inner,.con-plan>.inner{max-width:1000px;margin:0 auto}@media screen and (max-width:1039px){.con-photo>.inner,.con-plan>.inner{width:90%}}@media screen and (max-width:600px){.con-photo>.inner,.con-plan>.inner{width:92%}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0);line-height:1}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;line-height:1;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.con-title01{padding-bottom:40px}@media screen and (max-width:600px){.con-title01{padding-bottom:30px}}.con-about02>.inner{max-width:1160px;margin:0 auto}@media only screen and (max-width:1239px){.con-about02>.inner{width:92%}}.con-about02>.inner .box-about{display:flex;justify-content:space-between}@media screen and (max-width:600px){.con-about02>.inner .box-about{display:block}}.con-about02>.inner .box-about .box-image{position:relative;width:680px}@media only screen and (max-width:1343px){.con-about02>.inner .box-about .box-image{width:50%}}@media screen and (max-width:600px){.con-about02>.inner .box-about .box-image{width:100%}}.con-about02>.inner .box-about .box-image .image{position:relative;width:100%;padding-bottom:69.1176470588%;background-position:center center;background-size:cover;z-index:1}.con-about02>.inner .box-about .box-image .box-bg{bottom:-36px;left:6.0753341434%;width:87.8493317132%;z-index:0}@media screen and (max-width:1039px){.con-about02>.inner .box-about .box-image .box-bg{bottom:-18px}}@media only screen and (max-width:767px){.con-about02>.inner .box-about .box-image .box-bg{top:6%;bottom:auto}}@media screen and (max-width:600px){.con-about02>.inner .box-about .box-image .box-bg{top:auto;bottom:-18px}}.con-about02>.inner .box-about .box-detail{flex:1;padding-top:50px;padding-left:90px;padding-right:87px}@media only screen and (max-width:1343px){.con-about02>.inner .box-about .box-detail{padding-top:72px;padding-left:40px;padding-right:40px}}@media screen and (max-width:1039px){.con-about02>.inner .box-about .box-detail{padding-top:30px;padding-right:0}}@media screen and (max-width:767px){.con-about02>.inner .box-about .box-detail{padding-top:10px}}@media screen and (max-width:600px){.con-about02>.inner .box-about .box-detail{padding-top:36px;padding-left:4%;padding-right:4%}}.con-about02>.inner .box-about .box-detail h2{margin-bottom:30px}@media screen and (max-width:1039px){.con-about02>.inner .box-about .box-detail h2{margin-bottom:20px}}@media screen and (max-width:600px){.con-about02>.inner .box-about .box-detail h2{margin-bottom:16px}}.con-about02>.inner .box-about .box-detail h2 span{color:#534741;font-size:3.05rem;font-weight:600}@media screen and (max-width:1039px){.con-about02>.inner .box-about .box-detail h2 span{font-size:2.6rem}}@media screen and (max-width:600px){.con-about02>.inner .box-about .box-detail h2 span{font-size:1.8rem}}.con-about02>.inner .box-about .box-detail p.txt{color:#333;font-size:1.4rem;line-height:2.0}@media screen and (max-width:600px){.con-about02>.inner .box-about .box-detail p.txt{font-size:1.3rem}}.con-photo{padding-top:142px}@media screen and (max-width:1039px){.con-photo{padding-top:80px}}@media screen and (max-width:600px){.con-photo{padding-top:40px}}.con-photo>.inner ul.list-photo{display:flex;flex-wrap:wrap}.con-photo>.inner ul.list-photo li{width:47.3%;margin-bottom:45px}@media screen and (max-width:1039px){.con-photo>.inner ul.list-photo li{margin-bottom:4%}}@media screen and (max-width:600px){.con-photo>.inner ul.list-photo li{width:48%}}.con-photo>.inner ul.list-photo li:nth-child(odd){margin-right:5.4%}@media screen and (max-width:1039px){.con-photo>.inner ul.list-photo li:nth-child(odd){margin-right:4%}}.con-photo>.inner ul.list-photo li a{display:block;padding-bottom:67.6532769556%;background-position:center center;background-size:cover}.con-plan{padding-top:67px;padding-bottom:124px}@media screen and (max-width:600px){.con-plan{padding-top:45px;padding-bottom:60px}}.con-plan>.inner ul.list-plan li{padding:38px 48px 36px;display:flex;justify-content:space-between;background-color:#fff;border-radius:10px}@media screen and (max-width:1039px){.con-plan>.inner ul.list-plan li{display:block;padding:38px 5% 36px}}@media screen and (max-width:600px){.con-plan>.inner ul.list-plan li{padding:30px 5% 28px}}.con-plan>.inner ul.list-plan li:not(:last-child){margin-bottom:16px}@media screen and (max-width:600px){.con-plan>.inner ul.list-plan li:not(:last-child){margin-bottom:15px}}.con-plan>.inner ul.list-plan li .box-title{flex:1}.con-plan>.inner ul.list-plan li .box-title h3{margin-bottom:32px;color:#000;font-size:2.4rem;font-weight:600;line-height:1.5}@media screen and (max-width:1039px){.con-plan>.inner ul.list-plan li .box-title h3{margin-bottom:20px}}@media screen and (max-width:600px){.con-plan>.inner ul.list-plan li .box-title h3{text-align:center;margin-bottom:18px;font-size:1.9rem}}.con-plan>.inner ul.list-plan li .box-title h3 span.title{margin-right:44px}@media screen and (max-width:600px){.con-plan>.inner ul.list-plan li .box-title h3 span.title{margin-right:0}}.con-plan>.inner ul.list-plan li .box-title h3 span.price{display:inline-block}@media screen and (max-width:600px){.con-plan>.inner ul.list-plan li .box-title h3 span.price{margin-top:2px;display:block}}.con-plan>.inner ul.list-plan li .box-title p.txt{color:#333;font-size:1.4rem;line-height:1.95;font-weight:600}@media screen and (max-width:600px){.con-plan>.inner ul.list-plan li .box-title p.txt{font-size:1.3rem}}.con-plan>.inner ul.list-plan li .box-detail{margin-left:80px;width:465px}@media screen and (max-width:1039px){.con-plan>.inner ul.list-plan li .box-detail{margin-top:30px;padding-top:30px;border-top:1px solid #ddd;margin-left:0;width:100%}}@media screen and (max-width:600px){.con-plan>.inner ul.list-plan li .box-detail{margin-top:20px;padding-top:20px}}.con-plan>.inner ul.list-plan li .box-detail p.txt{color:#333;font-size:1.4rem;font-weight:600;line-height:1.95}@media screen and (max-width:600px){.con-plan>.inner ul.list-plan li .box-detail p.txt{font-size:1.3rem}}.con-plan>.inner ul.list-plan li .box-detail table.tbl-plan{width:100%;border-collapse:collapse}.con-plan>.inner ul.list-plan li .box-detail table.tbl-plan tr:last-child td,.con-plan>.inner ul.list-plan li .box-detail table.tbl-plan tr:last-child th{border-bottom:none}.con-plan>.inner ul.list-plan li .box-detail table.tbl-plan tr th{width:40%;border-bottom:1px solid #b3b3b3;padding:12px 0;color:#000;font-size:1.6rem;font-weight:600}@media screen and (max-width:600px){.con-plan>.inner ul.list-plan li .box-detail table.tbl-plan tr th{font-size:1.4rem;width:50%;padding:10px 0}}.con-plan>.inner ul.list-plan li .box-detail table.tbl-plan tr th span.popular{margin-left:6px;display:inline-block;padding:4px 14px 2px;color:#fff;font-size:1.5rem;text-align:center;background-color:#749181;border-radius:14px;font-weight:400}@media screen and (max-width:600px){.con-plan>.inner ul.list-plan li .box-detail table.tbl-plan tr th span.popular{padding:4px 8px 2px;font-size:1.2rem;margin-left:6px}}.con-plan>.inner ul.list-plan li .box-detail table.tbl-plan tr td{border-bottom:1px solid #b3b3b3;padding:12px 0 12px 25px;color:#000;font-size:1.6rem;font-weight:600}@media screen and (max-width:600px){.con-plan>.inner ul.list-plan li .box-detail table.tbl-plan tr td{font-size:1.4rem;padding:10px 0 10px 15px}}.con-plan>.inner p.btn-link{margin-top:85px}@media screen and (max-width:600px){.con-plan>.inner p.btn-link{margin-top:40px}}.con-plan>.inner p.btn-link a{margin:0 auto}
/*# sourceMappingURL=photograph.css.map */