#single{padding-top:100px}@media screen and (min-width: 600px){#single{padding-top:200px}}#single h1{text-align:center}@media screen and (max-width: 599px){#single h1 img{height:50px;width:auto}}@media screen and (min-width: 600px){#single h1 img{height:58px;width:auto}}#single #scene{position:relative}@media screen and (max-width: 599px){#single #scene .scene_num img{height:12px;width:auto}}#single #scene #snav ol{text-align:center}#single #scene #snav ol li{width:70px;height:70px;display:inline-block;text-indent:-999em;background-position:center center;background-repeat:no-repeat;background-size:70px 70px;cursor:pointer;margin-left:3px;margin-right:3px;margin-bottom:20px}#single #scene #snav ol li:hover{opacity:0.7}#single #scene #snav ol li.current{cursor:default}#single #scene #snav ol li.current:hover{opacity:1}#single #scene #snav ol li.ic1{background-image:url(../img/scene_1.svg)}#single #scene #snav ol li.ic1.current{background-image:url(../img/scene_1_current.svg)}#single #scene #snav ol li.ic2{background-image:url(../img/scene_2.svg)}#single #scene #snav ol li.ic2.current{background-image:url(../img/scene_2_current.svg)}#single #scene #snav ol li.ic3{background-image:url(../img/scene_3.svg)}#single #scene #snav ol li.ic3.current{background-image:url(../img/scene_3_current.svg)}#single #scene #snav ol li.ic1.disable,#single #scene #snav ol li.ic2.disable,#single #scene #snav ol li.ic3.disable{cursor:default}#single #scene #snav ol li.ic1.disable:hover,#single #scene #snav ol li.ic2.disable:hover,#single #scene #snav ol li.ic3.disable:hover{opacity:1}#single #scene #snav ol li.ic2.disable{background-image:url(../img/scene_2_disable.svg)}#single #scene #snav ol li.ic3.disable{background-image:url(../img/scene_3_disable.svg)}#single #scene #snav ol li:last-child{margin-bottom:0px}@media screen and (min-width: 992px){#single #scene #snav{position:fixed;top:50%;left:5%;width:80px;height:260px;margin-top:-130px;z-index:2}#single #scene #snav ol li{display:block;width:80px;height:80px;background-size:80px 80px;margin-left:0;margin-right:0;margin-bottom:10px}}@media screen and (min-width: 1200px){#single #scene #snav{position:fixed;top:50%;left:5%;width:113px;height:360px;margin-top:-180px;z-index:2}#single #scene #snav ol li{display:block;width:113px;height:113px;background-size:113px 113px;margin-left:0;margin-right:0;margin-bottom:10px}}#single #scene #swrap{position:relative;overflow:hidden}@media screen and (min-width: 600px){#single #scene #swrap{max-width:700px;margin-left:auto;margin-right:auto}}#single #scene #swrap .screen{position:absolute;width:100%;height:0%;top:0;left:0;z-index:1;background-color:#fff07d}#single #scene #swrap .image{text-align:center}#single #scene #swrap .image img{width:100%;max-width:650px}#single #scene p{margin-left:auto;margin-right:auto;margin-bottom:1.6em}@media screen and (min-width: 600px){#single #scene p{max-width:650px}}@media screen and (max-width: 599px){#single #scene .btn-next img{max-width:160px;height:auto}}#single #works{position:relative;z-index:3;background-color:#fff07d}#single #works .container{max-width:840px}#single #works figcaption{font-size:1.4rem}@media screen and (max-width: 599px){#single #works figcaption{font-size:1.6rem}}#single #works .swiper-pagination{position:relative;width:100%}#single #works .swiper-pagination-bullet{width:20px;height:20px;margin:0 10px;background:#000}@media screen and (max-width: 599px){#single #works .swiper-pagination-bullet{width:13px;height:13px}}#single #works .swiper-pagination-bullet-active{opacity:1;background:#000}#single #profile{position:relative;z-index:3;background-color:#fff;border-bottom:solid 1px #000}#single #profile .prof-image{width:150px;margin-left:auto;margin-right:auto}@media screen and (min-width: 600px){#single #profile .prof-image{width:200px}}#single #profile .prof-image img{border-radius:15px}#single #profile .job{font-size:1.5rem}#single #profile .name{font-size:2.1rem;font-weight:bold}#single #profile p{font-size:1.4rem}@media screen and (max-width: 599px){#single #profile p{font-size:1.6rem}}#single #profile p a{text-decoration:underline}
