@charset "utf-8";*{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box}html,body{height:100%}html{font-family:-apple-system,BlinkMacSystemFont,'Helvetica Neue','Segoe UI',Arial,"Hiragino Kaku Gothic ProN","Meiryo",sans-serif}body{font-size:62.5%;line-height:1;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{font-size:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}a,embed,object,button{outline:none}img{border:none;box-sizing:content-box;-webkit-box-sizing:content-box}hr{display:none}li{list-style:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}body{background:#fff;min-width:1040px}a{-webkit-transition:all .2s;transition:all .2s}.inner{width:1000px;margin:0 auto;position:relative}.ss{font-family:sans-serif}#header .inner{height:92px}#header h1{width:220px;height:60px;background:url(../img/logo_yadonken.png) no-repeat;background-size:contain;text-indent:110%;white-space:nowrap;overflow:hidden;position:absolute;bottom:10px;left:0}#header .sub{width:160px;height:20px;background:url(../img/weloveyadon.png) no-repeat;background-size:contain;text-indent:110%;white-space:nowrap;overflow:hidden;position:absolute;bottom:10px;right:0}.sharebtn{text-align:center}.sharebtn ul{display:inline;font-size:0}.sharebtn li{display:inline-block;margin:0 5px}#footer{background:#ee859a;text-align:center;padding:40px 0 30px;position:relative}#footer:after{content:"";display:block;width:390px;height:170px;background:url(../img/yadon.png) no-repeat;background-size:contain;text-indent:110%;white-space:nowrap;overflow:hidden;position:absolute;top:-50px;left:50%;margin-left:-655px}#footer .copyright{font-size:10px;font-weight:500;color:#fff;line-height:1.6;letter-spacing:.03em}#footer .credit{padding-top:25px}#footer .credit a{display:inline-block;vertical-align:middle;background:transparent no-repeat;background-size:contain;text-indent:110%;white-space:nowrap;overflow:hidden;margin:0 6px}#footer .credit .kagawaken{width:138px;height:74px;background-image:url(../img/bn_kagawaken.png)}#footer .credit .daisuki{width:220px;height:60px;background-image:url(../img/daisuki.png)}#ptop{position:fixed;bottom:30px;right:30px;z-index:999;-webkit-transition:all .5s;transition:all .5s;visibility:hidden;opacity:0}#ptop a{display:block;width:110px;height:110px;background:rgba(73,69,63,0.6);border-radius:50%;text-indent:110%;white-space:nowrap;overflow:hidden;position:relative}#ptop a:before{content:"";display:block;width:90px;height:80px;background:url(../img/ptop.png) no-repeat;background-size:contain;position:absolute;top:50%;left:50%;margin:-40px 0 0 -45px}#ptop a:hover{background:rgba(73,69,63,0.8)}#ptop.end{bottom:175px}#contents{overflow:hidden}#main-title{width:100%;background:#e0e1dc url(../img/main-title_bg.jpg) repeat-x}#main-title .inner{height:575px}#main-title .inner:after{content:"";display:block;width:210px;height:140px;background:url(../img/map.png) no-repeat;background-size:contain;position:absolute;bottom:-10%;right:0}#main-title h2{width:175px;height:425px;background:url(../img/main-title1.png) no-repeat;background-size:contain;text-indent:110%;white-space:nowrap;overflow:hidden;position:absolute;top:35px;right:5px}#main-title .name{width:90px;height:170px;background:url(../img/main-title2.png) no-repeat;background-size:contain;text-indent:110%;white-space:nowrap;overflow:hidden;position:absolute;bottom:25px;left:10px}#main-title .photo{width:600px;height:575px;position:absolute;bottom:0;left:50%;margin-left:-300px}#main-title .photo img{display:block;width:100%;position:absolute;top:0;left:0;display:none}#main-title .btn-about a{display:block;width:114px;height:114px;background:#ee859a url(../img/btn_about.png) no-repeat;background-size:contain;border-radius:50%;text-indent:110%;white-space:nowrap;overflow:hidden}#main-title .btn-about a:hover{background-color:#f5b5be}#contentsIn{padding:50px 0}#contentsIn h3{width:395px;height:24px;background:transparent no-repeat;background-size:contain;text-indent:110%;white-space:nowrap;overflow:hidden;margin-bottom:16px}#contentsIn .mov1 h3{background-image:url(../img/title1.png)}#contentsIn .mov2 h3{background-image:url(../img/title2.png)}#contentsIn .goods h3{background-image:url(../img/title3.png)}#contentsIn .inner:first-child{min-height:650px}.heading{width:470px;height:635px;background:url(../img/heading.png) no-repeat;background-size:contain;text-indent:110%;white-space:nowrap;overflow:hidden;position:absolute;top:20px;right:0}.heading h2,.heading p{display:none}.movie{padding:0 500px 30px 0}.movie > div{width:500px;margin-bottom:40px}.movie .thumbnail{width:100%;height:0;padding-top:62.4%;position:relative}.movie .thumbnail a{display:block;width:100%;height:100%;text-indent:110%;white-space:nowrap;overflow:hidden;position:absolute;top:0;left:0}.movie .thumbnail a:before{content:"";display:block;width:100%;height:100%;background:transparent no-repeat;background-size:cover;position:absolute;top:0;left:0;-webkit-transition:all .2s;transition:all .2s}.movie .mov1 .thumbnail a:before{background-image:url(../img/mov1.jpg)}.movie .mov2 .thumbnail a:before{background-image:url(../img/mov2.jpg)}.movie .thumbnail a:after{content:"";display:block;width:18%;height:0;padding-top:21.99%;background:url(../img/play.png) no-repeat;background-size:contain;position:absolute;top:50%;left:50%;margin:-11% 0 0 -7%}.movie .thumbnail a:hover:before{opacity:.7}.movie .btn{text-align:center;padding-top:12px}.movie .btn a{display:inline-block;width:146px;height:30px;background:#fff no-repeat center center;background-size:contain;border:1px solid #000;margin:0 5px;text-indent:110%;white-space:nowrap;overflow:hidden}.movie .btn a.jp{background-image:url(../img/btn_jp.png)}.movie .btn a.en{background-image:url(../img/btn_en.png)}.movie .btn a:hover{background-color:#ee859a}.goods{margin-bottom:30px}.goods .pic{padding-top:3px}.goods .pic:after{content:"";clear:both;display:block}.goods img{display:block;width:493px;float:left}.goods img:first-child{margin-right:14px}.bottom{background:#fbf6de;text-align:center;padding:80px 0 20px}.bottom > div{display:inline-block;width:467px;vertical-align:top;margin:0 15px}.bottom > div h3{width:310px;height:30px;background:transparent no-repeat;background-size:contain;text-indent:110%;white-space:nowrap;overflow:hidden;margin:0 auto 15px}.bottom .bn-udon h3{background-image:url(../img/bn_udonken_title.png)}.bottom .bn-yadon h3{background-image:url(../img/bn_yadon_title.png)}.bottom > div a,.bottom > div img{display:block;width:100%;-webkit-transition:all .2s;transition:all .2s}.bottom > div a:hover img{opacity:.8}.bottom .note{font-size:14px;font-weight:700;color:#595959;text-align:center;padding-top:80px}.mfp-bg{width:100%;height:100%;background:#fff;position:fixed;top:0;left:0;z-index:1042;overflow:hidden;opacity:.9}.mfp-wrap{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{width:100%;height:100%;text-align:center;position:absolute;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;text-align:left;vertical-align:middle;margin:0 auto;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{position:absolute;top:50%;left:8px;right:8px;z-index:1044;width:auto;text-align:center;color:#ccc;margin-top:-.8em}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{display:block;cursor:pointer;border:0;outline:none;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;padding:0;z-index:1046!important}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:200px;height:50px;cursor:pointer;background:none;text-indent:110%;white-space:nowrap;overflow:hidden;position:absolute;top:102%;left:50%;margin-left:-100px;-webkit-transition:all .2s;transition:all .2s}.mfp-close:before{content:"";display:block;width:110px;height:30px;background:url(../img/close.png) no-repeat;background-size:contain;position:absolute;top:50%;left:50%;margin:-15px 0 0 -55px}.mfp-close:hover{opacity:.8}.mfp-arrow{width:150px;height:60px;background:none;position:absolute;top:50%;padding:0;margin:278px 0 0;-webkit-tap-highlight-color:transparent;-webkit-transition:all .2s;transition:all .2s}.mfp-arrow-left{left:50%;margin-left:-260px}.mfp-arrow-right{right:50%;margin-right:-260px}.mfp-arrow:before{content:"";display:block;width:40px;height:55px;background:url(../img/parts.png) no-repeat;background-size:300px auto;position:absolute;top:2px}.mfp-arrow-left:before{background-position:0 -110px;left:50px}.mfp-arrow-right:before{background-position:-45px -110px;right:50px}.mfp-arrow:hover{opacity:.8}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:800px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;width:100%;height:100%;position:absolute;top:0;left:0}img.mfp-img{display:block;width:auto;max-width:96%;height:auto;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.mfp-zoom-in .mfp-container,.mfp-zoom-in.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.mfp-zoom-in.mfp-ready .mfp-container{opacity:1}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.9}.mfp-zoom-in.mfp-removing .mfp-container,.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mov-detail{width:800px;margin:0 auto}.mov-detail h3{width:395px;height:24px;background:transparent no-repeat;background-size:contain;text-indent:110%;white-space:nowrap;overflow:hidden;margin-bottom:16px}#movie1 h3,#mov-open h3{background-image:url(../img/title1.png)}#movie2 h3{background-image:url(../img/title2.png)}.mov-detail .player{width:800px;height:0;padding-top:56.25%;position:relative}.mov-detail .player iframe{width:100%;height:100%;position:absolute;top:0;left:0}.mov-detail .btn{text-align:center;padding:15px 0}.mov-detail .btn a{display:inline-block;width:146px;height:30px;background:#fff no-repeat center center;background-size:contain;border:1px solid #000;margin:0 5px;text-indent:110%;white-space:nowrap;overflow:hidden}.mov-detail .btn a.jp{background-image:url(../img/btn_jp.png)}.mov-detail .btn a.en{background-image:url(../img/btn_en.png)}.mov-detail .btn a:hover{background-color:#ee859a}#mov-open .mfp-close{width:400px;height:50px;margin-left:-200px}#mov-open .mfp-close:before{width:340px;height:30px;margin-left:-170px;background-image:url(../img/close_opening.png)}#about{width:730px;background:#fff1ad;border-radius:10px;padding:45px 35px 60px;margin:0 auto}#about h2{height:40px;line-height:42px;font-size:22px;color:#fff;text-align:center;background:#ee859a;border-radius:50px;margin-bottom:10px}#about img{display:block;width:640px;margin:0 auto}#about p{font-size:18px;line-height:2;padding:15px 25px 0}@media screen and (min-width:768px){#header .sharebtn{position:absolute;top:18px;right:0}#footer .sharebtn{display:none}#main-title .btn-about{position:absolute;bottom:-20px;left:130px}}@media screen and (max-width:767px){body{min-width:320px}.inner{width:100%}#header .sharebtn{display:none}#footer .sharebtn{margin-bottom:20px}#header .inner{height:54px}#header h1{width:130px;height:35px;bottom:8px;left:8px}#header .sub{width:120px;height:15px;bottom:12px;right:8px}#footer{padding:30px 15px 20px}#footer:after{width:150px;height:65px;left:5px;top:-42px;margin-left:0}#footer .copyright{text-align:left;line-height:1.35}#footer .copyright br{display:none}#footer .credit a{margin:0 3px}#footer .credit .kagawaken{width:100px;height:54px}#footer .credit .daisuki{width:180px;height:49px}#ptop{bottom:15px;right:10px}#ptop a{width:60px;height:60px}#ptop a:before{width:45px;height:40px;margin:-20px 0 0 -22.5px}#ptop.end{bottom:200px}#main-title{background-size:auto 100%}#main-title .inner{width:100%;height:0;padding-top:calc(575 / 840 * 100%);padding-top:68.4523%}#main-title .inner:after{width:27%;height:0;padding-top:calc(140 / 210 * 27%);padding-top:18%;bottom:-11%;right:.2%}#main-title h2{width:20%;height:0;padding-top:calc(425 / 175 * 20%);padding-top:48.5714%;top:8%;right:2%}#main-title .name{width:12%;height:0;padding-top:calc(170 / 90 * 12%);padding-top:22.6666%;bottom:5%;left:3%}#main-title .photo{width:67%;height:0;padding-top:calc(575 / 600 * 67%);padding-top:64.20833%;margin-left:-36%}#main-title .btn-about{width:100%;height:100%;position:absolute;top:0;left:0}#main-title .btn-about a{width:17%;height:0;padding-top:17%;position:absolute;top:4%;left:3%}#contentsIn{padding:10% 0 30px}#contentsIn h3{width:98%;height:0;padding-top:calc(24 / 395 * 98%);padding-top:5.9544%;margin-bottom:12px}#contentsIn .inner{padding:0 16px}#contentsIn .inner:first-child{min-height:0}.heading{width:100%;height:0;padding-top:calc(635 / 470 * 100%);padding-top:135.1063%;position:static;margin-bottom:20px}.movie{padding:0}.movie > div{width:100%;margin-bottom:30px}.movie .btn{padding-top:10px;transform:scale(0.8);-webkit-transform:scale(0.8)}.goods{margin-bottom:30px}.goods .pic{padding-top:2px}.goods img{display:block;width:100%;float:none;margin-bottom:20px}.goods img:first-child{margin-right:0}.bottom{padding:40px 0 50px}.bottom > div{width:100%;padding:0 16px;margin:0 0 30px}.bottom > div h3{width:70%;height:0;padding-top:calc(30 / 310 * 70%);padding-top:6.7741%;margin-bottom:10px}.bottom .note{font-size:12px;padding-top:20px}.mov-detail{width:100%}.mov-detail h3{width:92%;padding-top:calc(24 / 395 * 92%);padding-top:5.589%;margin:0 auto 12px}.mov-detail .player{width:100%;height:0;padding-top:56.25%;position:relative}.mov-detail .player iframe{width:100%;height:100%;position:absolute;top:0;left:0}.mov-detail .btn{transform:scale(0.8);-webkit-transform:scale(0.8)}#about{width:100%;border-radius:0;padding:30px 16px}#about h2{height:36px;line-height:38px;font-size:18px}#about img{width:100%}#about p{font-size:15px;line-height:1.8;padding:15px 5px 0}.mfp-close{width:150px;height:40px;margin-left:-75px}.mfp-close:before{transform:scale(0.7);-webkit-transform:scale(0.7)}#mov-open .mfp-close{width:100%;height:40px;margin-left:0;left:0}}@media screen and (max-width:320px){#footer{padding:30px 10px 20px}#footer .credit a{margin:0}#ptop.end{bottom:210px}}#container,#contents,#footer{display:none}