@charset "UTF-8";html{font-size:62.5%;display:block;zoom:1}*{font-family:sans-serif}body{background-color:#fff;margin:0 auto;position:relative;font-weight:400;font-style:normal;font-family:agenda,sans-serif,"見出ゴMB31","メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック";color:#000;width:100%;display:block;zoom:1;font-size:1.6rem;-webkit-text-size-adjust:100%;font-weight:700}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,p,blockquote,th,td,span{margin:0;padding:0}article,aside,canvas,details,figcaption,figure,header,footer,main,menu,nav,section,summary,div{display:block}input{font-family:'メイリオ',Meiryo,sans-serif}textarea{font-family:'メイリオ',Meiryo,sans-serif;width:95%}h1,h2,h3,h4{font-weight:400;font-family:'agenda',"見出ゴMB31",sans-serif;font-weight:600}.wrap{overflow:hidden;position:relative}.wrap2{background-color:#e1e1e1;margin:-50px 0 0}img{border:0;max-width:100%;height:auto;width:auto}.center{text-align:center !important}.clear{clear:both}.bold{font-weight:700}a{color:#000}main{position:relative}.last{margin:0 !important}label,input[type=checkbox]{cursor:pointer}br{display:block !important}@media screen and (max-width:960px){.br:before{content:"\A";white-space:pre}}.ornament404{width:80%;max-width:600px;margin:100px auto}.text_404{color:#ff0;text-align:center;margin:0 auto 50px}.sns{width:100%;margin:65px auto 20px;text-align:center}.sns li{display:inline-block;display:-moz-inline-box;color:#ff0;font-size:2.5rem}.insta{width:100%;margin:15px auto 20px;text-align:center}.insta li{display:inline-block;display:-moz-inline-box;color:#ff148d;font-size:2.5rem}.sns li:first-child,.insta li:first-child{margin:0;font-size:4rem;font-family:'agenda'}.sns_icon{margin:0 0 0 15px !important;vertical-align:bottom;display:inline-block;display:-moz-inline-box}.sns_icon img{width:60px;display:block}li.sns_icon a:hover{opacity:.5}i.fa-solid.fa-bag-shopping{color:#ff0;font-size:6rem}@media screen and (max-width:960px){.sns li:first-child,.insta li:first-child{margin:0;font-size:3rem;font-family:'agenda'}.sns_icon img{width:45px;display:block}i.fa-solid.fa-bag-shopping{color:#ff0;font-size:4.5rem}}ul,li{list-style-type:none}a:hover img{opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);-webkit-transition:.6s;transition:.6s}a{text-decoration:none}a:hover{opacity:.5}header{background-color:#ff148d}header .logo_wrap{background-color:#ff148d}header .logo{width:75px;padding:20px 0;margin:0 auto}.pcnav{width:calc(100% - 150px);margin:0 auto;text-align:center;display:inline-block;display:-moz-inline-box;vertical-align:top;font-family:'agenda';font-weight:700;font-style:normal;font-size:3rem;z-index:1}.pcnav a{color:#ff0;opacity:1;z-index:1}.pcnav a:hover{opacity:1}.pcnav a:hover img{opacity:1}.pcnav ul li{display:inline-block;display:-moz-inline-box;margin:40px 20px;color:#ff0}a.linkImg01:hover{position:relative;text-decoration:none;opacity:1}a.linkImg01 span{display:none;position:absolute;top:-1em;left:-45px;right:0;margin:0 auto;text-align:center;opacity:1;z-index:-1}a.linkImg01:hover span{border:none;display:block;width:150px;opacity:1}a.linkImg02:hover{position:relative;text-decoration:none;opacity:1}a.linkImg02 span{display:none;position:absolute;top:-1.3em;left:0;right:0;margin:0 auto;text-align:center;opacity:1;z-index:-1}a.linkImg02:hover span{border:none;display:block;width:150px;opacity:1}a.linkImg03:hover{position:relative;text-decoration:none;opacity:1}a.linkImg03 span{display:none;position:absolute;top:-1.2em;left:0;right:0;margin:0 auto;text-align:center;opacity:1;z-index:-1}a.linkImg03:hover span{border:none;display:block;width:150px;opacity:1}a.linkImg04:hover{position:relative;text-decoration:none;opacity:1}a.linkImg04 span{display:none;position:absolute;top:-1.4em;left:-15px;right:0;margin:0 auto;text-align:center;opacity:1;z-index:-1}a.linkImg04:hover span{border:none;display:block;width:150px;opacity:1}main{position:relative;margin:0 auto}.main_image_wrap{background-color:#ff148d;padding:10% 0 0;height:100vh}.main_image{text-align:center;width:80%;margin:0 auto;position:relative;height:55vh}img.main_img1{height:35vw;margin:auto;z-index:2;position:relative}img.main_img2{height:29vw;position:absolute;top:auto;right:0;bottom:0;left:auto;margin:auto}.top_monsters{width:100%;font-size:0;background-color:#00ff7f;margin:0 auto;text-align:center}.top_monsters img{width:70%;max-width:1240px}.top_aboutus{width:100%;font-size:0;position:relative;border-bottom:20px solid #ff148d}.top_aboutus_inner{width:80%;margin:7rem auto 0;left:0}.top_ttl{font-size:14rem;text-align:left;font-family:'agenda';margin:0 auto 10px;color:#ff148d;width:70%;padding:100px 0 10px;line-height:12rem;max-width:1240px}.top_text{font-size:2rem;text-align:left;line-height:4rem;font-family:"見出ゴMB31";margin:30px auto 0;color:#ff148d;width:70%;max-width:1240px;padding:0 0 100px}.top_menu{width:100%;font-size:0}.top_menu img,.top_tafting img{width:100%;height:500px;object-fit:cover}.top_sdgs img{width:100%;height:500px;object-fit:cover;object-position:0 65%}.top_menu2{width:100%;font-size:0;border-bottom:20px solid #ff148d}.top_reserv{border-bottom:20px solid #ff148d}.top_tafting{width:100%;font-size:0}.top_tafting2{width:100%;font-size:0;border-bottom:20px solid #ff148d}.top_gallery{border-bottom:20px solid #ff148d}.top_sdgs{width:100%}.bnr{font-size:0}.icon_sdgs img{width:150px !important;height:150px !important}ul.design li ul li{font-size:2rem !important;margin:0 0 5px;text-indent:-20px;padding:0 0 0 10px;box-sizing:border-box}@media screen and (max-width:960px){main{position:relative;margin:0 auto 0}.main_wrap{width:90%;margin:0 auto 120px;max-width:1240px;font-family:"見出ゴMB31";font-weight:500;line-height:2.8rem}.main_ttl h2{font-family:'agenda',"見出ゴMB31" !important;font-weight:700;font-style:normal;font-size:2.5rem;margin:0}.main_image{text-align:center;width:90%;margin:0 auto;position:relative;height:auto;padding:0 0 100px}.main_image_wrap{background-color:#ff148d;padding:100px 0 0;height:auto}.top_menu img,.top_tafting img,.top_sdgs img{width:100%;height:auto;object-fit:contain}img.main_img1{height:60vw;position:relative;margin:auto;z-index:1}img.main_img2{height:auto;width:80%;max-width:400px;position:relative;margin:-80px auto 0}.top_reserv .top_ttl{font-size:7rem;text-align:left;font-family:'agenda',"見出ゴMB31",YuGothic,"Yu Gothic medium","Hiragino Sans",Meiryo,"sans-serif";margin:0 auto 10px;color:#ff148d;width:80%;padding:40px 0 10px;line-height:7rem}.top_tafting2 .top_ttl{font-size:6rem;text-align:left;font-family:'agenda';margin:0 auto 10px;color:#ff148d;width:80%;padding:40px 0 10px;line-height:5rem}.top_sdgs .top_ttl{font-size:4.6rem;text-align:left;font-family:'agenda';margin:0 auto 10px;color:#ff148d;width:80%;padding:40px 0 10px;line-height:4rem}.sns{width:100%;margin:0 auto 20px;text-align:center}.top_ttl{font-size:8rem;text-align:left;font-family:'agenda';margin:0 auto 10px;color:#ff148d;width:80%;padding:60px 0 10px;line-height:7rem}.top_text{font-size:1.5rem;text-align:left;line-height:3rem;font-family:'agenda',"見出ゴMB31",YuGothic,"Yu Gothic medium","Hiragino Sans",Meiryo,"sans-serif";margin:30px auto 0;color:#ff148d;width:80%;max-width:1240px;padding:0 0 60px}.sns li{display:block;color:#ff0;font-size:2.5rem}.sns_icon{margin:0 0 0 15px !important;vertical-align:bottom;display:inline-block !important;display:-moz-inline-box}}#news,#blog{background-color:#fff;margin:0 auto;width:100%}.news{margin:0 auto;width:100%;padding:40px 0;color:#ff148d;border-bottom:20px solid #ff148d}.news_ttl{font-size:14rem;line-height:10rem;font-weight:700;text-align:left;font-family:'agenda';width:70%;margin:20px auto 50px;max-width:1240px;color:#ff148d}.news_main_text{margin:0 auto 20px;width:70%;max-width:1240px;color:#000}.news_info{max-width:1240px;width:70%;text-align:left;margin:40px auto 0;font-family:"見出ゴMB31"}.news_info ul{padding:0 0 40px}.news_info ul li{margin:0}.news_info ul li.date{width:100%;font-weight:300;font-family:'agenda';font-size:2.3rem}.ichiran_news{width:100%;height:auto;text-align:right;position:relative}.ichiran_news img{width:300px !important;height:auto;position:absolute;right:0;left:auto;bottom:0;z-index:1}.news a,.ichiran_news a{color:#ff148d}.cat_news{background-color:#222;margin:0 auto;width:100%;padding:50px 20px 10px}.cat_news_inner{width:90%;margin:20px auto}.sidebar{border-top:1px solid #fff;padding:20px 0}.searchform{margin:0 auto 25px;text-align:center}.widget-area{width:100%;margin:25px auto}.widget{margin:0 0 30px}@media screen and (max-width:960px){.news_ttl{font-size:5rem;line-height:4rem;font-weight:700;text-align:left;font-family:'agenda';width:80%;margin:20px auto 50px;max-width:1240px;color:#ff148d}.news_info ul{padding:0 0 20px}.news_info ul li{display:block;padding:6px 0;font-size:16px;margin:0}.news_info ul li.date{width:100% !important;padding:10px 0 0}.news_info ul li.text{padding:0 0 10px}.ichiran_news img{width:150px !important;height:auto;position:absolute;right:0;left:auto;bottom:0}.news_main_text{margin:0 auto 20px;width:80%;max-width:1240px;color:#000}}.main_inner{margin:50px auto;font-family:"游ゴシック","YuGothic","Yu Gothic","Hiragino Sans","Hiragino Kaku Gothic ProN","Meiryo",sans-serif}h2.ena-editable{text-align:center}.news_date{font-size:4rem;padding-bottom:3px;font-weight:300;font-family:'agenda'}h1.sub_ttl_post{font-size:2rem;margin-bottom:20px;padding:8px;line-height:27px;background-color:#000;color:#fff}.archive-title{margin-bottom:30px}.widget h2{border-bottom:5px solid #000;text-align:center;margin:0 0 10px}h2.widgettitle{border-bottom:1px solid #000;text-align:left;margin:0 0 10px}.widget li{margin:10px auto 0;text-align:left}.widget li:before{content:"\3009"}.post{margin-bottom:100px;font-weight:100}.post p{font-size:1.5rem;line-height:2.5rem}.post ul li{margin-bottom:50px !important}.post p img{margin:15px 20px 15px 0}ul.post_contents li{margin-bottom:7px !important;font-size:19px}ul.post_contents li:before{content:"\25CF"}ul.contact_list li{padding-left:15px;text-indent:-15px}.news_topics{display:block;width:100%;margin:0 auto;padding:30px 0}h2.screen-reader-text{display:none}span.meta-nav:after{content:"│"}nav.navigation.post-navigation{margin:0 0 40px}@media screen and (max-width:960px){.post{margin-bottom:100px;font-weight:100;word-break:break-all}}.menu_wrap{width:80%;max-width:1240px;margin:74px auto;color:#ff148d}.attention{width:100%;max-width:1240px;margin:74px auto;color:#ff148d}.main_ttl h1{font-family:'agenda' !important;font-weight:700;font-style:normal;font-size:19vw;margin:0;line-height:14vw}h1.ttl.narrow{font-size:15vw}.main_ttl h2{font-family:'agenda' !important;font-weight:700;font-style:normal;font-size:3rem;margin:0}.main_ttl2{display:inline-block;display:-moz-inline-box}.main_ttl2 h1{font-family:'agenda' !important;font-weight:700;font-style:normal;font-size:clamp(16rem, 18vw, 250px);margin:0}.main_ttl2 h2{font-family:'agenda' !important;font-weight:700;font-style:normal;font-size:clamp(2rem, 18vw, 60px);margin:-50px 0 0}h3.ttl{font-family:'agenda' !important;font-weight:700;font-style:normal;font-size:14rem;margin:0;line-height:14vw;color:#ff148d;text-align:left}h3.sttl{position:relative;padding:4px 20px 4px 40px;background-color:#ff148d;z-index:1;color:#fff;text-align:center;font-size:3rem;font-weight:700;margin:200px auto 50px;font-family:'agenda',"見出ゴMB31",YuGothic,"Yu Gothic medium","Hiragino Sans",Meiryo,"sans-serif"}h3.sttl:before{position:absolute;content:'';left:0;top:-3px;width:0;height:0;border:none;border-left:solid 40px #fff;border-bottom:solid 55px transparent;z-index:2}h3.sttl:after{position:absolute;content:'';right:0;top:0;width:0;height:0;border:none;border-left:solid 40px transparent;border-bottom:solid 55px #fff;z-index:2}h3.text{font-family:'agenda',"見出ゴMB31",YuGothic,"Yu Gothic medium","Hiragino Sans",Meiryo,"sans-serif" !important;font-weight:500}.main_text{margin:30px auto;width:100%;color:#000}.main_wrap{width:80%;margin:0 auto 200px;max-width:1240px;font-family:"見出ゴMB31";font-weight:500;line-height:2.8rem}.menu-img{margin:0 auto;text-align:center}.menu-img img{width:100%;height:600px;object-fit:cover;border-radius:50px}.menu_text{margin:30px auto;font-weight:500}.menu_text div{margin:35px 0 0}.lineofficial{width:100%;margin:10px 0}.lineofficial img{width:300px;margin:5px 0 0}ul.menu li{margin:0 0 25px;font-weight:100}ul.menu li.menu_ttl{border-bottom:1px solid #000;font-weight:700;margin:0 0 5px}ul.menu li ul{margin:15px 0 0}ul.menu li ul li{margin:0}.bnr_reserv{font-size:2rem;width:800px;margin:40px auto !important;text-align:center}.bnr_reserv a{background-color:#ff148d;color:#fff;display:block;padding:20px;text-align:center;border-radius:50px;border:2px solid #000;background-image:linear-gradient(to right,rgba(0,0,0,0) 50%,rgba(46,204,113,1) 50%);background-position:0 0;background-size:200% auto;transition:.3s;font-weight:700}.bnr_reserv a:hover{background-position:-100% 0;color:#fff;opacity:1}.menu_text.bottom{margin:0 0 50px}.flow{color:#ff148d;font-size:3rem;font-weight:700;margin:50px 0 0}.attention_item{font-weight:100}li.mark{margin:40px 0 10px;font-weight:700;font-size:2rem}@media screen and (max-width:960px){h3.ttl{font-family:'agenda' !important;font-weight:700;font-style:normal;font-size:9rem;margin:0;line-height:11rem;color:#ff148d;text-align:left}h3.sttl{position:relative;padding:4px 20px 4px 40px;background-color:#ff148d;z-index:1;color:#fff;text-align:center;font-size:1.5rem;font-weight:700;margin:40px auto 20px;font-family:'agenda',"見出ゴMB31",YuGothic,"Yu Gothic medium","Hiragino Sans",Meiryo,"sans-serif" !important}.menu-img img{width:100%;height:300px;object-fit:cover;border-radius:50px}.lineofficial img{width:100%;margin:5px 0 0}.bnr_reserv{font-size:1.5rem;width:90%;margin:40px auto !important;text-align:center}}.about_left{display:inline-block;display:-moz-inline-box;box-sizing:border-box;font-size:0;width:35%;margin:0 17px 0 0;vertical-align:top}.about_right{display:inline-block;display:-moz-inline-box;width:60%;box-sizing:border-box}.about_table_wrap{width:80%;margin:0 auto}.about_table{margin:60px 0;border:1px solid #000;border-collapse:collapse;width:100%}.about_table th{background-color:#ff148d;color:#fff;padding:15px 0;font-size:3rem;text-align:left;text-indent:25px}.about_table td{padding:1em;vertical-align:top;border-bottom:1px solid}.about_table td.leftpane{width:22%}.about_table img{width:100%;height:264px;object-fit:cover}@media screen and (max-width:980px){.about_left{display:block;display:-moz-block;box-sizing:border-box;font-size:0;width:100%;margin:0 17px 0 0;vertical-align:top}.about_right{display:block;display:-moz-block;width:100%;box-sizing:border-box;text-align:justify}.about_table_wrap{width:100%;margin:0 auto}.about_table th{background-color:#ff148d;color:#fff;padding:15px 0;font-size:2rem;text-align:center;text-indent:unset}.about_table td{border:none;padding:10px 0;vertical-align:top;display:block;width:auto;word-break:break-all;border-bottom:1px solid}.about_table{margin:60px auto;border:none;border-collapse:collapse;width:100%}.about_table td.leftpane{width:100%}}.flow_wrap ul{vertical-align:top;margin:20px 0 0;text-align:center;display:-moz-inline-box;display:inline-block;flex-basis:calc((100% - 40px) / 2)}.flow_ttl{text-align:center;font-size:5rem;margin:80px 0 25px;color:#000}.flow_inner{border-left:3px solid #000;border-right:3px solid #000;border-bottom:3px solid #000;padding:4rem;background-image:url(//rugmonsters.jp/wp-content/themes/rugm/images/flow_ttl.svg);background-position:center top;background-repeat:no-repeat;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between}.flow_wrap ul{display:inline-block;display:-moz-inline-box;width:calc(98%/2);vertical-align:top;margin:20px 0 0;text-align:center}.flow_wrap ul li{width:80%;margin:15px auto;text-align:left;line-height:3rem;color:#000}.flow_inner table{border-collapse:collapse;margin:60px auto 15px}.flow_inner th{font-weight:700;font-size:9rem;font-family:'agenda';color:#000;text-align:center;padding:1rem}.flow_inner td{font-size:3rem;color:#000;text-align:left;padding:0 0 0 20px;box-sizing:border-box}.flow_inner th .fa-solid{text-align:center;margin:0 auto;font-size:6rem}ul.design{display:block !important;width:100%;flex-basis:auto;margin:50px 0 0}ul.design li:first-child{font-size:12rem;font-family:'agenda'}.flow_wrap ul li ul{display:block;width:100%}ul.design li ul li{font-size:2rem !important;margin:0 0 5px}.design_img{margin:60px auto 30px !important;text-align:center !important}.design_img img{width:80%;max-width:500px}.hr{border:3px solid #000;width:100%;margin:30px 0 20px}.flow_end{width:100%;background-color:#ff148d;border-left:3px solid #000;border-right:3px solid #000;border-bottom:3px solid #000;box-sizing:border-box;color:#fff;text-align:center;padding:2rem;font-size:4rem}@media screen and (max-width:980px){.flow_ttl{text-align:center;font-size:2rem;margin:80px 0 5px;color:#000}.flow_inner{border-left:3px solid #000;border-right:3px solid #000;border-bottom:3px solid #000;padding:2rem;background-image:url(//rugmonsters.jp/wp-content/themes/rugm/images/flow_ttl.svg);background-position:center top;background-repeat:no-repeat;box-sizing:border-box;display:block;flex-wrap:nowrap;justify-content:normal}.flow_wrap ul{display:block;width:100%;vertical-align:top;margin:40px 0 0;text-align:center}.flow_wrap ul li{width:100%;margin:15px auto;text-align:left;line-height:3rem;color:#000;font-size:2rem}.flow_end{width:100%;background-color:#ff148d;border-left:3px solid #000;border-right:3px solid #000;border-bottom:3px solid #000;box-sizing:border-box;color:#fff;text-align:center;padding:2rem;font-size:2rem}.flow_inner th{font-weight:700;font-size:9rem;font-family:'agenda';color:#000;text-align:center;padding:1rem;display:block;width:auto}.flow_inner td{font-size:2.5rem;color:#000;padding:0;box-sizing:border-box;display:block;width:auto;margin:30px 0 0;text-align:center}}.tufting_img{margin:60px 0 0;border-collapse:collapse;width:100%}.tufting_img td{padding:.5em;vertical-align:top}.leftpane{width:27%}.tufting_img img{width:100%;height:255px;object-fit:cover}@media screen and (max-width:980px){.tufting_img td{border:none;padding:0 0 20px;vertical-align:top;display:block;width:auto}.tufting_img{margin:60px auto;border:none;border-collapse:collapse;width:100%}}.privacy_wrap{width:80%;margin:0 auto 200px;max-width:1240px;font-family:"見出ゴMB31";font-weight:500;line-height:2.8rem}.privacy_wrap ul li:first-child{font-size:2.5rem;font-weight:600;margin:60px 0 15px}.privacy_wrap li{text-align:justify}.privacy_wrap ol{counter-reset:item;list-style-type:none;padding-left:0}.privacy_wrap ol ol{padding-left:1em}.privacy_wrap ol li{text-indent:-1.3em;padding-left:1.3em}.privacy_wrap ol li:before{counter-increment:item;content:counter(item)'.';padding-right:.5em}.privacy_wrap ol li:first-child{font-weight:400;font-size:unset;margin:12px 0 0 20px}.privacy_wrap ol li{margin:0 0 0 20px}.privacy_wrap ol li:last-child{margin:0 0 20px 20px}footer{position:relative;width:100%;background-color:#fff;height:auto;padding:0}.footer{margin:0 auto 50px;width:100%;max-width:1240px;text-align:center}ul.footer_menu{margin:80px auto;text-align:center}ul.footer_menu li{display:inline-block;display:-moz-inline-box;margin:10px 20px;text-align:center;vertical-align:top;line-height:1rem}ul.footer_menu li a{color:#ff148d;font-size:2.5rem;font-family:'agenda'}ul.footer_menu li span{font-size:1.2rem;font-weight:400}.copyright{color:#ff148d;font-weight:300;font-family:'agenda';font-size:2rem;margin:50px auto}.footer_reserv{width:100%;box-sizing:border-box;font-size:0}.footer_reserv ul{font-size:0}.footer_reserv ul li{display:inline-block;display:-moz-inline-box}.footer_reserv ul li:first-child{background-color:#00ff7f;font-size:0;width:calc(100% - 77px)}.footer_reserv ul li:first-child a{color:#ff148d;padding:15px 0;display:block;text-indent:25px;box-sizing:border-box;background-image:linear-gradient(to right,rgba(0,0,0,0) 50%,rgba(255,20,141,1) 50%);background-position:0 0;background-size:200% auto;transition:.3s;font-size:3rem}.footer_reserv ul li:first-child a:hover{color:#00ff7f;background-color:#ff148d;opacity:1;background-position:-100% 0}.footer_reserv ul li:last-child{background-color:#ff148d;font-size:3rem}.footer_reserv ul li:last-child a{color:#00ff7f;display:block;padding:15px 25px;box-sizing:border-box}.adjust{margin:0 0 -34px !important}.adjust2{margin:0 0 -40px !important}#top_back{position:fixed;bottom:10px;z-index:9999;right:0;width:60px}#top_back li{margin:6px 0}#top_back li a:hover{opacity:.5}@media screen and (max-width:980px){.footer ul li{display:block;width:70%;text-align:center;margin:20px auto}ul.footer_menu li{display:block;margin:0;width:100%;border-top:1px solid #fff;padding:0;font-size:18px;text-align:center;z-index:9999}ul.footer_menu li a:hover{opacity:.5}ul.footer_menu li a{display:block;padding:10px 0}ul.footer_menu li:last-child{border-bottom:1px solid #fff}ul.footer_menu li:after{display:none}.footer_reserv ul li:first-child a{color:#ff148d;padding:15px 0;display:block;box-sizing:border-box;background-image:linear-gradient(to right,rgba(0,0,0,0) 50%,rgba(255,20,141,1) 50%);background-position:0 0;background-size:200% auto;transition:.3s;font-size:1.8rem;text-align:center}.footer_reserv ul li:last-child{background-color:#ff148d;font-size:1.8rem}.footer_reserv ul li:first-child{background-color:#00ff7f;font-size:0;width:calc(100% - 66px)}.copyright{color:#ff148d;font-weight:300;font-family:'agenda';font-size:2rem;margin:10px auto}.adjust{margin:0 0 -24px !important}.adjust2{margin:0 0 -30px !important}#top_back{position:fixed;bottom:160px;z-index:9999;right:0;width:40px}}.widget_meta{display:none}nav{display:block;position:fixed;top:0;left:-300px;bottom:0;width:300px;background:#fff;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:all .5s;z-index:3;opacity:0}.open nav{left:0;opacity:1}nav .inner ul{list-style:none;margin:0;padding:0}nav .inner ul li{position:relative;margin:0;border-bottom:1px solid #333}nav .inner ul li a{display:block;color:#333;font-size:2rem;padding:1em;text-decoration:none;transition-duration:.2s;font-family:'agenda'}nav .inner ul li a:hover{background:#ff148d;color:#fff;opacity:1}nav .inner ul li span{font-size:1.2rem;font-weight:400}@media screen and (max-width:767px){nav{left:-220px;width:221px;z-index:99999}}.toggle_btn{display:block;position:fixed;right:0;top:0;width:30px;height:30px;transition:all .5s;cursor:pointer;z-index:99999;margin:auto;background-color:#ff148d;padding:10px;text-align:center}.toggle_btn span{display:block;position:absolute;width:30px;height:4px;background-color:#00ff7f;border-radius:4px;transition:all .5s}.toggle_btn span:nth-child(1){top:14px}.toggle_btn span:nth-child(2){top:24px}.toggle_btn span:nth-child(3){bottom:12px}.open .toggle_btn span{background-color:#00ff7f}.open .toggle_btn span:nth-child(1){-webkit-transform:translateY(10px) rotate(-315deg);transform:translateY(10px) rotate(-315deg)}.open .toggle_btn span:nth-child(2){opacity:0}.open .toggle_btn span:nth-child(3){-webkit-transform:translateY(-10px) rotate(315deg);transform:translateY(-10px) rotate(315deg)}#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}#ple-animates{display:inline-block;position:absolute;left:45%;top:50%}.accordion{margin:3em auto;max-width:1000px;width:100%}.toggle{display:none}.option{position:relative;margin-bottom:1em}.title,.content{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s}.title{border:solid 1px #ccc;padding:1em;display:block;color:#333;font-weight:700}.title:after,.title:before{content:"";position:absolute;right:1.25em;top:1.25em;width:2px;height:.75em;background-color:#999;transition:all .3s}.title:after{transform:rotate(90deg)}.content{max-height:0;overflow:hidden}.content p{margin:0;padding:.5em 1em 1em;font-size:.9em;line-height:1.5;font-weight:400}.toggle:checked+.title+.content{max-height:500px;transition:all 1.5s}.toggle:checked+.title:before{transform:rotate(90deg) !important}.thumbnail_lists ul{display:flex;flex-wrap:wrap;justify-content:space-between}.thumbnail_lists ul li{flex-basis:calc((100% - 80px) / 4);margin-top:20px}.time{width:100%;font-weight:300;font-family:'agenda';font-size:2.3rem}.text{width:100%;font-weight:300;font-family:'agenda';margin:5px 0 10px}div#return a{background-color:#000;color:#fff;padding:1rem;display:block;width:200px;margin:0 auto;text-align:center}@media screen and (max-width:900px){.thumbnail_lists ul li{flex-basis:auto;margin-top:20px}}