@import"//use.fontawesome.com/releases/v5.11.0/css/all.css";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;text-indent:.01px;text-overflow:"";border-radius:0;border:0;margin:0;padding:0;background:none rgba(0,0,0,0);vertical-align:middle;color:inherit;box-sizing:content-box}select::-ms-expand{display:none}input,textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0}input:focus,textarea:focus{box-shadow:none;outline:none}main{display:block}em{font-style:normal}main{display:block}html,body{height:100%;width:100%}html{font-size:62.5%}body{min-width:1020px;background:#f1f1f1;font-size:1.6rem;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:400;color:#333;line-height:1.75;-moz-text-size-adjust:none;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 1020px){body{min-width:0}}body.is-nav{height:100%;overflow:hidden}a{text-decoration:none}.is-hidden{display:none}@media only screen and (max-width: 1020px){.pc{display:none !important}}.sp{display:none !important}@media only screen and (max-width: 1020px){.sp{display:block !important}}.sp-inline{display:none !important}@media only screen and (max-width: 1020px){.sp-inline{display:inline !important}}*{box-sizing:border-box}img{vertical-align:bottom}@media only screen and (max-width: 1020px){.sp-scroll{width:100%;overflow-x:auto}}#pagetop{width:100%}.wrapper{width:1020px;margin:0 auto}@media only screen and (max-width: 1020px){.wrapper{width:100%}}.align-center{text-align:center}_::-webkit-full-page-media,_:future,:root input[type=search]{padding-left:0 !important}@media only screen and (max-width: 1020px){_::-webkit-full-page-media,_:future,:root input[type=search]{padding-left:10px !important}}.breadcrumb{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;font-size:1.1rem;letter-spacing:.05em;margin:10px 30px 20px 30px}.breadcrumb__item:not(:first-child){margin-left:1em;position:relative}.breadcrumb__item:not(:first-child)::before{content:">";padding-right:1em}.breadcrumb__item a{color:#007293}.breadcrumb__item a:hover{text-decoration:underline}.btn{display:block;width:240px;height:48px;line-height:48px;text-align:center;font-size:1.8rem;transition:opacity .2s ease;border-radius:4px}.btn:hover{opacity:.85}.btn.type1{background:#0a121b;color:#fff}.btn.type1::before{content:url("/assets/images/common/plus.png");padding-right:10px;font-size:2.4rem;line-height:1;color:#00c6ff;vertical-align:baseline}.btn.type2,.formArea .smallBtn .btn.smallBtn--second--sub,.formArea .smallBtn .btn.smallBtn--first--sub,.formArea .btn.centerBtn--sub,.freeArea .smallBtn .btn.smallBtn--second--sub,.freeArea .smallBtn .btn.smallBtn--first--sub,.freeArea .btn.centerBtn--sub,.sub .searchNone .tools .btn.centerBtn--sub,.rankingPage__header .searchNone .tools .btn.centerBtn--sub,.rankingPage__main .searchNone .tools .btn.centerBtn--sub{background:#fff;color:#0a121b}.btn.type3,.formArea .smallBtn .btn.smallBtn--second,.formArea .smallBtn .btn.smallBtn--first,.formArea .btn.centerBtn,.freeArea .smallBtn .btn.smallBtn--second,.freeArea .smallBtn .btn.smallBtn--first,.freeArea .btn.centerBtn,.sub .searchNone .tools .btn.centerBtn,.rankingPage__header .searchNone .tools .btn.centerBtn,.rankingPage__main .searchNone .tools .btn.centerBtn{background:#0a121b;color:#fff}input.btn.type1{line-height:1}input.btn.type1:before{display:none}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none;background:#ccc;height:6px;width:100%;border-radius:10px;border-top:solid 1px #bbb;border-bottom:solid 1px #fff}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#ddd;width:24px;height:24px;border-radius:50%;box-shadow:0px 3px 6px 0px rgba(0,0,0,.15)}input[type=range]::-moz-range-thumb{background:#ddd;width:24px;height:24px;border-radius:50%;box-shadow:0px 3px 6px 0px rgba(0,0,0,.15);border:none}input[type=range]::-moz-focus-outer{border:0}input[type=range]:active::-webkit-slider-thumb{box-shadow:0px 5px 10px -2px rgba(0,0,0,.3)}.active input[type=range]::-webkit-slider-thumb{background:#53aeff}.active input[type=range]::-moz-range-thumb{background:#53aeff}.toggle:hover{background:url("../images/common/three_bg.png") center center no-repeat;opacity:1 !important}.toggle__outer{display:none;position:absolute;top:90%;right:0px;background:#fff;border-radius:4px;box-shadow:1px 1px 8px rgba(0,0,0,.2);width:160px;z-index:100}.toggle__item:not(:first-child){border-top:#dadada 1px solid}.toggle__item a{display:block;font-size:1.4rem;color:#333;letter-spacing:0;text-align:center;padding:10px 5px;line-height:1.5;transition:opacity .2s ease}.toggle__item a:hover{opacity:.6}.widget{background:#fff;padding:20px}@media only screen and (max-width: 1020px){.widget{padding:20px}}.widget+.widget{margin-top:20px}@media only screen and (max-width: 1020px){.widget+.widget{margin-top:20px}}.widget-subTitle{font-size:1.2rem;letter-spacing:.1em;background:left center no-repeat}.widget-subTitle.ranking{background-image:url("./../images/common/icon_ranking.png");background-size:auto 16px;padding-left:26px}@media only screen and (max-width: 1020px){.widget-subTitle.ranking{background-size:auto 12px}}.widget-title{font-size:1.6rem;font-weight:700;letter-spacing:.1em;background:left center no-repeat}@media only screen and (max-width: 1020px){.widget-title{letter-spacing:.05em}}.widget-title.ranking{background-image:url("./../images/common/icon_ranking.png");background-size:auto 16px;padding-left:28px}@media only screen and (max-width: 1020px){.widget-title.ranking{background-size:auto 12px}}.widget-ranking{list-style-type:none;list-style-position:outside;counter-reset:ranking;margin-top:5px}.widget-ranking__item{border-bottom:#e2e4e6 1px solid;position:relative;background:url("./../images/common/arrow.png") right 10px top 10px no-repeat}.is-num .widget-ranking__item::before{content:counter(ranking);counter-increment:ranking;position:absolute;top:8px;left:10px;line-height:1;font-size:1.4rem}.is-num .widget-ranking__item:last-child::before{left:6px}.is-num .widget-ranking__item a{padding:7px 24px 7px 32px}.widget-ranking__item.is-img{background:none}.widget-ranking__item.is-img a{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding-right:7px}.widget-ranking__item.is-img a .name{font-size:1.4rem;width:calc(100% - 48px);padding-right:1em}.widget-ranking__item.is-img a .img{width:48px}.widget-ranking__item.is-img a .img img{width:100%}.widget-ranking__item a{font-size:1.3rem;letter-spacing:.1em;color:#333;padding:7px 24px 7px 7px;line-height:1.25;display:block;transition:opacity .2s ease}.widget-ranking__item a:hover{opacity:.6}.widget-ranking__img{margin-bottom:15px}@media only screen and (max-width: 1020px){.widget-ranking__img{margin-bottom:0}}.widget-ranking__img img{width:100%;height:auto}.widget-ranking__text{font-size:1.6rem}@media only screen and (max-width: 1020px){.widget-ranking__text{padding:20px;line-height:1.5}}.widget-ranking__btn .btn{margin:0 30px}@media only screen and (max-width: 1020px){.widget-ranking__btn .btn{margin:0 auto}}.workIcon{font-size:1.2rem;font-family:"Ariel","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;font-weight:700;background:#000;color:#fff;line-height:1;letter-spacing:.015em;padding:2px 5px;text-align:center;display:inline-block;border-radius:2px}@media only screen and (max-width: 1020px){.workIcon{font-size:1.2rem}}.workIcon.nomedia{color:#666;background:#eee}.workIcon.netflix{color:#fff;background:#fb0000}.workIcon.amazon{color:#fff;background:#3690d1}.workIcon.hulu{color:#fff;background:#7cb93c}.workIcon.gyao{color:#e50065;background:#000}.workIcon.googleplay{color:#000;background:#ed3b3b}.workIcon.wowow{color:#fff;background:#0b56a7}.workIcon.theater{color:#000;background:#ec0}.badge{width:100%;margin-bottom:30px}@media only screen and (max-width: 1020px){.badge{margin-bottom:15px}.badge:first-child{margin-top:15px}}.badge__inner{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;background:#fff}.badge__img{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:24%;padding:20px;overflow:hidden}.badge__img img{width:100% !important}@media only screen and (max-width: 1020px){.badge__img{width:30%}}.badge__text{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:76%;padding:15px 25px 15px 0;text-align:left;font-size:1.4rem}@media only screen and (max-width: 1020px){.badge__text{width:70%}}.badge__text strong{display:block;margin-bottom:8px;font-size:1.8rem;line-height:1.4em;color:#ff6c00}@media only screen and (max-width: 1020px){.badge__text strong{font-size:1.6rem}}.header{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:101;width:100%;height:72px;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;background:#fff;border-bottom:#e2e4e6 1px solid;padding:0 30px}@media only screen and (max-width: 1020px){.header{height:56px;padding:0 55px 0 15px;border-bottom:none}}.header__left{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.header__left .logo{margin-right:15px;height:46px}@media only screen and (max-width: 1020px){.header__left .logo{height:36px;margin-right:5px}}.header__left .logo img{height:100%}@media only screen and (max-width: 1020px){.header__left .logo img{height:100%}}.header__left .logo a{transition:opacity .2s ease}.header__left .logo a:hover{opacity:.85}@media only screen and (max-width: 1020px){.header__left .nav{display:none}}.header__left .navList{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.header__left .navList__item{margin-left:20px}.header__left .navList__item a{color:#0a121b;font-size:1.4rem;letter-spacing:.075em;min-height:18px;background:left center no-repeat;transition:opacity .2s ease;background-size:auto 13px;padding-left:22px;white-space:nowrap}.header__left .navList__item a:hover{opacity:.6}.header__left .navList__item a.home{background-image:url("./../images/common/icon_home2.png")}.header__left .navList__item a.timeline{background-image:url("./../images/common/icon_timeline.png")}.header__left .navList__item a.review{background-image:url("./../images/common/icon_review.png")}.header__left .navList__item a.ranking{background-image:url("./../images/common/icon_ranking.png")}.header__left .search{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;font-size:0;margin-left:30px;background:#f1f1f1}@media only screen and (max-width: 1020px){.header__left .search{display:none}}.header__left .search>*{font-size:1.3rem}.header__left .search input{border:none;background:#f1f1f1;width:190px;height:32px;padding:5px 10px}.header__left .search button{border:none;background:#f1f1f1;width:40px;height:32px;padding:5px;text-align:center;cursor:pointer}.header__left .search button img{width:17px;transition:opacity .2s ease}.header__left .search button:hover img{opacity:.6}.header__right{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center}@media only screen and (max-width: 1020px){.header__right{display:none}}.header__right .nologin{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.header__right .nologin__item{margin-left:20px}.header__right .nologin__item a{color:#0a121b;font-size:1.3rem;letter-spacing:.075em;transition:opacity .2s ease}.header__right .nologin__item a:hover{opacity:.6}.header__right .onlogin{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;position:relative}.header__right .onlogin__outer{position:relative}.header__right .onlogin>a{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;color:#333;transition:opacity .2s ease}.header__right .onlogin>a:hover{opacity:.85}.header__right .onlogin .toggle{cursor:pointer;transition:opacity .2s ease;margin-left:10px;background:none !important}.header__right .onlogin .toggle.is-active img{transform:scale(1, -1)}.header__right .onlogin .toggle__item a,.header__right .onlogin .toggle__item span{text-align:center}.header__right .onlogin__item{margin-left:15px;font-size:1.3rem;letter-spacing:.075em}.header__right .onlogin__item.icon{border-radius:50%;overflow:hidden;width:38px}.header__right .onlogin__item.icon img{width:100%;height:auto}.headerSP{display:none}@media only screen and (max-width: 1020px){.headerSP{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center}}.headerSP__search{line-height:1}.headerSP__search img{width:17px;vertical-align:middle}.headerSP__icon{line-height:1;margin-left:15px}.headerSP__icon a{display:block;border-radius:50%;overflow:hidden;height:28px}.headerSP__icon a img{width:100%;height:100%;vertical-align:middle}#hamburger{display:none;width:50px;height:56px;position:fixed;top:0;right:0;z-index:1000;cursor:pointer;transition:all .2s ease}@media only screen and (max-width: 1020px){#hamburger{display:block}}#hamburger:hover{opacity:.85}#hamburger span{display:block;width:18px;height:1px;border-bottom:#333 2px solid;position:absolute;top:50%;right:15px;transform:translateY(-50%)}#hamburger::before,#hamburger::after{display:block;content:"";width:18px;height:1px;border-bottom:#333 2px solid;position:absolute;bottom:20px;right:15px;transition:all .5s}#hamburger::before{top:19px}#hamburger.is-active span{border:none}#hamburger.is-active::before,#hamburger.is-active::after{width:18px;top:50%;right:15px}#hamburger.is-active::before{transform:rotate(-45deg)}#hamburger.is-active::after{transform:rotate(45deg)}.spNav{display:none;position:fixed;top:0;left:0;z-index:100;width:100%;overflow-y:auto;background:#fff;padding-bottom:40px}.spNav.is-active{height:100%}.spNav .search{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;font-size:0;margin:13px 0px 0px 20px;position:relative}.spNav .search>*{font-size:1.3rem}.spNav .search input{border:none;background:#f1f1f1;width:calc(100vw - 60px);height:32px;line-height:32px;padding:5px 50px 5px 20px;border-radius:2px 0 0 2px;font-size:1.6rem;vertical-align:bottom}.spNav .search button{position:absolute;top:0;right:44px;border:none;background:#f1f1f1;width:40px;height:32px;padding:5px;text-align:center;cursor:pointer;border-radius:0 2px 2px 0;vertical-align:bottom}.spNav .search button img{width:17px}.spNav .nologin{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.spNav .nologin__outer{width:84vw;margin:25px auto 0}.spNav .nologin__item{width:100%}.spNav .nologin__item:not(:first-child){margin-left:1px}.spNav .nologin__item a{display:block;background:#0a121b;color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:.1em;text-align:center;padding:10px 5px;border-radius:4px}.spNav .onlogin{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.spNav .onlogin__outer{width:84vw;margin:25px auto 0}.spNav .onlogin a{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.spNav .onlogin__icon{border-radius:50%;overflow:hidden}.spNav .onlogin__icon img{width:60px}.spNav .onlogin__text{padding-left:15px;line-height:1.25}.spNav .onlogin__text .user{font-size:1.6rem;font-weight:700;letter-spacing:.05em;color:#0a121b}.spNav .onlogin__text .mypage{font-size:1rem;letter-spacing:.075em;color:#0a121b}.spNav .onlogin__gear a img{width:16px}.spNav .navList{width:84vw;margin:0 auto;padding:0 20px}.spNav .navList__item{margin-top:25px}.spNav .navList__item a{color:#0a121b;display:block;font-size:1.6rem;letter-spacing:.075em;min-height:24px;background:left center no-repeat;background-size:auto 18px;padding-left:58px}.spNav .navList__item a.home{background-image:url("./../images/common/icon_home2.png")}.spNav .navList__item a.timeline{background-image:url("./../images/common/icon_timeline.png")}.spNav .navList__item a.review{background-image:url("./../images/common/icon_review.png")}.spNav .navList__item a.ranking{background-image:url("./../images/common/icon_ranking.png")}.spNav .footNav{width:90vw;margin:40px auto 0}.spNav .footNav__item{border-bottom:#ccc 1px solid}.spNav .footNav__item:first-child{border-top:#ccc 1px solid}.spNav .footNav__item a{color:#0a121b;display:block;font-size:1.2rem;letter-spacing:.075em;padding:10px 15px}.spNav .logout{margin:25px auto 0;width:45vw}.spNav .logout a{display:block;font-size:1.6rem;font-weight:700;color:#fff;letter-spacing:.1em;background:#999;padding:10px;text-align:center}.footer{padding:40px 0}@media only screen and (max-width: 1020px){.footer{padding:40px 0 15px}}.footerNav{margin-top:5px;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}@media only screen and (max-width: 1020px){.footerNav{margin-top:2px}}.footerNav__item{line-height:1.5}.footerNav__item:not(:first-child){margin-left:15px}@media only screen and (max-width: 1020px){.footerNav__item:not(:first-child){margin-left:2vw}}.footerNav__item a{color:#333;font-size:1.2rem;letter-spacing:.075em}@media only screen and (max-width: 1020px){.footerNav__item a{font-size:1rem}}.footerNav__item a:hover{text-decoration:underline}.copyrights{display:block;text-align:center;font-size:1.1rem;color:#666;padding-top:40px;letter-spacing:.05em;font-family:"Arial",sans-serif}@media only screen and (max-width: 1020px){.copyrights{padding-top:15px;font-size:.9rem}}.is-login{display:none}body.login .is-nologin{display:none}body.login .is-login{display:block}.kojichu{background:#ddd;text-align:center;padding:.75em 30px;font-size:1.4rem;font-weight:600;line-height:1.5em;letter-spacing:.035em;color:#110}@media only screen and (max-width: 1020px){.kojichu{font-size:1.2rem;text-align:left;padding:.75em 20px}}.intro,.insert{width:1020px;margin:30px auto 0;padding:0 30px;position:relative}@media only screen and (max-width: 1020px){.intro,.insert{width:100%;margin:0 auto;padding:0px}}.intro__mente,.insert__mente{text-align:center;padding:30px;margin:0 0 30px;background:#fff;border-radius:10px;border:solid 1px #ccc}.intro__mente .en,.insert__mente .en{font-size:2.3rem;font-weight:700;color:#1e2b58}.intro__app,.insert__app{max-width:960px;margin:0 auto;display:flex;flex-wrap:wrap;position:relative;background:#fff;overflow:hidden}@media only screen and (max-width: 760px){.intro__app,.insert__app{display:block}}.intro__app img,.insert__app img{width:100%;height:auto}.intro__app__title,.insert__app__title{width:50%}@media only screen and (max-width: 760px){.intro__app__title,.insert__app__title{width:100%}}.intro__app__img,.insert__app__img{width:50%}@media only screen and (max-width: 760px){.intro__app__img,.insert__app__img{width:100%}}.intro__app__insert,.insert__app__insert{position:absolute;top:0;left:0;width:50%;height:100%;text-align:center;padding:30px;z-index:2;display:flex;align-items:center;box-sizing:border-box}.intro__app__insert strong,.insert__app__insert strong{color:#1e2b58;font-size:2.9rem;font-weight:700;line-height:1.4em}.intro__app__jacket,.insert__app__jacket{position:absolute;top:0;left:0;width:50%;z-index:1}.intro__app__jacket .img,.insert__app__jacket .img{width:100%;height:100%;opacity:.2}.intro__app .app__download,.intro__app .app__download__blue,.insert__app .app__download,.insert__app .app__download__blue{position:absolute;left:0;top:325px;width:50%;padding:0 3%;z-index:5}@media only screen and (max-width: 1020px){.intro__app .app__download,.intro__app .app__download__blue,.insert__app .app__download,.insert__app .app__download__blue{top:33.95vw}}@media only screen and (max-width: 760px){.intro__app .app__download,.intro__app .app__download__blue,.insert__app .app__download,.insert__app .app__download__blue{width:100%;padding:0;position:static}}.intro__app .app__download__inner,.intro__app .app__download__blue__inner,.insert__app .app__download__inner,.insert__app .app__download__blue__inner{display:flex;justify-content:space-between;align-items:center;border-radius:5px;background:#dedede;padding:7px}@media only screen and (max-width: 760px){.intro__app .app__download__inner,.intro__app .app__download__blue__inner,.insert__app .app__download__inner,.insert__app .app__download__blue__inner{padding:20px 0;border-radius:0px;justify-content:center}}.intro__app .app__download__t,.intro__app .app__download__blue__t,.insert__app .app__download__t,.insert__app .app__download__blue__t{width:130px;margin-left:20px}@media only screen and (max-width: 760px){.intro__app .app__download__t,.intro__app .app__download__blue__t,.insert__app .app__download__t,.insert__app .app__download__blue__t{margin-left:20px}}.intro__app .app__download__btn,.intro__app .app__download__blue__btn,.insert__app .app__download__btn,.insert__app .app__download__blue__btn{width:150px}@media only screen and (max-width: 760px){.intro__app .app__download__btn,.intro__app .app__download__blue__btn,.insert__app .app__download__btn,.insert__app .app__download__blue__btn{margin-left:20px}}.intro__app .app__download__qr,.intro__app .app__download__blue__qr,.insert__app .app__download__qr,.insert__app .app__download__blue__qr{width:75px}@media only screen and (max-width: 760px){.intro__app .app__download__qr,.intro__app .app__download__blue__qr,.insert__app .app__download__qr,.insert__app .app__download__blue__qr{display:none}}.intro__app .app__download__blue .app__download__inner,.insert__app .app__download__blue .app__download__inner{background:#1e2b58}.intro__copy,.insert__copy{padding:35px 0 15px;text-align:center;color:#1e2b58}@media only screen and (max-width: 1020px){.intro__copy,.insert__copy{padding:20px 0}}.intro__copy .en,.insert__copy .en{font-family:"Pacifico",cursive;font-size:5.6rem}@media only screen and (max-width: 1020px){.intro__copy .en,.insert__copy .en{font-size:3.6rem}}.intro__copy .jp,.insert__copy .jp{font-size:1.6rem}@media only screen and (max-width: 1020px){.intro__copy .jp,.insert__copy .jp{font-size:1.4rem}}.intro__bg,.insert__bg{background:#fff}@media only screen and (max-width: 1020px){.intro__bg,.insert__bg{padding-top:150px}}.intro__btns,.insert__btns{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;width:420px;margin:0 auto}@media only screen and (max-width: 1020px){.intro__btns,.insert__btns{width:300px}}.intro__btns li,.insert__btns li{width:200px}@media only screen and (max-width: 1020px){.intro__btns li,.insert__btns li{width:100%;margin-bottom:10px}}.intro__btns li a,.insert__btns li a{display:block;text-align:center;background:#1e2b58;border-radius:22px;line-height:44px;color:#fff;transition:opacity .2s ease}.intro__btns li a:hover,.insert__btns li a:hover{opacity:.85}.intro .search,.insert .search{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;font-size:0;margin:0 auto;width:450px;border-bottom:solid 1px #1e2b58}@media only screen and (max-width: 1020px){.intro .search,.insert .search{width:300px}}.intro .search>*,.insert .search>*{font-size:1.3rem}.intro .search input,.insert .search input{border:none;width:400px;height:42px;padding:5px 10px;font-size:1.8rem;vertical-align:bottom}@media only screen and (max-width: 1020px){.intro .search input,.insert .search input{width:250px}}.intro .search button,.insert .search button{border:none;background:#fff;width:42px;height:42px;padding:5px;text-align:center;cursor:pointer;vertical-align:bottom}.intro .search button img,.insert .search button img{width:22px;transition:opacity .2s ease}.intro .search button:hover img,.insert .search button:hover img{opacity:.6}.intro img,.insert img{width:100%;height:auto}.insert__app{margin:50px auto}@media only screen and (max-width: 760px){.insert__app{display:block}}.insert__app__title{width:60%}@media only screen and (max-width: 760px){.insert__app__title{width:100%}}.insert__app__img{width:40%;padding-top:20px}@media only screen and (max-width: 760px){.insert__app__img{width:100%}}.insert__app__jacket{width:60%}@media only screen and (max-width: 760px){.insert__app__jacket{width:100%;margin-bottom:30px}}@media only screen and (max-width: 760px){.insert__app__jacket .img{height:60vw;overflow:hidden}}.insert__app__insert{width:60%;padding-bottom:80px}@media only screen and (max-width: 760px){.insert__app__insert{position:static;width:100%;height:60vw;padding:0 20px}}.insert__app__insert strong{font-size:2.1rem;font-weight:700;line-height:1.4em}.insert__app .app__download{position:absolute;left:0;top:auto;bottom:0px;width:60%;padding:0;z-index:5}@media only screen and (max-width: 760px){.insert__app .app__download{width:100%}}.insert__app .app__download__inner{justify-content:center}@media only screen and (max-width: 760px){.insert__app .app__download__inner{padding:20px 0;border-radius:0px;justify-content:center}}.insert__app .app__download__inner div{margin:0 10px}.double{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;padding:30px 30px}@media only screen and (max-width: 1020px){.double{display:block;padding:0px}}.breadcrumb+.double{padding-top:0}.double .main{width:630px}@media only screen and (max-width: 1020px){.double .main{width:100%;padding:0 15px}}.double .main .section{background:#fff;padding:20px;margin-bottom:30px}@media only screen and (max-width: 1020px){.double .main .section{padding:15px;margin-top:15px;margin-bottom:15px}}@media only screen and (max-width: 1020px){.double .main .section:not(:first-child){margin-top:15px}}.double .main .section__title{position:relative}.double .main .section__title__text{font-size:2.1rem;font-weight:700;line-height:1.2em;color:#333;letter-spacing:.05em}@media only screen and (max-width: 1020px){.double .main .section__title__text{font-size:1.4rem}}.double .main .section__title__btn{position:absolute;top:50%;right:0;transform:translateY(-50%)}.double .main .section__title__btn a{font-size:1.2rem;color:#333;letter-spacing:.075em}.double .main .section__title__btn a:hover{text-decoration:underline}@media only screen and (max-width: 1020px){.double .main .section__title__btn a{font-size:1.2rem;font-weight:700;letter-spacing:.05em}}.double .main .section__watch li{margin-bottom:5px}.double .main .section__watch li:last-child{margin-bottom:0}.double .main .section__watch .watchbtn{color:#1e2b58;font-size:1.6rem;line-height:24px}.double .main .section__watch .watchbtn i{margin-right:5px}.double .main .section__watch .watchbtn__icon{display:inline-block;width:24px;height:24px;margin-right:7px}.double .main .section__watch .watchbtn__icon img{width:100%;height:auto}.double .main .section__watch .watchbtn:hover{color:#007293}.double .sub{width:300px}@media only screen and (max-width: 1020px){.double .sub{width:100%;margin-top:15px}}.double .sub__bnr{margin-bottom:20px}.double .sub__bnr a{transition:opacity .2s ease}.double .sub__bnr a:hover{opacity:.85}.double .sub__bnr a img{width:100%;height:auto}.single{padding:50px 30px}@media only screen and (max-width: 1020px){.single{padding:15px 0 0}}.single700{margin:50px auto;padding:50px;width:700px;background:#fff;position:relative}@media only screen and (max-width: 1020px){.single700{margin:1px auto 30px;padding:20px !important;width:100%}}.single700 .review a{color:#007293}.single700 .review a:hover{text-decoration:underline}.single700 .review__body{margin-left:0px}.single700 .review__title,.single700 .mypageReview__title{font-size:2.4rem;margin-bottom:15px}.single700 .review__text,.single700 .mypageReview__text{font-size:1.6rem}.single700 .review__snsArea{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:30px 0 0;text-align:center}@media only screen and (max-width: 1020px){.single700 .review__snsArea{position:static;margin-top:10px}}.single700 .review__snsArea__text{font-size:1.4rem;margin:30px 0 15px;width:100%}@media only screen and (max-width: 1020px){.single700 .review__snsArea__text{margin:30px 0 10px}}.single700 .review__snsArea__item{font-size:1.6rem}@media only screen and (max-width: 1020px){.single700 .review__snsArea__item{font-size:1.2rem}}.single700 .review__snsArea__item:not(:first-child){margin-left:10px}.single700 .review__snsArea__item a{font-size:2.8rem;margin:0 7px;text-decoration:none;transition:opacity .2s ease}.single700 .review__snsArea__item a.twitter{color:#1da1f2}.single700 .review__snsArea__item a.facebook{color:#1877f2}.single700 .review__snsArea__item a:hover{opacity:.6}@media only screen and (max-width: 1020px){.single700{padding:15px 0 0}}.homeAD{margin-top:10px}.homeAD a{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;transition:opacity .2s ease;color:#0a121b;background:#f1f1f1;border-radius:4px;padding:40px}@media only screen and (max-width: 1020px){.homeAD a{display:block;padding:20px}}.homeAD a:hover{opacity:.85}.homeAD__img{padding-right:20px}@media only screen and (max-width: 1020px){.homeAD__img{padding:0 0 10px 0}}@media only screen and (max-width: 1020px){.homeAD__img img{width:100%;height:auto}}.homeAD__text{font-size:1.8rem;font-weight:700;letter-spacing:.075em;line-height:1.55}@media only screen and (max-width: 1020px){.homeAD__text{font-size:1.6rem;letter-spacing:0}}.workList{display:grid;grid-template-columns:repeat(5, 1fr);gap:15px}@media only screen and (max-width: 1020px){.workList{display:grid;grid-template-columns:repeat(3, 1fr);gap:15px}}.workList__item{margin-top:10px}.workList__item img{width:100%;height:auto}.workList__item a{display:block;color:#333}@media only screen and (min-width: 1021px){.workList__item a{transition:opacity .2s ease}.workList__item a:hover{opacity:.85}}.workList__item a .workImg{position:relative}@media only screen and (max-width: 1020px){.workList__item a .workImg{width:100%;text-align:center;margin:0 auto 8px}}.workList__item a .workImg .workIcon{position:absolute;bottom:0;right:0;display:block}@media only screen and (max-width: 1020px){.workList__item a .workImg .workIcon{display:none}}@media only screen and (max-width: 1020px){.workList__item a .workTextArea{line-height:1.35;padding:0 10px}}.workList__item a .workTextArea .workIcon{display:none}@media only screen and (max-width: 1020px){.workList__item a .workTextArea .workIcon{display:inline-block}}.workList__item a .workText{font-size:1.2rem;margin-top:3px;line-height:1.35}@media only screen and (max-width: 1020px){.workList__item a .workText{font-size:1.4rem;margin-top:0;letter-spacing:.05em}}.wrapper2{width:620px;margin:0 auto}@media only screen and (max-width: 1020px){.wrapper2{width:100%;padding:0 20px}}.upperBtn{width:180px;margin:15px 0 0 auto}@media only screen and (max-width: 1020px){.upperBtn{width:70%;max-width:240px}}.upperBtn a{display:block;border:#dadada 1px solid;background:#fff;text-align:center;color:#06c;font-size:1.3rem;letter-spacing:.075em;border-radius:4px;height:35px;line-height:35px}.loginArea{background:#fff;margin-top:15px}.loginArea__outer{padding:30px;text-align:center}.loginArea__outer:not(:first-child){border-top:#f1f1f1 5px solid}.loginArea__outer dl{width:340px;margin:15px auto}.loginArea__outer dt{font-size:1.4rem;font-weight:700;text-align:left;margin-bottom:5px}.loginArea__outer dt.align-center{text-align:center}.loginArea__outer dd{text-align:left}@media only screen and (max-width: 1020px){.loginArea__outer{width:100%}.loginArea__outer dl,.loginArea__outer dt,.loginArea__outer dd{width:100%}}.loginArea__title{font-size:1.4rem;letter-spacing:.015em;color:#333}.loginArea__title2{font-size:2.3rem;letter-spacing:.035em;margin-top:15px;color:#333}.loginArea__error{font-size:1.3rem;letter-spacing:.05em;color:#ff6c00;padding:10px;margin-bottom:20px;border:solid 1px #ff6c00}.loginArea__input{margin:0 auto;width:340px;border:#e4e4e4 1px solid;background:#f1f1f1;font-size:1.6rem;padding:10px 15px;border-radius:4px}@media only screen and (max-width: 1020px){.loginArea__input{width:100%}}.loginArea__input:focus{background:#fff}.loginArea__input::-moz-placeholder{color:#999;font-size:1.4rem}.loginArea__input::placeholder{color:#999;font-size:1.4rem}.loginArea__select{margin-right:5px;width:4em;font-size:1.6rem;text-align:center;border:#e4e4e4 1px solid;background:#fff;font-size:1.6rem;padding:10px 15px;border-radius:7px;position:relative}.loginArea__select:focus{background:#fff}.loginArea__select::-moz-placeholder{color:#999;font-size:1.4rem}.loginArea__select::placeholder{color:#999;font-size:1.4rem}.loginArea__check{margin:30px auto;width:450px;font-size:1.4rem}.loginArea__check dl{width:100%;display:flex;flex-wrap:wrap;margin:15px auto}.loginArea__check dt{width:35%;padding:5px;font-weight:700;text-align:left}.loginArea__check dd{width:65%;padding:5px;text-align:left;background:#f1f1f1}@media only screen and (max-width: 1020px){.loginArea__check{width:100%}.loginArea__check dt,.loginArea__check dd{width:100%}}.loginArea__omission{margin-top:15px;font-size:1.3rem;line-height:1}.loginArea__omission input{-moz-appearance:checkbox;-webkit-appearance:checkbox;appearance:checkbox;border:#999 1px solid;width:16px;height:16px;background:none;border-radius:0;margin-right:5px;transform:translateY(0.25em)}.loginArea__omission label{cursor:pointer}.loginArea__omission a{color:#06c}.loginArea__omission a:hover{text-decoration:underline}.loginArea__submit,.loginArea__twitter a,.loginArea__cancelbtn a,.loginArea__btn a{background:#000;color:#fff;width:240px;height:50px;line-height:50px;text-align:center;margin:15px auto 0;border:none;font-size:1.8rem;letter-spacing:.05em;cursor:pointer;transition:opacity .2s ease;border-radius:4px}@media only screen and (max-width: 1020px){.loginArea__submit,.loginArea__twitter a,.loginArea__cancelbtn a,.loginArea__btn a{width:100%}}.loginArea__submit:hover,.loginArea__twitter a:hover,.loginArea__cancelbtn a:hover,.loginArea__btn a:hover{opacity:.85}.loginArea__forget{margin-top:25px}.loginArea__forget a{color:#06c;font-size:1.4rem}.loginArea__forget a:hover{text-decoration:underline}.loginArea__btn a{display:block}.loginArea__cancelbtn a{display:block;background:#aaa}.loginArea__twitter a{display:block;background:#3aa1f2}.movieAlert{background:#fff;margin:50px 0px;padding:15px 150px 15px 20px;border-radius:5px;position:relative}.movieAlert a{display:block;position:absolute;top:15px;right:20px;width:auto;height:auto;color:#fff;font-weight:700;padding:0px 15px;font-size:16px;line-height:3.6em;background:#3aa1f2;border-radius:5px}.movieHeader,.rankingKobetsu{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;margin-top:30px;margin-bottom:30px;padding:0 30px}@media only screen and (max-width: 1020px){.movieHeader,.rankingKobetsu{display:block;margin-top:15px;padding:0 15px}}.movieHeader__main,.rankingKobetsu__main{width:720px;overflow:hidden;position:relative;zoom:1}@media only screen and (max-width: 1020px){.movieHeader__main,.rankingKobetsu__main{width:100%}}.movieHeader__img{width:160px;float:left;margin-right:30px}@media only screen and (max-width: 1020px){.movieHeader__img{width:21vw;margin-right:15px;margin-bottom:10px}}.movieHeader__img img{width:100%;height:auto}.movieHeader__title,.rankingKobetsu__title{font-size:2.8rem;line-height:1.25}@media only screen and (max-width: 1020px){.movieHeader__title,.rankingKobetsu__title{font-size:1.8rem}}.movieHeader__year,.movieHeader__season{font-size:1.4rem;letter-spacing:.05em}@media only screen and (max-width: 1020px){.movieHeader__year,.movieHeader__season{font-size:1.2rem}}.movieHeader__starArea,.mypageReview__starArea,.reviewPage__starArea{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.movieHeader__starArea .num,.mypageReview__starArea .num,.reviewPage__starArea .num{font-size:2.3rem;letter-spacing:.05em;color:#ff6c00}@media only screen and (max-width: 1020px){.movieHeader__starArea .num,.mypageReview__starArea .num,.reviewPage__starArea .num{font-size:1.6rem}}.movieHeader__starArea .star,.mypageReview__starArea .star,.reviewPage__starArea .star{font-size:1.8rem;letter-spacing:.075em;margin-left:5px}@media only screen and (max-width: 1020px){.movieHeader__starArea .star,.mypageReview__starArea .star,.reviewPage__starArea .star{font-size:1.4rem;margin-left:0}}.movieHeader__starArea .star span,.mypageReview__starArea .star span,.reviewPage__starArea .star span{color:#ff6c00}.movieHeader__starArea .nostar,.mypageReview__starArea .nostar,.reviewPage__starArea .nostar{font-size:1.2rem;letter-spacing:.075em;margin-left:5px}@media only screen and (max-width: 1020px){.movieHeader__starArea .nostar,.mypageReview__starArea .nostar,.reviewPage__starArea .nostar{font-size:1.2rem}}.movieHeader__starArea .nostar span,.mypageReview__starArea .nostar span,.reviewPage__starArea .nostar span{color:#ff6c00}.movieHeader__starArea .nostar a,.mypageReview__starArea .nostar a,.reviewPage__starArea .nostar a{color:#06c}.movieHeader__starArea .nostar a:hover,.mypageReview__starArea .nostar a:hover,.reviewPage__starArea .nostar a:hover{opacity:.6}.movieHeader__starArea .star-range,.mypageReview__starArea .star-range,.reviewPage__starArea .star-range{margin-left:5px;width:100px;height:20px;line-height:1;background:#bbb;position:relative}.movieHeader__starArea .star-range img,.mypageReview__starArea .star-range img,.reviewPage__starArea .star-range img{width:20px;height:20px}.movieHeader__starArea .star-range span.bar,.mypageReview__starArea .star-range span.bar,.reviewPage__starArea .star-range span.bar{display:block;height:20px;background:#ff6c00}.movieHeader__starArea .star-range::after,.mypageReview__starArea .star-range::after,.reviewPage__starArea .star-range::after{content:"";display:block;position:absolute;top:0;left:0;z-index:10;width:100%;height:20px;background:url("https://filmog.com/assets/images/common/star_cover_gray.png") repeat left top;background-size:20px 20px}@media only screen and (max-width: 1020px){.movieHeader__starArea .star-range,.mypageReview__starArea .star-range,.reviewPage__starArea .star-range{margin-top:10px}}.movieHeader__review{font-size:1.4rem;letter-spacing:.075em;line-height:1.25}@media only screen and (max-width: 1020px){.movieHeader__review{font-size:1.2rem}}.movieHeader__review em{font-weight:700}.movieHeader__table{margin-top:10px}@media only screen and (max-width: 1020px){.movieHeader__table{margin-top:15px;width:100%}}.movieHeader__table th,.movieHeader__table td{text-align:left;vertical-align:top;padding:3px 0;font-size:1.3rem;font-weight:400;letter-spacing:.075em;line-height:1.5}@media only screen and (max-width: 1020px){.movieHeader__table th,.movieHeader__table td{font-size:1.2rem}}.movieHeader__table th{padding-right:1em;white-space:nowrap}@media only screen and (max-width: 1020px){.movieHeader__table th{width:4em}}.movieHeader__table a{display:inline-block;margin-right:7px;margin-bottom:7px;padding:0 5px;background:#fff;color:#1e2b58;border-radius:3px}.movieHeader__table a:hover{opacity:.6}.movieHeader__table a:last-child{margin-right:0}.movieHeader__sub,.rankingKobetsu__sub{width:200px;position:relative}@media only screen and (max-width: 1020px){.movieHeader__sub,.rankingKobetsu__sub{width:100%}}.movieHeader__btnArea,.rankingKobetsu__btnArea{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center}@media only screen and (max-width: 1020px){.movieHeader__btnArea,.rankingKobetsu__btnArea{justify-content:center;margin:20px 0;position:relative}}.movieHeader__btnArea .btn,.rankingKobetsu__btnArea .btn{margin-right:10px;line-height:1.5;height:auto}@media only screen and (max-width: 1020px){.movieHeader__btnArea .btn,.rankingKobetsu__btnArea .btn{width:58.66vw}}.movieHeader__btnArea .btn a,.rankingKobetsu__btnArea .btn a{height:42px;line-height:42px;display:block;background:#0a121b;color:#fff;text-align:center;padding-left:20px;font-size:1.8rem;position:relative;border-radius:100px;transition:opacity .2s ease}@media only screen and (max-width: 1020px){.movieHeader__btnArea .btn a,.rankingKobetsu__btnArea .btn a{margin:0 calc(12vw - 30px);padding-left:10px}}.movieHeader__btnArea .btn a:hover,.rankingKobetsu__btnArea .btn a:hover{opacity:.85}.movieHeader__btnArea .btn a::before,.rankingKobetsu__btnArea .btn a::before{content:url("https://filmog.com/assets/images/common/plus.png");position:absolute;top:8px;left:13px;padding-right:10px;font-size:2.4rem;line-height:1;color:#00c6ff;vertical-align:baseline}.movieHeader__btnArea .slideBtn,.rankingKobetsu__btnArea .slideBtn{position:relative}@media only screen and (max-width: 1020px){.movieHeader__btnArea .slideBtn,.rankingKobetsu__btnArea .slideBtn{position:absolute;right:0}}.movieHeader__btnArea .slideBtn__toggle,.rankingKobetsu__btnArea .slideBtn__toggle{width:36px;cursor:pointer}.movieHeader__btnArea .slideBtn__outer,.rankingKobetsu__btnArea .slideBtn__outer{top:30px;right:-5px}.movieHeader__snsArea{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;position:absolute;bottom:0;right:0}@media only screen and (max-width: 1020px){.movieHeader__snsArea{position:static;margin-top:10px}}.movieHeader__snsArea__item{font-size:1.2rem}@media only screen and (max-width: 1020px){.movieHeader__snsArea__item{font-size:1.2rem}}.movieHeader__snsArea__item:not(:first-child){margin-left:10px}.movieHeader__snsArea__item a{font-size:2.1rem;text-decoration:none;transition:opacity .2s ease}.movieHeader__snsArea__item a.twitter{color:#1da1f2}.movieHeader__snsArea__item a.facebook{color:#1877f2}.movieHeader__snsArea__item a:hover{opacity:.6}.kiroku{margin-top:.5em}@media only screen and (max-width: 1020px){.kiroku{padding:0}}.kiroku__count{margin-left:5px;margin-bottom:5px}.kiroku__list{width:100%}.kiroku__list__title{font-size:1.2rem;font-weight:700;margin-top:.7em}.kiroku__noitem{padding:7px 10px;font-size:1.4rem;line-height:1.2em;background:#dedede}@media only screen and (max-width: 1020px){.kiroku__item{border-bottom:solid 1px #f1f1f1;margin-bottom:5px}}.kiroku__item .noitem{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;color:#333;font-size:1.4rem;padding:3px 50px 3px 5px;position:relative}@media only screen and (max-width: 1020px){.kiroku__item .noitem{font-size:1.2rem}}.kiroku__item a{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;color:#333;font-size:1.4rem;padding:0px 5px;margin-bottom:5px;position:relative;border-bottom:solid 1px #fff}@media only screen and (max-width: 1020px){.kiroku__item a{font-size:1.2rem}}.kiroku__item a .date{display:block;position:relative;padding-left:15px}@media only screen and (max-width: 1020px){.kiroku__item a .date{width:100%;padding-left:0}}.kiroku__item a .date::after{content:"";display:block;position:absolute;top:11px;left:5px;width:2px;height:2px;background:#999}@media only screen and (max-width: 1020px){.kiroku__item a .date::after{display:none}}.kiroku__item a::after{content:"編集";font-size:1.2rem;position:absolute;right:5px;color:#007293;transition:opacity .2s ease}@media only screen and (max-width: 1020px){.kiroku__item a::after{opacity:1;font-size:1.2rem}}.kiroku__item a:hover{background:#f1f1f1;border-top-left-radius:20px;border-bottom-left-radius:20px}@media only screen and (max-width: 1020px){.kiroku__item a:hover{background:#fff}}.kiroku__item a:hover::after{color:#1e2b58}@media only screen and (max-width: 1020px){.kiroku__item a:hover .num{background:#f1f1f1;color:#333}}.kiroku__item a .num{display:block;position:absolute;top:0;left:0;font-size:1.2rem;font-family:"Ariel","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;font-weight:700;line-height:1.9em;width:24px;text-align:center;margin-right:6px;background:#f1f1f1;border-radius:12px}.kiroku__item .times,.kiroku__item .place,.kiroku__item .date{padding-right:.8em}.review{position:relative}.review .section__title__text2{font-size:1.2rem;margin-top:5px;padding-left:1px}@media only screen and (max-width: 1020px){.review .section__title__text2{font-size:1.2rem}}.review .dots{position:absolute;top:15px;right:0;width:36px;text-align:center;cursor:pointer;outline:0}.review .dots .toggle{opacity:.5}.review__outer,.reviewPage__outer{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.review__body{margin-left:50px}@media only screen and (max-width: 1020px){.review__body{margin-left:0px}}.review__user,.reviewPage__user{overflow:hidden;border-radius:100px;margin-right:15px;width:34px}.review__user img,.reviewPage__user img{width:100%;height:auto}.review__nameArea,.reviewPage__nameArea{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;line-height:1}@media only screen and (max-width: 1020px){.review__nameArea,.reviewPage__nameArea{display:block}}.review__nameArea .name,.reviewPage__nameArea .name{font-size:1.3rem;letter-spacing:.05em;margin-right:10px}@media only screen and (max-width: 1020px){.review__nameArea .name,.reviewPage__nameArea .name{font-size:1.2rem}}.review__nameArea .date,.reviewPage__nameArea .date{font-size:1.2rem;letter-spacing:.05em;margin-right:10px}@media only screen and (max-width: 1020px){.review__nameArea .date,.reviewPage__nameArea .date{font-size:1.2rem;display:inline-block;margin-right:5px}}@media only screen and (max-width: 1020px){.review__nameArea .place,.reviewPage__nameArea .place{display:inline-block}}.review .star{font-size:1.6rem;line-height:1;margin-top:5px;letter-spacing:.075em;color:#ff6c00}@media only screen and (max-width: 1020px){.review .star{font-size:1.4rem;margin-top:10px}}.review .star span{font-size:1.3rem;letter-spacing:.05em;color:#0a121b}.review .star-range{margin-top:5px;width:100px;height:20px;line-height:1;background:#bbb;position:relative}.review .star-range img{width:20px;height:20px}.review .star-range span.bar{display:block;height:20px;background:#ff6c00}.review .star-range::after{content:"";display:block;position:absolute;top:0;left:0;z-index:10;width:100%;height:20px;background:url("https://filmog.com/assets/images/common/star_cover.png") repeat left top;background-size:20px 20px}@media only screen and (max-width: 1020px){.review .star-range{margin-top:10px}}.review__title,.mypageReview__title{font-size:1.6rem;font-weight:700;letter-spacing:.05em;margin-top:1em;word-wrap:break-word;overflow-wrap:break-word}.review__title__secure,.review__title__status{color:#ff6c00;font-size:1.3rem}.review__title__secure i,.review__title__status i{padding-right:5px}@media only screen and (max-width: 1020px){.review__title,.mypageReview__title{font-size:1.4rem}}.review__text,.mypageReview__text{font-size:1.4rem;letter-spacing:.035em;margin-top:.5em;word-wrap:break-word;overflow-wrap:break-word}.review__netabare{font-size:1.2rem;font-weight:700;color:#ff6c00}.review__seemore{margin-top:20px}.review__seemore a{font-size:1.4rem;display:block;padding:8px 10px;line-height:1em;text-align:center;color:#007293;background:#f1f1f1}.review__seemore a:hover{text-decoration:underline}article.noreview{padding:7px 10px;margin-top:20px;font-size:1.4rem;line-height:1.2em;background:#dedede}article.review{padding-bottom:20px}article.review:first-of-type{padding-top:20px}article.review:not(:first-of-type){padding-top:20px;border-top:#f1f1f1 1px solid}@media only screen and (max-width: 1020px){article.review:not(:first-of-type){margin-top:20px;padding-top:20px}}.logNew{padding-top:50px}.logNew.app{padding-bottom:80px}@media only screen and (max-width: 1020px){.logNew{padding:15px 15px 0}}.logNew__table{background:#fff;width:600px;margin:10px auto}@media only screen and (max-width: 1020px){.logNew__table{width:100%}}.logNew__table th{width:140px;padding:18px;text-align:left;font-size:2.1rem;line-height:1em;font-weight:400;color:#333;border-right:solid 1px #eaeef0}@media only screen and (max-width: 1020px){.logNew__table th{display:block;width:100%;border:none}}.logNew__table th .en{display:block;color:#999;font-size:1.2rem;line-height:1em;padding-top:7px;padding-left:3px;letter-spacing:.4pt}@media only screen and (max-width: 1020px){.logNew__table th .en{display:inline-block;margin-left:5px;padding:0}}.logNew__table td{width:460px}@media only screen and (max-width: 1020px){.logNew__table td{display:block;width:100%}}.logNew__table td .logNew__selectArea:last-child{border-bottom:none}.logNew__title{text-align:center;font-size:1.8rem;font-weight:400;letter-spacing:.075em;margin-bottom:30px}@media only screen and (max-width: 1020px){.logNew__title{font-size:1.6rem;line-height:1.4}}.logNew__img{text-align:center;width:80px;margin:1rem auto 0}.logNew__img img{width:100%;height:auto}.logNew__subtitle{text-align:center;margin-top:2rem}@media only screen and (max-width: 1020px){.logNew__subtitle{margin-top:25px}}.logNew__subtitle .title1{font-size:2.3rem;font-weight:400;letter-spacing:.075em}.logNew__subtitle .title2{font-size:1.2rem;font-weight:400;letter-spacing:.075em}.logNew__titleArea{width:100%;padding:15px}.logNew__switchArea{width:100%;padding:15px;border-bottom:solid 1px #eaeef0;display:flex;justify-content:flex-end}.logNew__switchArea .switchArea{line-height:20px;letter-spacing:0;text-align:center;font-size:11px;position:relative;margin-left:auto;width:52px;background:#fff}.logNew__switchArea .switchArea input[type=checkbox]{display:none}.logNew__switchArea .switchArea label{display:block;box-sizing:border-box;height:28px;border:7px solid #fff;border-radius:14px;background:#eaeef0;cursor:pointer}.logNew__switchArea .switchArea input[type=checkbox]:checked+label{background:#00c6ff}.logNew__switchArea .switchArea #swImg{position:absolute;width:20px;height:20px;background:#eaeef0;top:4px;left:4px;border-radius:10px;transition:.2s;box-shadow:0 1px 2px 1px rgba(0,0,0,.2);pointer-events:none}.logNew__switchArea .switchArea input[type=checkbox]:checked~#swImg{transform:translateX(24px)}.logNew__radioArea{width:100%;padding:15px;border-bottom:solid 1px #eaeef0;display:flex;justify-content:flex-end}.logNew__radioArea input[type=radio]{display:none}.logNew__radioArea label{display:block;box-sizing:border-box;height:28px;border:7px solid #fff;border-radius:14px;background:#eaeef0;cursor:pointer}.logNew__radioArea input[type=radio]:checked+label{background:#00c6ff}.logNew__radioArea .switchArea #swImg{position:absolute;width:20px;height:20px;background:#eaeef0;top:4px;left:4px;border-radius:10px;transition:.2s;box-shadow:0 1px 2px 1px rgba(0,0,0,.2);pointer-events:none}.logNew__radioArea input[type=radio]:checked~#swImg{transform:translateX(24px)}.logNew__selectArea{margin:0 auto;width:100%;padding:15px;border-bottom:solid 1px #eaeef0;position:relative}@media only screen and (max-width: 1020px){.logNew__selectArea{width:100%}}.logNew__selectArea#prefectureList,.logNew__selectArea#theaterList{display:none}.logNew__selectArea .checkBox{position:absolute;top:50%;right:20px;margin-top:-10px}.logNew__selectArea .checkBox label{display:block;background:#eaeef0;width:20px;height:20px;border-radius:6px;overflow:hidden;padding:0;text-indent:-9999px;line-height:1em;cursor:pointer}.logNew__selectArea .checkBox label img{width:20px;height:20px;margin:0}.logNew__selectArea .checkBox input[type=checkbox]{display:none}.logNew__selectArea .checkBox input[type=checkbox]:checked+label{text-indent:0;background:#00c6ff}.logNew__selectArea .selectOuter{margin-top:30px}.logNew__selectArea .selectOuter,.logNew__selectArea .selectOuter2{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;position:relative;display:inline-flex}.logNew__selectArea .selectOuter.leftMargin,.logNew__selectArea .selectOuter2.leftMargin{margin-left:.5em}@media only screen and (max-width: 1020px){.logNew__selectArea .selectOuter.leftMargin,.logNew__selectArea .selectOuter2.leftMargin{margin-left:0}}.logNew__selectArea .selectOuter.one,.logNew__selectArea .selectOuter2.one{display:block}@media only screen and (max-width: 1020px){.logNew__selectArea .selectOuter.one,.logNew__selectArea .selectOuter2.one{width:100%}}.logNew__selectArea .selectOuter .text,.logNew__selectArea .selectOuter2 .text{font-size:1.6rem;padding-left:.5em}@media only screen and (max-width: 1020px){.logNew__selectArea .selectOuter .text,.logNew__selectArea .selectOuter2 .text{padding-left:.25em}}@media only screen and (max-width: 1020px){.logNew__selectArea .selectOuter.full,.logNew__selectArea .selectOuter2.full{width:100%}}@media only screen and (max-width: 1020px){.logNew__selectArea .selectOuter.full .selectInner,.logNew__selectArea .selectOuter2.full .selectInner{width:calc(50% - 15px - 8px - 2em)}}.logNew__selectArea .selectInner{overflow:hidden;width:90px;position:relative;background:#fff;border:#e4e4e4 1px solid;border-radius:4px}.logNew__selectArea .selectInner.full{width:220px;margin:0 auto}@media only screen and (max-width: 1020px){.logNew__selectArea .selectInner.full{width:100%}}.logNew__selectArea .selectInner::after{pointer-events:none;content:"";width:7px;height:7px;position:absolute;top:50%;right:15px;border-right:#333 1px solid;border-bottom:#333 1px solid;transform:rotate(45deg) translateY(-6px);transform-origin:center}.logNew__selectArea .selectInner select{width:100%;cursor:pointer;border:none;outline:none;background:rgba(0,0,0,0);background-image:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 15px;font-size:1.4rem}.logNew__selectArea .selectInner .selecter-title{width:100%;padding:10px 15px;font-size:1.2rem}.logNew__btn{margin:50px auto;width:240px}.logNew__btn:first-of-type{margin:50px auto 0}.logNew__btn:nth-of-type(2){margin:30px auto 50px}.selectBtn{display:block;background:#0a121b;color:#fff;text-align:center;font-size:1.8rem;letter-spacing:.075em;margin:0 auto;transition:opacity .2s ease;border:none;width:240px;height:48px;line-height:48px;cursor:pointer;border-radius:4px}@media only screen and (max-width: 1020px){.selectBtn{width:100%}}@media only screen and (max-width: 1020px){.selectBtn:last-child{margin-bottom:20px}}.selectBtn:hover{opacity:.85}.selectBtn__2btns{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:50px auto;width:520px}@media only screen and (max-width: 1020px){.selectBtn__2btns{flex-direction:column-reverse;width:100%;margin:25px auto}}.selectBtn__2btns a{display:block}.selectBtn__outer{margin:50px auto}@media only screen and (max-width: 1020px){.selectBtn__outer{margin:25px auto}}.cancelBtn{display:block;background:#aaa;color:#fff;text-align:center;font-size:1.6rem;letter-spacing:.075em;margin:1.5em auto 0;transition:opacity .2s ease;border:none;width:180px;height:36px;line-height:36px;cursor:pointer;border-radius:4px}@media only screen and (max-width: 1020px){.cancelBtn{width:100%}}@media only screen and (max-width: 1020px){.cancelBtn:last-child{margin-bottom:20px}}.cancelBtn:hover{opacity:.85}.deleteBtn{display:block;background:#ff6c00;color:#fff;text-align:center;font-size:1.8rem;letter-spacing:.075em;margin:0 auto;transition:opacity .2s ease;border:none;width:240px;height:48px;line-height:48px;cursor:pointer;border-radius:4px}@media only screen and (max-width: 1020px){.deleteBtn{width:100%}}.deleteBtn:hover{opacity:.85}.entryStar{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;margin-top:20px}.entryStar__item{font-size:2.7rem;letter-spacing:.02em;color:#bebebe;cursor:pointer}.entryStar__item.is-active{color:#ff6c00}.entryStarRange{max-width:360px;margin:0 auto}.entryStarRange p{text-align:center;margin:10px 0;font-size:1.8rem}.entryStarRange__inner{position:relative}.entryStarRange__inner span.range-min{display:block;position:absolute;top:-1.5em;left:0}.entryStarRange__inner span.range-max{display:block;position:absolute;top:-1.5em;right:0}.entryStarRange__check{position:absolute;top:0;left:-36px}.entryStarRange input[type=checkbox]{-moz-appearance:checkbox;-webkit-appearance:checkbox;appearance:checkbox;border:#999 1px solid;width:16px;height:16px;background:none;border-radius:0;margin-right:5px;transform:translateY(0.25em)}.entryStarRange label{cursor:pointer}.entryTitle{width:670px;margin:20px auto 0}@media only screen and (max-width: 1020px){.entryTitle{width:100%}}.entryTitle input{background:#fff;font-size:2.3rem;padding:25px;border:none;width:100%}.entryTitle input::-moz-placeholder{color:#bebebe}.entryTitle input::placeholder{color:#bebebe}@media only screen and (max-width: 1020px){.entryTitle input{font-size:1.6rem;padding:15px}}.entryBody{width:670px;margin:10px auto 0}@media only screen and (max-width: 1020px){.entryBody{width:100%}}.entryBody textArea{background:#fff;font-size:1.8rem;line-height:2em;padding:25px;border:none;width:100%}.entryBody textArea::-moz-placeholder{color:#bebebe}.entryBody textArea::placeholder{color:#bebebe}@media only screen and (max-width: 1020px){.entryBody textArea{font-size:1.4rem;padding:15px}}.entryCheck{width:670px;margin:25px auto;font-size:1.4rem;vertical-align:middle;line-height:1}@media only screen and (max-width: 1020px){.entryCheck{margin:15px 0 25px;width:calc(100% - 50px)}}.entryCheck li{margin:10px 0}.entryCheck span{font-size:1.2rem}.entryCheck input{-moz-appearance:checkbox;-webkit-appearance:checkbox;appearance:checkbox;border:#999 1px solid;width:16px;height:16px;background:none;border-radius:0;margin-right:5px;transform:translateY(0.25em)}.entryCheck label{cursor:pointer}.mypage{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}@media only screen and (max-width: 1020px){.mypage{display:block}}.mypage__header{position:relative}.mypage__header__img{width:100%}@media only screen and (max-width: 1020px){.mypage__header__img{height:110px;overflow:hidden}}.mypage__header__img img{width:100%}@media only screen and (max-width: 1020px){.mypage__header__img img{height:100%;-o-object-fit:cover;object-fit:cover}}.mypage__header__user{position:absolute;bottom:-40px;left:40px}@media only screen and (max-width: 1020px){.mypage__header__user{left:15px;bottom:-20px}}.mypage__header__user__icon{width:140px;border-radius:50%;overflow:hidden}@media only screen and (max-width: 1020px){.mypage__header__user__icon{width:70px}}.mypage__header__user__icon img{width:100%}.mypage__header__user__text{font-size:1.9rem;font-weight:700;color:#fff;padding-left:20px}@media only screen and (max-width: 1020px){.mypage__header__user__text{font-size:1.4rem;padding-left:10px}}.mypage__main,.rankingPage__main{width:740px}@media only screen and (max-width: 1020px){.mypage__main,.rankingPage__main{width:100%}}.mypageNav{width:200px}@media only screen and (max-width: 1020px){.mypageNav{position:relative;width:100%;padding-top:0}}.mypageNav__user{width:140px;margin:0 auto 45px}@media only screen and (max-width: 1020px){.mypageNav__user{margin:0 auto 10px}}.mypageNav__user__icon{border-radius:50%;overflow:hidden;margin-bottom:7px}@media only screen and (max-width: 1020px){.mypageNav__user__icon{width:70px;margin:0 auto 7px}}.mypageNav__user__icon img{width:100%;height:100%}.mypageNav__user__text{font-size:1.6rem;font-weight:700;text-align:center}@media only screen and (max-width: 1020px){.mypageNav__user__text{font-size:1.4rem}}.mypageNav__sub{position:absolute;right:0;top:0;text-align:right;padding:0 20px 0 0}.mypageNav__sub a{color:#333;text-decoration:none;font-size:1.2rem;line-height:1.2em}.mypageNav__sub a::after{content:"";width:0;height:0;padding:.8em;background:url("../images/common/icon_gear.png") center center no-repeat;background-size:contain;margin-left:.5em}@media only screen and (max-width: 1020px){.mypageNav__list{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}}@media only screen and (max-width: 1020px){.mypageNav__item{width:100%}}.mypageNav__item a,.mypageNav__item span.tab{display:block;height:60px;line-height:60px;padding:0 20px;font-size:1.4rem;font-weight:400;color:#333;text-decoration:none;transition:background .2s ease;border-left:#e0e0e0 1px solid}@media only screen and (max-width: 1020px){.mypageNav__item a,.mypageNav__item span.tab{font-size:1.4rem;height:auto;line-height:1.5;padding:1em 10px;text-align:center;border-left:none}}.mypageNav__item.is-active span.tab,.mypageNav__item a:hover{background:#fff}.mypageNav__item.is-active a{font-weight:700;border-left:solid 3px #1e2b58}@media only screen and (max-width: 1020px){.mypageNav__item.is-active a{border-left:none;border-bottom:solid 3px #1e2b58}}.mypageNav__item.is-active a:hover{background:#1e2b58;color:#fff}.mypageNav__bnr{margin:40px 0 0 20px}.mypageNav__bnr a{display:block;transition:opacity .2s ease}.mypageNav__bnr a:hover{opacity:.85}.mypageTop__year,.mypageRanking__year,.rankingPage__year,.mypageTop__badge,.mypageTop__star,.mypageSetting__tab,.mypageBadge__tab{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.mypageTop__year--sp,.mypageRanking__year--sp{background:#fff;position:relative;border-bottom:solid 1px #f1f1f1}.mypageTop__year--sp::after,.mypageRanking__year--sp::after{pointer-events:none;content:"";width:7px;height:7px;position:absolute;top:50%;right:20px;border-right:#333 1px solid;border-bottom:#333 1px solid;transform:rotate(45deg) translateY(-9px);transform-origin:center}.mypageTop__year--sp select,.mypageRanking__year--sp select{width:calc(100% - 30px);cursor:pointer;border:none;outline:none;background:rgba(0,0,0,0);background-image:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:15px 15px;font-size:1.6rem}.mypageTop__year__item,.mypageRanking__year__item,.rankingPage__year__item,.mypageTop__badge__item,.mypageTop__star__item,.mypageSetting__tab__item,.mypageBadge__tab__item{width:140px;text-align:center;color:#ccc;text-decoration:none;height:70px;line-height:70px;font-size:1.6rem;font-weight:700}@media only screen and (max-width: 1020px){.mypageTop__year__item,.mypageRanking__year__item,.rankingPage__year__item,.mypageTop__badge__item,.mypageTop__star__item,.mypageSetting__tab__item,.mypageBadge__tab__item{font-size:1.4rem;height:46px;line-height:46px}}.mypageTop__year__item.arrow,.arrow.mypageRanking__year__item,.arrow.rankingPage__year__item,.arrow.mypageTop__badge__item,.arrow.mypageTop__star__item,.arrow.mypageSetting__tab__item,.arrow.mypageBadge__tab__item{width:40px;position:relative}.mypageTop__year__item.arrow .toggle,.arrow.mypageRanking__year__item .toggle,.arrow.rankingPage__year__item .toggle,.arrow.mypageTop__badge__item .toggle,.arrow.mypageTop__star__item .toggle,.arrow.mypageSetting__tab__item .toggle,.arrow.mypageBadge__tab__item .toggle{position:relative;cursor:pointer;background:none !important}.mypageTop__year__item.arrow .toggle img,.arrow.mypageRanking__year__item .toggle img,.arrow.rankingPage__year__item .toggle img,.arrow.mypageTop__badge__item .toggle img,.arrow.mypageTop__star__item .toggle img,.arrow.mypageSetting__tab__item .toggle img,.arrow.mypageBadge__tab__item .toggle img{vertical-align:middle}.mypageTop__year__item.arrow .toggle.is-active img,.arrow.mypageRanking__year__item .toggle.is-active img,.arrow.rankingPage__year__item .toggle.is-active img,.arrow.mypageTop__badge__item .toggle.is-active img,.arrow.mypageTop__star__item .toggle.is-active img,.arrow.mypageSetting__tab__item .toggle.is-active img,.arrow.mypageBadge__tab__item .toggle.is-active img{transform:scale(1, -1)}.mypageTop__year__item>a,.mypageRanking__year__item>a,.rankingPage__year__item>a,.mypageTop__badge__item>a,.mypageTop__star__item>a,.mypageSetting__tab__item>a,.mypageBadge__tab__item>a{display:block;text-align:center;color:#333;text-decoration:none;height:70px;line-height:70px;transition:background .2s ease}.mypageTop__year__item>a:hover,.mypageRanking__year__item>a:hover,.rankingPage__year__item>a:hover,.mypageTop__badge__item>a:hover,.mypageTop__star__item>a:hover,.mypageSetting__tab__item>a:hover,.mypageBadge__tab__item>a:hover{background:#fff}@media only screen and (max-width: 1020px){.mypageTop__year__item>a,.mypageRanking__year__item>a,.rankingPage__year__item>a,.mypageTop__badge__item>a,.mypageTop__star__item>a,.mypageSetting__tab__item>a,.mypageBadge__tab__item>a{height:46px;line-height:46px;border-radius:4px;background:#f1f1f1;border:solid 1px #f1f1f1}}.mypageTop__year__item span,.mypageRanking__year__item span,.rankingPage__year__item span,.mypageTop__badge__item span,.mypageTop__star__item span,.mypageSetting__tab__item span,.mypageBadge__tab__item span{font-size:1.2rem;margin-left:5px}.mypageTop__year__item.is-active a,.is-active.mypageRanking__year__item a,.is-active.rankingPage__year__item a,.is-active.mypageTop__badge__item a,.is-active.mypageTop__star__item a,.is-active.mypageSetting__tab__item a,.is-active.mypageBadge__tab__item a{background:#fff}@media only screen and (max-width: 1020px){.mypageTop__year__item.is-active a,.is-active.mypageRanking__year__item a,.is-active.rankingPage__year__item a,.is-active.mypageTop__badge__item a,.is-active.mypageTop__star__item a,.is-active.mypageSetting__tab__item a,.is-active.mypageBadge__tab__item a{border:solid 1px #1e2b58;color:#1e2b58;height:50px;line-height:50px;border-radius:4px}}.mypageTop__star__item,.mypageSetting__tab__item,.mypageBadge__tab__item{width:140px;white-space:nowrap}.mypageTop__badge__item{width:140px;white-space:nowrap}.mypageTop__section,.mypageSetting__section,.mypageBadge__section,.mypageRanking__section,.rankingPage__section,.mypageReview__section{background:#fff;padding:25px 0 25px 30px}@media only screen and (max-width: 1020px){.mypageTop__section,.mypageSetting__section,.mypageBadge__section,.mypageRanking__section,.rankingPage__section,.mypageReview__section{padding:15px 0 15px 15px}}.mypageTop__section:not(:first-of-type),.mypageSetting__section:not(:first-of-type),.mypageBadge__section:not(:first-of-type),.mypageRanking__section:not(:first-of-type),.rankingPage__section:not(:first-of-type),.mypageReview__section:not(:first-of-type){margin-top:5px}.mypageTop__section .noentry,.mypageSetting__section .noentry,.mypageBadge__section .noentry,.mypageRanking__section .noentry,.rankingPage__section .noentry,.mypageReview__section .noentry{min-height:360px}@media only screen and (max-width: 1020px){.mypageTop__section .noentry,.mypageSetting__section .noentry,.mypageBadge__section .noentry,.mypageRanking__section .noentry,.rankingPage__section .noentry,.mypageReview__section .noentry{min-height:auto}}.mypageTop__month{font-size:2.1rem;font-weight:700}.mypageTop__month .month1{font-size:1.6rem}.mypageTop__month .month2{font-size:1.4rem}.mypageTop__list{padding-left:30px;padding-top:30px}@media only screen and (max-width: 1020px){.mypageTop__list{padding-left:0;padding-top:0}}.mypageTop__item{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding:10px 0}.mypageTop__item:not(:first-child){border-top:#eee 1px solid}.mypageTop__item .dateArea{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center}@media only screen and (max-width: 1020px){.mypageTop__item .dateArea{display:block;width:50px}}.mypageTop__item .dateArea__day{font-size:1.6rem;font-weight:700;width:55px}@media only screen and (max-width: 1020px){.mypageTop__item .dateArea__day{font-size:1.4rem;width:45px}}.mypageTop__item .dateArea__time{font-size:1.2rem;width:55px}@media only screen and (max-width: 1020px){.mypageTop__item .dateArea__time{font-size:1.2rem;width:45px}}.mypageTop__item .nameArea{width:470px;padding-right:20px}@media only screen and (max-width: 1020px){.mypageTop__item .nameArea{width:calc(100% - 50px - 58px - 42px)}}.mypageTop__item .nameArea__name{font-size:1.6rem}@media only screen and (max-width: 1020px){.mypageTop__item .nameArea__name{font-size:1.4rem}}.mypageTop__item .nameArea__name a{color:#333}.mypageTop__item .nameArea__name a:hover{text-decoration:underline}.mypageTop__item .nameArea__icon{line-height:1}.mypageTop__item .photo{width:48px;margin-right:10px}.mypageTop__item .photo img{width:100%;height:auto}.mypageTop__item .photo a{transition:opacity .2s ease}.mypageTop__item .photo a:hover{opacity:.85}.mypageTop__item .dots{width:36px;text-align:center;position:relative;cursor:pointer;outline:0}.mypageTop__item .dots .toggle{opacity:.5}.pagenation{margin-top:30px}.pagenation__list{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}.pagenation__item a{display:block;font-size:1.6rem;color:#333;text-decoration:none;width:36px;height:36px;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;transition:opacity .2s ease}.pagenation__item a:hover{opacity:.85}.pagenation__item a.current{background:#0a121b;color:#fff;border-radius:50%}.pagenation__item:first-child img{transform:scale(-1, 1)}.mypageReview__section{padding:30px;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;position:relative}@media only screen and (max-width: 1020px){.mypageReview__section{display:block;padding:15px}}.mypageReview__section .dots{position:absolute;top:20px;right:15px;width:36px;text-align:center;cursor:pointer;outline:0}.mypageReview__section .dots .toggle{opacity:.5}.mypageReview__section .noentry{min-height:360px}@media only screen and (max-width: 1020px){.mypageReview__section .noentry{min-height:auto}}.mypageReview__img{width:85px}@media only screen and (max-width: 1020px){.mypageReview__img{width:48px;float:left;margin-bottom:.5em}}.mypageReview__img img{width:100%;height:auto}.mypageReview__textArea{width:575px}@media only screen and (max-width: 1020px){.mypageReview__textArea{width:auto}}@media only screen and (max-width: 1020px){.mypageReview__textArea__inner{float:left;width:calc(100% - 48px - 10px);margin-left:10px;margin-bottom:1em;padding-right:42px}}.mypageReview__reviewTitle{font-size:1.4rem;font-weight:700}@media only screen and (max-width: 1020px){.mypageReview__reviewTitle{font-size:1.2rem}}.mypageReview__starArea .num,.reviewPage__starArea .num{font-size:2.1rem}@media only screen and (max-width: 1020px){.mypageReview__starArea .num,.reviewPage__starArea .num{font-size:1.4rem}}.mypageReview__starArea .star,.reviewPage__starArea .star{font-size:1.8rem}@media only screen and (max-width: 1020px){.mypageReview__starArea .star,.reviewPage__starArea .star{font-size:1.4rem}}.mypageReview__starArea .star-range,.reviewPage__starArea .star-range{margin-bottom:5px}.mypageReview__starArea .star-range::after,.reviewPage__starArea .star-range::after{background:url("https://filmog.com/assets/images/common/star_cover.png") repeat left top;background-size:20px 20px}.mypageReview__data,.reviewPage__data{font-size:1.2rem}@media only screen and (max-width: 1020px){.mypageReview__data,.reviewPage__data{font-size:1.2rem}}.mypageReview__title{font-size:1.9rem}@media only screen and (max-width: 1020px){.mypageReview__title{clear:both;font-size:1.6rem;margin-top:0}}.mypageReview__text{font-size:1.4rem;margin-top:.2em}@media only screen and (max-width: 1020px){.mypageReview__text{clear:both;font-size:1.4rem}}.mypageRanking__header,.rankingPage__tab{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.mypageRanking__btn .btn{width:200px;font-size:1.6rem}@media only screen and (max-width: 1020px){.mypageRanking__yearRanking{padding-right:48px}}.mypageRanking__section,.rankingPage__section{position:relative;padding:25px 0 25px 30px}@media only screen and (max-width: 1020px){.mypageRanking__section,.rankingPage__section{padding:15px 0 15px 15px}}.mypageRanking__section .dots,.rankingPage__section .dots{position:absolute;top:20px;right:15px;width:36px;text-align:center;cursor:pointer;outline:0}.mypageRanking__section .noentry,.rankingPage__section .noentry{min-height:360px}@media only screen and (max-width: 1020px){.mypageRanking__section .noentry,.rankingPage__section .noentry{min-height:auto}}.mypageRanking__list,.rankingPage__list,.searchPage__list{padding-left:30px}@media only screen and (max-width: 1020px){.mypageRanking__list,.rankingPage__list,.searchPage__list{padding-left:0}}.mypageRanking__item,.rankingPage__item{border-bottom:#eee 1px solid;padding:10px 30px 10px 0;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}@media only screen and (max-width: 1020px){.mypageRanking__item,.rankingPage__item{padding-right:15px;align-items:stretch}}.mypageRanking__item:last-child,.rankingPage__item:last-child{border:none}.mypageRanking__inner{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:calc(100% - 48px)}@media only screen and (max-width: 1020px){.mypageRanking__inner{align-items:stretch}}.mypageRanking__rank{font-size:1.6rem;font-weight:700;width:55px;line-height:1.5}@media only screen and (max-width: 1020px){.mypageRanking__rank{font-size:1.4rem;width:45px}}.mypageRanking__name{padding-right:20px;line-height:1.5;width:calc(100% - 55px)}@media only screen and (max-width: 1020px){.mypageRanking__name{padding-right:10px;width:calc(100% - 45px)}}.mypageRanking__name a{color:#333;font-size:1.6rem;text-decoration:none}@media only screen and (max-width: 1020px){.mypageRanking__name a{font-size:1.4rem}}.mypageRanking__name a:hover{text-decoration:underline}.mypageRanking__img{width:48px}.mypageRanking__img img{width:100%;height:auto}@media only screen and (max-width: 1020px){.mypageBadge__tab{background:#fff;padding:10px 10px 30px}}.mypageBadge__tab__item{width:180px}@media only screen and (max-width: 1020px){.mypageBadge__tab__item{width:50%;padding:10px}}.mypageBadge__section{padding:60px}@media only screen and (max-width: 1020px){.mypageBadge__section{display:block;padding:30px 15px}}.mypageBadge__text{margin:0 0 30px;font-size:1.4rem}.mypageBadge__block__2col{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.mypageBadge__block__2col .badge{width:50%}.mypageBadge__block__2col .badge__img{width:40%}.mypageBadge__block__2col .badge__text{width:50%;font-size:1.4rem !important}.mypageBadge__block__2col .badge__text strong{font-size:1.4rem !important}.mypageBadge__block__4col{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.mypageBadge__block__4col .badge{width:25%;padding:0 20px}@media only screen and (max-width: 1020px){.mypageBadge__block__4col .badge{padding:0 10px}.mypageBadge__block__4col .badge:first-child{margin:0}}.mypageBadge__block__4col .badge__inner{display:block;background:#fff}.mypageBadge__block__4col .badge__img{width:100% !important;padding:0}.mypageBadge__block__4col .badge__text{text-align:center !important;width:100% !important;padding:0;margin-top:10px}.mypageBadge__block__4col .badge__text h4.badge__name{width:100%;text-align:center !important;font-size:1.2rem !important;line-height:1.4em;letter-spacing:.6pt}.mypageBadge__btn{margin:60px auto 0}@media only screen and (max-width: 1020px){.mypageBadge__btn{margin-top:15px}}.mypageBadge__btn input{margin:0 auto;border:none;cursor:pointer}@media only screen and (max-width: 1020px){.mypageSetting__tab{background:#fff;padding:10px 10px 30px}}.mypageSetting__tab__item{width:180px}@media only screen and (max-width: 1020px){.mypageSetting__tab__item{width:50%;padding:10px}}.mypageSetting__section{padding:60px}@media only screen and (max-width: 1020px){.mypageSetting__section{display:block;padding:15px}}.mypageSetting__block__center{text-align:center}.mypageSetting__block__center img.verTop{width:200px;vertical-align:top}@media only screen and (max-width: 1020px){.mypageSetting__block__center img.verTop{width:200px}}.mypageSetting__block__center .badge{width:50%}.mypageSetting__block__center .profileImg{position:relative;width:200px;height:200px;margin:0 auto 10px}.mypageSetting__block__center .profileImg__delete{margin-top:10px}.mypageSetting__block__center .profileImg::after{content:"";display:block;width:200px;height:200px;position:absolute;top:0;left:0;background:url(https://filmog.com/assets/images/common/icon_user_cover.png) no-repeat left top;background-size:200px 200px;z-index:100}.mypageSetting__block__center .profileImg::after img{width:200px;height:200px}.mypageSetting__table th,.mypageSetting__table td{text-align:left;vertical-align:middle;padding:10px 15px}@media only screen and (max-width: 1020px){.mypageSetting__table th,.mypageSetting__table td{display:block;width:100%;padding:5px 0}}.mypageSetting__table th.verTop,.mypageSetting__table td.verTop{vertical-align:top}.mypageSetting__table th{font-size:1.6rem;font-weight:400}@media only screen and (max-width: 1020px){.mypageSetting__table th{font-size:1.2rem}}.mypageSetting__table td{font-size:1.4rem}.mypageSetting__table td input{border:#e4e4e4 1px solid;font-size:1.4rem;padding:.75em;width:340px;border-radius:4px}@media only screen and (max-width: 1020px){.mypageSetting__table td input{width:100%}}.mypageSetting__table td img.verTop{width:150px;vertical-align:top}@media only screen and (max-width: 1020px){.mypageSetting__table td img.verTop{width:100px}}.mypageSetting__table td a{color:#007293;text-decoration:none}.mypageSetting__table td a:hover{text-decoration:underline}.mypageSetting__btn{margin:60px auto 0}@media only screen and (max-width: 1020px){.mypageSetting__btn{margin-top:15px}}.mypageSetting__btn input{margin:0 auto;border:none;cursor:pointer}.pagetitle{font-size:2.9rem;letter-spacing:.075em;padding-left:20px}@media only screen and (max-width: 1020px){.pagetitle{font-size:1.6rem;padding-left:0;margin-top:15px}}.reviewPage__img{width:48px;float:right}.reviewPage__img img{width:100%;height:auto}.reviewPage__title{font-size:1.4rem;font-weight:700}@media only screen and (max-width: 1020px){.reviewPage__title{font-size:1.2rem}}.reviewPage__data{margin-top:5px}.reviewPage__outer{margin-top:10px}.reviewPage__nameArea{display:block}.reviewPage__starArea{margin-top:5px}.reviewPage__starArea .num,.reviewPage__starArea .star{font-size:1.6rem}.rankingPage__header{position:relative;padding:0 30px}@media only screen and (max-width: 1020px){.rankingPage__header{padding:0 15px}}.rankingPage__lead{margin-left:20px;width:630px;font-size:1.4rem}@media only screen and (max-width: 1020px){.rankingPage__lead{width:100%;margin-left:0;font-size:1.2rem}}.rankingPage__btn{position:absolute;top:0;right:30px}@media only screen and (max-width: 1020px){.rankingPage__btn{position:static}}.rankingPage__btn .btn{border-radius:100px}@media only screen and (max-width: 1020px){.rankingPage__btn .btn{margin:20px auto 0}}@media only screen and (max-width: 1020px){.rankingPage__btn2{text-align:right}}.rankingPage__btn2 a{color:#333;font-size:1.2rem;text-decoration:none}.rankingPage__btn2 a:hover{text-decoration:underline}.rankingPage__main{width:630px}@media only screen and (max-width: 1020px){.rankingPage__main{width:100%}}.rankingPage__tab{flex-direction:row-reverse}@media only screen and (max-width: 1020px){.rankingPage__tab{display:block}}@media only screen and (max-width: 1020px){.rankingPage__year{margin-top:10px}}@media only screen and (max-width: 1020px){.rankingPage__year__item{width:100%;font-size:1.2rem;height:auto;line-height:1.5;border:none}}@media only screen and (max-width: 1020px){.rankingPage__year__item.is-active a{opacity:1}}@media only screen and (max-width: 1020px){.rankingPage__year__item a{height:auto;line-height:1.5;padding:10px;opacity:.5}}.rankingPage__section{padding-left:0;position:relative}@media only screen and (max-width: 1020px){.rankingPage__section{padding-left:15px}}.rankingPage__title{font-size:1.4rem;font-weight:700;padding-left:30px}@media only screen and (max-width: 1020px){.rankingPage__title{padding-left:0;font-size:1.2rem}}.rankingPage__title.nintei{color:#ff6c00;font-size:1.6rem}@media only screen and (max-width: 1020px){.rankingPage__title.nintei{font-size:1.2rem}}.rankingPage__title.original{margin-top:20px;font-size:1.6rem}@media only screen and (max-width: 1020px){.rankingPage__title.original{font-size:1.2rem}}.rankingPage__top10{font-size:1.2rem;position:absolute;top:26px;right:30px}@media only screen and (max-width: 1020px){.rankingPage__top10{position:static;margin-top:10px;text-align:center}}.rankingPage__top10 a{color:#333;text-decoration:none}.rankingPage__top10 a:hover{text-decoration:underline}.rankingPage__list,.searchPage__list{padding-left:0;margin-top:20px}@media only screen and (max-width: 1020px){.rankingPage__list,.searchPage__list{margin-top:10px}}.rankingPage__item{padding-left:30px}@media only screen and (max-width: 1020px){.rankingPage__item{padding-left:0}}.sub .searchNone,.rankingPage__header .searchNone,.rankingPage__main .searchNone{margin:50px 0}.sub .searchNone h3,.rankingPage__header .searchNone h3,.rankingPage__main .searchNone h3{color:#1e2b58;font-size:2.1rem;margin:0 15px 15px;line-height:1.4em}.sub .searchNone p,.rankingPage__header .searchNone p,.rankingPage__main .searchNone p{font-size:1.6rem;margin:0 15px 15px}.sub .searchNone .tools,.rankingPage__header .searchNone .tools,.rankingPage__main .searchNone .tools{background:#fff;padding:30px 20px;text-align:center}.sub .searchNone .tools .subtitle,.rankingPage__header .searchNone .tools .subtitle,.rankingPage__main .searchNone .tools .subtitle{margin:0 0 15px;line-height:1em;letter-spacing:.6pt}.sub .searchNone .tools h4,.rankingPage__header .searchNone .tools h4,.rankingPage__main .searchNone .tools h4{color:#1e2b58;font-size:3.3rem;margin:0 0 10px;line-height:1em}.sub .searchNone .tools .btn,.rankingPage__header .searchNone .tools .btn,.rankingPage__main .searchNone .tools .btn{margin:0 auto}.sub .searchNone .tools .btn.centerBtn,.rankingPage__header .searchNone .tools .btn.centerBtn,.rankingPage__main .searchNone .tools .btn.centerBtn{margin:1em auto 0}.sub .searchNone .tools .btn.centerBtn--sub,.rankingPage__header .searchNone .tools .btn.centerBtn--sub,.rankingPage__main .searchNone .tools .btn.centerBtn--sub{margin:1em auto 0;border:#dadada 1px solid}@media only screen and (max-width: 1020px){.sub .search,.rankingPage__header .search,.rankingPage__main .search{margin-top:20px;margin-bottom:0}}.sub .search input,.rankingPage__header .search input,.rankingPage__main .search input{border:none;width:100%;height:40px;padding:5px 20px;font-size:1.6rem;line-height:40px}@media only screen and (max-width: 1020px){.sub .search input,.rankingPage__header .search input,.rankingPage__main .search input{width:calc(100% - 40px)}}.sub .search__btn,.rankingPage__header .search__btn,.rankingPage__main .search__btn{position:absolute;z-index:99}.sub .search.searchPage,.rankingPage__header .search.searchPage,.rankingPage__main .search.searchPage{margin:20px 0;padding-bottom:20px;position:relative}.sub .search.searchPage input,.rankingPage__header .search.searchPage input,.rankingPage__main .search.searchPage input{width:calc(100% - 48px);border:none;background:#fff;border-radius:50px 0 0 50px}@media only screen and (max-width: 1020px){.sub .search.searchPage input,.rankingPage__header .search.searchPage input,.rankingPage__main .search.searchPage input{width:calc(100% - 48px)}}@media only screen and (max-width: 1020px){.sub .search.sp,.rankingPage__header .search.sp,.rankingPage__main .search.sp{display:flex !important}}.sub .search>*,.rankingPage__header .search>*,.rankingPage__main .search>*{font-size:1.3rem}.sub .search button,.rankingPage__header .search button,.rankingPage__main .search button{position:absolute;top:0;right:0;z-index:100;border:none;background:#fff;width:48px;height:40px;padding:5px;text-align:center;cursor:pointer;border-radius:0 50px 50px 0}@media only screen and (max-width: 1020px){.sub .search button,.rankingPage__header .search button,.rankingPage__main .search button{border-radius:0 50px 50px 0}}.sub .search button img,.rankingPage__header .search button img,.rankingPage__main .search button img{width:19px;vertical-align:bottom;transition:opacity .2s ease}.sub .search button:hover img,.rankingPage__header .search button:hover img,.rankingPage__main .search button:hover img{opacity:.6}.searchPage__btnText{font-size:1.6rem;letter-spacing:.075em;text-align:center;margin-top:30px}@media only screen and (max-width: 1020px){.searchPage__btnText{text-align:left;letter-spacing:0}}.searchPage__btn .btn{margin:30px auto 0}.searchPage__name a{color:#333}.searchPage__list{margin-top:0}@media only screen and (max-width: 1020px){.searchPage__list{font-size:1.4rem;line-height:1.5}}.rankingKobetsu{margin-top:0}.rankingKobetsu+.double{padding-top:20px}.rankingKobetsu__main{width:680px}@media only screen and (max-width: 1020px){.rankingKobetsu__main{width:100%;margin-top:15px}}.rankingKobetsu__text1{font-size:1.4rem;letter-spacing:.075em;margin-top:10px}@media only screen and (max-width: 1020px){.rankingKobetsu__text1{font-size:1.2rem}}.rankingKobetsu__text2{font-size:1.4rem;letter-spacing:.075em}@media only screen and (max-width: 1020px){.rankingKobetsu__text2{font-size:1.2rem}}.rankingKobetsu__text2 em{font-weight:700}.rankingKobetsu__tag{font-size:1.4rem;letter-spacing:.075em;margin-top:10px}@media only screen and (max-width: 1020px){.rankingKobetsu__tag{font-size:1.2rem}}.rankingKobetsu__tag em{font-weight:700}.rankingKobetsu__sub{width:240px}@media only screen and (max-width: 1020px){.rankingKobetsu__sub{width:100%}}.rankingKobetsu__btnArea .btn{width:190px}@media only screen and (max-width: 1020px){.rankingKobetsu__btnArea .btn{width:70vw;margin-right:0}}.double .main .rankingKobetsu__section{padding:0;margin-top:-20px}@media only screen and (max-width: 1020px){.double .main .rankingKobetsu__section{margin-top:0;padding-left:15px}}.newRankList{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;margin-top:20px}.newRankList__item{font-size:1.8rem}@media only screen and (max-width: 1020px){.newRankList__item{font-size:1.4rem}}.newRankList__item:not(:first-child){margin-left:10px}.newRankList__item input{display:none}.newRankList__item label{padding-left:20px;position:relative;margin-right:20px;cursor:pointer}@media only screen and (max-width: 1020px){.newRankList__item label{margin-right:0}}.newRankList__item label::before{content:"";display:block;position:absolute;top:0;left:0;width:15px;height:15px;border:1px solid #333;border-radius:15px;background:#fff}.newRankList__item input:checked+label::after{content:"";display:block;position:absolute;top:3px;left:3px;width:11px;height:11px;border-radius:15px;background:#333}.freeArea{font-size:1.4rem;padding:50px 100px}@media only screen and (max-width: 1020px){.freeArea{padding:25px 15px}}.freeArea img{width:100%}.freeArea h1{font-size:2.9rem;font-weight:700;text-align:center}.freeArea h2{font-size:2.1rem;font-weight:700;margin-top:1em}.freeArea h2.align-center{text-align:center}.freeArea h3{font-size:1.6rem;font-weight:700;margin-top:1em}.freeArea h4{font-size:1.4rem;font-weight:700;margin-top:1em}.freeArea dl{font-size:1.4rem;line-height:1.7;margin-top:1em}.freeArea dl dt{font-weight:700}.freeArea dl dd{margin:1em}@media only screen and (max-width: 1020px){.freeArea dl dd{margin:1em 0}}.freeArea p{font-size:1.4rem;line-height:1.7;margin-top:1em}.freeArea p strong{color:#ff6c00;font-weight:700}.freeArea p a{color:#007293}.freeArea p a:hover{text-decoration:underline}.freeArea ul{list-style-type:disc;margin:1em 2em;font-size:1.4rem}.freeArea ol{list-style-type:decimal;margin:1em 2em;font-size:1.4rem}.freeArea table{border-collapse:collapse;width:100%;margin:30px auto}.freeArea table th{text-align:left;width:20%;padding:10px 30px}@media only screen and (max-width: 1020px){.freeArea table th{width:25%;padding:10px}}.freeArea table td{text-align:left;width:70%}@media only screen and (max-width: 1020px){.freeArea table td{width:75%}}.freeArea table.table-border tr{border-bottom:solid 1px #ccc}.freeArea table.table-border tr:last-child{border-bottom:none}.freeArea .freebox{padding:20px;font-size:1.4rem;margin-top:1em}.freeArea .freebox.typeA{background:#fff}.freeArea .freebox.typeB{border:#ccc 1px solid}.freeArea .btn.centerBtn{margin:1em auto 0}.freeArea .btn.centerBtn--sub{margin:1em auto 0;border:#dadada 1px solid}.freeArea .smallBtn{text-align:center;margin-top:1em}.freeArea .smallBtn .btn{display:inline-block;width:176px;height:36px;line-height:36px;font-size:1.3rem}@media only screen and (max-width: 1020px){.freeArea .smallBtn .btn{max-width:40%}}.freeArea .smallBtn .btn.smallBtn--first--sub{border:#dadada 1px solid}.freeArea .smallBtn .btn.smallBtn--second{color:#00c6ff}.freeArea .smallBtn .btn.smallBtn--second--sub{color:#06c;border:#dadada 1px solid}.freeArea .smallBtn a+a{margin-left:1em}.freeArea .center{text-align:center}.freeArea.faq .faq-group{margin-top:40px}.freeArea.faq .faq-item{margin:20px}.formArea{font-size:1.4rem;padding:50px 100px;position:relative}@media only screen and (max-width: 1020px){.formArea{padding:25px 0}}.formArea .pos_abs_top_right{position:absolute;top:0;right:0}.formArea img{width:100%}.formArea h1{font-size:2.9rem;font-weight:700;text-align:center}.formArea h1 .sub{font-size:1.4rem;display:block}.formArea h2{font-size:2.1rem;font-weight:700;margin-top:1em}.formArea h2.align-center{text-align:center}.formArea h3{font-size:1.6rem;font-weight:700;margin-top:1em}.formArea h4{font-size:1.4rem;font-weight:700;margin-top:1em}.formArea p{font-size:1.4rem;line-height:1.7;margin-top:1em}.formArea p.center{text-align:center}@media only screen and (max-width: 1020px){.formArea p.center{text-aling:left;padding:0 20px}}.formArea p strong{color:#ff6c00;font-weight:700}.formArea p a{color:#007293}.formArea p a:hover{text-decoration:underline}.formArea ul{list-style-type:disc;margin:1em 2em;font-size:1.4rem}.formArea ul.formLists{list-style-type:none}.formArea ol{list-style-type:decimal;margin:1em 2em;font-size:1.4rem}.formArea table{border-collapse:collapse;width:100%;margin:30px auto}.formArea table th{text-align:left;width:20%;padding:10px 30px}.formArea table td{text-align:left;width:80%}.formArea table.table-border tr{border-bottom:solid 1px #ccc}.formArea table.table-border tr:last-child{border-bottom:none}.formArea .form-boxes{width:640px;margin:30px auto}@media only screen and (max-width: 1020px){.formArea .form-boxes{width:100%}}.formArea .form-boxes .form-box,.formArea .form-boxes .form-box-wt,.formArea .form-boxes .form-box-error{padding:20px;margin:15px 0}.formArea .form-boxes .form-box-error{color:#ff6c00;background:#fff;border:solid 1px #ff6c00;border-radius:4px}@media only screen and (max-width: 1020px){.formArea .form-boxes .form-box-error{border:none;border-radius:0;padding:0 20px 20px;margin:0}}.formArea .form-boxes .form-box-error p{margin-top:0}.formArea .form-boxes .form-box-wt{background:#fff;border:solid 1px #dadce0;border-radius:4px}@media only screen and (max-width: 1020px){.formArea .form-boxes .form-box-wt{border:none;border-radius:0;padding:0 20px 20px;margin:0}}@media only screen and (max-width: 1020px){.formArea .form-boxes .form-box-wt:first-child{padding-top:20px}}.formArea .form-boxes .form-box-wt p{margin:0}.formArea .form-boxes .form-box-wt p.center{text-align:center}.formArea .form-boxes .form-box h3,.formArea .form-boxes .form-box-error h3,.formArea .form-boxes .form-box-wt h3{margin:0 0 10px !important;padding:0;font-weight:400}.formArea .form-boxes .form-box h3 .must,.formArea .form-boxes .form-box-error h3 .must,.formArea .form-boxes .form-box-wt h3 .must{font-size:1.3rem;color:#ff6c00}.formArea .form-boxes .form-box h3 .sub,.formArea .form-boxes .form-box-error h3 .sub,.formArea .form-boxes .form-box-wt h3 .sub{font-size:1.3rem}.formArea .form-boxes .form-box input,.formArea .form-boxes .form-box-error input,.formArea .form-boxes .form-box-wt input,.formArea .form-boxes .form-box button,.formArea .form-boxes .form-box-error button,.formArea .form-boxes .form-box-wt button,.formArea .form-boxes .form-box select,.formArea .form-boxes .form-box-error select,.formArea .form-boxes .form-box-wt select,.formArea .form-boxes .form-box textarea,.formArea .form-boxes .form-box-error textarea,.formArea .form-boxes .form-box-wt textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font:inherit;outline:none}.formArea .form-boxes .form-box textarea,.formArea .form-boxes .form-box-error textarea,.formArea .form-boxes .form-box-wt textarea{resize:vertical}.formArea .form-boxes .form-box input[type=checkbox],.formArea .form-boxes .form-box-error input[type=checkbox],.formArea .form-boxes .form-box-wt input[type=checkbox],.formArea .form-boxes .form-box input[type=radio],.formArea .form-boxes .form-box-error input[type=radio],.formArea .form-boxes .form-box-wt input[type=radio]{display:none}.formArea .form-boxes .form-box input[type=submit],.formArea .form-boxes .form-box-error input[type=submit],.formArea .form-boxes .form-box-wt input[type=submit],.formArea .form-boxes .form-box input[type=button],.formArea .form-boxes .form-box-error input[type=button],.formArea .form-boxes .form-box-wt input[type=button],.formArea .form-boxes .form-box label,.formArea .form-boxes .form-box-error label,.formArea .form-boxes .form-box-wt label,.formArea .form-boxes .form-box button,.formArea .form-boxes .form-box-error button,.formArea .form-boxes .form-box-wt button,.formArea .form-boxes .form-box select,.formArea .form-boxes .form-box-error select,.formArea .form-boxes .form-box-wt select{cursor:pointer}.formArea .form-boxes .form-box select::-ms-expand,.formArea .form-boxes .form-box-error select::-ms-expand,.formArea .form-boxes .form-box-wt select::-ms-expand{display:none}.formArea .form-boxes .form-box input,.formArea .form-boxes .form-box-error input,.formArea .form-boxes .form-box-wt input,.formArea .form-boxes .form-box button,.formArea .form-boxes .form-box-error button,.formArea .form-boxes .form-box-wt button,.formArea .form-boxes .form-box select,.formArea .form-boxes .form-box-error select,.formArea .form-boxes .form-box-wt select,.formArea .form-boxes .form-box textarea,.formArea .form-boxes .form-box-error textarea,.formArea .form-boxes .form-box-wt textarea{font-size:1.4rem}@media only screen and (max-width: 1020px){.formArea .form-boxes .form-box input,.formArea .form-boxes .form-box-error input,.formArea .form-boxes .form-box-wt input,.formArea .form-boxes .form-box button,.formArea .form-boxes .form-box-error button,.formArea .form-boxes .form-box-wt button,.formArea .form-boxes .form-box select,.formArea .form-boxes .form-box-error select,.formArea .form-boxes .form-box-wt select,.formArea .form-boxes .form-box textarea,.formArea .form-boxes .form-box-error textarea,.formArea .form-boxes .form-box-wt textarea{width:100%}}.formArea .form-boxes .form-box input,.formArea .form-boxes .form-box-error input,.formArea .form-boxes .form-box-wt input,.formArea .form-boxes .form-box textarea,.formArea .form-boxes .form-box-error textarea,.formArea .form-boxes .form-box-wt textarea{border:1px solid #ddd;border-radius:5px}.formArea .form-boxes .form-box input[type=text],.formArea .form-boxes .form-box-error input[type=text],.formArea .form-boxes .form-box-wt input[type=text],.formArea .form-boxes .form-box input[type=email],.formArea .form-boxes .form-box-error input[type=email],.formArea .form-boxes .form-box-wt input[type=email]{padding:7px;line-height:1.2em}.formArea .form-boxes .form-box input[type=text].w100,.formArea .form-boxes .form-box-error input[type=text].w100,.formArea .form-boxes .form-box-wt input[type=text].w100,.formArea .form-boxes .form-box input[type=email].w100,.formArea .form-boxes .form-box-error input[type=email].w100,.formArea .form-boxes .form-box-wt input[type=email].w100{width:100%}.formArea .form-boxes .form-box input[type=text].w25,.formArea .form-boxes .form-box-error input[type=text].w25,.formArea .form-boxes .form-box-wt input[type=text].w25,.formArea .form-boxes .form-box input[type=email].w25,.formArea .form-boxes .form-box-error input[type=email].w25,.formArea .form-boxes .form-box-wt input[type=email].w25{width:25%}.formArea .form-boxes .form-box .radio label,.formArea .form-boxes .form-box-error .radio label,.formArea .form-boxes .form-box-wt .radio label{position:relative;padding-left:1.25em;margin-right:1em}.formArea .form-boxes .form-box .radio label::before,.formArea .form-boxes .form-box-error .radio label::before,.formArea .form-boxes .form-box-wt .radio label::before{content:"";display:block;position:absolute;top:0;left:0;width:15px;height:15px;border:1px solid #ddd;border-radius:50%;background:#eee}.formArea .form-boxes .form-box .radio input:checked+label::after,.formArea .form-boxes .form-box-error .radio input:checked+label::after,.formArea .form-boxes .form-box-wt .radio input:checked+label::after{content:"";display:block;position:absolute;top:3px;left:3px;width:11px;height:11px;background:#a66970;border-radius:50%}.formArea .form-boxes .form-box select,.formArea .form-boxes .form-box-error select,.formArea .form-boxes .form-box-wt select{border:1px solid #ddd;padding:5px 10px;border-radius:5px;background:#eee;margin-right:4px}@media only screen and (max-width: 1020px){.formArea .form-boxes .form-box select,.formArea .form-boxes .form-box-error select,.formArea .form-boxes .form-box-wt select{width:calc(100% - 22px)}}.formArea .form-boxes .form-box textarea,.formArea .form-boxes .form-box-error textarea,.formArea .form-boxes .form-box-wt textarea{padding:7px;line-height:1.2em;width:100%;height:8em}.formArea .form-boxes .form-box .radio__2cols,.formArea .form-boxes .form-box-error .radio__2cols,.formArea .form-boxes .form-box-wt .radio__2cols{display:flex;margin:0}.formArea .form-boxes .form-box .radio__2cols li,.formArea .form-boxes .form-box-error .radio__2cols li,.formArea .form-boxes .form-box-wt .radio__2cols li{width:100px;list-style-type:none}.formArea .form-boxes .form-box .radio__2cols li:first-child,.formArea .form-boxes .form-box-error .radio__2cols li:first-child,.formArea .form-boxes .form-box-wt .radio__2cols li:first-child{margin-right:5px}.formArea .form-boxes .form-box .radiobox,.formArea .form-boxes .form-box-error .radiobox,.formArea .form-boxes .form-box-wt .radiobox{display:block;width:100%;line-height:3em;text-align:center;border-radius:5px;background:#f1f1f1;color:#999}.formArea .form-boxes .form-box input[type=radio]:checked+label,.formArea .form-boxes .form-box-error input[type=radio]:checked+label,.formArea .form-boxes .form-box-wt input[type=radio]:checked+label{font-weight:700;color:#fff;background:#1e2b58}.formArea .form-boxes .form-box .button,.formArea .form-boxes .form-box-error .button,.formArea .form-boxes .form-box-wt .button{text-align:center}.formArea .form-boxes .form-box input[type=submit],.formArea .form-boxes .form-box-error input[type=submit],.formArea .form-boxes .form-box-wt input[type=submit]{background:#1e2b58;padding:0 30px;color:#fff;border:none;font-size:1.6rem;line-height:1em}.formArea .form-boxes .form-box input[type=submit]:hover,.formArea .form-boxes .form-box-error input[type=submit]:hover,.formArea .form-boxes .form-box-wt input[type=submit]:hover{opacity:.7;cursor:pointer}.formArea .freebox{padding:15px;font-size:1.4rem;margin-top:1em}.formArea .freebox.typeA{background:#fff}.formArea .freebox.typeB{border:#ccc 1px solid}.formArea .btn.centerBtn{margin:1em auto 0}.formArea .btn.centerBtn--sub{margin:1em auto 0;border:#dadada 1px solid}.formArea .smallBtn{text-align:center;margin-top:1em}.formArea .smallBtn .btn{display:inline-block;width:176px;height:36px;line-height:36px;font-size:1.3rem}@media only screen and (max-width: 1020px){.formArea .smallBtn .btn{max-width:40%}}.formArea .smallBtn .btn.smallBtn--first--sub{border:#dadada 1px solid}.formArea .smallBtn .btn.smallBtn--second{color:#00c6ff}.formArea .smallBtn .btn.smallBtn--second--sub{color:#06c;border:#dadada 1px solid}.formArea .smallBtn a+a{margin-left:1em}