@charset "UTF-8";:root{--main-color:#fab022;--sub-color:#8d5e34;--link-color:#f1c544}.idx{box-sizing:border-box}.idx *{box-sizing:border-box}.idx a,.idx img{display:block}.header{position:absolute;top:0;left:0;z-index:11;width:100%;padding:0 max(1.071vw,13px) 0 max(2.5vw,32px);display:flex;justify-content:space-between;align-items:flex-start}.header .head_l{padding-top:max(0.714vw,9px)}.header .head_l h1{font-size:max(0.857vw,11px);color:#696969;line-height:1;margin-bottom:max(2.714vw,35px)}.header .head_l .logo{width:max(15vw,195px)}.header .head_r{display:flex;justify-content:flex-end;gap:max(0.714vw,9px)}.header .head_r a img{width:auto;height:max(3.571vw, 46.429px)}.header .head_r a:nth-of-type(1){position:relative}.header .head_r a:nth-of-type(1) em{position:absolute;top:max(0.786vw,10px);right:max(1.071vw,13px);font-size:max(1.571vw,20px);color:#fff;line-height:1;letter-spacing:max(0.143vw,1px)}.gnav{margin-bottom:max(6.786vw,88px)}.gnav ul{display:flex;justify-content:center}.gnav ul li a{display:block;font-size:max(1.071vw,13px);color:#2e2e2e;line-height:1;letter-spacing:max(0.143vw,1px);padding:max(0.643vw,8px) max(2.714vw,35px);padding:max(0.643vw,8px) 2.2em;position:relative;text-align:center}.gnav ul li a:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:max(2.357vw,30px);background-color:#2e2e2e}.gnav ul li:last-child a:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:max(2.357vw,30px);background-color:#2e2e2e}.footer .bg{display:flex;justify-content:space-between;padding:max(5.857vw,76px) max(4.286vw,55px) max(2.571vw,33px) max(6.429vw,83px);background-image:url(//noble-ceramic.jp/wp-content/themes/humanity/css/../images/common/footer_bg.jpg);background-size:cover}.footer .foot_l{width:fit-content}.footer .foot_r{width:fit-content;padding-top:max(1.429vw,18px)}.footer .logo{width:max(19.071vw,247px);margin:0 auto}.footer .tel{margin:max(1.643vw,21px) 0 max(1.429vw,18px);padding-top:max(1.643vw,21px);border-top:1px solid #fff}.footer .tel p{font-size:max(1.143vw,14px);color:#fff;text-align:center;line-height:1;margin-bottom:max(1.071vw,13px)}.footer .tel a{font-size:max(2.714vw,35px);color:#fff;text-align:center;line-height:1}.footer .tel a span{padding-left:max(2.571vw,33px);position:relative}.footer .tel a span:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:max(1.929vw,25px);height:max(1.929vw,25px);background-image:url(//noble-ceramic.jp/wp-content/themes/humanity/css/../images/common/footer_ico_01.png);background-size:cover}.footer .btns{width:max(19.857vw,258px);margin:0 auto max(1.857vw,24px)}.footer .btns a+a{margin-top:max(1vw,13px)}.footer .acs{font-size:max(1.143vw,14px);color:#fff;width:fit-content;margin:0 auto max(1.571vw,20px)}.footer .acs ul{margin-top:max(0.714vw,9px)}.footer .acs ul li{position:relative;padding-left:max(2.143vw,27px)}.footer .acs ul li:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:max(1.714vw,22px);height:max(1.714vw,22px);background-image:url(//noble-ceramic.jp/wp-content/themes/humanity/css/../images/common/footer_ico_02.png);background-size:cover}.footer .acs ul li:nth-child(2):before{background-image:url(//noble-ceramic.jp/wp-content/themes/humanity/css/../images/common/footer_ico_03.png)}.footer .acs ul li+li{margin-top:max(0.714vw,9px)}.footer .timetable{width:max(25.357vw,329px)}.footer .timetable table{width:100%;margin:0 auto}.footer .timetable table,.footer .timetable td,.footer .timetable th{border-collapse:collapse;text-align:center;color:#fff;font-weight:500;line-height:1}.footer .timetable thead{border-top:1px solid #fff}.footer .timetable thead th,.footer .timetable thead td{font-size:max(1.071vw,13px);color:#fff;font-weight:500}.footer .timetable tbody{border-top:1px solid #fff;border-bottom:1px solid #fff}.footer .timetable tbody tr:first-child{border-bottom:1px solid #fff}.footer .timetable tbody th{font-size:max(1.071vw,13px);display:flex;align-items:center;justify-content:center}.footer .timetable tbody td{font-size:max(1.071vw,13px)}.footer .timetable tr{display:flex}.footer .timetable th,.footer .timetable td{padding:max(0.571vw,7px) 0}.footer .timetable th{width:max(7.143vw,92px)}.footer .timetable td{width:calc((100% - 7.143vw) / 8)}.footer .timetable .note{margin:max(0.429vw,5px) 0 0;font-size:max(1vw,13px);color:#fff}.footer nav{display:flex;gap:max(1.786vw,23px)}.footer nav li{padding-left:max(1vw,13px);position:relative}.footer nav li:before{content:"▶";position:absolute;top:max(0.429vw,5px);left:0;font-size:max(0.714vw,9px);color:#fff}.footer nav li+li{margin-top:max(1.071vw,13px)}.footer nav a{font-size:max(1.143vw,14px);color:#fff}.footer nav a span{display:inline-block;padding-bottom:max(0.143vw,1px);border-bottom:1px solid #fff}.footer .bnrs{display:flex;justify-content:flex-end;gap:max(3.286vw,42px);margin-top:max(0.357vw,4px)}.footer .bnrs a{width:max(14.286vw,185px)}.footer .bnrs a:nth-child(2){width:max(6.214vw,80px)}.footer .copy{font-size:max(0.857vw,11px);color:#fff;text-align:center;padding:max(1.071vw,13px) max(0.357vw,4px);background-color:#533a23}.pagetop{display:none;position:fixed;bottom:40px;right:20px;z-index:1000;cursor:pointer;width:79px}.mainPhoto{margin:0 auto 20px;width:100%}.sidemenu{padding:0 10px 10px 0;position:relative}.sidemenu:before{content:"";position:absolute;top:10px;left:10px;width:100%;height:100%;background-color:#faf1df}.sidemenu div{position:relative;padding:36px 20px 40px;background-color:#fff}.sidemenu .ttl{width:139px;margin-bottom:22px}.sidemenu ul{border-top:1px solid #b1b1b1}.sidemenu ul li{border-bottom:1px solid #b1b1b1}.sidemenu ul li a{position:relative;font-size:18px;color:#2e2e2e;line-height:1.3;display:flex;align-items:center;padding:0 20px 0 8px;height:58px}.sidemenu ul li a:before{content:"";position:absolute;top:50%;right:8px;transform:translateY(-50%);width:0;height:0;border-style:solid;border-color:transparent transparent transparent #d39317;border-width:5px 0 5px 8px}.sidebanner{margin-top:55px}.sidebanner ul li+li{margin-top:30px}.lowinfo{margin-top:20px;padding:13px 14px;background-image:url(//noble-ceramic.jp/wp-content/themes/humanity/css/../images/common/lowinfo_bg.jpg);background-position:right bottom;background-size:cover;background-repeat:no-repeat;aspect-ratio:800/460}.lowinfo .bg{width:294px;padding:40px 28px 40px;background-color:rgba(255,255,255,.8)}.lowinfo .logo{width:109px;margin:0 auto}.lowinfo .tel{margin:10px auto 12px;padding-top:12px;border-top:1px solid #784b21}.lowinfo .tel p{font-size:16px;color:#784b21;text-align:center;line-height:1;margin-bottom:6px}.lowinfo .tel a{font-size:31px;color:#784b21;text-align:center;line-height:1}.lowinfo .tel a span{padding-left:30px;position:relative}.lowinfo .tel a span:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:22px;height:22px;background-image:url(//noble-ceramic.jp/wp-content/themes/humanity/css/../images/common/lowinfo_ico_01.png);background-size:cover}.lowinfo .btns{display:flex;justify-content:space-between;margin:0 auto 12px;padding-bottom:12px;border-bottom:1px solid #784b21}.lowinfo .btns a{width:115px}.lowinfo .btns a:first-of-type:last-of-type{width:175px;margin-left:auto;margin-right:auto}.lowinfo .acs{font-size:15px;color:#784b21;width:fit-content}.lowinfo .acs p{line-height:1.3}.lowinfo .acs ul{margin-top:6px}.lowinfo .acs ul li{position:relative;padding-left:22px}.lowinfo .acs ul li:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:22px;height:22px;background-image:url(//noble-ceramic.jp/wp-content/themes/humanity/css/../images/common/lowinfo_ico_02.png);background-size:cover}.lowinfo .acs ul li:nth-child(2){letter-spacing:-1px}.lowinfo .acs ul li:nth-child(2):before{background-image:url(//noble-ceramic.jp/wp-content/themes/humanity/css/../images/common/lowinfo_ico_03.png)}.lowinfo .acs ul li+li{margin-top:8px}.page-catch{margin-top:0;margin-right:10px;margin-bottom:40px;margin-left:0;padding:40px 20px 42px 30px;text-align:center;font-family:"Times New Roman","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Noto Serif JP",serif;font-size:18px;line-height:1.8;letter-spacing:.1em;border:1px solid #f7b83f;position:relative}.page-catch:after{content:"";display:block;width:100%;height:100%;border:1px solid #f7b83f;position:absolute;top:10px;left:10px;z-index:-1;pointer-events:none}.ttl-low{margin-bottom:15px;padding:12px 10px 10px 50px;font-family:"Times New Roman","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Noto Serif JP",serif;font-size:18px;line-height:1.3;letter-spacing:.1em;background-repeat:repeat;background-size:contain;color:#493102;position:relative}.ttl-low:before{content:"";position:absolute;left:18px;bottom:0;width:6px;height:calc(100% - 10px);background-color:#fff}.ttl-low1-1{background-image:url(//noble-ceramic.jp/wp-content/themes/humanity/css/../images/common/ttl-low1-1_bg.jpg)}.ttl-low1-2{background-image:url(//noble-ceramic.jp/wp-content/themes/humanity/css/../images/common/ttl-low1-2_bg.jpg);color:#fff}.ttl-low1-3{background-image:url(//noble-ceramic.jp/wp-content/themes/humanity/css/../images/common/ttl-low1-3_bg.jpg)}.ttl-low2{margin-bottom:15px;padding:10px 0 8px 20px;font-family:"Times New Roman","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Noto Serif JP",serif;font-size:18px;line-height:1.3;letter-spacing:.1em;border-bottom-width:1px;border-bottom-style:solid;border-left-width:16px;border-left-style:solid;position:relative}.ttl-low2:before{content:"";position:absolute;left:-9px;bottom:0;width:6px;height:100%;background-color:#fff}.ttl-low2-1{color:#976300;border-bottom-color:#fab022;border-left-color:#fab022}.ttl-low2-2{color:#8d5e34;border-bottom-color:#8d5e34;border-left-color:#8d5e34}.ttl-low2-3{color:#8c6901;border-bottom-color:#f1c544;border-left-color:#f1c544}.ttl-low3{margin-bottom:10px;padding:12px 1em 10px;text-align:center;font-family:"Times New Roman","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Noto Serif JP",serif;font-size:18px;line-height:1.3;letter-spacing:.1em;border-top-width:1px;border-top-style:dashed;border-bottom-width:1px;border-bottom-style:dashed}.ttl-low3-1{color:#ad4a2f;border-top-color:#ad4a2f;border-bottom-color:#ad4a2f}.ttl-low3-2{color:#a56602;border-top-color:#a56602;border-bottom-color:#a56602}.ttl-low3-3{color:#aa7f00;border-top-color:#aa7f00;border-bottom-color:#aa7f00}.ttl-low4{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:10px;font-family:"Times New Roman","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Noto Serif JP",serif;font-size:16px;line-height:1.3;letter-spacing:.1em}.ttl-low4>span{margin:2.5px 0}.ttl-low4>span:nth-of-type(n+2){flex:0 1 auto;width:auto;min-width:0;padding:3px 0 1px}.ttl-low4>span:nth-of-type(1){flex:0 1 auto;margin-right:10px;padding:3px 5px 1px;width:auto;min-width:0;color:#fff}.ttl-low4-1>span:nth-of-type(1){background-color:#ad4a2f}.ttl-low4-2>span:nth-of-type(1){background-color:#a56602}.ttl-low4-3>span:nth-of-type(1){background-color:#aa7f00}.ttl-low5{margin-bottom:15px;padding:9px 1em 7px;text-align:center;color:#fff;font-family:"Times New Roman","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Noto Serif JP",serif;font-size:18px;line-height:1.3;letter-spacing:.1em;border-radius:100px}.ttl-low5-1{color:#4a3102;background-color:#fab022}.ttl-low5-2{color:#fff;background-color:#8d5e34}.ttl-low5-3{color:#493702;background-color:#f1c544}.colunm{padding:30px 30px 20px;background:#fcffef;border:1px solid #7f9b0b}.colunm .ttl-btn{margin-bottom:20px;padding:7px 30px 5px 90px;text-align:center;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:18px;line-height:1.3;letter-spacing:.05em;background:#7f9b0b;position:relative}.colunm .ttl-btn .colum{padding:3px 24px;color:#7f9b0b;font-family:"Noto Sans JP",sans-serif;font-size:16px;background:#fff;border:1px solid #7f9b0b;position:absolute;top:-2px;left:-14px;transform:rotate(-20deg)}.colum:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent transparent #7f9b0b;border-width:0 5px 10px;transform:rotate(180deg);bottom:-10px;right:10px}.colum:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent transparent #fff;border-width:0 4.5px 9px;transform:rotate(180deg);bottom:-6px;right:11px}.colunm+.colunm{background:#fff4f1;border:1px solid #af593e}.colunm+.colunm .ttl-btn{background:#af593e}.colunm+.colunm .ttl-btn .colum{color:#af593e;border:1px solid #af593e}.colunm+.colunm .colum:before{border-color:transparent transparent #af593e}