@charset "utf-8";a,body{color:#333}article,aside,details,figcaption,figure,footer,header,header.header nav.menu ul li a,hgroup,menu,nav,section{display:block}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}nav ul,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;text-decoration:none}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}img,input,select{vertical-align:middle}body{font-size:14px;line-height:1.5;font-family:Lato,Verdana,Arial,'Hiragino Kaku Gothic Pro',Meiryo,'メイリオ',sans-serif}header.header{position:fixed;top:0;left:0;width:100%;height:64px;background-color:#9b9073;z-index:9999}header.header h1{float:left;margin:10px 55px 0 0;font-weight:400;font-size:10px}header.header h1 a{color:#fff}header.header h1 img{margin-top:5px}header.header dl.area{float:left;margin-top:15px;padding:5px 0;background-color:#b0ab9d;color:#fff}header.header dl.area dt{float:left;width:90px;text-align:center;border-right:1px dotted #fff}header.header dl.area dd{float:left;width:80px;padding-right:10px;text-align:center;background:url(https://myrooster.net/img/area_arrow.png) 70px center no-repeat}header.header nav.menu{float:right}header.header nav.menu ul{overflow:hidden}header.header nav.menu ul li{float:left}header.header nav.menu ul li.notice{margin:23px 30px 0 0}header.header nav.menu ul li.notice a{position:relative}header.header nav.menu ul li.notice a span{position:absolute;top:-8px;left:23px;padding:0 5px;line-height:1.2;background-color:#f4134d;color:#fff;font-size:15px;font-weight:700;border-radius:20px}header.header nav.menu ul li.ticket{margin:16px 30px 0 0}header.header nav.menu ul li.member{margin-top:17px}div.tagBox{margin-top:64px;box-shadow:0 0 5px 0 rgba(0,0,0,.3)}div.tagBox dl{padding:10px 0;text-align:center;font-size:13px}div.tagBox dl dt{display:inline;font-weight:700}div.tagBox dl dd{display:inline;margin-left:10px;color:#474747}footer.footer{background-color:#9b9073;color:#fff;overflow:hidden}footer.footer ul.txt{float:left;padding:25px 0 10px}footer.footer ul.txt li{padding-bottom:15px;font-size:12px}footer.footer ul.txt li a{color:#fff}footer.footer ul.sns{float:right;padding-top:85px}footer.footer ul.sns li{float:left;padding-left:8px}.contentsBox{width:940px;margin:0 auto}.item01 a{display:block;position:relative;width:100%;height:358px}.item01 a p.new{position:absolute;top:0;left:0}.item01 a p.logo{position:absolute;top:15px;right:15px;opacity:.9}.item01 a div.detail{display:table;position:absolute;bottom:0;left:0;width:100%;height:57px;background-color:rgba(255,255,255,.9)}.item01 a div.detail p.follower,.item01 a div.detail p.place,.item01 a div.detail p.time{display:table-cell;font-weight:700;vertical-align:middle}.item01 a div.detail p.time{width:95px;padding-left:45px;font-size:20px;color:#5fb4c2;background:url(https://myrooster.net/img/item_time_off.png) 10px center no-repeat}.item01 a div.detail p.place{width:80px;padding-left:24px;font-size:18px;background:url(https://myrooster.net/img/item_place_off.png) 0 center no-repeat}.item01 a div.detail p.follower{width:125px;line-height:25px;font-size:10px;text-align:center;color:#fff}.item01 a div.detail p.follower span{display:block;background-color:#565553}.item01 a div.detail p.ttl{display:table-cell;vertical-align:middle;width:364px;padding:0 8px;font-weight:700;line-height:1.2}.item01 a div.detail p.btn{display:table-cell;vertical-align:middle;font-size:15px;color:#fff}.item01 a div.detail p.btn span{display:block;width:157px;padding-right:10px;line-height:33px;color:#fff;text-align:center;border-radius:5px;background:url(https://myrooster.net/img/arrow_off.png) 143px center no-repeat #b39c1b;background-size:7px auto}.item01 a:hover div.detail{background-color:rgba(158,141,73,.9)}.item01 a:hover div.detail p.time{color:#fff;background-image:url(https://myrooster.net/img/item_time_on.png)}.item01 a:hover div.detail p.place{color:#fff;background-image:url(https://myrooster.net/img/item_place_on.png)}.item01 a:hover div.detail p.ttl{color:#fff}.item01 a:hover div.detail p.btn span{color:#b39c1b;background:url(https://myrooster.net/img/arrow_on.png) 143px center no-repeat #fff;background-size:7px auto}.item02 a{display:block;position:relative;width:100%;height:300px}.item02 a p.new{position:absolute;top:0;left:0}.item02 a p.logo{position:absolute;top:6px;right:6px;opacity:.9}.item02 a img.end{opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;z-index:10;position:absolute;top:0;left:0}.item02 a div.detail{overflow:hidden;position:absolute;bottom:0;left:0;width:100%;height:69px;background:url(https://myrooster.net/img/item_arrow_off.png) 277px 34px no-repeat rgba(255,255,255,.9)}.item02 a div.detail p.time{float:left;width:62px;margin:9px 0 0 8px;padding-left:24px;font-weight:700;color:#5fb4c2;line-height:17px;background:url(https://myrooster.net/img/item_time_off.png) 0 center no-repeat;background-size:17px auto}.item02 a div.detail p.place{float:left;width:62px;margin-top:8px;padding-left:20px;font-weight:700;line-height:18px;background:url(https://myrooster.net/img/item_place_off.png) 0 center no-repeat;background-size:12px auto}.item02 a div.detail p.follower{float:left;width:118px;margin-top:7px;font-size:10px;font-weight:700;text-align:center;color:#fff;line-height:20px;background-color:#565553}.item02 a div.detail p.ttl{clear:both;padding:8px 36px 8px 8px;font-size:11px;line-height:1.2}.item02 a:hover div.detail{background:url(https://myrooster.net/img/item_arrow_on.png) 277px 34px no-repeat rgba(158,141,73,.9)}.item02 a:hover div.detail p.time{color:#fff;background-image:url(https://myrooster.net/img/item_time_on.png)}.item02 a:hover div.detail p.place{color:#fff;background-image:url(https://myrooster.net/img/item_place_on.png)}.item02 a:hover div.detail p.ttl{color:#fff}#page_top div.about{padding:15px 0;font-size:12px}#page_top div.about p.more{padding-top:5px;text-align:right}#page_top div.mv{margin-bottom:35px}#page_top section.popular{background-color:#f9f9f5}#page_top section.popular h2{padding:35px 0 30px;text-align:center;font-weight:400}#page_top section.popular h2 img{margin-bottom:5px}#page_top section.popular ul{overflow:hidden;padding-bottom:20px}#page_top section.popular ul li{float:left;width:300px;margin:0 20px 20px 0}#page_top section.popular ul li:nth-of-type(3n){margin-right:0}#page_top section.feature h2{padding:35px 0 30px;text-align:center;font-weight:400}#page_top section.feature h2 img{margin-bottom:5px}#page_top section.feature ul{overflow:hidden}#page_top section.feature ul li{float:left;width:460px;height:110px;margin:0 20px 20px 0}#page_top section.feature ul li:nth-of-type(2n){margin-right:0}#page_top section.feature ul li a{display:block;position:relative;border:1px solid #eeeef0}#page_top section.feature ul li a span.txt{display:table;position:absolute;top:0;left:0;font-size:15px;background-color:rgba(255,255,255,.9)}#page_top section.feature ul li a span.txt span{display:table-cell;height:108px;width:108px;vertical-align:middle;text-align:center}#page_top section.feature ul li a:hover span.txt{background-color:rgba(158,141,73,.9);color:#fff}#page_offer section.offerBox .contentsBox{overflow:hidden;margin:92px auto 10px;padding:22px 0;border:1px solid #a5a5a4}#page_offer section.offerBox div.gallery{float:left;width:284px;margin-left:30px}#page_offer section.offerBox div.gallery div.gallery_image{position:relative;margin-bottom:12px}#page_offer section.offerBox div.gallery div.gallery_image .new{position:absolute;top:0;left:0}#page_offer section.offerBox div.gallery ul.gallery_thumb{overflow:hidden}#page_offer section.offerBox div.gallery ul.gallery_thumb li{float:left;margin-right:7px}#page_offer section.offerBox div.gallery ul.gallery_thumb li:nth-of-type(4n){margin-right:0}#page_offer section.offerBox div.gallery ul.gallery_thumb li img{width:65px}#page_offer section.offerBox div.inner{float:right;width:560px;margin-right:30px}#page_offer section.offerBox div.inner p.time{float:left;width:212px;padding-left:35px;line-height:31px;font-size:20px;font-weight:500;color:#5fb4c2;background:url(https://myrooster.net/img/item_time_off.png) 0 center no-repeat}#page_offer section.offerBox div.inner p.follower{float:left;width:170px;line-height:31px;font-size:13px;font-weight:700;text-align:center;color:#fff;background-color:#565553}#page_offer section.offerBox div.inner h2.ttl{clear:both;padding:20px 0;font-size:20px;line-height:1.3;font-weight:600; color: #0B2F3A;}#page_offer section.offerBox div.inner dl{overflow:hidden;padding-bottom:20px}#page_offer section.offerBox div.inner dl dt{float:left;clear:both}#page_offer section.offerBox div.inner dl dd{float:left;font-weight:500}#page_offer section.offerBox div.inner div.bar{overflow:hidden;float:left;width:335px;height:35px;margin:0 15px 40px 0;border:1px solid #a5a5a4;border-radius:20px}#page_offer section.offerBox div.inner div.bar span{display:block;height:35px;background:url(https://myrooster.net/img/bar.gif)}#page_offer section.offerBox div.inner div.bar span.percent_10{width:10%}#page_offer section.offerBox div.inner div.bar span.percent_20{width:20%}#page_offer section.offerBox div.inner div.bar span.percent_30{width:30%}#page_offer section.offerBox div.inner div.bar span.percent_40{width:40%}#page_offer section.offerBox div.inner div.bar span.percent_50{width:50%}#page_offer section.offerBox div.inner div.bar span.percent_60{width:60%}#page_offer section.offerBox div.inner div.bar span.percent_70{width:70%}#page_offer section.offerBox div.inner div.bar span.percent_80{width:80%}#page_offer section.offerBox div.inner div.bar span.percent_90{width:90%}#page_offer section.offerBox div.inner div.bar span.percent_100{width:100%}#page_offer section.offerBox div.inner p.get{float:left;margin-bottom:40px;font-size:13px;line-height:35px}#page_offer section.offerBox div.inner p.price{clear:both;float:left;width:240px;height:60px;margin-right:20px;padding:15px 0 0 15px;line-height:1;background-color:#f4eee0;font-weight:700;font-size:16px}#page_offer section.offerBox div.inner p.price span.strike{font-weight:400;text-decoration:line-through}#page_offer section.offerBox div.inner p.price span.big{font-size:30px}#page_offer section.offerBox div.inner p.price span.big span{font-size:20px}#page_offer section.offerBox div.inner p.btn{float:left;width:285px;text-align:center;font-size:26px;font-weight:400}#page_offer section.offerBox div.inner p.btn a{display:block;padding-right:15px;line-height:75px;color:#fff;border-radius:5px;border:1px solid #b39c1b;background:url(https://myrooster.net/img/arrow_off.png) 250px center no-repeat #b39c1b}#page_offer section.offerBox div.inner p.btn a:hover{color:#b39c1b;border-radius:5px;background:url(https://myrooster.net/img/arrow_on.png) 250px center no-repeat #fff}#page_offer p.company{margin:0 5px 25px;text-align:right}

#page_offer section.rules{display: block; float: left; width:340px;margin-bottom:0px;background-color:#f7f7f7}
#page_offer section.rules h2{padding-top:25px;text-align:center;font-weight:400}
#page_offer section.rules h2 span{display:inline-block;margin-bottom:5px;padding:0 0 3px;border-bottom:1px solid #333}
#page_offer section.rules div.inner{padding:20px}
#page_offer section.detail{display: block; float: right; width:480px;margin-bottom:35px;border:3px solid #e8e8e8}
#page_offer section.detail h2{padding-top:25px;text-align:center;font-weight:400}
#page_offer section.detail h2 span{display:inline-block;margin-bottom:5px;padding:0 0 3px;border-bottom:1px solid #333}
#page_offer section.detail div.inner{padding:20px 20px 5px}
#page_offer section.detail div.inner ul li{padding-bottom:15px}
#page_offer section.storeinfo{overflow:hidden;clear:both;margin-bottom:50px;padding:25px 20px;background-color:#f7f7f7}#page_offer section.storeinfo h2{float:left;margin-bottom:20px;font-weight:400}#page_offer section.storeinfo h2 img{margin-right:20px;vertical-align:middle}#page_offer section.storeinfo div.map{float:right;width:215px;line-height:165px;text-align:center;background-color:#fff}#page_offer section.storeinfo div.inner{float:left;width:655px}#page_offer section.youmaylike h2{margin-bottom:35px;font-weight:400;text-align:center}#page_offer section.youmaylike h2 img{margin-bottom:8px}#page_offer section.youmaylike ul{overflow:hidden;margin-bottom:80px}#page_offer section.youmaylike ul li{float:left;width:300px;margin-right:20px}#page_offer section.youmaylike ul li:nth-of-type(3n){margin-right:0}.btn-est{font-weight:600;margin-bottom:24px;border:2px solid #00add8;background-color:#fff;font-size:1.28rem;border-radius:3px;color:#00add8;padding:8px 20px;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.btn-est:before,a.btn-login,a.btn-regist,a.btn-regist::before{position:absolute;bottom:0}.btn-est:before{content:"";z-index:-1;top:0;left:0;right:0;background:#00add8;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.btn-est:active,.btn-est:focus,.btn-est:hover{background-color:#00add8;color:#fff;border:2px solid #00add8}.btn-est:active:before,.btn-est:focus:before,.btn-est:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}a.btn-regist{top:0;margin:auto;text-decoration:none!important;cursor:pointer;border:2px solid #464306;border-radius:3px;font-weight:700;padding:0;outline:0;overflow:hidden;color:#464306;-webkit-transition:color .3s .1s ease-out;transition:color .3s .1s ease-out;text-align:center;line-height:250%}a.btn-regist::before{top:0;right:0;margin:auto;content:'';border-radius:50%;display:block;width:20em;height:20em;line-height:20em;left:-5em;text-align:center;-webkit-transition:box-shadow .5s ease-out;transition:box-shadow .5s ease-out;z-index:-1}a.btn-regist:hover{color:#fff}a.btn-regist:hover::before{box-shadow:inset 0 0 0 10em #464306}@media only screen and (max-width:640px){.btn-regist{right:12px;height:2.8em;width:10em;font-size:1.2rem;padding:6px 10px}}@media only screen and (min-width:640px){.btn-regist{right:80px;height:2.8em;width:10em;padding:8px 20px}}a.btn-login{top:20px;right:240px;margin:auto;color:#464306}a.btn-login:hover{text-decoration:underline}.text-center{text-align:center}.mt{margin-top:18px}.mt-2x{margin-top:36px}.mt-3x{margin-top:54px}.item02 a.disable:hover div.detail{background:url(https://myrooster.net/img/item_arrow_off.png) 277px 34px no-repeat rgba(255,255,255,.9);cursor:default!important;color:#000!important}