@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Alexandria:wght@400;700&family=Cardo:ital,wght@0,400;0,700;1,400&family=Noto+Sans+JP:wght@300;400;500;600;700;900&family=Noto+Serif+JP:wght@300;400;500;600;700;900&family=Oswald:wght@400;700&family=Roboto:ital,wght@0,400;0,500;0,700;0,900;1,400;1,700;1,900&display=swap");body{font-family:"Noto Sans JP",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji",sans-serif;font-feature-settings:"palt";font-size:clamp(.813rem,.65rem + .5vw,1rem);font-weight:500;line-height:1.5;letter-spacing:.05em;color:#231814;overflow-x:hidden;background-image:url(//staging.udon-yoshikura.com/wp-content/themes/bootstrap-starter-yoshikura/images/bg02.png)}main{--sb-track-color:#cecece;--sb-thumb-color:#6bc0ff;--sb-size:10px;scrollbar-color:var(--sb-thumb-color) var(--sb-track-color)}main *::-webkit-scrollbar{width:var(--sb-size)}main *::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:var(--sb-size)}main *::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:var(--sb-size)}.sans-serif,.sans-serif *{font-family:"Noto Sans JP",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji",sans-serif !important}.serif,.serif *{font-family:"Noto Serif JP","Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif !important}.Roboto,.Roboto *{font-family:"Roboto",sans-serif !important}.Oswald,.Oswald *{font-family:"Oswald",sans-serif !important}.Cardo,.Cardo *{font-family:"Cardo",serif !important}.Alexandria,.Alexandria *{font-family:"Alexandria",serif !important}a{text-decoration:none;display:inline-block}.text-main{color:#6a0805}.bg-main{background-color:#6a0805}.border-main{border-color:#6a0805 !important}.text-sub{color:#a7763b}.bg-sub{background-color:#a7763b}.border-sub{border-color:#a7763b}main img{max-width:100%;height:auto}.stiky-top{position:sticky;top:0;z-index:100}.fit-cover{-o-object-fit:cover;object-fit:cover}.drop-shadow-dark{filter:drop-shadow(0px 0px 5px rgba(0,0,0,.7)) drop-shadow(0px 0px 1px rgba(0,0,0,.7))}.drop-shadow-white{filter:drop-shadow(0px 0px 5px #fff) drop-shadow(0px 0px 1px #fff)}.arrow-right:after{content:url(//staging.udon-yoshikura.com/wp-content/themes/bootstrap-starter-yoshikura/images/arrow_right.svg);vertical-align:middle;margin-left:5px}.arrow-right:hover:after{content:url(//staging.udon-yoshikura.com/wp-content/themes/bootstrap-starter-yoshikura/images/arrow_right_hover.svg);vertical-align:middle;margin-left:5px}header#main-header{background-color:transparent;height:auto}header#main-header nav{z-index:100}header#main-header .navbar-nav .menu-item .nav-link{font-size:1rem;font-weight:500;color:#231814}header#main-header .navbar-nav .menu-item .nav-link.active,header#main-header .navbar-nav .menu-item .nav-link .show>.nav-link{color:#302622;color:#323049}header#main-header .navbar-nav .text-white .nav-link{color:#fff}@media (min-width:992px){header#main-header .navbar-nav .menu-item{text-align:center;flex:1 1 auto !important;height:100%;display:block;border-right:#6a0805 1px solid}header#main-header .navbar-nav .menu-item:last-child{border-right:none}header#main-header .navbar-nav .menu-item .nav-link{font-size:.85rem;padding:0 .8em;height:100%;color:#231814}header#main-header .navbar-nav .current-menu-item .nav-link,header#main-header .navbar-nav .current-menu-item .nav-link.active,header#main-header .navbar-nav .current-menu-item .nav-link.hover{color:#6a0805 !important}}header#main-header .navbar-nav .dropdown:hover .dropdown-menu{display:block}@media only screen and (max-width:767.98px){header#main-header .navbar-nav .dropdown-menu{display:block}}header#main-header .navbar-nav .dropdown-item.active,header#main-header .navbar-nav .dropdown-item:active{background-color:#fff;color:#6a0805;text-decoration:none}header#main-header .nav_wrap{background-color:transparent}header#main-header .nav_wrap .nav-item .nav-link{padding:.3rem 1rem;color:#231814}header#main-header .nav_wrap .nav-item .nav-link.active,header#main-header .nav_wrap .nav-item .nav-link:link,header#main-header .nav_wrap .nav-item .nav-link:hover,header#main-header .nav_wrap .nav-item .nav-link:active{color:#302622}header#main-header .navbar-brand img{height:70px}@media only screen and (max-width:991.98px){header#main-header .navbar-brand img{height:49px}}header#main-header .navbar-toggler{position:relative;display:block}header#main-header .offcanvas .offcanvas-body .navbar-nav .menu-item{border-right:none;margin:.7em 0}header#main-header .offcanvas .offcanvas-body .navbar-nav .menu-item .nav-link{font-size:1rem;font-weight:500;color:#231814}header#main-header .offcanvas .offcanvas-body .navbar-nav .menu-item .nav-link.active,header#main-header .offcanvas .offcanvas-body .navbar-nav .menu-item .nav-link .show>.nav-link{color:#6a0805}.header-slider{margin-top:calc(1*auto);width:100%}#main{margin-top:0}.search-area{background-color:#f0f0f0}.search-results h1.page-title,.category h1.page-title{background-color:#f0f0f0;font-size:1.2rem;margin-bottom:2em;padding:1em 2em}#sidebar h1,#sidebar h2,#sidebar h3,#sidebar h4{font-size:1.2rem}#sidebar a{color:#333}#footer{background-image:url(//staging.udon-yoshikura.com/wp-content/themes/bootstrap-starter-yoshikura/images/bg04.png)}#footer *,#footer a:link,#footer a:visited{color:#fff}#footer .active a,#footer a:hover,#footer a:active,#footer .menu-item a[aria-current=page]{color:#fff}#footer ul.footerNavi{list-style:">"}#footer .nav-link{padding:.3rem 1rem}@media only screen and (max-width:576px){#footer{font-size:1em}#footer .footer-nav .nav-link{font-size:1.3em}}#page-top{position:fixed;right:10px;bottom:30px;z-index:2;opacity:0;transform:translateY(150px)}#page-top.UpMove{animation:UpAnime .5s forwards}@keyframes UpAnime{from{opacity:0;transform:translateY(150px)}to{opacity:1;transform:translateY(0)}}#page-top.DownMove{animation:DownAnime .5s forwards}@keyframes DownAnime{from{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(150px)}}#page-top a{display:block;width:100px;height:100px;color:#333;text-align:center;text-transform:uppercase;text-decoration:none;font-size:.6rem;background:url(//staging.udon-yoshikura.com/wp-content/themes/bootstrap-starter-yoshikura/images/page-top.png) no-repeat center;background-size:contain}#page-top.floatAnime a{width:100px;height:130px;background:url(//staging.udon-yoshikura.com/wp-content/themes/bootstrap-starter-yoshikura/images/page-top-up.png) no-repeat center;background-size:contain;animation:floatAnime 2s linear infinite;opacity:0}@keyframes floatAnime{0%{transform:translateX(0);opacity:0}25%{transform:translateX(-6px);opacity:1}50%{transform:translateX(0)}100%{transform:translateX(6px);opacity:1}}#page-top span{position:absolute;bottom:-20px;right:20px;color:#666}.bg-design01{background-color:#fff;background:repeating-linear-gradient(-45deg,#eaf3f8,#eaf3f8 5px,#fff 5px,#fff 13px)}.bg-design02{background-image:radial-gradient(#fff 21.6%,transparent 21.6%),radial-gradient(#fff 21.6%,transparent 21.6%);background-position:0 0,8px 8px;background-size:16px 16px;background-color:#bddbd4}main h1:first-child,main h2:first-child,main h3:first-child,main h4:first-child,main h5:first-child,main h6:first-child{margin-top:0}main .headding01{color:#fff;text-align:center;margin-top:1em;padding:.5em 1em;background:#231814;position:static}main .headding01:after{background:0 0}main .headding02{color:#231814;margin-top:1em;margin-bottom:1em;text-align:center}main .headding02:after{content:"";height:5px;width:3em;margin:10px auto;display:block;border-radius:2.5px;background:#a7763b}main .headding03{color:#231814;text-align:center;margin-top:1em;padding:.7em 1.5em;background:#a7763b;position:static}main .headding03:after{background:0 0}main .headding04{color:#231814;background-color:#transparent;background-image:radial-gradient(#dbbb51 14%,transparent 24%),radial-gradient(#dbbb51 14%,transparent 24%);background-position:0 0,3px 3px;background-size:6px 6px}main .headding05{overflow:hidden;position:relative;padding-bottom:.3em}main .headding05:before{content:"";border-bottom:3px solid #3cb3e4;bottom:0;height:0;position:absolute;width:100%;z-index:0}main .headding05:after{border-bottom:3px solid #ddd;bottom:0;content:"";position:absolute;width:100%;z-index:1}main .headding06{position:relative;display:inline-block;padding:0 1em}main .headding06:before{content:"";position:absolute;top:50%;left:0;display:inline-block;width:1em;height:2px;background-color:#999;transform:rotate(60deg)}main .headding06:after{content:"";position:absolute;top:50%;right:0;display:inline-block;width:1em;height:2px;background-color:#999;transform:rotate(-60deg)}.balloon{position:relative;display:inline-block;background:#6a0805}.balloon:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #6a0805}.balloon p{margin:0;padding:0}.card-title,.list-title{font-family:"Noto Sans JP",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji",sans-serif;font-size:1.2rem !important;padding:0 !important;background:0 0 !important}.card-title:before,.card-title:after,.list-title:before,.list-title:after{display:none !important}table p{margin:0}table.table>:not(caption)>*>*{color:#231814}table.table01{border-collapse:collapse;width:100%}table.table01 th,table.table01 td{padding:10px;box-sizing:border-box}@media screen and (max-width:768px){table.table01 th,table.table01 td{display:block;width:100%}}.pagination{margin:0 auto;padding:0}.pagination .page-numbers{margin:0;margin-left:-1px;padding:6px 12px;display:block;overflow:hidden;float:left;list-style:none;color:#222;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination .page-numbers:first-child{border-top-left-radius:.3em;border-bottom-left-radius:.3em}.pagination .page-numbers:last-child{border-top-right-radius:.3em;border-bottom-right-radius:.3em}.pagination .page-numbers:hover:not(.current){background-color:#ddd}.pagination .page-numbers.current{padding:6px 12px;color:#fff;background-color:#212529}dl.reader-list{width:100%}dl.reader-list div{position:relative;display:flex;justify-content:space-between;margin:5px 0;padding:5px 0}dl.reader-list div:after{content:"";display:block;position:absolute;top:50%;z-index:1;width:100%;border-bottom:dotted 1px #666}dl.reader-list dt{margin:0;padding:0 .7em 0 0;background-color:#fff;z-index:2;text-align:left;width:auto;font-weight:500}dl.reader-list dd{margin:0;padding:0 0 0 .7em;background-color:#fff;z-index:2;text-align:right;font-weight:500}@media only screen and (max-width:576px){dl.reader-list dt{width:auto;margin-bottom:0}dl.reader-list dd{width:auto;margin:0}}.tab-reader{display:flex;display:-ms-flexbox;flex-flow:row wrap;width:100%}.tab-reader hr{margin:.75em 1em 0;border:none;border-top:dotted 2px #222;flex:auto}:root{--circle-size:clamp(1.5rem,5vw,2rem);--spacing:clamp(.25rem,2vw,.5rem);--margin-top:clamp(.25rem,.3vw,.5rem)}.y-stepper__item{position:relative;display:flex;gap:1rem;padding-bottom:.5rem}.y-stepper__item:before{content:"";flex:0 0 var(--circle-size);height:var(--circle-size);border-radius:50%;background-color:#d3d3d3;margin-top:var(--margin-top)}.y-stepper__item:not(:last-child):after{content:"";position:absolute;left:0;top:calc(var(--circle-size) + var(--spacing) + var(--margin-top));bottom:var(--spacing);z-index:-1;transform:translateX(calc(var(--circle-size)/2));width:2px;background-color:#e0e0e0}.y-stepper__title{font-weight:700;font-size:clamp(1rem,4vw,1.25rem);margin:0 !important;padding:.5rem 0 !important;margin-bottom:clamp(.85rem,2vmax,1rem);text-align:left !important;background-color:transparent !important;border:none !important;display:block !important}.y-stepper__title:before,.y-stepper__title:after{content:"";margin:0 !important;padding:0 !important;background-color:transparent !important;border:none !important}.y-stepper__desc{color:grey;font-size:clamp(.85rem,2vmax,1rem)}.box01{margin:2em 0;position:relative;padding:.5em 1.5em;border-top:solid 2px #000;border-bottom:solid 2px #000}.box01:before,.box01:after{content:"";position:absolute;top:-10px;width:2px;height:calc(100% + 20px);background-color:#000}.box01:before{left:10px}.box01:after{right:10px}.box01 p{margin:0;padding:0}.box02{margin:20px auto;padding:20px;background-color:transparent;border:2px solid #343434;position:relative}.box02:after{content:"";background-color:#e1eef5;width:100%;height:100%;position:absolute;top:-7px;left:7px;z-index:-1}.box03{position:relative;margin:2em 0;padding:1em 1.2em .7em;border:solid 3px #66baff;border-radius:8px}.box03 .box-title{position:absolute;display:inline-block;top:-13px;left:10px;padding:0 9px;line-height:1;font-size:19px;background:#fff;color:#66baff;font-weight:700}.box03 p{margin:0;padding:0}.box04{position:relative;margin:3.6em 0 2em;padding:.7em 1.2em;border:solid 3px #66baff}.box04 .box-title{position:absolute;display:inline-block;top:calc(-1.6em - 3px);left:-3px;padding:.3em .5em;height:1.6em;line-height:1em;font-size:1em;background:#66baff;color:#fff;font-weight:700;border-radius:5px 5px 0 0}.box04 p{margin:0;padding:0}.box05{margin:20px auto 20px 20px;padding:20px;border:2px solid #4d5045}.box05 .box-title{position:relative;left:-40px;background-color:#6e7362;color:#fff;padding:.5em 1em;margin:0 0 1em;width:100%;font-size:20px;font-weight:700}.box05 p{margin:0;padding:0}.box06{position:relative;padding:.5em .7em;margin:2em 0;background:#e6f4ff;color:#5c98d4;font-weight:700}.box06:after{position:absolute;content:"";top:100%;left:30px;border:15px solid transparent;border-top:15px solid #e6f4ff;width:0;height:0}.box06 p{margin:0;padding:0}.overlayCard .overlayCard-img{position:absolute;width:100%;height:100%;margin:0;-o-object-fit:cover;object-fit:cover;z-index:-1}.overlayCard .overlayCard-text{background:#f6f6f6;transition:.5s;width:100%}.overlayCard:hover *{color:#fff}.overlayCard:hover .overlayCard-text{background:rgba(0,0,0,.7)}.hover-toTrns{opacity:1;transition-duration:.5s}.hover-toTrns:hover{opacity:.3}.hover-trnsTo{opacity:.3;transition-duration:.5s}.hover-trnsTo:hover{opacity:1}.hover-toBlur{filter:blur(0);transition-duration:.5s}.hover-toBlur:hover{filter:blur(3px)}.hover-blurTo{filter:blur(3px);transition-duration:.5s}.hover-blurTo:hover{filter:blur(0)}.hover-zoom-in{overflow:hidden}.hover-zoom-in img{transition-duration:.5s;margin:0}.hover-zoom-in img:hover{transform:scale(1.1,1.1)}.hover-zoom-out{overflow:hidden}.hover-zoom-out img{transition-duration:.5s;transform:scale(1.1,1.1);margin:0}.hover-zoom-out img:hover{transform:scale(1,1)}.grayscaleTo,.grayscaleTo img{transition:all .3s;filter:grayscale(.9)}.grayscaleTo:hover,.grayscaleTo img:hover{filter:grayscale(0)}.toGrayscale,.toGrayscale img{transition:all .3s;filter:grayscale(0)}.toGrayscale:hover,.toGrayscale img:hover{filter:grayscale(.9)}.hover-marker-outer .hover-marker{display:inline;background-image:linear-gradient(90deg,#fcf69f,#fcf69f);background-repeat:no-repeat;background-position:left bottom;background-size:0 40%;transition:all .8s ease;cursor:pointer}.hover-marker-outer:hover .hover-marker{background-size:100% 40%}.lcp_thumbnail{-o-object-fit:cover;object-fit:cover}.navigation.pagination .nav-links ul{font-family:"Roboto";font-weight:700;font-size:1.5em;padding:0}.navigation.pagination .nav-links ul li{display:inline-block;border:none;padding:0 .2em;margin:0 .2em}.navigation.pagination .nav-links ul li.lcp_currentpage,.navigation.pagination .nav-links ul li:has(.current){color:#6a0805;border-bottom:4px solid #6a0805}.navigation.pagination .nav-links ul li a{color:#231814}.gmap,.g-map{height:0;overflow:hidden;padding-bottom:35%;position:relative;border-radius:.5rem}.gmap iframe,.g-map iframe{position:absolute;left:0;top:0;height:100% !important;width:100% !important}.gmap-50,.g-map-50{height:0;overflow:hidden;padding-bottom:50%;position:relative;border-radius:.5rem}.gmap-50 iframe,.g-map-50 iframe{position:absolute;left:0;top:0;height:100% !important;width:100% !important}.gmap-75,.g-map-75{height:0;overflow:hidden;padding-bottom:75%;position:relative;border-radius:.5rem}.gmap-75 iframe,.g-map-75 iframe{position:absolute;left:0;top:0;height:100% !important;width:100% !important}@media only screen and (max-width:767.98px){.gmap,.g-map{padding-bottom:75%}}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right;margin-left:1.5em}.alignleft{float:left;margin-right:1.5em}@media (max-width:480px){.alignright{float:none;margin-left:0}.alignleft{float:none;margin-right:0}}.gallery figure img{width:100%;-o-object-fit:cover;object-fit:cover;padding-right:5px}img.card-img-top,.card-img-top img{width:100%;-o-object-fit:cover;object-fit:cover;margin:0}.nav-tabs .nav-item:not(:last-child){margin-right:.3em}.nav-tabs .nav-item .nav-link{background-color:#f3f3f3;color:#231814;margin-bottom:0}.nav-tabs .nav-item .nav-link.active{font-weight:700;background-color:#fff;border-bottom:2px solid transparent;margin-bottom:-1px}.tab-content{border:1px solid #dee2e6;border-top:none}#wpmem_login,#wpmem_msg,#wpmem_reg,.wpmem_msg{width:100% !important}#wpmem_restricted_msg{text-align:center;margin:2em auto}#wpmem_login_form .div_text{margin-bottom:1em}div[id^=wpmem] .link-text a{padding:0 .2em}