/*!
 * Theme Name:  mitsuwa
 * Description:  みつわ樹木葬ページ
 * ress.css • v2.0.1
 * MIT License
 * github.com/filipelinhares/ress
 */img{max-width:100%;height:auto}.knowledge-mv{padding:0;text-align:center}.knowledge-mv__title{border-bottom:solid 1px #2d2d2d;font-size:48px;line-height:1;margin:0 auto;position:relative;text-align:center}@media screen and (min-width: 641px){.knowledge-mv__title{width:632px}}@media screen and (max-width: 640px){.knowledge-mv__title{width:100%;font-size:36px;font-size:9.6vw}}.knowledge-mv__title::before,.knowledge-mv__title::after{content:'';display:block;position:absolute}.knowledge-mv__title::before{background:url("../img/knowledge/title_illust.png") no-repeat;background-size:contain;background-position:center}@media screen and (min-width: 641px){.knowledge-mv__title::before{width:94px;height:68px;bottom:0;left:calc(50% - 246px)}}@media screen and (max-width: 640px){.knowledge-mv__title::before{width:17.06667vw;height:12.53333vw;bottom:0;left:0}}.knowledge-mv__title::after{background:url("../img/knowledge/balloon.png") no-repeat;background-size:contain;background-position:center}@media screen and (min-width: 641px){.knowledge-mv__title::after{width:61px;height:43px;bottom:8px;right:calc(50% - 213px)}}@media screen and (max-width: 640px){.knowledge-mv__title::after{width:16.26667vw;height:11.46667vw;bottom:1.06667vw;right:0}}.knowledge-mv__subtitle{display:inline-block;margin-bottom:6px;position:relative}@media screen and (max-width: 640px){.knowledge-mv__subtitle{font-size:11px;font-size:2.93333vw}}.knowledge-mv__subtitle::before,.knowledge-mv__subtitle::after{border-right:solid 1px #2d2d2d;content:'';display:block;position:absolute}@media screen and (min-width: 641px){.knowledge-mv__subtitle::before,.knowledge-mv__subtitle::after{height:15px;top:3px}}@media screen and (max-width: 640px){.knowledge-mv__subtitle::before,.knowledge-mv__subtitle::after{height:4vw;top:.8vw}}.knowledge-mv__subtitle::after{-webkit-transform:rotate(15deg);transform:rotate(15deg)}@media screen and (min-width: 641px){.knowledge-mv__subtitle::after{right:-8px}}@media screen and (max-width: 640px){.knowledge-mv__subtitle::after{right:-2.13333vw}}.knowledge-mv__subtitle::before{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}@media screen and (min-width: 641px){.knowledge-mv__subtitle::before{left:-8px}}@media screen and (max-width: 640px){.knowledge-mv__subtitle::before{left:-2.13333vw}}.knowledge-wrapper{padding:0}@media screen and (min-width: 641px){.knowledge-wrapper{margin:60px 0}}@media screen and (max-width: 640px){.knowledge-wrapper{margin:6.4vw 0}}@media screen and (min-width: 641px){.knowledge-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:960px;min-width:960px;margin:auto}}@media screen and (max-width: 640px){.knowledge-container{margin:0 10px}}@media screen and (min-width: 641px){.knowledge-column{width:632px}}.knowledge-column__title{font-size:28px;line-height:1.3}@media screen and (max-width: 640px){.knowledge-column__title{font-size:21px;font-size:5.6vw}}@media screen and (min-width: 641px){.knowledge-column__thumbnail{margin-top:20px}}@media screen and (max-width: 640px){.knowledge-column__thumbnail{margin-top:4.26667vw}}.knowledge-column__thumbnail img{-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 641px){.knowledge-column__thumbnail img{height:390px}}@media screen and (max-width: 640px){.knowledge-column__thumbnail img{height:58.4vw}}.knowledge-cta__link{border:solid 2px #ccc;border-radius:4px;display:block;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (min-width: 641px){.knowledge-cta__link{font-size:20px;padding:16px}.knowledge-cta__link:hover{border:solid 2px #ff7675;background:#ff7675;color:#fff}}@media screen and (max-width: 640px){.knowledge-cta__link{font-size:18px;font-size:4.8vw;padding:4.26667vw}}@media screen and (min-width: 641px){.knowledge-aside{margin-left:24px;width:304px}}@media screen and (max-width: 640px){.knowledge-aside{margin-top:8.53333vw}}.knowledge-aside__title{background-color:#2d2d2d;color:#fff;text-align:center}@media screen and (min-width: 641px){.knowledge-aside__title{font-size:18px;padding:8px 0}}@media screen and (max-width: 640px){.knowledge-aside__title{font-size:18px;font-size:4.8vw;padding:2.13333vw 0}}.knowledge-aside__box{-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}@media screen and (min-width: 641px){.knowledge-aside__box{margin-top:20px}.knowledge-aside__box:hover{opacity:.8;-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@media screen and (max-width: 640px){.knowledge-aside__box{margin-top:4.26667vw}}.knowledge-aside__box:nth-of-type(n+2){border-top:1px dashed #333}@media screen and (min-width: 641px){.knowledge-aside__box:nth-of-type(n+2){padding-top:20px}}@media screen and (max-width: 640px){.knowledge-aside__box:nth-of-type(n+2){padding-top:5.33333vw}}.knowledge-aside__box--link{display:-ms-grid;display:grid}@media screen and (min-width: 641px){.knowledge-aside__box--link{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:4px 14px}}@media screen and (max-width: 640px){.knowledge-aside__box--link{-ms-grid-rows:9.06667vw 1fr;grid-template-rows:9.06667vw 1fr;-ms-grid-columns:39.73333vw 1fr;grid-template-columns:39.73333vw 1fr;gap:1.06667vw 2.13333vw}}.knowledge-aside__box--thumbnail{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1 / 1 / 3 / 2}.knowledge-aside__box--title{line-height:1.3;position:relative;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1 / 2 / 2 / 3}@media screen and (min-width: 641px){.knowledge-aside__box--title{font-size:15px;top:-2px}}@media screen and (max-width: 640px){.knowledge-aside__box--title{font-size:15px;font-size:4vw;top:-.53333vw}}.knowledge-aside__box--txt{line-height:1.3;-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:2 / 2 / 3 / 3}@media screen and (min-width: 641px){.knowledge-aside__box--txt{font-size:14px}}@media screen and (max-width: 640px){.knowledge-aside__box--txt{font-size:14px;font-size:3.73333vw}}@media screen and (min-width: 641px){.knowledge-tree{margin-top:24px}}@media screen and (max-width: 640px){.knowledge-tree{margin-top:6.4vw}}.knowledge-tree a{background-image:url("../img/knowledge/tree-burial.jpg");background-repeat:no-repeat;background-size:cover;display:block}@media screen and (min-width: 641px){.knowledge-tree a{padding:24px}}@media screen and (max-width: 640px){.knowledge-tree a{padding:3.2vw;background-position:right}}.knowledge-tree:hover{opacity:.8}.knowledge-tree__title{color:#9bc387;font-weight:bold;line-height:1.3 !important;margin-top:0 !important}@media screen and (min-width: 641px){.knowledge-tree__title{font-size:24px !important}}@media screen and (max-width: 640px){.knowledge-tree__title{font-size:6.384vw !important;text-shadow:#fff 0 0 6px,#fff 0 0 6px,#fff 0 0 6px,#fff 0 0 6px,#fff 0 0 6px,#fff 0 0 6px,#fff 0 0 6px,#fff 0 0 6px}}.knowledge-tree__txt{line-height:1.5 !important;margin:8 0 0 !important}@media screen and (min-width: 641px){.knowledge-tree__txt{font-size:15px !important;width:340px}}@media screen and (max-width: 640px){.knowledge-tree__txt{font-size:3.99vw !important;text-shadow:#fff 0 0 6px,#fff 0 0 6px,#fff 0 0 6px,#fff 0 0 6px,#fff 0 0 6px,#fff 0 0 6px,#fff 0 0 6px,#fff 0 0 6px}}.knowledge-tree__btn{background:#faa5cf;border-radius:2px;color:#fff}@media screen and (min-width: 641px){.knowledge-tree__btn{display:inline-block;padding:8px 48px}}@media screen and (max-width: 640px){.knowledge-tree__btn{display:block;padding:2.13333vw;text-align:center}}@media screen and (min-width: 641px){.knowledge-list{padding:60px 0}}@media screen and (max-width: 640px){.knowledge-list{padding:8.53333vw 0}}.knowledge-list__box{background:#fff;border:2px solid #eee;border-radius:4px;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.1);box-shadow:0 0 6px rgba(0,0,0,0.1);-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}@media screen and (min-width: 641px){.knowledge-list__box:hover{opacity:.8;-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@media screen and (min-width: 641px){.knowledge-list__box:nth-of-type(n+2){margin-top:24px}}@media screen and (max-width: 640px){.knowledge-list__box:nth-of-type(n+2){margin-top:6.4vw}}.knowledge-list__box--link{display:-ms-grid;display:grid}@media screen and (min-width: 641px){.knowledge-list__box--link{padding:24px;-ms-grid-columns:240px 1fr;grid-template-columns:240px 1fr;gap:4px 14px}}@media screen and (max-width: 640px){.knowledge-list__box--link{padding:6.4vw;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:8px 0}}@media screen and (min-width: 641px){.knowledge-list__box--thumbnail{width:240px;-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1 / 1 / 3 / 2}}@media screen and (max-width: 640px){.knowledge-list__box--thumbnail{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2 / 1 / 3 / 2}}.knowledge-list__box--title{position:relative}@media screen and (min-width: 641px){.knowledge-list__box--title{top:-.53333vw;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1 / 2 / 2 / 3}}@media screen and (max-width: 640px){.knowledge-list__box--title{font-weight:700;top:-.53333vw;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1 / 1 / 2 / 2}}.knowledge-list__box--txt{border-top:1px dashed #ccc}@media screen and (min-width: 641px){.knowledge-list__box--txt{padding-top:8px;-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:2 / 2 / 3 / 3}}@media screen and (max-width: 640px){.knowledge-list__box--txt{padding-top:2.13333vw;-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:3 / 1 / 4 / 2}}.knowledge-column p{line-height:1.8}@media screen and (min-width: 641px){.knowledge-column p{font-size:16px;margin-top:20px}}@media screen and (max-width: 640px){.knowledge-column p{font-size:16px;font-size:4.26667vw;margin-top:4.26667vw}}.knowledge-column h2{border-left:solid 3px #ff7675;background-color:#fff2f2;line-height:1.3}@media screen and (min-width: 641px){.knowledge-column h2{font-size:24px;margin-top:20px;padding:10px 0 6px 10px}}@media screen and (max-width: 640px){.knowledge-column h2{font-size:21px;font-size:5.6vw;margin-top:4.26667vw;padding:2.66667vw 0 1.6vw 2.66667vw}}.knowledge-column h3{border-left:solid 3px #333;font-weight:700;line-height:1;padding:6px}@media screen and (min-width: 641px){.knowledge-column h3{font-size:20px;margin-top:20px}}@media screen and (max-width: 640px){.knowledge-column h3{font-size:18px;font-size:4.8vw;margin-top:4.26667vw}}.knowledge-column ul{background:#f9f9f9;margin-top:20px;padding:24px 48px}@media screen and (min-width: 641px){.knowledge-column ul{margin-top:20px;padding:24px 48px}}@media screen and (max-width: 640px){.knowledge-column ul{margin-top:4.26667vw;padding:4.26667vw 4.26667vw 4.26667vw 8.53333vw}}.knowledge-column ul li{list-style-type:disc;line-height:1.8}.knowledge-column th,.knowledge-column td{border:solid 2px #eee}@media screen and (min-width: 641px){.knowledge-column th,.knowledge-column td{padding:10px}}@media screen and (max-width: 640px){.knowledge-column th,.knowledge-column td{padding:2.66667vw}}.knowledge-column th{background:#f9f9f9}.knowledge-column table{border-collapse:collapse}.hall_list_gmap{border:1px solid #777;margin-bottom:120px;line-height:0.7}p{text-align:justify;text-justify:inter-ideograph}@media screen and (max-width: 640px){.br::before{content:"\A";white-space:pre}}.h2{text-align:center}.h2+p{text-align:center}.columns_list{padding:0;margin-bottom:120px}.column_box{border:solid 2px #9a9a9a;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:20px;position:relative}.column_box:hover{border:solid 2px #ff7675;color:#ff7675}.column_box:hover .column_button{background-color:#ff7675}.column_box:hover .column_img{opacity:0.8}.column_box:hover .column_title{border-bottom:dashed 1px #ff7675}.column_link{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%}.column_box_left{width:222px}.column_box_right{width:677px}.column_title{border-bottom:dashed 1px #9a9a9a;font-size:18px;margin-bottom:10px;padding-bottom:10px}.button{text-align:right}.column_button{background-color:#9a9a9a;border-radius:2px;color:#fff;display:inline-block;padding:2px 16px 0;text-align:right}.column_button i{margin-left:10px}@media screen and (max-width: 640px){.column_box{margin-bottom:20px;padding:10px}.column_box_left{width:100%}.column_box_right{width:100%}.column_img{margin-bottom:10px}.column_img img{min-width:100%}.column_txt{font-size:15px;height:72px;margin-bottom:10px;overflow:hidden;position:relative;width:100%}.column_txt:after{background-color:#fff;content:"...";padding:0 1px;position:absolute;top:46px;right:-2px}}.knowledge_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.knowledge_wrapper.container{margin-bottom:60px}.knowledge_main{width:632px}.knowledge_right{width:304px}@media screen and (max-width: 640px){.knowledge_wrapper{margin-bottom:0}.knowledge_main{margin-bottom:40px}.knowledge_main,.knowledge_right{width:100%}}.knowledge_list{padding-left:20px;margin-bottom:40px}.knowledge_list_item{list-style-type:disc;margin-bottom:10px}.aside_wrap{border-bottom:dashed 1px #9a9a9a;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px;padding-bottom:18px;position:relative}.aside_wrap_link{content:'';display:block;height:100%;position:absolute;top:0;left:0;width:100%;z-index:1}.aside_wrap:hover{color:#ff7675}.aside_wrap:hover .aside_column_img{opacity:0.8}.border_none{border-bottom:none}.aside_left_thumb{width:140px}.aside_right_txt{width:150px}@media screen and (max-width: 640px){.aside_left_thumb{width:40%}.aside_right_txt{width:57%}}.aside_column_title{font-size:15px;font-weight:700;line-height:1.2;margin-bottom:4px}.aside_column_txt{font-size:15px;height:80px;line-height:1.4;margin-bottom:10px;overflow:hidden;width:100%}.column_faq_header{font-size:24px;line-height:1;margin-bottom:23px;text-align:left}.column_faq_title{background-color:#fff2f2;font-size:18px;margin-bottom:18px;padding:10px 0 6px 10px}@media screen and (max-width: 640px){.column_faq_title{font-size:18px}.column_faq_header{font-size:24px}}.under{text-decoration:none;border-bottom:1px solid;padding-bottom:12px}.tree-burial-container{background-image:url(../img/knowledge/tree-burial.jpg);background-repeat:no-repeat;background-size:cover;margin-bottom:24px;position:relative}@media screen and (max-width: 640px){.tree-burial-container{background-position:right}}.tree-burial-copy-container{display:inline-block;width:344px;padding:24px;line-height:1}@media screen and (max-width: 640px){.tree-burial-copy-container{width:auto}}.tree-burial-main-copy{font-size:24px;color:#9bc387;margin-bottom:16px;text-align:left;font-weight:bold}.tree-burial-sub-copy{font-size:15px;line-height:1.5;margin-bottom:20px;text-align:left;font-weight:400}@media screen and (max-width: 640px){.tree-burial-sub-copy,.tree-burial-main-copy{text-shadow:#fff 0 0 6px, #fff 0 0 6px, #fff 0 0 6px, #fff 0 0 6px, #fff 0 0 6px, #fff 0 0 6px, #fff 0 0 6px, #fff 0 0 6px}}a.tree-burial-btn-text{background:#faa5cf;border-radius:2px;color:#fff;display:inline-block;font-size:18px;line-height:1;padding:12px;position:relative;width:100%;text-align:center;z-index:2}a.tree-burial-btn-text:hover{color:#fff;background-color:#ffcae4;cursor:pointer}.tree-burial--link{display:inline-block;content:'';position:absolute;top:0;left:0;width:100%;height:100%}.knowledge-cta-mb{margin-bottom:56px}@media screen and (max-width: 640px){.knowledge-cta-mb{margin-bottom:28px}}
