﻿@media screen and (max-width: 768px){.flex{display:flex;flex-wrap:nowrap;justify-content:space-between}}@media screen and (max-width: 768px){.pc{display:none}}.sp{display:none}@media screen and (max-width: 768px){.sp{display:block}}a,a:hover,a:visited,a:active{text-decoration:none;color:black}a:hover{opacity:.7}*{box-sizing:border-box}body{min-width:1200px;color:#342732;font-weight:lighter;font-size:16px !important;font-family:"ヒラギノ角ゴ Pro","ヒラギノ角ゴ ProN W1","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif !important}@media screen and (max-width: 768px){body{min-width:100%;padding-top:0}}body .allWrap{min-width:1200px;width:100%;overflow:hidden}@media screen and (max-width: 768px){body .allWrap{min-width:100%}}.inner{width:1200px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.inner{width:100%;padding-right:4%;padding-left:4%}}img{width:100%}.ttl01{font-size:30px;font-weight:bold}@media screen and (max-width: 768px){.ttl01{font-size:21px}}.ttlArea01{padding-left:53px;position:relative;display:flex;align-items:center}@media screen and (max-width: 768px){.ttlArea01{display:block;padding-left:0}}.ttlArea01 .ttl01{margin-right:20px}@media screen and (max-width: 768px){.ttlArea01 .ttl01{display:flex;align-items:center;justify-content:center}}@media screen and (max-width: 768px) and (max-width: 768px){.ttlArea01 .ttl01 img{margin-right:4px;width:16px}}.ttlArea01 .smallTxt01{color:#645361;font-size:14px}@media screen and (max-width: 768px){.ttlArea01 .smallTxt01{font-size:10px;display:block;text-align:center}}.ttlArea01:after{background:url(/img/common/ico_search02.png) no-repeat;background-size:contain;content:"";display:block;width:32px;height:32px;position:absolute;top:50%;left:0;transform:translate(0, -50%)}@media screen and (max-width: 768px){.ttlArea01:after{display:none}}.ttlArea02 .ttl01{text-align:center}.ttlArea02 .colorTxt01{display:block;text-align:center;letter-spacing:3px;font-size:16px;margin-top:5px}@media screen and (max-width: 768px){.ttlArea02 .colorTxt01{font-size:10px;letter-spacing:1px}}.postTtl01{font-weight:bold;font-size:16px}@media screen and (max-width: 768px){.postTtl01{font-size:14px}}.colorTxt01{color:#C38AB8}.btn01{position:relative;width:406px;display:block;margin:0 auto}@media screen and (max-width: 768px){.btn01{width:286px}}.btn01 .btnTxt01{font-weight:bold;font-size:18px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;padding-left:20px}@media screen and (max-width: 768px){.btn01 .btnTxt01{font-size:12px}}.noresult01{padding-bottom:40px}.tagList01{display:flex;flex-wrap:nowrap;justify-content:space-between;justify-content:flex-start;flex-wrap:wrap}@media screen and (max-width: 768px){.tagList01{flex-wrap:wrap}}.tagList01 li{margin:0 5px 8px 0}.tagList01 li a{color:#AE7CAE;position:relative;border:1px solid #AE7CAE;border-radius:40px;font-size:14px;padding:5px 19px 5px 38px;display:block;background:white}@media screen and (max-width: 768px){.tagList01 li a{font-size:10px;padding:3px 12px 3px 27px}}.tagList01 li a:after{background:url(/img/common/ico_tag01.png) no-repeat;background-size:contain;content:"";display:block;width:15px;height:15px;position:absolute;top:50%;left:12px;transform:translate(0, -50%)}@media screen and (max-width: 768px){.tagList01 li a:after{width:11px;height:11px}}.tagList02 li{margin:0 0 3px 4px;display:inline-block;color:#AE7CAE;position:relative;border:1px solid #AE7CAE;border-radius:40px;font-size:10px;padding:2px 10px 2px 23px;background:white}@media screen and (max-width: 768px){.tagList02 li{font-weight:bold}}.tagList02 li:after{background:url(/img/common/ico_tag01.png) no-repeat;background-size:contain;content:"";display:block;width:10px;height:10px;position:absolute;top:50%;left:9px;transform:translate(0, -50%)}.tagList02 li:nth-last-of-type(1){margin-right:0}.card01 a{display:block}.card01 a>img{width:100%;height:220px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media screen and (max-width: 768px){.card01 a>img{height:36vw}}.card01 .txtArea .postTtl01{margin-top:15px}.card01 .txtArea .infoBox{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin-top:15px}@media screen and (max-width: 768px){.card01 .txtArea .infoBox{flex-wrap:wrap}}@media screen and (max-width: 768px){.card01 .txtArea .infoBox{display:block;margin-top:0}}.card01 .txtArea .infoBox .date{font-size:10px;color:#898989}.card01 .txtArea .infoBox .tagList02{text-align:right;width:72%}@media screen and (max-width: 768px){.card01 .txtArea .infoBox .tagList02{width:100%;text-align:left}}.sliderType01{position:relative}.sliderType01 .slick-list{overflow:hidden;height:auto}.sliderType01 .slick-track{display:flex}.sliderType01 .card02{width:600px;background:white;margin:0 15px}@media screen and (max-width: 768px){.sliderType01 .card02{width:100%;margin:0 10px}}.sliderType01 .card02 .postImg{height:330px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.sliderType01 .card02 .postImg{height:55vw}}.sliderType01 .card02 .textBox01{padding:13px 10px}.sliderType01 .card02 .textBox01 .date{font-size:14px;color:#8b8b8b}.sliderType01 .card02 .tagList02{text-align:right}.sliderType01 .slick-dots{bottom:-48px}@media screen and (max-width: 768px){.sliderType01 .slick-dots{bottom:-26px}}.sliderType01 .slick-dots li{margin:0}.sliderType01 .slick-dots li button:before{font-size:51px;color:white;opacity:0.25}.sliderType01 .slick-dots li.slick-active button:before{color:white}.postList01{display:flex;flex-wrap:nowrap;justify-content:space-between;justify-content:flex-start;flex-wrap:wrap}@media screen and (max-width: 768px){.postList01{flex-wrap:wrap}}@media screen and (max-width: 768px){.postList01{justify-content:space-between}}.postList01 .card01{width:23.5%;margin-right:2%;margin-bottom:69px}@media screen and (max-width: 768px){.postList01 .card01{margin-right:0;width:47.5%;margin-bottom:32px}}.postList01 .card01:nth-of-type(4n){margin-right:0}.postList02{display:flex;flex-wrap:nowrap;justify-content:space-between;justify-content:flex-start}@media screen and (max-width: 768px){.postList02{flex-wrap:wrap}}.postList02 .card01{width:18.4%;margin-right:2%}@media screen and (max-width: 768px){.postList02 .card01{width:100%;margin-right:0;margin-bottom:21px}}.postList02 .card01:nth-of-type(5n){margin-right:0}.postList02 .card01 a>img{width:100%;height:172px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.postList02 .card01 a>img{width:36.1%;height:26.6vw}}@media screen and (max-width: 768px){.postList02 .card01 .txtArea{width:60.2%;display:flex;flex-wrap:wrap}}@media screen and (max-width: 768px){.postList02 .card01 .txtArea .postTtl01{order:2;width:100%;margin-top:8px;font-size:11px}}@media screen and (max-width: 768px){.postList02 .card01 .txtArea .infoBox{order:1;width:100%;display:flex;align-items:center}}.postList02 .card01 .txtArea .infoBox .tagList02{width:72%;display:block}.postList02 .card01 .txtArea .infoBox .tagList02 li{display:inline-block}@media screen and (max-width: 768px){.postList02 .card01 a{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}}@media screen and (max-width: 768px) and (max-width: 768px){.postList02 .card01 a{flex-wrap:wrap}}.searchArea01{background:#F9F5F9;border-radius:40px;display:flex;justify-content:space-between;align-items:center}.searchArea01 form{display:flex;align-items:center;justify-content:space-between;padding:0 20px;width:100%}.searchArea01 input{border:none;background:#F9F5F9;color:#9B8C98;border-radius:40px;height:48px;width:84%}@media screen and (max-width: 768px){.searchArea01 input{height:40px}}.searchArea01 input:focus{border:none;outline:none}.searchArea01 button{border:none;background:none}.searchArea01 button img{width:23px}header{background:white;padding:0 0 14px}@media screen and (max-width: 768px){header{padding:12px 0;height:57px;position:relative}}header .headWrap{padding:0 57px;display:flex;flex-wrap:nowrap;justify-content:space-between;align-content:center}@media screen and (max-width: 768px){header .headWrap{flex-wrap:wrap}}@media screen and (max-width: 768px){header .headWrap{padding:0 4%}}header .headWrap .logo01{width:318px;display:flex;align-items:center}@media screen and (max-width: 768px){header .headWrap .logo01{width:196px}}header .headWrap .logo01 .pageTtl01{display:flex;align-items:center}header .headWrap .rightBox{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;justify-content:flex-end}@media screen and (max-width: 768px){header .headWrap .rightBox{flex-wrap:wrap}}@media screen and (max-width: 768px){header .headWrap .rightBox{align-items:center}}header .headWrap .rightBox .searchAreaWrap{margin-right:36px}@media screen and (max-width: 768px){header .headWrap .rightBox .searchAreaWrap{position:absolute;display:none;top:57px;z-index:1111;background:white;margin-right:0;left:0;padding:12px 0 15px;width:100%}}header .headWrap .rightBox .searchAreaWrap .searchArea01{width:264px}@media screen and (max-width: 768px){header .headWrap .rightBox .searchAreaWrap .searchArea01{margin:0 auto;width:92%;max-width:400px}}header .headWrap .rightBox .linkType01{width:218px}@media screen and (max-width: 768px){header .headWrap .rightBox .linkType01{width:30px}}header .headWrap .rightBox .searchTrigger01{display:none}@media screen and (max-width: 768px){header .headWrap .rightBox .searchTrigger01{display:block;width:25px;border:none;background:none;padding:0;margin:0 0 6px 10px}}footer{padding:58px 0;background:#AE7CAE}@media screen and (max-width: 768px){footer{padding-bottom:75px}}footer .logoLink{width:400px;display:block;margin:0 auto}@media screen and (max-width: 768px){footer .logoLink{width:80%;max-width:400px}}footer .copy{font-size:16px;color:white;display:block;text-align:center;margin-top:17px}@media screen and (max-width: 768px){footer .copy{font-size:10px;margin-top:12px}}#top-mv{width:100%;background:#F4EDE7;padding-bottom:50px;overflow:hidden;position:relative;padding-top:40px}@media screen and (max-width: 768px){#top-mv{padding:20px 0 10px}}#top-mv .afterImg{width:100%;bottom:0;height:auto;max-height:400px;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;left:0;position:absolute}#top-mv .sliderType01{position:relative;z-index:1}#top-mv .sliderType01 .card02 a>img{height:400px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media screen and (max-width: 768px){#top-mv .sliderType01 .card02 a>img{height:57vw}}#top-search{padding:60px 0 80px}@media screen and (max-width: 768px){#top-search{padding:60px 0 50px}}@media screen and (max-width: 768px){#top-search .scrollWrap01{overflow-x:scroll}}#top-search .scrollWrap01 .tagList01{margin-top:48px}@media screen and (max-width: 768px){#top-search .scrollWrap01 .tagList01{width:1200px;margin-top:22px}}#top-article{background:#F7F2EE;position:relative;padding:100px 0 123px}@media screen and (max-width: 768px){#top-article{padding:58px 0 37px}}#top-article .ttlArea02{position:absolute;width:100%;left:0;top:-21px}@media screen and (max-width: 768px){#top-article .ttlArea02{top:-13px}}#top-featured{position:relative;padding:100px 0 123px}@media screen and (max-width: 768px){#top-featured{padding:45px 0 54px}}#top-featured .ttlArea02{position:absolute;width:100%;left:0;top:-21px}@media screen and (max-width: 768px){#top-featured .ttlArea02{position:initial}}#top-featured .postList02{flex-wrap:wrap}@media screen and (max-width: 768px){#top-featured .postList02{margin-top:25px}}#top-featured .btn01{margin-top:69px}@media screen and (max-width: 768px){#top-featured .btn01{margin-top:13px}}.st_blogMain .postList01 .card01{width:32%}@media screen and (max-width: 768px){.st_blogMain .postList01 .card01{width:49%}}.st_blogMain .postList01 .card01:nth-of-type(4n){margin-right:2%}@media screen and (max-width: 768px){.st_blogMain .postList01 .card01:nth-of-type(4n){margin-right:0}}.st_blogMain .postList01 .card01:nth-of-type(3n){margin-right:0}
