/*! --------------------------------------------------------------
　　このCSSファイルは .scssファイルからコンパイルされたものです。
　　修正する際はscssファイルを編集するように注意してください。
--------------------------------------------------------------- */.clearfix:after{content:"";display:block;clear:both}li{list-style:none}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}.min{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}table{table-layout:fixed;border-collapse:collapse;border-spacing:0}td input{max-width:100%}i,em{font-style:normal}.inner{width:100%;position:relative}@media(min-width: 1200px){.inner{max-width:1120px;padding:0 20px;margin:0 auto}}@media(min-width: 768px)and (max-width: 1199px){.inner{padding:0 5vw}}@media(max-width: 767px){.inner{padding:0 5%}}.pc-only{display:inherit}@media(min-width: 768px)and (max-width: 1199px){.pc-only{display:none}}@media(max-width: 767px){.pc-only{display:none}}.tab-only{display:none}@media(min-width: 768px)and (max-width: 1199px){.tab-only{display:inherit}}@media(max-width: 767px){.tab-only{display:none}}.sp-only{display:none}@media(min-width: 768px)and (max-width: 1199px){.sp-only{display:none}}@media(max-width: 767px){.sp-only{display:inherit}}.pctab-only{display:inherit}@media(min-width: 768px)and (max-width: 1199px){.pctab-only{display:inherit}}@media(max-width: 767px){.pctab-only{display:none}}.tabsp-only{display:none}@media(min-width: 768px)and (max-width: 1199px){.tabsp-only{display:inherit}}@media(max-width: 767px){.tabsp-only{display:inherit}}a.tellink{pointer-events:none}@media(max-width: 767px){a.tellink{pointer-events:inherit}}@media(max-width: 767px){:root{font-size:4.26666vw !important}}html,body{font-size:1rem;line-height:2;color:#333;font-family:"游ゴシック","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}html{overflow:auto}body{overflow:hidden}.noto{font-family:"Noto Sans JP",sans-serif}.seri{font-family:"Noto Serif JP",serif}.bask{font-family:"Baskervville",serif}header{width:100%;height:160px;background-color:#f2f1ef;z-index:3}@media(min-width: 768px)and (max-width: 1199px){header{height:90px;position:relative}}@media(max-width: 767px){header{height:24vw;position:relative}}header .topline{height:30px;background-color:#c0b078;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:stretch;padding:0 2vw;position:relative}@media(min-width: 768px)and (max-width: 1199px){header .topline{height:20px}}@media(max-width: 767px){header .topline{height:6vw}}header .topline .left{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}header .topline .right{height:100%;display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;align-content:unset}/*@media(min-width: 768px)and (max-width: 1199px){header .topline .right{display:none}}@media(max-width: 767px){header .topline .right{display:none}}*/header .topline .right .btn_naked{margin-right:2vw}header .btmline{width:92vw;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;background-color:#fff;border-radius:100vmax;box-shadow:0 3px 6px rgba(134,131,224,.16);padding-left:2vw;margin-inline:auto}@media(min-width: 1200px){header .btmline{height:110px;margin-top:20px}}@media(min-width: 768px)and (max-width: 1199px){header .btmline{height:60px;margin-top:10px}}@media(max-width: 767px){header .btmline{height:16vw;margin-top:2vw}}header .btmline .head_logo{z-index:12}header .btmline .head_logo a{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:unset}header .btmline .head_logo a:hover{opacity:.8}@media(min-width: 768px)and (max-width: 1199px){header .btmline .head_logo img{width:25vw}}@media(max-width: 767px){header .btmline .head_logo img{width:49.3333333333vw}}header .gnav{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media(min-width: 1200px){header .gnav{gap:0 2vw}}@media(min-width: 768px)and (max-width: 1199px){header .gnav{display:none;width:100%;background-color:#6a6a6a;padding-top:1rem;position:absolute;top:90px;left:0;z-index:11}}@media(max-width: 767px){header .gnav{display:none;width:100%;background-color:#6a6a6a;padding-top:1rem;position:absolute;top:24vw;left:0;z-index:11}}@media(min-width: 768px)and (max-width: 1199px){header .gnav.open{display:block}}@media(max-width: 767px){header .gnav.open{display:block}}header .gnav .ul_one{height:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media(min-width: 1200px){header .gnav .ul_one{gap:0 4rem}}@media(min-width: 768px)and (max-width: 1199px){header .gnav .ul_one{display:block;width:100%}}@media(max-width: 767px){header .gnav .ul_one{display:block;width:100%}}header .gnav .ul_one>li:not(:last-child){position:relative}@media(min-width: 1200px){header .gnav .ul_one>li:not(:last-child)::after{content:"／";font-size:1.5rem;color:#333;line-height:1;position:absolute;top:50%;left:calc(100% + 2rem);translate:-50% -50%}}header .gnav .ul_one>li>a{width:100%;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:unset;position:relative}@media(min-width: 1200px){header .gnav .ul_one>li>a{padding:.5rem 0}}@media(min-width: 768px)and (max-width: 1199px){header .gnav .ul_one>li>a{justify-content:flex-start;padding:1.2rem 5vw;border-bottom:1px dashed #fff}}@media(max-width: 767px){header .gnav .ul_one>li>a{height:8vh;justify-content:flex-start;padding:.5rem 5vw;border-bottom:1px dashed #fff}}header .gnav .ul_one>li>a:hover{transition:.3s ease}@media(min-width: 768px)and (max-width: 1199px){.ul_one li:not(.li_parent) a::after{content:"";font-size:0.625rem;color:#fff;font-weight:900;font-family:"Font Awesome 5 Free";position:absolute;top:50%;right:5vw;transform:translateY(-50%)}}@media(max-width: 767px){.ul_one li:not(.li_parent) a::after{content:"";font-size:0.625rem;color:#fff;font-weight:900;font-family:"Font Awesome 5 Free";position:absolute;top:50%;right:5vw;transform:translateY(-50%)}}header .gnav .ul_one>li>a p{font-size:1rem;font-weight:700;line-height:1.5;text-align:center;position:relative}@media(min-width: 768px)and (max-width: 1199px){header .gnav .ul_one>li>a p{color:#fff;text-align:left}}@media(max-width: 767px){header .gnav .ul_one>li>a p{color:#fff;text-align:left}}@media(min-width: 768px)and (max-width: 1199px){header .right_add{display:block;padding:2rem 5%}}@media(max-width: 767px){header .right_add{display:block;padding:2rem 5%}}.btn_naked{width:-moz-fit-content;width:fit-content;max-width:100%}.btn_naked a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;color:#fff}.btn_naked a p{font-size:0.8125rem;font-weight:700;line-height:1.5}.btn_naked a i{font-size:0.5rem;margin-left:2em}.btn_head{width:-moz-fit-content;width:fit-content;max-width:100%}.btn_head a{width:246px;height:110px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border-radius:100vmax}@media(min-width: 768px)and (max-width: 1199px){.btn_head a{width:90vw;height:4.5rem}}@media(max-width: 767px){.btn_head a{width:90vw;height:4.5rem}}.btn_head a p{font-size:1rem;font-weight:700;line-height:1.5;letter-spacing:.06em;text-align:center}.btn_head a p span{display:block;font-size:0.8125rem;font-weight:600;letter-spacing:.12em}.btn_head.bg_nb a{background-color:#394976;color:#fff}.btn_head.bg_nb a:hover{background-color:#1e2b50;transition:.3s ease}.icn_menu{width:16vw;height:16vw;position:absolute;top:8vw;right:5vw;z-index:13}@media(min-width: 768px)and (max-width: 1199px){.icn_menu{width:60px;height:60px;top:30px}}.icn_menu .menu-trigger,.icn_menu .menu-trigger span{display:inline-block;transition:all .4s}.icn_menu .menu-trigger{width:100%;height:100%;padding:1.2rem 1.2rem;position:relative}.icn_menu .menu-trigger .spanwrap{height:100%;position:relative}.icn_menu .menu-trigger .spanwrap span{position:absolute;right:0;width:100%;height:1px;background-color:#6a6a6a}.icn_menu .menu-trigger .spanwrap span:nth-of-type(1){top:0}.icn_menu .menu-trigger .spanwrap span:nth-of-type(2){top:50%;transform:translateY(-50%)}.icn_menu .menu-trigger .spanwrap span:nth-of-type(3){bottom:0}.icn_menu .menu-trigger.active span:nth-of-type(1){width:100%;transform:translateY(-50%) rotate(-45deg);top:50%}.icn_menu .menu-trigger.active span:nth-of-type(2){opacity:0}.icn_menu .menu-trigger.active span:nth-of-type(3){width:100%;transform:translateY(-50%) rotate(45deg);top:50%}.main_home{background-color:#f2f1ef;height:100%;position:relative;overflow:hidden;}@media(min-width: 768px)and (max-width: 1199px){.main_home{height:100%;}}@media(max-width: 767px){.main_home{height:100%;}}.main_home .txtlayer{height:100%;display:flex;align-items:flex-end;position:relative}.main_home .txtlayer .ttl_main01{width:100%;position:absolute;top:4vh;left:50%;translate:-50% 0}.main_home .txtlayer .poa_doctor01{position:absolute;bottom:0;left:0;z-index:1}@media(min-width: 768px)and (max-width: 1199px){.main_home .txtlayer .poa_doctor01{display:none}}@media(max-width: 767px){.main_home .txtlayer .poa_doctor01{display:none}}.slider_wrap .image_slider{overflow:hidden;padding-bottom:8vh;position:relative;height:100%;margin-top: 6rem;}.slider_wrap .image_slider::before{content:"";width:100%;height:45%;background-color:#6a6a6a;position:absolute;bottom:0;left:0;z-index:0}@media(max-width: 767px){.slider_wrap .image_slider::before{height:60%}}.slider_wrap .slick-slide:not(.slick-active){filter:grayscale(100%);transition:.2s linear}.slider_wrap{line-height:0}.slider_wrap .slick-slide{margin:0 3vw}@media(max-width: 767px){.slider_wrap .slick-slide{margin:0 4vw}}.slider_wrap .prev-arrow,.slider_wrap .next-arrow{position:absolute;top:50%;translate:0 -50%;z-index:2}@media(max-width: 767px){.slider_wrap .prev-arrow,.slider_wrap .next-arrow{top:35%}}.slider_wrap .prev-arrow{left:27.5%}@media(min-width: 768px)and (max-width: 1199px){.slider_wrap .prev-arrow{width:6vw;left:0vw}}@media(max-width: 767px){.slider_wrap .prev-arrow{width:13.8666666667vw;left:0vw}}.slider_wrap .next-arrow{right:27.5%}@media(min-width: 768px)and (max-width: 1199px){.slider_wrap .next-arrow{width:6vw;right:0vw}}@media(max-width: 767px){.slider_wrap .next-arrow{width:13.8666666667vw;right:0vw}}.section_cmn{padding:5rem 0}@media(max-width: 767px){.section_cmn{padding:3rem 0}}.section_cmn.t_narrow{padding-top:3.5rem}@media(max-width: 767px){.section_cmn.t_narrow{padding-top:2.5rem}}.section_cmn.b_narrow{padding-bottom:3.5rem}@media(max-width: 767px){.section_cmn.b_narrow{padding-bottom:2.5rem}}.section_cmn.t_wide{padding-top:7.5rem}@media(max-width: 767px){.section_cmn.t_wide{padding-top:3.5rem}}.section_cmn.b_wide{padding-bottom:7.5rem}@media(max-width: 767px){.section_cmn.b_wide{padding-bottom:3.5rem}}.section_cmn.b_none{padding-bottom:0}.ttl_cmn{font-size:1.875rem;font-weight:700;line-height:1.3;padding-bottom:.3em;border-bottom:1px solid currentColor;margin-bottom:1em}@media(max-width: 767px){.ttl_cmn{font-size:1.25rem}}.ttl_cmn span{font-size:1rem;font-weight:600;margin-left:1.2em}@media(max-width: 767px){.ttl_cmn span{font-size:0.75rem}}.ttl_cmn.tac{text-align:center}.ttl_cmn.color_w{color:#fff}.ttl_cmn.color_nb{color:#394976}.ttl_cmn.mb0{margin-bottom:0}.ttl_cmn2{font-size:1.75rem;font-weight:700;line-height:1.5;letter-spacing:.06em;margin-bottom:.6em}@media(min-width: 768px)and (max-width: 1199px){.ttl_cmn2{font-size:1.25rem}}@media(max-width: 767px){.ttl_cmn2{font-size:1.125rem}}.ttl_cmn2.medium{font-weight:500}.ttl_cmn2.regular{font-weight:400}.ttl_cmn2.tac{text-align:center}.ttl_cmn2.color_nb{color:#394976}.ttl_cmn2.color_br{color:#7e7452}.ttl_cmn2.color_w{color:#fff}.ttl_cmn2.large{font-size:2rem}@media(min-width: 768px)and (max-width: 1199px){.ttl_cmn2.large{font-size:1.625rem}}@media(max-width: 767px){.ttl_cmn2.large{font-size:1.5rem}}.ttl_cmn2.mdl{font-size:1.5rem}@media(max-width: 767px){.ttl_cmn2.mdl{font-size:1.125rem}}.ttl_cmn2.small{font-size:1.25rem}@media(max-width: 767px){.ttl_cmn2.small{font-size:1rem}}.ttl_cmn2.mb0{margin-bottom:0}.ttl_cmn2.mb_w{margin-bottom:1.5em}.txt_cmn{font-size:1rem;font-weight:400;line-height:2}@media(max-width: 767px){.txt_cmn{font-size:0.875rem}}.txt_cmn.lh_w{line-height:2.4}.txt_cmn.lh_n{line-height:1.5}.txt_cmn.tac{text-align:center}.txt_cmn.tar{text-align:right}.txt_cmn.bold{font-weight:700}.txt_cmn.color_w{color:#fff}.txt_cmn.color_nb{color:#394976}.txt_cmn.color_gr{color:#6a6a6a}.txt_cmn.large{font-size:1.125rem}@media(max-width: 767px){.txt_cmn.large{font-size:1rem}}.txt_cmn.mdl{font-size:0.875rem}@media(max-width: 767px){.txt_cmn.mdl{font-size:0.75rem}}.txt_cmn.small{font-size:0.75rem}@media(max-width: 767px){.txt_cmn.small{font-size:0.625rem}}.btn_cmn{width:-moz-fit-content;width:fit-content;max-width:100%}.btn_cmn a{max-width:100%;width:278px;height:60px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:unset;border-radius:100vmax;position:relative}@media(max-width: 767px){.btn_cmn a{width:80vw;height:3.5rem}}.btn_cmn a p{font-size:1.125rem;font-weight:700;line-height:1.5;text-align:center}@media(max-width: 767px){.btn_cmn a p{font-size:0.875rem}}.btn_cmn a>i{font-size:0.625rem;position:absolute;top:50%;right:8%;translate:0 -50%}.btn_cmn.center{margin:0 auto}.btn_cmn.bg_sa a{background-color:#c0b078;color:#fff}.btn_cmn.bg_sa a:hover{background-color:#7e7452;transition:.3s ease}.snswrap_cmn{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:unset;gap:0 1.2rem}.snswrap_cmn a{font-size:1.625rem;color:#fff;line-height:1}@media(max-width: 767px){.snswrap_cmn a{font-size:1rem}}.side_cmn{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:unset}.side_cmn figure{width:50%;text-align:center}@media(max-width: 767px){.side_cmn figure{width:100%;margin-bottom:1rem}}.side_cmn .txt{width:42.5925925926%}@media(max-width: 767px){.side_cmn .txt{width:100%}}.side_cmn.reverse{flex-direction:row-reverse}.side_cmn.a_start{align-items:flex-start}.side_cmn.author figure{width:29%}@media(max-width: 767px){.side_cmn.author figure{width:100%}}.side_cmn.author .txt{width:68%}@media(max-width: 767px){.side_cmn.author .txt{width:100%}}.side_cmn.doctors .txt{width:47.2222222222%}@media(max-width: 767px){.side_cmn.doctors .txt{width:100%}}.ul_postcmn{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2.5rem 5%}@media(max-width: 767px){.ul_postcmn{gap:1.8rem 4%}}.ul_postcmn3{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:2.5rem 3.2%}@media(max-width: 767px){.ul_postcmn3{gap:1.8rem 4%}}.ul_postcmn3 .li_postcmn figure img{max-height:145px}.li_postcmn figure{margin-bottom:.8rem;overflow:hidden}@media(max-width: 767px){.li_postcmn figure{margin-bottom:.5rem}}.li_postcmn figure img{width:100%;max-height:220px;-o-object-fit:cover;object-fit:cover}.li_postcmn figure img:hover{transform:scale(1.15);transition:.5s ease}.li_postcmn .txt time{display:block;line-height:1.5}.li_postcmn .txt .ttl01{line-height:1.5;padding-bottom:.3rem;border-bottom:1px dashed #333;margin-bottom:.3rem}.li_postcmn .txt p.txt01{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:1em}@media(min-width: 1200px){aside{padding-top:1.5rem}}aside .lump{background-color:#fff;border-radius:1.8rem;padding:0 5% 1.8rem;box-shadow:0 3px 6px rgba(134,131,224,.16)}@media(max-width: 767px){aside .lump{padding:0 5% 1.2rem}}aside .lump:not(:last-child){margin-bottom:3.2rem}@media(max-width: 767px){aside .lump:not(:last-child){margin-bottom:2.2rem}}aside .ttl_side01{width:80%;background-color:#c0b078;border-radius:100vmax;font-size:1.125rem;color:#fff;font-weight:600;line-height:1.5;letter-spacing:.12em;text-align:center;padding:.3em 2%;margin-inline:auto;margin-bottom:.5em;translate:0 -50%}aside .ul_side_post li:not(:last-child){margin-bottom:1.2rem}aside .ul_side_post li a{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}aside .ul_side_post li a figure{width:48%;position:relative}aside .ul_side_post li a figure img{height:100%;max-height:100px;-o-object-fit:cover;object-fit:cover}aside .ul_side_post li a .txt{width:46%}aside .ul_side_post li a .txt .ttl01{margin-bottom:.6em}aside .ul_side_post li a .txt time{display:block;color:#c0b078}aside .ul_cate li{border-bottom:1px dashed #333}aside .ul_cate li a{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:1rem 0}@media(max-width: 767px){aside .ul_cate li a{padding:.5rem 0}}aside .ul_cate li a p{line-height:1.5}aside .ul_cate li a i{font-size:0.5rem}.catewrap_cmn{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.2rem .4rem}.catewrap_cmn .cate{display:inline-block;border:1px solid #fff;border-radius:100vmax;padding:0 1em}.catewrap_cmn .cate.cate_beauty{background-color:#f0c8c8;color:#a05c5c}.catewrap_cmn .cate.cate_skincare{background-color:#ede0b3;color:#746b2a}.catewrap_cmn .cate.cate_health{background-color:#abbce8;color:#4b48ac}.catewrap_cmn .cate.cate_doctor{background-color:#c0b078}.structure_cmn .inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.structure_cmn .inner .content{width:68.5185185185%}@media(min-width: 768px)and (max-width: 1199px){.structure_cmn .inner .content{width:100%}}@media(max-width: 767px){.structure_cmn .inner .content{width:100%}}.home_attention{background-color:#f2f1ef;position:relative}.home_attention::before,.home_attention::after{content:"";position:absolute;top:5%;z-index:0}@media(min-width: 768px)and (max-width: 1199px){.home_attention::before,.home_attention::after{content:none}}@media(max-width: 767px){.home_attention::before,.home_attention::after{content:none}}.home_attention::before{width:23.6458333333vw;height:55.46875vw;background:url(images/index/poa_deco_l.svg) center center/100% auto no-repeat;left:0;translate:-8% 0}.home_attention::after{width:27.3958333333vw;height:55.8854166667vw;background:url(images/index/poa_deco_r.svg) center center/100% auto no-repeat;right:0;translate:8% 0}.home_attention .inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;z-index:1}.home_attention .inner .content{width:68.5185185185%}@media(min-width: 768px)and (max-width: 1199px){.home_attention .inner .content{width:100%;margin-bottom:3.5rem}}@media(max-width: 767px){.home_attention .inner .content{width:100%;margin-bottom:3.5rem}}.home_attention .inner .content .unit:not(:last-child){margin-bottom:3.8rem}@media(min-width: 768px)and (max-width: 1199px){.home_attention .inner .content .unit:not(:last-child){margin-bottom:3rem}}@media(max-width: 767px){.home_attention .inner .content .unit:not(:last-child){margin-bottom:2.5rem}}.home_attention .inner aside{width:27.7777777778%}@media(min-width: 768px)and (max-width: 1199px){.home_attention .inner aside{width:100%}}@media(max-width: 767px){.home_attention .inner aside{width:100%}}.mock_cmn figure{margin-bottom:1rem}@media(max-width: 767px){.mock_cmn figure{margin-bottom:.6rem}}.mock_cmn figure img{width:100%;-o-object-fit:cover;object-fit:cover}.mock_cmn .ttlline{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-bottom:.4rem;border-bottom:1px dashed #333;margin-bottom:.4rem}@media(max-width: 767px){.mock_cmn .ttlline time{width:100%;text-align:right;margin-top:.4em}}.mock_cmn .ttlline.color_w{border-bottom:1px dashed #fff}.mock_cmn p.txt01{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:1em}.home_pickup{background-color:#6a6a6a}.home_category{background-color:#f2f1ef}.home_category .unit:not(:last-child){margin-bottom:3.5rem}@media(max-width: 767px){.home_category .unit:not(:last-child){margin-bottom:2rem}}.home_category .unit ul{margin-bottom:2.5rem}@media(max-width: 767px){.home_category .unit ul{margin-bottom:1.8rem}}.home_category .unit p.txt01{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}footer .fmain{background-color:#6a6a6a;padding:3rem 0 1.8rem}@media(max-width: 767px){footer .fmain{padding:2rem 0 1rem}}footer .copyright{background-color:#c0b078;padding:.4rem 2%}footer .copyright .links{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0 2vw}@media(max-width: 767px){footer .copyright .links{gap:0 4vw}}footer .copyright .links a{font-size:0.75rem;color:#fff;font-weight:500;line-height:1.5;text-decoration:underline}@media(max-width: 767px){footer .copyright .links a{font-size:0.625rem}}footer .logo_foot{text-align:center;margin-bottom:4.4rem}@media(max-width: 767px){footer .logo_foot{margin-bottom:2rem}}footer nav.fnav{margin-bottom:1.2rem}footer nav.fnav ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 4rem}footer nav.fnav ul li:not(:last-child){position:relative}footer nav.fnav ul li:not(:last-child)::after{content:"／";font-size:1.5rem;color:#fff;line-height:1;position:absolute;top:50%;left:calc(100% + 2rem);translate:-50% -50%}@media(max-width: 767px){footer nav.fnav ul li:not(:last-child)::after{font-size:1.125rem}}footer nav.fnav ul li a{font-size:1rem;color:#fff;font-weight:700;line-height:1.5}@media(max-width: 767px){footer nav.fnav ul li a{font-size:0.75rem}}footer p.txt01{margin-bottom:2em}@media(min-width: 768px)and (max-width: 1199px){.slider_wrap .image_slider {padding-top: calc(160px + -4rem); margin-top: 0;}}
/*# sourceMappingURL=style.css.map */
/* フッター SNS追加 */
.footer_sns_list {
	display: flex;
    justify-content: center;
    align-items: center;
    gap: 30px;
	margin-bottom: 20px;
}

.footer_sns_list a {
	display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
	color: #fff;
    font-weight: 500;
}

.footer_sns_list a img {
	width: 30px;
	height: 30px;
}

@media(max-width: 767px){
	.footer_sns_list {
		gap: 20px;
		flex-direction: column;
		align-items: flex-start;
        margin: 0 auto 20px;
        width: fit-content;
	}
}

/* SP版 運営会社リンク表示 */
@media(max-width: 767px){
	.btn_naked a p {
		 font-size: 0.625rem;
	}
	
	.btn_naked a i {
		margin-left: 1em;
	}
}

/* 記事一覧 追加 */
.blog_list .ul_postcmn3 {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 30px;
}

.blog_list .li_postcmn {
  flex: 0 0 calc((100% - 60px) / 3);
  display: flex;
  flex-direction: column;
}

.blog_list .li_postcmn > a {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.blog_list .txt_wrap {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.blog_list .li_postcmn .txt .ttl01 {
	border-bottom: none;
	    margin-bottom: 0;
}

.blog_list .bottom_meta {
  margin-top: auto;
}

.blog_list .dashed_line {
  border: none;
  border-top: 1px dashed #333;
  margin: 10px 0;
}

@media(max-width: 767px){
	.blog_list .li_postcmn {
	  flex: 0 0 calc((100% - 30px) / 2);
	}
}

/* 記事一覧 ページネーション */
.blog_list .pagination {
	margin: 30px auto 0;
    width: fit-content;
}

.blog_list .pagination .page-numbers.current {
	padding: 0.5rem 0.8rem;
    background-color: #c0b078;
    border: solid 1px #c0b078;
    font-weight: 500;
    color: #fff;
}

.blog_list .pagination .page-numbers {
	padding: 0.5rem 0.8rem;
    border: solid 1px #c0b078;
    background-color: #fff;
    font-weight: 500;
    color: #c0b078;
}

.scroll{
  height: 80px;
  overflow: auto;
}

.mm_terms_of_service {
	width: 100%;
    max-height: 80px;
    overflow-y: scroll;
    border: solid 1px #ccc;
    border-radius: 5px;
    padding: 20px 10px;
    font-size: 0.8rem;
    line-height: 1.6rem;
    margin: 10px 0;
}

/*@media (min-width: 768px) and (max-width: 1199px) {
    .slider_wrap .image_slider {
        padding-top: calc(160px + -4rem);
        margin-top: 0;
        padding-bottom: 4rem;
    }
}

@media(min-width: 1199px){
	.slider_wrap .image_slider {
		padding-bottom: 4vh;
		margin-top: 8rem;
	}

	.slider_wrap .image_slider::before{
		height:60%
	}
}*/
.grecaptcha-badge { visibility: hidden; }