@charset "utf-8";body{color:#000;background-color:#fff;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:12px;line-height:1.5;-webkit-text-size-adjust:none}input,textarea,select{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:100%}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}body,div,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,p,blockquote,pre,cite,code,caption,form,fieldset,legend,input,textarea,select,option,label{margin:0;padding:0}html{overflow-x:hidden;width:100%}body{overflow:hidden;position:absolute;width:100%}img,table{border:0}table{border-collapse:collapse}ul{list-style:none}img{height:auto;vertical-align:top}address,em,cite{font-style:normal}a{overflow:hidden;cursor:pointer}a:link{color:#646464;text-decoration:none}a:visited{color:#646464;text-decoration:none}a:hover{color:#636363;text-decoration:none}a:active{color:#636363;text-decoration:none}a{opacity:1;transition:all .1s linear}a:hover{opacity:.75;transition:all .1s linear}a:hover.over{opacity:.75;transition:all .3s linear}.fontSerif{font-family:"リュウミン R-KL"}.fontSerif.midium{font-family:"リュウミン M-KL"}.fontSerif.heavy{font-family:"リュウミン H-KL"}.fontSansSerif{font-family:"ゴシックMB101 M"}.fontSansSerif.light{font-family:"ゴシックMB101 M"}.fontSansSerif.midium{font-family:"ゴシックMB101 M"}.fontSansSerif.bold{font-family:"ゴシックMB101 H"}p{text-align:justify}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:.1em}.clearfix{display:inline-block}/*\*/* html .clearfix{height:1%}.clearfix{display:block}/**/.pc_only{display:block}.sp_only{display:none}#loading{position:fixed;top:50%;left:50%;margin:-40px 0 0 -40px;z-index:1000}#loading svg{width:80px;height:80px}.spinner{width:80px;height:80px;position:relative;margin:0 auto}.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;border:5px solid #f07e78;opacity:.5;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 3.0s infinite ease-in-out;animation:sk-bounce 3.0s infinite ease-in-out}.double-bounce2{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0.0)}50%{-webkit-transform:scale(1.0)}}@keyframes sk-bounce{0%,100%{transform:scale(0.0);-webkit-transform:scale(0.0)}50%{transform:scale(1.0);-webkit-transform:scale(1.0)}}body.main,body.sub{background-size:40% auto}#wrapper{display:none;background:#fff url(../images/header_bg.png) repeat-x top center}#page{height:100%;margin:0 auto;text-align:left}section.first{position:relative;min-height:775px}header{position:relative;margin:94px auto 0 auto;text-align:center;z-index:100}header img{width:70%;height:70%;max-width:500px}#tile_area{position:absolute;width:100%;top:0;margin-top:-90px}#tile_area .tile_img{position:absolute;top:0;left:0;border-radius:10px 10px 10px 10px}a .scroll{position:absolute;top:594px;left:50%;margin-left:-35px;width:50px;height:45px;padding:15px 10px 10px 10px;font-size:10px;color:#fff;text-align:center;line-height:1.2;border-radius:5px;background-size:100% 100%;transform:scale(1);transition:all .1s linear;animation:a_button2 3.0s ease-in-out infinite;opacity:.75}a:hover .scroll{transform:scale(1.1);opacity:1;transition:all .1s linear}a .scroll span{font-size:30px;display:block}@keyframes a_button2{0%{background:#f07e78}50%{background:#f7c998}100%{background:#f07e78}}#page #contents{position:relative;width:100%;height:100%;padding:0;margin:-94px auto 0 auto}#contents #center{margin:0 auto}#contents #center .main_title{margin:0 5% 50px;font-size:36px;line-height:1;text-align:center;background:url(../images/title_bg.png) no-repeat top center;padding:45px 0}#contents #center .main_tabs a{background:#dbdcdc;padding:10px 5% 12px 5%;text-align:center;color:#636363;font-size:18px;border-radius:10px 10px 0 0 / 10px 10px 0 0;font-weight:bold;letter-spacing:3px}#contents #center .main_tabs a.current{background:#ffd6c9}#contents #center .main_tabs a:first-child{margin-right:15px}#contents #center .episode_block .main_text{position:relative;background:linear-gradient(to bottom,#fdedd2,#fff 30%,#fff);height:auto;background:#fff6e9}#contents #center .episode_block .main_text.current{background:#f3f3f3}#contents #center .main_text .main_text_area{position:absolute;padding:40px 0 20px 0;left:0;width:100%;text-align:center;opacity:0;box-sizing:border-box;background:#fff6e9}#contents #center .main_text .main_text_area.current{opacity:1}#contents #center .main_text .main_text_area.gaiyo{background:#f3f3f3}#contents #center .main_text .main_text_area p{margin:0 5% 20px;font-size:16px;line-height:2;text-align:center}#contents #center .main_text .main_text_area.gaiyo p{text-align:left;width:680px;margin:0 auto 20px}#contents #center .main_text p.last{margin-bottom:50px!important}#contents #center .main_text p span.date{font-weight:bold;margin-bottom:15px;display:block}#contents #center .main_text p.fadeText{position:relative}#contents #center .main_text p.fadeText::after{position:absolute;bottom:0;left:0;z-index:2;content:'';width:100%;height:50%;background:linear-gradient(rgba(255,246,233,0) 0,rgba(255,246,233,.7) 20%,#fff6e9 80%)}#contents #center .episode_block{text-align:center;margin-bottom:80px}#contents #center .case_block{text-align:center;margin-bottom:80px;background-color:#f3f3f3;padding:0 0 35px 0}#contents #center .case_block .main_title{margin:0 auto 30px;font-size:26px;letter-spacing:.5em;background:0;color:#ababab;border-bottom:1px #c7c7c7 solid;padding:40px 0 30px 0}#contents #center .case_block .main_text p{margin:0 5% 0;font-size:14px;letter-spacing:.1em;line-height:2}#contents #center .btnBox{position:relative;width:900px;height:160px;margin:0 auto 100px}#contents #center .btnBox a.enter_btn{border-radius:160px;width:160px;height:160px;margin-left:-80px;display:block;position:relative;left:50%;background:linear-gradient(to bottom,#f07e78,#f7c998);background-size:300% 300%;opacity:1.0;animation:a_button1 3.0s ease-in-out infinite}#contents #center .btnBox a.enter_btn:hover{opacity:.75}@keyframes a_button1{0%{background-position:50% 0}50%{background-position:50% 100%}100%{background-position:50% 0}}#contents #center .btnBox a.enter_btn:before{content:"ENTER";border:2px solid #fff;padding:60px 0 0 2px;border-radius:148px;width:148px;height:90px;display:block;position:relative;top:3px;left:3px;font-size:20px;text-align:center;color:#fff;letter-spacing:4.0px;font-family:"リュウミン R-KL";animation:AnimationName 1s infinite}#contents #center .btnBox a.enter_btn .title{font-size:20px;text-align:center;color:#fff;margin-bottom:5px;letter-spacing:7px}#contents #center .btnBox a.side_btn{position:absolute;top:50%;margin-top:-35px;height:50px;padding-top:20px;border-radius:50px;width:265px;display:block}#contents #center .btnBox a.side_btn .text{font-size:23px;text-align:center;color:#fff}#contents #center .btnBox a.side_btn .text span{font-size:13px;margin-left:5px}#contents #center .btnBox a.side_btn.left{left:0;background:linear-gradient(#5db993,#bdd68d)}#contents #center .btnBox a.side_btn.right{right:0;background:linear-gradient(#5db993,#bdd68d)}#contents #center .btnBox a.side_btn.right.tba{background:linear-gradient(#7d7c7c,#bdbdbd)}.newIndex #wrapper{background:#fff url(../images/header_bg.png) repeat-x 0 -100px}.newIndex section.first2{position:relative;min-height:523px}.newIndex header{position:relative;margin:25px auto 0 auto;text-align:center;z-index:100}.newIndex header img{width:70%;height:70%;max-width:425px}.newIndex .tile_mask{position:absolute;width:100%;top:0;margin-top:-15px;background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0),rgba(255,255,255,1));height:334px}.newIndex #tile_area{height:334px;overflow:hidden;margin-top:-15px}.newIndex #contents #center .main_newTitle{margin:0 5%;font-size:36px;line-height:1.2;text-align:center;background:0;padding:0 0 30px 0}.newIndex .gradientLine{width:100%;height:100%;margin-bottom:20px}.newIndex .gradientLine:after{content:"";display:block;height:2px;width:100%;background:linear-gradient(90deg,#fce2ba,#f8968e,#fce2ba)}.newIndex #contents #center .intro_text_area{padding:0 0 30px 0;width:100%}.newIndex #contents #center .intro_text_area p{margin:0 5% 20px;font-size:16px;line-height:2;text-align:center}.newIndex #contents #center .main_tabs a{background:#dbdcdc;padding:10px 3% 12px 3%;text-align:center;color:#636363;font-size:18px;border-radius:10px 10px 0 0 / 10px 10px 0 0;font-weight:normal;letter-spacing:3px;margin-right:15px}.newIndex #contents #center .main_tabs a.current{background:linear-gradient(#ffa6a2,#ffd7c9,#fff6e9)}.newIndex #contents #center .main_tabs a:first-child{margin-right:15px}.newIndex #contents #center .episode_block .main_text{position:relative;height:auto}.newIndex #contents #center a.arrowBtn{background:#ffd6c9;height:30px;width:150px;text-align:center;color:#636363;font-size:16px;border-radius:10px 10px 0 0 / 10px 10px 0 0;padding-top:5px;position:absolute;bottom:0;left:50%;margin-left:-75px;opacity:0}.newIndex #contents #center a.arrowBtn span.arrow{margin:0 5px}.newIndex #contents #center .newIndex_block{max-width:1000px;margin:0 auto 100px;opacity:0}.newIndex #contents #center .newIndex_block .newIndex_box{margin-bottom:60px}.newIndex #contents #center .newIndex_block .newIndex_box.single{display:block}.newIndex #contents #center .newIndex_block .newIndex_box.double{display:flex}.newIndex #contents #center .newIndex_block .newIndex_box a{border:2px #fff solid;border-radius:20px}.newIndex #contents #center .newIndex_block .newIndex_box a.link_wrap{margin:0;padding:25px 0;position:relative}.newIndex #contents #center .newIndex_block .newIndex_box.single a.link_wrap{width:80%;display:block;margin:auto}.newIndex #contents #center .newIndex_block .newIndex_box.single a.link_wrap2{width:50%}.newIndex #contents #center .newIndex_block .newIndex_box.double a.link_wrap{width:50%;display:inline-block}.newIndex #contents #center .newIndex_block .newIndex_box a:hover{border:2px #ffa69f solid;border-radius:20px;background-color:#fff3f2!important;opacity:1}.newIndex #contents #center .newIndex_block .newIndex_box a.link_wrap p.main_title{margin:0 5%;font-size:36px;line-height:1;text-align:center;background:url(../images/title_bg.png) no-repeat top center}.newIndex #contents #center .newIndex_block .newIndex_box a.link_wrap.mainBg p.main_title{padding:45px 0 0 0;height:80px}.newIndex #contents #center .newIndex_block .newIndex_box a.link_wrap.contentBg p.main_title,.newIndex #contents #center .newIndex_block .newIndex_box a.link_wrap.nextBg p.main_title,.newIndex #contents #center .newIndex_block .newIndex_box a.link_wrap.voiceBg p.main_title,.newIndex #contents #center .newIndex_block .newIndex_box a.link_wrap.movieBg p.main_title{padding:45px 0 0 0;height:80px}.newIndex #contents #center .newIndex_block .newIndex_box a.link_wrap.timelineBg p.main_title{padding:25px 0 0 0;height:100px}.newIndex #contents #center .newIndex_block .newIndex_box a.link_wrap p.sub_text{text-align:center;font-size:16px;color:#8a8a8a;height:50px}.newIndex #contents #center .newIndex_block .newIndex_box a.link_wrap p.sub_image{text-align:center}.newIndex #contents #center .newIndex_block .newIndex_box a.link_wrap p.sub_image img{width:80%}.newIndex #contents #center .newIndex_block .newIndex_box a.link_wrap p.more_btn{padding:6px 0 0 0;background:linear-gradient(#f07e78,#f7c998);border-radius:50px;width:170px;height:30px;margin:20px auto 20px auto;display:block;color:#fff;font-size:16px;text-align:center;bottom:0;left:50%}.newIndex #contents #center a.goiken_btn{padding:20px 15px;background:linear-gradient(#f07e78,#f7c998);border-radius:100px;width:400px;margin:0 auto 100px;display:block;border:3px solid #fff;box-shadow:0 10px 10px rgba(0,0,0,.3);height:100px}.newIndex #contents #center a.goiken_btn:hover{filter:saturate(200%);opacity:1}.newIndex #contents #center .goiken_btn .title{font-size:26px;text-align:center;color:#fff;margin-bottom:5px}.newIndex #contents #center .goiken_btn .text{font-size:15px;text-align:center;color:#666464}.newIndex .subnav{width:100%}.newIndex .subnav ul{text-align:center;font-size:0}.newIndex .subnav ul li{display:inline-block;width:75px;margin:6px;vertical-align:top;font-size:0;-webkit-transform-origin:center center;transform-origin:center center}.newIndex .subnav.jiken ul li{width:50px;margin:5px}.newIndex .subnav ul li div{display:table;width:100%;height:75px;border:2px solid #fff;border-radius:50%;color:#fff;transform:scale(1,1);transition:all .3s ease 0s}.newIndex .subnav ul li.new div{animation:sub_blink 1.5s ease-in-out infinite;transition:all .3s ease 0s}.newIndex .subnav .moveSubMenuArea li div{height:50px}@keyframes sub_blink{0%{border:2px solid #f07e78}50%{border:2px solid #fff}100%{border:2px solid #f07e78}}.newIndex .subnav.jiken ul li a{height:60px;border-radius:20%}.newIndex .subnav ul li.on a,.newIndex .subnav ul li a:hover{border:2px solid #f5bd92;transform:scale(1.2,1.2);transition:all .3s ease 0s}.newIndex .subnav.jiken ul li.on a,.newIndex .subnav.jiken ul li a:hover{border:2px solid #52d887;transform:scale(1.2,1.2);transition:all .3s ease 0s}.newIndex .subnav ul li div span{display:table-cell;vertical-align:middle;transition:all .3s ease 0s;border-radius:50%}.newIndex .subnav.jiken ul li div span{border-radius:10%}.newIndex .subnav ul li.episode_sakubun div span{background:url(../images/photo480_sakubun.png) no-repeat center center;background-size:100%}.newIndex .subnav ul li.episode_kuroiwa div span{background:url(../images/photo480_kuroiwa.png) no-repeat center center;background-size:100%}.newIndex .subnav ul li.episode_mori div span{background:url(../images/photo480_mori.png) no-repeat center center;background-size:100%}.newIndex .subnav ul li.episode_kumagai div span{background:url(../images/photo480_kumagai.png) no-repeat center center;background-size:100%}.newIndex .subnav ul li.episode_kurihara span{background:url(../images/photo480_kurihara.png) no-repeat center center;background-size:100%}.newIndex .subnav ul li.episode_otsuki div span{background:url(../images/photo480_otsuki.png) no-repeat center center;background-size:100%}.newIndex .subnav ul li.episode_yoneyama div span{background:url(../images/photo480_yoneyama.png) no-repeat center center;background-size:100%}.newIndex .subnav ul li.video_0 div span{background:url(../images/movie480_3.jpg) no-repeat center center;background-size:100%}.newIndex .subnav ul li.video_1 div span{background:url(../images/movie480_4.jpg) no-repeat center center;background-size:100%}.newIndex .subnav ul li.video_2 div span{background:url(../images/movie480_7.jpg) no-repeat center center;background-size:100%}.newIndex .subnav ul li.video_3 div span{background:url(../images/movie480_9.jpg) no-repeat center center;background-size:100%}.newIndex .subnav ul li.video_4 div span{background:url(../images/movie480_12.jpg) no-repeat center center;background-size:100%}.newIndex .subnav ul li.video_5 div span{background:url(../images/movie480_15.jpg) no-repeat center center;background-size:100%}.newIndex .subnav ul li.video_6 div span{background:url(../images/movie480_21.jpg) no-repeat center center;background-size:100%}.newIndex .subnav ul li.video_7 div span{background:url(../images/movie480_29.jpg) no-repeat center center;background-size:100%}.newIndex .subnav ul li.video_8 div span{background:url(../images/movie480_22.jpg) no-repeat center center;background-size:100%}.newIndex .subnav ul li.video_9 div span{background:url(../images/movie480_23.jpg) no-repeat center center;background-size:100%}.newIndex .subnav ul li.video_10 div span{background:url(../images/movie480_33.jpg) no-repeat center center;background-size:100%}.newIndex .subnav ul li.video_11 div span{background:url(../images/movie480_37.jpg) no-repeat center center;background-size:100%}.newIndex .subnav ul li.video_12 div span{background:url(../images/movie480_39.jpg) no-repeat center center;background-size:100%}.newIndex .subnav ul li.video_13 div span{background:url(../images/movie480_40.jpg) no-repeat center center;background-size:100%}.newIndex .subnav ul li.video_14 div span{background:url(../images/movie480_44.jpg) no-repeat center center;background-size:100%}.newIndex .subnav ul li.video_15 div span{background:url(../images/movie480_45.jpg) no-repeat center center;background-size:100%}.newIndex .subnav ul li.video_16 div span{background:url(../images/movie480_47.jpg) no-repeat center center;background-size:100%}.newIndex .subnav ul li.video_17 div span{background:url(../images/movie480_51.jpg) no-repeat center center;background-size:100%}.newIndex .subnav ul li.video_18 div span{background:url(../images/movie480_52.jpg) no-repeat center center;background-size:100%}.newIndex .subnav ul li.video_19 div span{background:url(../images/movie480_53.jpg) no-repeat center center;background-size:100%}.newIndex .subnav ul li.video_20 div span{background:url(../images/movie480_54.jpg) no-repeat center center;background-size:100%}.newIndex .subnav ul li.video_21 div span{background:url(../images/movie480_56.jpg) no-repeat center center;background-size:100%}.newIndex .subnav ul li.video_22 div span{background:url(../images/movie480_58.jpg) no-repeat center center;background-size:100%}.newIndex .subnav ul li.video_23 div span{background:url(../images/movie480_61.jpg) no-repeat center center;background-size:100%}.newIndex .subnav ul li.video_24 div span{background:url(../images/movie480_63.jpg) no-repeat center center;background-size:100%}.newIndex .subnav ul li.video_25 div span{background:url(../images/movie480_62.jpg) no-repeat center center;background-size:100%}.newIndex .subnav ul li.video_26 div span{background:url(../images/movie480_65.jpg) no-repeat center center;background-size:100%}.newIndex .subnav ul li.episode_opinion div span{background:url(../images/photo480_opinion.png) no-repeat center center;background-size:100%}.newIndex .subnav ul li.episode_a div span{background:url(../images/photo480_a.png) no-repeat center center;background-size:auto 100%}.newIndex .subnav ul li.episode_b div span{background:url(../images/photo480_b.png) no-repeat center center;background-size:auto 100%}.newIndex .subnav ul li.episode_c div span{background:url(../images/photo480_c.png) no-repeat center center;background-size:auto 100%}.newIndex .subnav ul li.episode_d div span{background:url(../images/photo480_d.png) no-repeat center center;background-size:auto 100%}.newIndex .subnav ul li.episode_e div span{background:url(../images/photo480_e.png) no-repeat center center;background-size:auto 100%}.newIndex .subnav ul li.episode_f div span{background:url(../images/photo480_f.png) no-repeat center center;background-size:auto 100%}.newIndex .subnav ul li.episode_g div span{background:url(../images/photo480_g.png) no-repeat center center;background-size:auto 100%}.newIndex .subnav ul li.episode_h div span{background:url(../images/photo480_h.png) no-repeat center center;background-size:auto 100%}.newIndex .subnav ul li.episode_i div span{background:url(../images/photo480_i.png) no-repeat center center;background-size:auto 100%}.newIndex .subnav ul li.episode_j div span{background:url(../images/photo480_j.png) no-repeat center center;background-size:auto 100%}.newIndex .subnav ul li.episode_k div span{background:url(../images/photo480_k.png) no-repeat center center;background-size:auto 100%}.newIndex .subnav ul li.episode_l div span{background:url(../images/photo480_l.png) no-repeat center center;background-size:auto 100%}.newIndex .subnav ul li.episode_m div span{background:url(../images/photo480_m.png) no-repeat center center;background-size:auto 100%}.newIndex .subnav ul li.episode_n div span{background:url(../images/photo480_n.png) no-repeat center center;background-size:auto 100%}.newIndex .subnav ul li.episode_o div span{background:url(../images/photo480_o.png) no-repeat center center;background-size:auto 100%}.newIndex .subnav ul li.episode_p div span{background:url(../images/photo480_p.png) no-repeat center center;background-size:auto 100%}.newIndex .subnav ul li.episode_q div span{background:url(../images/photo480_q.png) no-repeat center center;background-size:auto 100%}.newIndex .subnav ul li.episode_r div span{background:url(../images/photo480_r.png) no-repeat center center;background-size:auto 100%}.newIndex .subnav ul li.episode_s div span{background:url(../images/photo480_s.png) no-repeat center center;background-size:auto 100%}a .page_top{position:fixed;bottom:20px;right:20px;width:60px;height:60px;padding:20px 15px 10px 15px;font-size:10px;color:#fff;text-align:center;line-height:1.2;border-radius:50%;background:linear-gradient(to bottom,#f07e78,#f7c998);display:none;transform:scale(1);transition:all .1s linear}a:hover .page_top{transform:scale(.9);transition:all .1s linear}a .page_top span{font-size:30px;display:block}footer{width:100%;margin:0}footer .sns{width:100%;margin:0 auto 0 auto;padding:15px 20px 5px 20px;background-color:#eaeae8;text-align:center;z-index:1000;color:#000}.nhksns-guide{display:inline-block;margin:0 0 0 5px!important}.ftMenu_pc .heart{top:-15px}@media screen and (max-width:1024px){.pc_only{display:none}.sp_only{display:block}#contents #center .btnBox{position:static;width:100%;height:auto}#contents #center .btnBox a.enter_btn{position:static;margin:0 auto 40px}#contents #center .btnBox a.side_btn{position:static;width:100%;border-radius:0;margin:0 auto 20px}#contents #center .btnBox a.side_btn.left{position:static}#contents #center .btnBox a.side_btn.right{position:static}.newIndex #contents #center .main_tabs a{display:inline-block;padding:5px 5px 5px 5px;width:35%;font-size:15px;font-weight:normal;letter-spacing:1px;margin:0 5px 5px 0;border-radius:10px}.newIndex #contents #center .main_tabs a:first-child{margin-right:5px}#contents #center .main_text .main_text_area.gaiyo p{margin:0 5% 20px;width:90%;margin:0 auto 20px;text-align:justify}.newIndex #contents #center .newIndex_block .newIndex_box{margin-bottom:30px}.newIndex #contents #center .newIndex_block .newIndex_box.double{display:block}.newIndex #contents #center .newIndex_block .newIndex_box a.link_wrap{margin:0 auto}.newIndex #contents #center .newIndex_block .newIndex_box a.link_wrap p.sub_text{font-size:14px}.newIndex #contents #center .newIndex_block .newIndex_box.single a.link_wrap{width:94%;padding:30px 3% 30px 3%}.newIndex #contents #center .newIndex_block .newIndex_box.double a.link_wrap{width:94%;padding:30px 3% 30px 3%;display:block}.newIndex #contents #center .newIndex_block .newIndex_box a.link_wrap p.main_title{font-size:32px}.newIndex #contents #center .newIndex_block .newIndex_box a:hover{border:2px #fff solid;border-radius:20px;background-color:#fff!important;opacity:1}.newIndex #contents #center .newIndex_block .newIndex_box a.link_wrap.mainBg p.main_title{padding:45px 0 0 0;height:80px}.newIndex #contents #center .newIndex_block .newIndex_box a.movieBg .subnav ul li{width:40px!important;height:40px!important}.newIndex #contents #center .newIndex_block .newIndex_box a.movieBg .subnav ul li div{height:40px!important}.newIndex #contents #center a.goiken_btn{width:100%;height:auto;margin:0 auto 50px;padding:10px 0;border-radius:0;box-sizing:border-box}.newIndex .subnav{padding:10px 0 0 0}.newIndex .subnav ul li{width:44px!important;height:44px!important;margin:2px}.newIndex .subnav ul li div{display:table;width:100%;height:44px!important;border:2px solid #fff;border-radius:50%;color:#fff;transform:scale(1,1);transition:all .3s ease 0s}.ftMenu_pc .heart{top:2px}}@media only screen and (min-device-width:320px) and (max-device-width:736px){footer .sns{width:250px}}@media only screen and (min-width:780px) and (max-width:1280px){#nol_footer{min-width:1280px}}@media only screen and (min-width:320px) and (max-width:736px){#wrapper{width:100%;display:none;text-align:center}#page{width:100%;height:auto}#nol_footer{margin:0}a .page_top{right:5px;transform:scale(.7)}a:hover .page_top{transform:scale(.7)}#contents #center .case_block .main_text p br{display:none}#contents #center .episode_block .main_text p br{display:none}.newIndex #contents #center .intro_text_area p br{display:none}.newIndex #contents #center .newIndex_block .newIndex_box a.link_wrap.mainBg p.main_title{padding:25px 0 0 0;height:100px}}@media screen and (max-width:500px){.newIndex section.first2{min-height:430px}}