html body #wrap #in_wrap #in_content_wrap .in_content {
  padding: 30px 0 0 0; }
  html body #wrap #in_wrap #in_content_wrap .in_content .contents_story {
    position: relative; }
    html body #wrap #in_wrap #in_content_wrap .in_content .contents_story h3 {
      width: 190px;
      margin: 0 0 0 30px;
      padding: 3px 0 0 0; }
    html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .ornament_1 {
      position: absolute;
      top: -30px;
      left: 30px; }
    html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .ornament_2 {
      position: absolute;
      top: -30px;
      right: 30px; }
    html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .ornament_3 {
      position: absolute;
      top: 140px;
      left: 30px; }
    html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .story_in_nav {
      position: absolute;
      top: 200px;
      left: 30px; }
      html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .story_in_nav .category_change {
        margin-bottom: 20px; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .story_in_nav .category_change li {
          position: relative;
          -webkit-transition: all 0.45s ease;
                  transition: all 0.45s ease;
          cursor: pointer;
          width: 190px;
          height: 82px; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .story_in_nav .category_change li p {
            -webkit-transition: all 0.45s ease;
                    transition: all 0.45s ease;
            position: absolute;
            top: 0;
            left: 0;
            opacity: 0; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .story_in_nav .category_change li p:first-child {
            opacity: 1; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .story_in_nav .category_change li:hover p {
            -webkit-transition: all 0.45s ease;
                    transition: all 0.45s ease;
            opacity: 1; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .story_in_nav .category_change li:hover p:first-child {
            opacity: 0; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .story_in_nav .category_change .active, html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .story_in_nav .category_change .open {
          opacity: 1 !important;
          cursor: default !important; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .story_in_nav .category_change .active p, html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .story_in_nav .category_change .open p {
            opacity: 1 !important; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .story_in_nav .category_change .active p:first-child, html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .story_in_nav .category_change .open p:first-child {
            opacity: 0 !important; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .story_in_nav .category_change .active a, html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .story_in_nav .category_change .open a {
            cursor: default !important; }
      html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .story_in_nav .episode_list {
        width: 200px;
        height: 370px;
        letter-spacing: -0.4em;
        overflow: hidden; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .story_in_nav .episode_list li {
          margin-right: 10px;
          margin-bottom: 10px;
          width: 90px;
          height: 50px;
          letter-spacing: normal;
          display: inline-block;
          cursor: pointer;
          position: relative; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .story_in_nav .episode_list li p {
            position: absolute;
            top: 5px;
            left: 5px;
            color: #00baff;
            font-size: 12px; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .story_in_nav .episode_list li p:first-child {
            position: absolute;
            top: 0;
            left: 0;
            opacity: 1; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .story_in_nav .episode_list .active {
          cursor: default; }
    html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .introduction_text {
      width: 380px;
      margin: 70px auto 675px; }
    html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .episode_contents {
      width: 330px;
      margin: 70px auto 675px; }
      html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .episode_contents .episode_title {
        width: 540px;
        letter-spacing: -0.4em;
        padding: 0 0 25px 0; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .episode_contents .episode_title p {
          letter-spacing: normal;
          display: inline-block;
          color: #00baff;
          font-size: 22px;
          height: 36px; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .episode_contents .episode_title p img {
            vertical-align: top; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .episode_contents .episode_title p:first-child {
          padding: 0 16px 0 0; }
      html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .episode_contents .episode_staff {
        width: 540px;
        margin: 0 0 26px 0; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .episode_contents .episode_staff p {
          color: #00baff;
          font-size: 13px;
          line-height: 1.7em; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .episode_contents .episode_staff p span {
            color: #fff; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .episode_contents .episode_staff p:first-child {
          padding: 0 0 10px 0; }
      html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .episode_contents .episode_slide {
        margin-bottom: 40px; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .episode_contents .episode_slide .episode_slide_main_screen {
          position: relative;
          width: 540px;
          height: 304px; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .episode_contents .episode_slide .episode_slide_main_screen .now {
            position: absolute;
            top: 0;
            left: 0; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .episode_contents .episode_slide .episode_slide_main_screen .next {
            position: absolute;
            top: 0;
            left: 0; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .episode_contents .episode_slide .episode_slide_thumbnail {
          width: 540px; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .episode_contents .episode_slide .episode_slide_thumbnail li {
            float: left;
            cursor: pointer; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .episode_contents .episode_slide .episode_slide_thumbnail .active {
            cursor: default; }
      html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .episode_contents .episode_detail {
        width: 540px;
        margin-bottom: 44px; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .episode_contents .episode_detail p {
          color: #00baff;
          font-size: 13px;
          text-align: left;
          line-height: 1.8em; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .episode_contents .episode_detail p:first-child {
            margin-bottom: 10px; }
      html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .episode_contents .episode_next {
        width: 540px; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .episode_contents .episode_next p:first-child {
          margin-bottom: 23px; }
      html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .episode_contents .clear-code {
        margin: 50px 0 0 0;
        font-size: 17px;
        width: 540px;
        color: #00baff; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .episode_contents .clear-code p {
          line-height: 1.7em;
          text-align: center; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .episode_contents .clear-code p span.large {
            font-size: 30px; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .episode_contents .clear-code p span.caution {
            color: white; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .episode_contents .clear-code p a {
            color: white; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_story .episode_contents .clear-code p a:hover {
            -webkit-transition: all 0.25s ease;
            transition: all 0.25s ease;
            filter: alpha(opacity=50);
            opacity: 0.5; }