@charset "UTF-8";*{margin:0;padding:0}html{background-image:url(//takatanoyume.net/wp-content/themes/takatanoyume/images/bg.png)}body{margin:0 auto;padding:0;font-family:'Yu Mincho Light','YuMincho','Yu Mincho','游明朝体','ヒラギノ明朝 ProN','Hiragino Mincho ProN',serif;font-style:normal;font-weight:400;font-size:15px;line-height:26.25px;color:#000}@media screen and (max-width:1024px) and (min-width:600px){body{font-size:14px;line-height:20px}}@media screen and (max-width:599px){body{font-size:13px;line-height:15px}}img{width:100%;max-width:100%;height:auto}p{margin-block-start:0;margin-block-end:0}a{text-decoration:none;color:#000}ul{list-style-type:none;margin-block-start:0;margin-block-end:0;padding-inline-start:0}h2{font-size:1.5em;font-weight:400}hr{display:block;unicode-bidi:isolate;margin-block-start:0;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto;overflow:hidden;border-style:inset}.wrap{overflow:hidden}.migiue{position:fixed;top:0;right:0;width:70px;height:60px;background-color:#fff;border-radius:0 0 0 20px;z-index:1}@media screen and (max-width:1024px){.migiue{display:none}}.fb{display:block;width:30px;height:auto;margin:15px auto 0}@media screen and (max-width:1024px){.fb{width:22px;height:auto;position:absolute;top:12px;right:55px;margin:0}}.tatesen{display:none}@media screen and (max-width:1024px){.tatesen{display:block;width:1px;height:23px;background-color:#000;position:absolute;top:12px;right:42px}}.res-top{display:none}@media screen and (max-width:1024px){.res-top{position:fixed;top:0;display:block;width:100%;height:45px;background-color:#fff;z-index:1}}.res-ttl{width:auto;height:35px;position:absolute;top:0;left:0;padding:5px 0 5px 10px}#global_nav{position:sticky;box-sizing:border-box;height:100%;width:290px;position:fixed;overflow:auto;background:#c79f62;padding:20px;z-index:1}@media screen and (max-width:1024px) and (min-width:600px){#global_nav{position:absolute;height:370px;width:220px;padding:0}}@media screen and (max-width:599px){#global_nav{position:absolute;height:200px;width:120px;padding:0}}.ttl{display:block;width:160px;margin:30px auto 50px}@media screen and (max-width:1024px) and (min-width:600px){.ttl{width:160px;height:290px;margin:40px auto 40px}}@media screen and (max-width:599px){.ttl{width:90px;height:155px;margin:20px auto 20px}}#global_nav ul{margin-left:30px}@media screen and (max-width:1024px){#global_nav ul{display:none}}.menukome{width:auto;height:16px}#global_nav li{font-size:16px;font-weight:400;margin-bottom:5px}#kasou_nav{position:sticky;box-sizing:border-box;height:100%;width:290px;position:fixed;overflow:auto;background:#c79f62;padding:20px}@media screen and (max-width:1024px){#kasou_nav{display:none}}.ttl{display:block;width:160px;margin:30px auto 50px}@media screen and (max-width:1024px) and (min-width:600px){.ttl{width:160px;height:290px;margin:40px auto 40px}}@media screen and (max-width:599px){.ttl{width:90px;height:155px;margin:20px auto 20px}}#kasou_nav ul{margin-left:30px}@media screen and (max-width:1024px){#global_nav ul{display:none}}.menukome{width:auto;height:16px}#kasou_nav li{font-size:16px;font-weight:400;margin-bottom:5px}nav{display:block;position:fixed;top:0;right:-400px;bottom:0;width:400px;background:#fff;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:all .5s;z-index:3;opacity:0}.open nav{right:0;opacity:1}nav .inner{padding:80px 20px}nav .inner ul{list-style:none;margin:0;padding:0}nav .inner ul li{position:relative;margin:0}nav .inner ul li a{display:block;color:#000;font-size:16px;text-align:right;padding-bottom:25px;text-decoration:none;transition-duration:.2s}nav .inner ul li a:hover{background:#e4e4e4}@media screen and (max-width:599px){nav{right:-220px;width:220px}}.toggle_btn{display:none}@media screen and (max-width:1024px){.toggle_btn{display:block;position:fixed;top:15px;right:12px;width:18px;height:auto;transition:all .5s;cursor:pointer;z-index:3}}#mask{display:none;transition:all .5s}.open #mask{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.8;z-index:2;cursor:pointer}#main{box-sizing:border-box;margin-left:290px}@media screen and (max-width:1024px){#main{margin-left:0;margin-top:45px}}.mv{display:block}@media screen and (max-width:1024px){.mv{display:none}}.res-mv{display:none}@media screen and (max-width:1024px){.res-mv{display:block}}.container{max-width:950px;width:100%;margin:0 auto}@media screen and (max-width:1024px){.container{width:80%;margin-top:70px}}.new-midashi{background-color:#000;color:#fff;font-size:20px;font-weight:700;text-align:center;padding:5px;margin:30px 0}@media screen and (max-width:1024px) and (min-width:600px){.new-midashi{padding:10px;margin:50px 0 30px}}@media screen and (max-width:599px){.new-midashi{font-size:15px;padding:10px;margin:25px 0 20px}}.new-pickup{width:auto;height:auto;border:#c79f62 1px solid;background:rgba(255,255,255,.5);padding:15px;position:relative}@media screen and (max-width:1024px) and (min-width:600px){.new-pickup{width:auto;height:auto;padding:5px}}@media screen and (max-width:599px){.new-pickup{width:auto;height:auto;padding:5px}}.icon-pickup{width:85px;height:auto;position:absolute;top:-10px;left:-10px}@media screen and (max-width:599px){.icon-pickup{display:none}}.res-icon-pickup{display:none}@media screen and (max-width:599px){.res-icon-pickup{display:block;background-color:#900;color:#fff;font-size:12px;font-weight:700;text-align:left;padding:2px 5px;margin-bottom:5px}}.pickup-flex{display:flex}@media screen and (max-width:599px){.pickup-flex{flex-direction:column}}.pickup-flex img{display:block;width:437px}@media screen and (max-width:599px){.pickup-flex img{width:100%;height:230px;object-fit:cover}}.pickup-migi{width:475px;padding:10px}@media screen and (max-width:599px){.pickup-migi{width:100%;padding:0}}@media screen and (max-width:599px){.b10{padding-bottom:10px}}.b10 a{border-bottom:#000 1px solid}.ichiranhe{display:block;width:fit-content;border-bottom:1px solid #000;margin:0 0 50px auto}.pickup-ttl{color:#900;font-size:22px;font-weight:700}@media screen and (max-width:1024px) and (min-width:600px){.pickup-ttl{font-size:20px}}@media screen and (max-width:599px){.pickup-ttl{font-size:16px;padding-top:10px}}hr{width:100%;border:#000 1px solid}.b20{padding-bottom:20px}@media screen and (max-width:1024px){.b20{padding-bottom:10px}}.new-flex{display:flex;margin:20px 0 30px}@media screen and (max-width:1024px) and (min-width:600px){.new-flex{margin:5px 0 20px}}@media screen and (max-width:599px){.new-flex{display:block;margin:15px 0 20px}}.new-box{width:29%;height:auto;border:#c79f62 1px solid;background:rgba(255,255,255,.5);padding:15px;margin-bottom:20px;position:relative}.new-box img{display:block;height:230px;object-fit:cover}@media screen and (max-width:1024px) and (min-width:600px){.new-box{width:46%;padding:7.5px}}@media screen and (max-width:599px){.new-box{width:100%;height:auto;padding:5px;margin:0;margin-bottom:10px}}.topics-flex:after{content:"";display:block;width:28%;margin-right:40px}.boximg{display:block;width:100%;height:230px;object-fit:cover}img.icon-new{width:70px;height:auto;position:absolute;top:0;left:0}@media screen and (max-width:599px){.icon-new{width:65px}}.new-ttl{color:#900;font-size:20px;font-weight:700;margin:10px 0}@media screen and (max-width:599px){.new-ttl{font-size:16px;padding-top:10px;margin:5px 0}}#contents{width:100%;margin:70px auto 135px}@media screen and (max-width:1024px) and (min-width:600px){#contents{margin:0 auto 65px}}@media screen and (max-width:599px){#contents{margin:0 auto 45px}}.menulink{width:auto;height:auto;border:#c79f62 1px solid;background:rgba(255,255,255,.5);padding:15px;margin-bottom:30px;position:relative}@media screen and (max-width:1024px) and (min-width:600px){.menulink{display:none}}@media screen and (max-width:599px){.menulink{display:none}}.menulink img{display:block}@media screen and (max-width:1024px) and (min-width:600px){.menulink img{height:130px}}.res-menulink{display:none}@media screen and (max-width:599px){.res-menulink{display:block;width:auto;height:auto;border:#c79f62 1px solid;background:rgba(255,255,255,.5);padding:5px;margin-bottom:10px;position:relative}}.res-menulink img{display:block}.menuname{width:auto;height:210px;position:absolute;top:-10px;left:20px}@media screen and (max-width:599px){.menuname{display:none}}.tab-menulink{display:none}@media screen and (max-width:1024px) and (min-width:600px){.tab-menulink{display:block;width:auto;height:auto;border:#c79f62 1px solid;background:rgba(255,255,255,.5);padding:5px;margin-bottom:20px;position:relative}}@media screen and (max-width:599px){.tab-menulink{display:none}}.tabimg{display:block;width:100%;height:130px;object-fit:cover}.res-menuname{display:none}@media screen and (max-width:1024px) and (min-width:600px){.res-menuname{display:block;width:229px;height:45px;position:absolute;top:15px;left:-5px}}@media screen and (max-width:599px){.res-menuname{display:block;width:180px;height:auto;position:absolute;top:20px;left:-10px}}.top-flex{display:flex;justify-content:center}@media screen and (max-width:1024px){.top-flex{display:none}}.tab-top-flex{display:none}@media screen and (max-width:1024px) and (min-width:600px){.tab-top-flex{display:flex;justify-content:center}}@media screen and (max-width:599px){.tab-top-flex{display:none}}.menulink2{width:462.5px;height:auto;border:#c79f62 1px solid;background:rgba(255,255,255,.5);padding:15px;margin-right:25px}@media screen and (max-width:1024px) and (min-width:600px){.menulink2{padding:5px;margin-right:15px}}@media screen and (max-width:599px){.menulink2{display:none}}.menulink2:last-child{margin-right:0}.menulink2 img{display:block}.res-top-flex{display:none}@media screen and (max-width:599px){.res-top-flex{display:block;margin-top:30px}}footer{width:100%;background-color:#000}@media screen and (max-width:1024px){footer{width:100%}}.footer-nakami{padding:20px 25px}@media screen and (max-width:599px){.footer-nakami{display:none}}.res-footer-nakami{display:none}@media screen and (max-width:599px){.res-footer-nakami{display:block;text-align:center;padding:20px 0 25px}}footer p{color:#fff;font-weight:700}@media screen and (max-width:599px){.footer-p{font-size:15px}}.gototop{position:relative}@media screen and (max-width:1024px){.gototop{display:none}}.gototop img{width:80px;height:auto;position:fixed;bottom:100px;right:5%;z-index:1}@media screen and (max-width:599px){.gototop img{width:50px;right:2%}}.midashi{font-size:24px;font-weight:700;text-align:center;margin-bottom:20px}@media screen and (max-width:1024px) and (min-width:600px){.midashi{font-size:18px;margin-bottom:15px}}@media screen and (max-width:599px){.midashi{font-size:13px;margin-bottom:10px}}.movie-wrap{display:block;width:800px;height:450px;margin:0 auto 80px}@media screen and (max-width:1024px) and (min-width:600px){.movie-wrap{width:100%;height:336px;margin:0 auto 50px}}@media screen and (max-width:599px){.movie-wrap{width:100%;height:161px;margin:0 auto 40px}}.story-contents{max-width:800px;width:100%;margin:0 auto 110px}@media screen and (max-width:1024px) and (min-width:600px){.story-contents{width:100%;margin:0 auto 80px}}@media screen and (max-width:599px){.story-contents{width:100%;margin:0 auto 70px}}.story-midashi{font-size:24px;font-weight:700;margin-top:70px}@media screen and (max-width:1024px) and (min-width:600px){.store-midashi{font-size:22px;margin-top:50px}}@media screen and (max-width:599px){.story-midashi{font-size:15px;margin-top:50px}}.sen{margin:10px 0}@media screen and (max-width:599px){.sen{margin:5px 0}}.komidashi{font-size:22px;font-weight:700;margin-bottom:10px}@media screen and (max-width:599px){.komidashi{font-size:15px;margin-bottom:5px}}.story{font-size:17px;line-height:25px;margin-bottom:35px}@media screen and (max-width:1024px) and (min-width:600px){.story{margin-bottom:30px}}@media screen and (max-width:599px){.story{font-size:13px;line-height:17px;margin-bottom:20px}}.story-flex{display:flex;margin-bottom:50px}@media screen and (max-width:599px){.story-flex{flex-direction:column-reverse}}.logo{width:282px;height:auto;margin-right:30px}@media screen and (max-width:1024px) and (min-width:600px){.logo{width:200px}}@media screen and (max-width:599px){.logo{display:block;width:200px;height:auto;margin:0 auto}}.b50{margin-bottom:50px}@media screen and (max-width:1024px){.b50{margin-bottom:0}}.oishii-flex{display:flex;justify-content:space-between;margin-bottom:10px}@media screen and (max-width:599px){.oishii-flex{margin-bottom:5px}}.oishii-flex img{width:calc(50% - 5px)}@media screen and (max-width:599px){.oishii-flex img{width:calc(50% - 2px)}}.r10{margin-right:10px}@media screen and (max-width:599px){.r10{margin-right:5px}}.nintei-flex{display:flex;justify-content:center}@media screen and (max-width:599px){.nintei-flex{flex-direction:column-reverse}}.nintei{width:330px;height:auto;margin-right:10px}@media screen and (max-width:1024px) and (min-width:600px){.nintei{width:248px;height:auto}}.tanbo-flex{display:flex;justify-content:space-between}.tanbo-flex img{width:calc(33% - 5px)}.tagu-flex{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:30px}@media screen and (max-width:599px){.tagu-flex{margin-bottom:20px}}.tagu{width:auto;height:25px;margin:0 15px 0 35px}@media screen and (max-width:599px){.tagu{margin:0 15px 15px 0}}.tagumozi{font-size:18px;border-bottom:1px solid #000;margin-right:15px;margin-bottom:15px}@media screen and (max-width:599px){.tagumozi{font-size:15px}}.tagumozi:last-child{margin-right:0}.topics-flex{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:50px}.kizi{width:800px;margin:70px auto 130px}@media screen and (max-width:1024px) and (min-width:600px){.kizi{width:100%;margin:50px auto 100px}}@media screen and (max-width:599px){.kizi{width:100%;margin:25px auto 60px}}.topics-ttl{font-size:26px;color:#900;line-height:30px}.honbun{font-size:17px;line-height:25px;margin:20px 0}@media screen and (max-width:599px){.honbun{font-size:13px;line-height:18px}}.honbun a{border-bottom:#000 1px solid}.category-flex{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:75px}@media screen and (max-width:1024px) and (min-width:600px){.category-flex{width:500px;margin:0 auto 70px}}@media screen and (max-width:599px){.category-flex{width:100%;margin-bottom:50px}}.category-box{width:210px;height:50px;border:#c79f62 1px solid;background:rgba(255,255,255,.5);display:table}@media screen and (max-width:1024px) and (min-width:600px){.category-box{width:220px;margin:0 0 20px}}@media screen and (max-width:599px){.category-box{width:140px;height:35px;margin:0 0 10px}}.category-box-aka{width:210px;height:50px;background:#900;display:table}@media screen and (max-width:1024px) and (min-width:600px){.category-box-aka{width:220px;margin:0 0 20px}}@media screen and (max-width:599px){.category-box-aka{width:140px;height:35px;margin:0 0 10px}}.category{display:table-cell;vertical-align:middle;font-size:22px;color:#900;text-align:center}@media screen and (max-width:599px){.category{font-size:15px}}.category-shiro{display:table-cell;vertical-align:middle;font-size:22px;color:#fff;text-align:center}@media screen and (max-width:599px){.category-shiro{font-size:15px}}.store-width{width:630px;margin:0 auto 100px}@media screen and (max-width:599px){.store-width{width:100%}}.store-midashi{display:flex;align-items:center;height:44px;background-color:#4f2e23;color:#fff}@media screen and (max-width:599px){.store-midashi{height:29px}}.storekome{width:auto;height:25px;padding:9.5px 20px 9.5px 10px}@media screen and (max-width:599px){.storekome{width:auto;height:18px;padding:4px 10px}}.basyo{font-size:21px;margin-right:20px}@media screen and (max-width:599px){.basyo{font-size:15px;margin-right:10px}}.basyo2{font-size:21px;margin-right:20px}@media screen and (max-width:599px){.basyo2{font-size:11px;margin-right:10px}}.etc{font-size:15px;color:#fff;border-bottom:#fff 1px solid;margin-right:20px}@media screen and (max-width:599px){.etc{margin-right:10px}}.nakami{font-size:17px;line-height:22px;margin:10px 0 50px 50px}@media screen and (max-width:599px){.nakami{font-size:15px;line-height:20px;margin:5px 0 35px}}.banner{margin:10px auto 40px}.logo-bun{font-size:17px;line-height:25px;margin:50px auto 65px}@media screen and (max-width:1024px){.logo-bun{margin:0 auto 35px}}.logo-flex{display:flex;justify-content:center;margin-bottom:30px}@media screen and (max-width:1024px) and (min-width:600px){.logo-flex{width:400px;display:block;margin:0 auto}}@media screen and (max-width:599px){.logo-flex{width:100%;display:block;margin-bottom:0}}.logo-flex img{max-width:400px}@media screen and (max-width:1024px) and (min-width:600px){.logo-flex img{margin-bottom:20px}}@media screen and (max-width:599px){.logo-flex img{width:100%;margin-bottom:20px}}.DLbanner{display:block;width:400px;margin:0 auto 80px}.shinsei{display:table;width:400px;height:40px;border:#000 1px solid;font-size:22px;text-align:center;margin:0 auto}@media screen and (max-width:599px){.shinsei{width:100%}}.cell{display:table-cell;vertical-align:middle}@media screen and (max-width:599px){.cell{font-size:18px}}.saki{display:block;font-size:20px;line-height:25px;text-align:center;margin:10px auto 115px}@media screen and (max-width:599px){.saki{font-size:15px;margin:10px auto 60px}}span{font-weight:700}.iroiro{width:fit-content;text-align:left;margin:0 auto}.toiawase{display:block;font-size:20px;line-height:25px;text-align:center;margin:10px auto}@media screen and (max-width:599px){.toiawase{font-size:15px;margin:10px auto 20px}}.form{width:550px;margin:0 auto 150px}@media screen and (max-width:1024px) and (min-width:600px){.form{margin:0 auto 115px}}@media screen and (max-width:599px){.form{width:100%;margin:0 auto 70px}}.form p{font-family:YuGothic,'Yu Gothic','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif;font-size:18px;text-align:left}@media screen and (max-width:1024px){.form p{margin:5px 0}}input{width:550px;height:40px;border:1px solid #999}@media screen and (max-width:599px){input{width:100%;height:30px}}textarea{width:550px;height:350px}@media screen and (max-width:599px){textarea{width:100%;height:220px}}.sub{width:550px;height:33px;color:#fff;font-size:18px;background-color:#000}@media screen and (max-width:599px){.sub{width:100%;font-size:16px}}.grecaptcha-badge{visibility:hidden}