@charset "utf-8";body{background:#fff;width:100%;-webkit-text-size-adjust:100%;font-size:14px;font-family:"メイリオ","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;font-weight:500}h2{@import url(//dev01.cho5.com/wp-content/themes/likeadream/css/‘/fonts.googleapis.com/css?family=Noto+Sans+JP&subset=japanese’);font-family:"Noto Sans JP","sans-serif"}img{max-width:100%;width:auto;height:auto;vertical-align:bottom}@media screen and (min-width:769px){.inner{margin:0 auto;width:1120px;position:relative}.inner_movie{margin:0 auto;width:1120px;position:relative}.pc{display:block !important}.sp{display:none !important}.sp_480{display:none !important}}@media screen and (max-width:768px){.inner{margin:0 auto;width:100%;position:relative}.pc{display:none !important}.sp{display:block !important}.sp_480{display:none !important}}@media screen and (min-width:769px){#header{margin:0 auto;width:100%;height:563px;min-width:1120px;background:url(//dev01.cho5.com/wp-content/themes/likeadream/css/../images/bg_mv.png) no-repeat center top;position:relative}#header.sub{margin:0 auto;width:100%;height:563px;min-width:1120px;background:url(//dev01.cho5.com/wp-content/themes/likeadream/css/../images/bg_mv_sub.png) no-repeat center top;position:relative}#header .inner{position:relative}#header .description{padding:7px 0 0;width:100%;color:#fff;font-size:14px;line-height:1}#header .logo{width:337px;position:absolute;left:0}#header .copy{padding:169px 0 0;width:1097px}#header .menu_btn{display:inline-block;width:80px;height:80px;cursor:pointer;position:fixed;right:0;top:0;z-index:9}.container{margin:0 auto;width:100%;min-width:1120px}}@media screen and (max-width:768px){#header{margin:0 auto;width:100%;height:auto;min-width:inherit;background:0 0;position:relative}#header .inner{position:relative}#header .description{width:90%;color:#fff;font-size:2.812vw;line-height:3.25vw;position:absolute;padding:0}#header .logo{width:100%;position:static}#header .logo img{width:100%}#header .copy{display:none}#header .menu_btn{display:inline-block;width:12.5vw;height:12.5vw;cursor:pointer;position:fixed;right:.937vw;top:1.25vw;z-index:9}#header .scroll_btn{display:block;margin:0 auto;width:12.812vw;height:auto;position:absolute;left:0;right:0;bottom:-1.093vw;z-index:9}.container{margin:0 auto;width:100%;min-width:inherit;overflow:hidden}}@media screen and (min-width:769px){nav{padding:0 0 55px;width:410px;text-align:center;background:#000;position:fixed;right:0;top:0;z-index:10;display:none}nav .close{text-align:right;cursor:pointer}nav ul li{line-height:50px}nav ul li a{color:#fff;font-size:18px}nav ul li a:hover{text-decoration:underline}}@media screen and (max-width:768px){nav{padding:0 0 55px;width:100%;text-align:center;background:#000;position:fixed;right:0;top:0;z-index:10000;display:none}nav .close{margin:1.25vw .937vw 0 auto;text-align:right;cursor:pointer;width:12.5vw;height:12.5vw;z-index:9}nav ul{list-style-type:none}nav ul li{line-height:50px;float:left;overflow:hidden;width:50%}nav ul li a{color:#fff;font-size:18px}}@media screen and (min-width:769px){#footer{margin:0 auto 70px;padding:40px 0 52px;width:100%;color:#fff;text-align:center;background:#000;position:relative;clear:both}#footer .logo{margin:0 auto 45px;width:541px}#footer small{font-size:14px}#footer .pagetop{width:50px;position:absolute;right:25px;bottom:31px}#fixed_menu{width:100%;background:#fff;position:fixed;left:0;bottom:0}#fixed_menu .inner{margin:0 auto;width:1119px}#fixed_menu .flex{flex-flow:nowrap}#fixed_menu .flex li{flex-shrink:0}p.img_footer{width:85%;margin:auto}}@media screen and (max-width:768px){#footer{margin:0 auto 14.062vw;padding:8.125vw 0 4.687vw;width:100%;color:#fff;text-align:center;background:#000;position:relative;clear:both}#footer .logo{margin:0 auto 7.812vw;width:84.375vw}#footer small{font-size:2.812vw}#footer .pagetop{width:10.625vw;position:absolute;right:1.25vw;bottom:2.656vw}#fixed_menu{width:100%;background:#fff;position:fixed;left:0;bottom:0;z-index:1000}#fixed_menu .inner{margin:0 auto;width:100%}#fixed_menu .inner ul li{width:calc(100%/4)}#fixed_menu .inner ul li img{width:100%}}@media screen and (max-width:480px){.sp_480{display:block !important}}