﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline}html{font-size:62.5%}body{letter-spacing:0;font-size:16px;line-height:1.5}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}ul li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}img{padding:0;border:0;outline:0;font-size:100%;vertical-align:middle;margin-left:0;margin-top:0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}a,a:hover,a:visited,a:active{text-decoration:none;color:black}a:hover{opacity:.7}*{box-sizing:border-box}body{min-width:1200px;overflow-x:hidden;color:#333;font-weight:lighter;font-size:16px !important;font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif !important}@media screen and (max-width: 768px){body{font-size:14px !important}}main{overflow:hidden}img{width:100%}.clearfix::after,.cf::after{content:".";display:block;visibility:hidden;height:0px;line-height:0;clear:both}@media screen and (max-width: 768px){.pc{display:none}}.sp{display:none}@media screen and (max-width: 768px){.sp{display:block}}a.btn01{color:white;display:block;font-weight:bold;text-align:center;position:relative;border-radius:50px;width:245px;font-size:16px;padding:15px 0;background:#97673A}@media screen and (max-width: 768px){a.btn01{width:208px;font-size:14px;padding:10px 0}}a.btn01.green{background:#8BAE18}a.btn01.orange{background:#FF6B36}a.btn01:after{display:block;position:absolute;top:50%;right:20px;transform:translate(0, -50%);background:url(/img/common/ico_r_white01.png) no-repeat;background-size:contain;width:7px;height:12px;content:""}a.btn02{color:#97673A;display:block;font-weight:bold;text-align:center;position:relative;font-size:16px;padding:15px 0;background:white;border:1px solid #97673A}@media screen and (max-width: 768px){a.btn02{font-size:14px;padding:9px 0}}a.btn02:after{display:block;position:absolute;top:50%;right:20px;transform:translate(0, -50%);background:url(/img/common/ico_r_brown01.png) no-repeat;background-size:contain;width:7px;height:12px;content:""}.ttl01{font-size:18px;font-weight:600;text-align:center;font-family:"游明朝", "YuMincho", "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important}@media screen and (max-width: 768px){.ttl01{font-size:13px}}.ttl02{color:#97673A;text-align:center;font-size:45px;font-weight:600;font-family:"游明朝", "YuMincho", "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important}@media screen and (max-width: 768px){.ttl02{font-size:25px}}.ttl03{color:#97673A;text-align:center;font-size:45px;font-weight:600;font-family:"游明朝", "YuMincho", "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important;padding-bottom:14px;margin-bottom:45px;position:relative}@media screen and (max-width: 768px){.ttl03{font-size:28px;margin-bottom:25px}}.ttl03:after{position:absolute;display:block;content:"";width:111px;height:1px;background:#97673A;left:50%;bottom:0;transform:translate(-50%, 0)}.ttl03.noline{margin-bottom:0;padding-bottom:0}.ttl03.noline:after{display:none}.ttl04{color:#97673A;font-size:35px;font-weight:600;font-family:"游明朝", "YuMincho", "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important;margin-bottom:22px;padding-bottom:8px;position:relative}@media screen and (max-width: 768px){.ttl04{font-size:24px;margin-bottom:15px;text-align:center}}.ttl04:after{position:absolute;display:block;content:"";width:80px;height:1px;background:#97673A;left:0;bottom:0}@media screen and (max-width: 768px){.ttl04:after{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}}.ttl04.green{color:#8BAE18}.ttl04.green:after{background:#8BAE18}.ttl04.orange{color:#FF6B36}.ttl04.orange:after{background:#FF6B36}.ttl05{color:#97673A;font-size:18px;font-weight:600;text-align:center;font-family:"游明朝", "YuMincho", "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important}.ttl06{font-size:16px;font-weight:600;font-family:"游明朝", "YuMincho", "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important}@media screen and (max-width: 768px){.ttl06{font-size:14px}}.ttl07{color:#97673A;font-size:28px;font-weight:600;text-align:center;font-family:"游明朝", "YuMincho", "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important}@media screen and (max-width: 768px){.ttl07{font-size:24px}}.ttl08{color:#97673A;font-size:28px;font-weight:600;border-bottom:1px solid #97673A;padding-bottom:8px;font-family:"游明朝", "YuMincho", "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important}@media screen and (max-width: 768px){.ttl08{font-size:22px;padding-bottom:5px}}.ttl08 span{font-size:45px;display:inline-block;margin-right:12px}@media screen and (max-width: 768px){.ttl08 span{font-size:28px}}.ttl09{color:#FF6B36;font-size:28px;font-weight:600;font-family:"游明朝", "YuMincho", "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important}@media screen and (max-width: 768px){.ttl09{font-size:20px}}.inner{width:1200px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.inner{width:100%;padding-right:2%;padding-left:2%}}.centerTxt{text-align:center}.modalArea{display:none;position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%}.modalArea .modalBg{width:100%;height:100%;background-color:rgba(30,30,30,0.9)}.modalArea .modalWrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:70%;max-width:500px;padding:10px 30px;background-color:#fff}.modalArea .modalWrapper .modalTitle{font-size:20px}.modalArea .modalWrapper .closeModal{position:absolute;top:0.5rem;right:1rem;cursor:pointer}@media screen and (max-width: 768px){.modalArea .modalWrapper{width:95%;padding:10px 2%}}.telWrap01{line-height:1.3}.telWrap01.type01{margin-right:45px}@media screen and (max-width: 768px){.telWrap01.type01{margin-right:0}}.telWrap01.type01 .telNumFlex01 a{color:#97673A}@media screen and (max-width: 768px){.telWrap01.type01 .telNumFlex01 a{font-size:48px}}.telWrap01.type01 .telNumFlex01 img{width:34px}@media screen and (max-width: 768px){.telWrap01.type01 .telNumFlex01 img{width:28px}}.telWrap01.type01 .telNumFlex01 div{font-size:62px}@media screen and (max-width: 768px){.telWrap01.type01 .telNumFlex01 div{font-size:48px;color:#97673A}}.telWrap01.type01 .receptionTime{font-size:14px;text-align:center}@media screen and (max-width: 768px){.telWrap01.type01 .receptionTime{font-size:11px}}.telWrap01 .telNumFlex01{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;justify-content:center}@media screen and (max-width: 768px){.telWrap01 .telNumFlex01{flex-wrap:wrap}}.telWrap01 .telNumFlex01 img{width:19px;margin-right:4px}.telWrap01 .telNumFlex01 div{font-size:32px;font-weight:600;color:#97673A;font-family:"游明朝","YuMincho","Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif !important}.telWrap01 .receptionTime{font-size:11px;text-align:center}@media screen and (max-width: 768px){.telWrap01 .receptionTime{font-size:11px}}.bold{font-weight:bold}.sliderType01{display:flex;flex-wrap:nowrap;justify-content:space-between}@media screen and (max-width: 768px){.sliderType01{flex-wrap:wrap}}.sliderType01 li{width:265px;margin-right:3px}.sliderType02{display:flex;flex-wrap:nowrap;justify-content:space-between}@media screen and (max-width: 768px){.sliderType02{flex-wrap:wrap}}.sliderType02 .item02{width:398px;margin:0 10px}.item01 .txtBox{background:white;padding:15px 32px;height:375px}@media screen and (max-width: 768px){.item01 .txtBox{height:auto;padding:5% 2%}}.item01 .txtBox p{margin-top:14px;line-height:1.9}@media screen and (max-width: 768px){.item01 .txtBox p{margin:10px 0 0}}.item02 .txtBox{padding:20px 25px 20px;position:relative;background:white}.item02 .txtBox p{font-size:14px;line-height:1.7;margin-bottom:0}@media screen and (max-width: 768px){.item02 .txtBox p{font-size:12px}}.item02 .txtBox span{position:absolute;bottom:21px;left:25px;color:#97673A;font-size:18px;font-family:"游明朝","YuMincho","Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif !important;font-weight:600}.item03 .txtBox{background:#FAF8ED;padding:12px 15px;color:#333}@media screen and (max-width: 768px){.item03 .txtBox{padding:5% 2%}}.item03 .txtBox .ttl05{text-align:left}.item03 .txtBox .date{margin-bottom:4px;font-size:14px;color:#333}@media screen and (max-width: 768px){.item03 .txtBox .date{font-size:12px}}.item03 .txtBox p{margin-top:10px;font-size:14px;line-height:1.7;color:#333}@media screen and (max-width: 768px){.item03 .txtBox p{font-size:12px}}.flexWrap01{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:2px}@media screen and (max-width: 768px){.flexWrap01{flex-wrap:wrap}}@media screen and (max-width: 768px){.flexWrap01{margin-bottom:4px}}.flexWrap01 .imgBox{width:55%}@media screen and (max-width: 768px){.flexWrap01 .imgBox{width:100%}}.flexWrap01 .imgBox img{height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.flexWrap01 .imgBox img{height:auto}}.flexWrap01 .txtBox{width:45%;padding:40px 7vw 40px 50px;background:url(/img/index/bg_menu01.png) no-repeat;background-size:cover}@media screen and (max-width: 768px){.flexWrap01 .txtBox{width:100%;padding:30px 2% 38px}}.flexWrap01 .txtBox.green{background:url(/img/index/bg_menu02.png) no-repeat;background-size:cover}.flexWrap01 .txtBox.orange{background:url(/img/index/bg_menu03.png) no-repeat;background-size:cover}.flexWrap01 .txtBox p{line-height:1.9}@media screen and (max-width: 768px){.flexWrap01 .txtBox p{line-height:1.9}}.flexWrap02{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 768px){.flexWrap02{flex-wrap:wrap}}.flexWrap02 .item01{width:32%}@media screen and (max-width: 768px){.flexWrap02 .item01{width:100%;margin-bottom:12px}}.flexWrap03{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 768px){.flexWrap03{flex-wrap:wrap}}.flexWrap03 .item03{width:32%}@media screen and (max-width: 768px){.flexWrap03 .item03{width:100%;margin-bottom:12px}}.flexWrap04{display:flex;flex-wrap:nowrap;justify-content:space-between;justify-content:center;align-items:center}@media screen and (max-width: 768px){.flexWrap04{flex-wrap:wrap}}.reverseFlex01 .flexWrap01:nth-of-type(even) .imgBox{order:2}@media screen and (max-width: 768px){.reverseFlex01 .flexWrap01:nth-of-type(even) .imgBox{order:1}}.reverseFlex01 .flexWrap01:nth-of-type(even) .txtBox{order:1;padding:40px 50px 40px 7vw}@media screen and (max-width: 768px){.reverseFlex01 .flexWrap01:nth-of-type(even) .txtBox{order:2;padding:30px 2% 38px}}.listType01{display:flex;flex-wrap:nowrap;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 768px){.listType01{flex-wrap:wrap}}.listType01 li{width:24%;margin-bottom:1%}@media screen and (max-width: 768px){.listType01 li{width:49%;margin-bottom:1.5%}}.snsFlex01{display:flex;flex-wrap:nowrap;justify-content:space-between;justify-content:flex-end;align-items:center}@media screen and (max-width: 768px){.snsFlex01{flex-wrap:wrap}}@media screen and (max-width: 768px){.snsFlex01{justify-content:center}}.snsFlex01 .txtBox{font-family:"游明朝","YuMincho","Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif !important;font-weight:600;margin-right:13px}.snsFlex01 .linkBox{display:flex;flex-wrap:nowrap;justify-content:space-between;justify-content:flex-end;align-items:center}@media screen and (max-width: 768px){.snsFlex01 .linkBox{flex-wrap:wrap}}.snsFlex01 .linkBox a{display:block;width:33px;margin-left:10px}@media screen and (max-width: 768px){.snsFlex01 .linkBox a{margin-left:15px}}.btn04{background:#97673A;color:white;padding:8px 0;font-family:"游明朝","YuMincho","Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif !important;font-weight:600;display:flex;flex-wrap:nowrap;justify-content:space-between;justify-content:center;align-items:center;position:relative;padding-right:18px;padding-left:12px}@media screen and (max-width: 768px){.btn04{flex-wrap:wrap}}.btn04:after{display:block;position:absolute;content:"";background:white;width:1px;height:36px;top:50%;left:54%;transform:translate(-50%, -50%)}.btn04 .leftTxt{padding-right:18px;text-align:center;font-size:20px;color:white}.btn04 .leftTxt span{font-size:14px;display:flex;color:white}.btn04 .rightTxt{padding-left:18px;position:relative;font-size:14px;padding-right:20px;color:white}.btn04 .rightTxt:after{display:block;position:absolute;top:50%;right:0px;transform:translate(0, -50%);background:url(/img/common/ico_r_white02.png) no-repeat;background-size:contain;width:15px;height:15px;content:""}.btn05{color:#97673A;font-size:16px;font-weight:bold;position:relative;padding-right:20px}@media screen and (max-width: 768px){.btn05{font-size:14px;padding-right:16px}}.btn05:hover,.btn05:visited,.btn05:active{color:#97673A}.btn05:after{display:block;position:absolute;top:50%;right:0;transform:translate(0, -50%);background:url(/img/common/ico_r_brown02.png) no-repeat;background-size:contain;width:15px;height:15px;content:""}@media screen and (max-width: 768px){.btn05:after{width:12px;height:12px}}header .headWrap{display:flex;flex-wrap:nowrap;justify-content:space-between;padding-left:10px;align-items:center}@media screen and (max-width: 768px){header .headWrap{flex-wrap:wrap}}@media screen and (max-width: 768px){header .headWrap{padding-left:2%}}header .headWrap .logo{width:280px}@media screen and (max-width: 768px){header .headWrap .logo{width:189px}}header .headWrap .logo a{display:block}header .headWrap .rightBox{display:flex;flex-wrap:nowrap;justify-content:space-between;justify-content:flex-end;align-items:center}@media screen and (max-width: 768px){header .headWrap .rightBox{flex-wrap:wrap}}header .headWrap .rightBox .telWrap01{margin:0 10px}@media screen and (max-width: 768px){header .headWrap .rightBox nav{position:absolute;top:55px;width:100%;left:0;background:white;z-index:1000;display:none}}header .headWrap .rightBox nav ul{display:flex;flex-wrap:nowrap;justify-content:space-between;justify-content:flex-end;align-items:center}@media screen and (max-width: 768px){header .headWrap .rightBox nav ul{flex-wrap:wrap}}header .headWrap .rightBox nav ul li{position:relative}@media screen and (max-width: 768px){header .headWrap .rightBox nav ul li{width:100%;border-bottom:1px solid #c3c3c3}}header .headWrap .rightBox nav ul li.hasChild a,header .headWrap .rightBox nav ul li.hasChild .navLink01{padding-right:26px}@media screen and (max-width: 768px){header .headWrap .rightBox nav ul li.hasChild a.pc,header .headWrap .rightBox nav ul li.hasChild .navLink01.pc{display:none}}header .headWrap .rightBox nav ul li.hasChild span{position:relative;font-size:14px;font-weight:bold}header .headWrap .rightBox nav ul li.hasChild span:after{background:url(/img/common/ico_b_brown02.png) no-repeat;display:block;content:"";width:12px;height:12px;background-size:contain;position:absolute;top:50%;right:-18px;transform:translate(0, -50%)}header .headWrap .rightBox nav ul li a,header .headWrap .rightBox nav ul li .navLink01{padding:24px 14px;font-size:14px;font-weight:bold;display:block}@media screen and (max-width: 768px){header .headWrap .rightBox nav ul li a,header .headWrap .rightBox nav ul li .navLink01{text-align:center;padding:15px 0}header .headWrap .rightBox nav ul li a .pc,header .headWrap .rightBox nav ul li .navLink01 .pc{display:none}}header .headWrap .rightBox nav ul li .childMenu01{display:none;position:absolute;top:60px;width:200px;background:white;left:0;z-index:1000}@media screen and (max-width: 768px){header .headWrap .rightBox nav ul li .childMenu01{position:initial;width:100%}}@media screen and (max-width: 768px){header .headWrap .spNavBarBtn{display:flex;flex-wrap:nowrap;justify-content:space-between;justify-content:flex-end}}@media screen and (max-width: 768px) and (max-width: 768px){header .headWrap .spNavBarBtn{flex-wrap:wrap}}@media screen and (max-width: 768px){header .headWrap .spNavBarBtn a{display:block;height:55px;width:55px}header .headWrap .spNavBarBtn #btn_menu{display:block;margin:0;position:relative;z-index:11}header .headWrap .spNavBarBtn #btn_menu .nav-trigger{position:relative;display:block;height:55px;overflow:hidden;white-space:nowrap;z-index:3;color:transparent !important;cursor:pointer}header .headWrap .spNavBarBtn #btn_menu .nav-trigger.active span{background:none}}@media screen and (max-width: 768px) and (max-width: 768px){header .headWrap .spNavBarBtn #btn_menu .nav-trigger.active span:after{top:9px;transform:translateY(-17px) translateX(4px) rotate(45deg)}}@media screen and (max-width: 768px) and (max-width: 768px){header .headWrap .spNavBarBtn #btn_menu .nav-trigger.active span:before{top:-9px;transform:translateY(18px) translateX(4px) rotate(-45deg)}}@media screen and (max-width: 768px){header .headWrap .spNavBarBtn #btn_menu .nav-trigger span,header .headWrap .spNavBarBtn #btn_menu .nav-trigger span:after,header .headWrap .spNavBarBtn #btn_menu .nav-trigger span:before{height:2px}header .headWrap .spNavBarBtn #btn_menu .nav-trigger span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin-top:-2px;transition:background 0.3s 0.3s;position:absolute;display:inline-block;height:2px;width:24px;background:#97673A}}@media screen and (max-width: 768px) and (max-width: 768px){header .headWrap .spNavBarBtn #btn_menu .nav-trigger span{height:2px;background:#97673A}}@media screen and (max-width: 768px){header .headWrap .spNavBarBtn #btn_menu .nav-trigger span:after,header .headWrap .spNavBarBtn #btn_menu .nav-trigger span:before{content:'';right:0;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:0% 50%;transition:transform 0.3s 0.3s;position:absolute;display:inline-block;height:2px;width:24px;background:#97673A}}@media screen and (max-width: 768px) and (max-width: 768px){header .headWrap .spNavBarBtn #btn_menu .nav-trigger span:after,header .headWrap .spNavBarBtn #btn_menu .nav-trigger span:before{height:2px;background:#97673A}}@media screen and (max-width: 768px) and (max-width: 768px){header .headWrap .spNavBarBtn #btn_menu .nav-trigger span:after{top:9px}}@media screen and (max-width: 768px) and (max-width: 768px){header .headWrap .spNavBarBtn #btn_menu .nav-trigger span:before{top:-9px}}#top-mv{position:relative}#top-mv .afterImg{width:232px;position:absolute;bottom:-44px;right:20px}@media screen and (max-width: 768px){#top-mv .afterImg{right:2%;width:170px;bottom:-33px}}#top-appeal .ttl02{margin-top:20px}#top-appeal .centerTxt{margin-top:35px;line-height:1.9}@media screen and (max-width: 768px){#top-appeal .centerTxt{text-align:left;line-height:2;margin-top:20px}}#top-appeal .topArea01{padding:90px 0;background:url(/img/index/bg_top01.png) no-repeat;background-size:cover}@media screen and (max-width: 768px){#top-appeal .topArea01{padding:80px 0 60px}}#top-menu{padding:80px 0 100px}@media screen and (max-width: 768px){#top-menu{padding:60px 0 80px}}#top-menu .reverseFlex01{margin-top:40px}@media screen and (max-width: 768px){#top-menu .reverseFlex01{margin-top:30px}}@media screen and (max-width: 768px){#top-menu .reverseFlex01 .txtBox a.btn01{width:270px;padding:14px 0;margin:0 auto}}#top-menu .centerTxt{line-height:1.9}@media screen and (max-width: 768px){#top-menu .centerTxt{text-align:left;line-height:2}}#top-menu .bottomBox{padding-top:60px}@media screen and (max-width: 768px){#top-menu .bottomBox{padding-top:40px}}#top-menu .bottomBox .btn01{margin:35px auto 0;width:328px;padding:22px 0}@media screen and (max-width: 768px){#top-menu .bottomBox .btn01{margin:30px auto 0;padding:20px 0}}#top-reason{padding:100px 0;background:url(/img/index/bg_reason01.png) no-repeat;background-size:cover}@media screen and (max-width: 768px){#top-reason{padding:80px 0 55px}}#top-reason .flexWrap02{margin-top:60px}@media screen and (max-width: 768px){#top-reason .flexWrap02{margin-top:35px}}#top-voice{padding:100px 0;background:url(/img/index/bg_voice01.png) no-repeat;background-size:cover}@media screen and (max-width: 768px){#top-voice{padding:70px 0}}#top-voice .sliderType02{margin-top:62px}@media screen and (max-width: 768px){#top-voice .sliderType02{margin-top:35px}}@media screen and (max-width: 768px){#top-voice .centerTxt{text-align:left}}#top-blog{padding:80px 0}@media screen and (max-width: 768px){#top-blog{padding:60px 0}}#top-blog .btn01{margin:47px auto 0;width:328px;padding:22px 0}@media screen and (max-width: 768px){#top-blog .btn01{margin:20px auto 0;padding:20px 0}}#top-blog .flexWrap03{margin-top:55px}@media screen and (max-width: 768px){#top-blog .flexWrap03{margin-top:35px}}#top-blog .flexWrap03 a img{height:240px;-o-object-fit:cover;object-fit:cover}.cv01{padding:60px 0;background:url(/img/index/bg_cv01.png) no-repeat;background-size:cover;padding:50px 2%}@media screen and (max-width: 768px){.cv01{background:url(/img/index/bg_cv_sp.png) no-repeat;background-size:cover}}.cv01 .inner{padding:55px 10px;background:rgba(255,255,255,0.7)}@media screen and (max-width: 768px){.cv01 .inner{padding:30px 2%}}.cv01 .inner .centerTxt{margin-top:25px}.cv01 .inner .centerTxt a{text-decoration:underline;color:#333}@media screen and (max-width: 768px){.cv01 .inner .centerTxt{margin-top:12px;text-align:left;line-height:1.9}}.cv01 .inner .flexWrap04{margin-top:30px}@media screen and (max-width: 768px){.cv01 .inner .flexWrap04{margin-top:15px}}.cv01 .inner .flexWrap04 .telWrap01.type01{margin-right:25px}@media screen and (max-width: 768px){.cv01 .inner .flexWrap04 .telWrap01.type01{margin-right:0px}}@media screen and (max-width: 768px){.cv01 .inner .flexWrap04 .telWrap01{width:100%}}.cv01 .inner .flexWrap04 .telWrap01 .telNumFlex01 div{font-size:50px}@media screen and (max-width: 768px){.cv01 .inner .flexWrap04 .telWrap01 .telNumFlex01 a{font-size:44px}}@media screen and (max-width: 768px){.cv01 .inner .flexWrap04 .telWrap01 .receptionTime{font-size:13px}}.cv01 .inner .flexWrap04 .btn03{margin-right:9px}.cv01 .inner .flexWrap04 .btn03 img{width:97%}@media screen and (max-width: 768px){.cv01 .inner .flexWrap04 .btn03{width:100%;margin-top:15px;margin-right:0px}.cv01 .inner .flexWrap04 .btn03 img{width:100%}}footer{background:#FAF8ED}footer .footWrap{padding:60px 0 70px;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){footer .footWrap{flex-wrap:wrap}}@media screen and (max-width: 768px){footer .footWrap{padding:40px 0}}@media screen and (max-width: 768px){footer .footWrap .leftBox{text-align:center;width:100%}}footer .footWrap .leftBox .logoImg{margin:10px 0 20px}@media screen and (max-width: 768px){footer .footWrap .leftBox .logoImg{width:310px;margin:5px auto 20px}}footer .footWrap .leftBox div.info{font-size:14px;margin-top:10px}@media screen and (max-width: 768px){footer .footWrap .rightBox{width:100%;margin-top:30px}}footer .copyR{background:white;text-align:center;font-size:12px;padding:25px 0}@media screen and (max-width: 768px){footer .copyR{font-size:11px;padding:15px 2%}}footer .btn04{margin-top:25px}.under-mv{position:relative}@media screen and (max-width: 768px){.under-mv img{height:95px;-o-object-fit:cover;object-fit:cover}}.under-mv .underMvTtl01{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:45px;text-align:center;width:96%;color:#97673A;font-family:"游明朝","YuMincho","Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif !important;font-weight:600}@media screen and (max-width: 768px){.under-mv .underMvTtl01{font-size:25px}}.breadcrumb{padding:10px 0}.breadcrumb a{text-decoration:underline}.flexHalf01{display:flex;flex-wrap:nowrap;justify-content:space-between}@media screen and (max-width: 768px){.flexHalf01{flex-wrap:wrap}}.flexHalf01 .imgBox{width:47%}@media screen and (max-width: 768px){.flexHalf01 .imgBox{width:100%}}.flexHalf01 .txtBox{padding-top:15px;width:50%}@media screen and (max-width: 768px){.flexHalf01 .txtBox{width:100%;padding-top:10px}}.flexHalf01 .txtBox p{margin:28px 0 0;line-height:1.9}@media screen and (max-width: 768px){.flexHalf01 .txtBox p{margin-top:15px}}.flexHalf02{display:flex;flex-wrap:nowrap;justify-content:space-between}@media screen and (max-width: 768px){.flexHalf02{flex-wrap:wrap}}.flexHalf02 .imgBox{width:51%}@media screen and (max-width: 768px){.flexHalf02 .imgBox{width:100%}}.flexHalf02 .txtBox{padding-top:15px;width:45%}@media screen and (max-width: 768px){.flexHalf02 .txtBox{width:100%;padding-top:10px}}.flexHalf02 .txtBox p{margin:28px 0 0;line-height:1.9}@media screen and (max-width: 768px){.flexHalf02 .txtBox p{margin-top:15px}}.flexHalf03{display:flex;flex-wrap:nowrap;justify-content:space-between}@media screen and (max-width: 768px){.flexHalf03{flex-wrap:wrap}}.flexHalf03 .imgBox{width:43%}@media screen and (max-width: 768px){.flexHalf03 .imgBox{width:100%}}.flexHalf03 .txtBox{padding-top:10px;width:54%}@media screen and (max-width: 768px){.flexHalf03 .txtBox{width:100%;padding-top:10px}}.flexHalf03 .txtBox p{margin:28px 0 0;line-height:1.9}@media screen and (max-width: 768px){.flexHalf03 .txtBox p{margin-top:15px}}.flexHalf04{display:flex;flex-wrap:nowrap;justify-content:space-between;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 768px){.flexHalf04{flex-wrap:wrap}}.flexHalf04 .worriesItem{width:50%}@media screen and (max-width: 768px){.flexHalf04 .worriesItem{width:97%}}.flexHalf04 .worriesItem img{width:20px}.flexWrap06{display:flex;flex-wrap:nowrap;justify-content:space-between;padding-bottom:8px;align-items:center;border-bottom:1px solid #97673A}@media screen and (max-width: 768px){.flexWrap06{flex-wrap:wrap}}.flexWrap06 .ttl08{border:none;padding-bottom:0}.flexWrap06 dl{display:flex;align-items:center}.flexWrap06 dl dt{margin-right:15px}@media screen and (max-width: 768px){.flexWrap06 dl dt{margin-right:10px}}.reverseFlex02 .flexHalf02{margin-bottom:128px;position:relative}@media screen and (max-width: 768px){.reverseFlex02 .flexHalf02{margin-bottom:88px}}.reverseFlex02 .flexHalf02:after{display:block;position:absolute;bottom:-78px;left:50%;transform:translate(-50%, 0);background:url(/img/common/ico_b_brown03.png) no-repeat;background-size:contain;width:74px;height:28px;content:""}@media screen and (max-width: 768px){.reverseFlex02 .flexHalf02:after{bottom:-58px}}.reverseFlex02 .flexHalf02:nth-of-type(even) .imgBox{order:2}@media screen and (max-width: 768px){.reverseFlex02 .flexHalf02:nth-of-type(even) .imgBox{order:1}}.reverseFlex02 .flexHalf02:nth-of-type(even) .txtBox{order:1}@media screen and (max-width: 768px){.reverseFlex02 .flexHalf02:nth-of-type(even) .txtBox{order:2}}.reverseFlex02 .txtBox02{text-align:center}.reverseFlex02 .txtBox02 .ttl08{border-bottom:none}.listItem01{background:white;display:flex;flex-wrap:nowrap;justify-content:space-between;border:solid 1px #D1B88F;outline:solid 2px #D1B88F;outline-offset:2px;margin:2px;padding:18px 0;height:180px;margin-bottom:22px}@media screen and (max-width: 768px){.listItem01{flex-wrap:wrap}}@media screen and (max-width: 768px){.listItem01{height:auto}}.listItem01 .numberTtl01{width:20%;display:flex;align-items:center;justify-content:center;font-size:28px;font-family:"游明朝","YuMincho","Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif !important;color:#97673A;text-align:center;border-right:1px solid #97673A;padding:0 40px}@media screen and (max-width: 768px){.listItem01 .numberTtl01{font-size:18px;padding:0 2%;line-height:1.2}}.listItem01 .numberTtl01 span{font-size:45px}@media screen and (max-width: 768px){.listItem01 .numberTtl01 span{font-size:25px;display:block}}.listItem01 .txtBox{width:80%;padding:0 50px}@media screen and (max-width: 768px){.listItem01 .txtBox{padding:0 2%}}.listItem01 .txtBox p{margin-top:10px;margin-bottom:0;line-height:1.8}.tag01{border:1px solid #97673A;display:inline-block;font-size:16px;color:#97673A;padding:0 18px}@media screen and (max-width: 768px){.tag01{padding:0 6px}}.tag02{background:#97673A;display:inline-block;font-size:16px;color:white;padding:0 18px}@media screen and (max-width: 768px){.tag02{padding:0 6px}}.dlWrap01{display:flex;flex-wrap:nowrap;justify-content:space-between;justify-content:flex-start;align-items:center}@media screen and (max-width: 768px){.dlWrap01{flex-wrap:wrap}}.dlWrap01 dl{display:flex;align-items:center;justify-content:flex-start;margin-right:32px}@media screen and (max-width: 768px){.dlWrap01 dl{margin-right:5px}}.dlWrap01 dl dt{margin-right:10px;line-height:1.2}@media screen and (max-width: 768px){.dlWrap01 dl dt{font-size:14px;margin-right:5px}}.dlWrap01 dl dd{font-size:18px}@media screen and (max-width: 768px){.dlWrap01 dl dd{font-size:16px}}.flexWrap05{display:flex;flex-wrap:nowrap;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 768px){.flexWrap05{flex-wrap:wrap}}.flexWrap05 .box01{width:48.5%}@media screen and (max-width: 768px){.flexWrap05 .box01{width:100%;margin-bottom:25px}}.flexWrap05 .box01 .txtBox{padding-top:20px}@media screen and (max-width: 768px){.flexWrap05 .box01 .txtBox{padding-top:10px}}.flexWrap05 .box01 .txtBox .ttl07{text-align:left}.boxTtl01{font-size:28px;color:#97673A;font-family:"游明朝","YuMincho","Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif !important}.boxTtl01 .beforeTxt01{font-family:"游明朝","YuMincho","Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif !important;font-size:44px;color:#97673A;position:relative;display:inline-block;margin-right:12px}@media screen and (max-width: 768px){.boxTtl01 .beforeTxt01{font-size:34px}}.boxTtl01 .beforeTxt01 span{font-size:28px}@media screen and (max-width: 768px){.boxTtl01 .beforeTxt01 span{font-size:20px}}.boxTtl01 .beforeTxt01:after{font-family:"游明朝","YuMincho","Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif !important;height:1px;width:100%;top:50%;left:0;transform:translate(0, -50%);background:#97673A;position:absolute;display:block;content:""}.boxTtl01 .afterTxt01{font-family:"游明朝","YuMincho","Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif !important;font-size:55px;color:#97673A;margin-left:4px;display:inline-block}@media screen and (max-width: 768px){.boxTtl01 .afterTxt01{font-size:40px}}.boxTtl01 .afterTxt01 span{font-family:"游明朝","YuMincho","Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif !important;font-size:28px}@media screen and (max-width: 768px){.boxTtl01 .afterTxt01 span{font-size:20px}}.box02{text-align:center;border:solid 1px #D1B88F;outline:solid 2px #D1B88F;outline-offset:2px;margin:2px;padding:35px 30px}@media screen and (max-width: 768px){.box02{padding:20px 2%}}.box02 p{line-height:2;margin-top:14px}.flex3parts01{display:flex;flex-wrap:nowrap;justify-content:space-between}@media screen and (max-width: 768px){.flex3parts01{flex-wrap:wrap}}.flex3parts01 .box02{width:32%}@media screen and (max-width: 768px){.flex3parts01 .box02{width:100%;margin-bottom:18px}}.menuUnder-top{padding:70px 0}@media screen and (max-width: 768px){.menuUnder-top{padding:15px 0 45px 0}}.menuUnder-point{padding:70px 0;background:url(/img/index/bg_reason01.png) no-repeat;background-size:cover}@media screen and (max-width: 768px){.menuUnder-point{padding:45px 0}}.menuUnder-point .listType02{margin-top:60px}@media screen and (max-width: 768px){.menuUnder-point .listType02{margin-top:40px}}.menuUnder-menu{padding:80px 0 140px}@media screen and (max-width: 768px){.menuUnder-menu{padding:45px 0 55px}}.menuUnder-menu .flexWrap05{margin-top:60px}@media screen and (max-width: 768px){.menuUnder-menu .flexWrap05{margin-top:40px}}.menuUnder-menu .flexWrap05 .box01 .txtBox .dlWrap01{margin-top:10px}.menuUnder-menu .flexWrap05 .box01 .txtBox .bottomBox01{background:#FAF8ED;padding:2% 3%;height:74px;margin-top:16px}@media screen and (max-width: 768px){.menuUnder-menu .flexWrap05 .box01 .txtBox .bottomBox01{height:auto;margin-top:10px}}#about-top .topArea01{padding:90px 0}@media screen and (max-width: 768px){#about-top .topArea01{padding:30px 0 45px}}#about-top .centerTxt{margin-top:35px;line-height:1.9}#about-reason{padding:100px 0;background:url(/img/index/bg_reason01.png) no-repeat;background-size:cover}@media screen and (max-width: 768px){#about-reason{padding:45px 0}}#about .bottomBox{padding-bottom:100px}@media screen and (max-width: 768px){#about .bottomBox{padding:0 0 70px}}#about .menuUnder-top{padding:45px 0}#flow-content{padding:60px 0 140px}@media screen and (max-width: 768px){#flow-content{padding:20px 0 70px}}#flow-content .centerTxt{line-height:1.9}#flow-content .reverseFlex02{margin-top:90px}@media screen and (max-width: 768px){#flow-content .reverseFlex02{margin-top:30px}}#menu-content{padding:60px 0 140px}@media screen and (max-width: 768px){#menu-content{padding:20px 0 70px}}#menu-content .centerTxt{margin-bottom:90px;line-height:1.9}@media screen and (max-width: 768px){#menu-content .centerTxt{margin-bottom:40px}}#menu-content .flexHalf03{margin-top:40px}#tokuten-content{padding:60px 0 140px}@media screen and (max-width: 768px){#tokuten-content{padding:20px 0 70px}}#tokuten-content .centerTxt{margin-bottom:65px;line-height:1.9}@media screen and (max-width: 768px){#tokuten-content .centerTxt{margin-bottom:40px}}#tokuten-content .lineBtn01{display:block;margin:70px auto 0;width:567px}@media screen and (max-width: 768px){#tokuten-content .lineBtn01{width:100%;margin-top:20px}}.table01{width:100%;border-collapse:collapse}.table01 td,.table01 th{color:#333;text-align:left;vertical-align:top}.table01 tr{border-bottom:1px #97673A solid;border-top:1px #97673A solid}.table01 th{padding:28px 8px 28px;font-weight:bold;width:27%;line-height:1.35;vertical-align:middle;text-align:center;background:#FAF8ED}.table01 td{padding:28px 20px 28px;width:73%;line-height:1.35}@media screen and (max-width: 768px){.table01 th{padding:20px 10px 20px;text-align:center}.table01 td{padding:20px 20px 20px}}#access-top{padding:60px 0 0}@media screen and (max-width: 768px){#access-top{padding:20px 0 40px}}#access-top .centerTxt{margin-bottom:70px;line-height:1.9}@media screen and (max-width: 768px){#access-top .centerTxt{margin-bottom:40px}}#access-top .flexHalf01{margin-top:40px}#access-top .flexHalf01 .imgBox{width:46%}@media screen and (max-width: 768px){#access-top .flexHalf01 .imgBox{width:100%}}#access-top .flexHalf01 .txtBox .ttl08{border-bottom:none}#access-top .flexHalf01 .txtBox .table01{margin-top:15px}@media screen and (max-width: 768px){#access-top .flexHalf01 .txtBox .table01{margin-top:5px}}#access-map{padding:60px 0 140px}@media screen and (max-width: 768px){#access-map{padding:20px 0 70px}}#access-map iframe{width:100%;height:480px;margin-top:30px}@media screen and (max-width: 768px){#access-map iframe{height:55vw;margin-top:20px}}#menu_bihada .listType02 .listItem01{height:205px}@media screen and (max-width: 768px){#menu_bihada .listType02 .listItem01{height:auto}}#menu_jiko .menuUnder-point{margin-bottom:90px}@media screen and (max-width: 768px){#menu_jiko .menuUnder-point{margin-bottom:70px}}.menuMiddleWorries{border:solid 1px #D1B88F;outline:solid 2px #D1B88F;outline-offset:2px;margin:40px 0 20px;padding:20px 90px}@media screen and (max-width: 768px){.menuMiddleWorries{padding:30px 12px}}.menuMiddleWorries .ttl08{text-align:center;font-size:24px;border:none;padding-bottom:25px}.menuMiddleWorries .worriesItem{margin-bottom:15px;position:relative;padding-left:22px}.menuMiddleWorries .worriesItem:after{position:absolute;left:0;top:4px;background:url(/img/pages/Ico_checkbox.png) no-repeat;background-size:contain;content:"";height:15px;width:15px;display:block}@media screen and (max-width: 768px){.menuMiddleWorries .worriesItem:after{top:2px}}#blog .blogMain .st_articlePhoto img{height:200px;-o-object-fit:cover;object-fit:cover}.ttl10{text-align:center;position:relative;font-family:"游明朝", "YuMincho", "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important}.ttl10:before{position:absolute;top:50%;left:0;transform:translate(0, -50%);background:#97673A;width:128px;height:1px;content:"";display:block}@media screen and (max-width: 768px){.ttl10:before{width:95px}}.ttl10:after{position:absolute;top:50%;right:0;transform:translate(0, -50%);background:#97673A;width:128px;height:1px;content:"";display:block}@media screen and (max-width: 768px){.ttl10:after{width:95px}}.ttl10 span{font-size:28px;color:#97673A}@media screen and (max-width: 768px){.ttl10 span{font-size:22px}}.flexWrap07{display:flex;flex-wrap:nowrap;justify-content:space-between;justify-content:center;margin-top:43px}@media screen and (max-width: 768px){.flexWrap07{flex-wrap:wrap}}@media screen and (max-width: 768px){.flexWrap07{margin-top:0}}.flexWrap07 .box01{width:450px;margin:0 36px}@media screen and (max-width: 768px){.flexWrap07 .box01{width:100%;margin:25px 0 0}}.flexWrap07 .box01 .telWrap01{margin-right:0}.flexWrap07 .box01 .telWrap01 .telNumFlex01{line-height:1;margin-top:13px}@media screen and (max-width: 768px){.flexWrap07 .box01 .telWrap01 .telNumFlex01 a{font-size:45px}}.flexWrap07 .box01 .lineBtn02{display:block;margin-top:15px}.cv01 .inner .centerTxt{margin-top:15px}.boxType01{width:450px}@media screen and (max-width: 768px){.boxType01{width:100%}}.boxType01 .telWrap01{margin-right:0}.boxType01 .telWrap01 .telNumFlex01{line-height:1;margin-top:13px}@media screen and (max-width: 768px){.boxType01 .telWrap01 .telNumFlex01 a{font-size:45px}}.boxType01 .lineBtn02{display:block;margin-top:15px}header{position:relative}header .headWrap .rightBox{align-items:initial}@media screen and (max-width: 768px){header .headWrap .rightBox nav{box-shadow:-2px 2px 3px #dbdbdb}}.trigger01{background:#97673A;color:white;display:flex;align-items:center;justify-content:center;padding:0 22px;cursor:pointer}@media screen and (max-width: 768px){.trigger01{display:none}}.trigger01:hover{opacity:.8}.trigger01 img{width:21px;margin-right:7px;padding-bottom:4px}.trigger01 .btnTxt{font-size:16px;font-weight:bold}.slideBg01{display:none;position:fixed;width:100%;height:100vh;top:0;left:0;z-index:10}.menu01{display:none;position:absolute;padding:40px 15px;top:69px;right:0;width:480px;background:white;box-shadow:-2px 2px 3px #dbdbdb;z-index:100}@media screen and (max-width: 768px){.menu01{position:initial;width:100%;display:block;padding:30px 2%;box-shadow:none}}.menu01 .boxType01{margin-bottom:40px}@media screen and (max-width: 768px){.menu01 .boxType01{margin-bottom:25px}}.menu01 p.txtType01{font-size:14px;text-align:left}.menu01 p.txtType01 .tdu{text-decoration:underline}
