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_info {
    position: relative; }
    html body #wrap #in_wrap #in_content_wrap .in_content .contents_info h3 {
      width: 190px;
      margin: 0 0 0 30px;
      padding: 3px 0 0 0; }
    html body #wrap #in_wrap #in_content_wrap .in_content .contents_info h4 {
      position: absolute;
      top: 135px;
      left: 30px; }
    html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box {
      width: 760px;
      margin: 68px auto 200px; }
      html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_list li {
        margin: 12px 0 0 0;
        position: relative;
        width: 760px; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_list li .head_bar {
          width: 760px;
          height: 6px;
          background: url('../fig/info/bg_news_top.png') top left no-repeat; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_list li .news_contents {
          width: 752px;
          margin: 0 auto;
          background: url('../fig/info/bg_news_repeat.png') top left; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_list li .news_contents .inner {
            position: relative;
            padding: 14px 16px; }
            html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_list li .news_contents .inner .fig {
              -webkit-transition: all 0.25s ease;
                      transition: all 0.25s ease;
              filter: alpha(opacity=100);
              opacity: 1;
              float: left;
              width: 166px;
              height: 166px; }
            html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_list li .news_contents .inner .fig:hover {
              -webkit-transition: all 0.25s ease;
                      transition: all 0.25s ease;
              filter: alpha(opacity=50);
              opacity: 0.5; }
            html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_list li .news_contents .inner .texts {
              width: 527px;
              float: left;
              padding: 9px 0 0 27px; }
              html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_list li .news_contents .inner .texts .title {
                -webkit-transition: all 0.25s ease;
                        transition: all 0.25s ease;
                filter: alpha(opacity=100);
                opacity: 1;
                color: #00baff;
                font-size: 14px;
                font-weight: bold;
                width: 449px;
                line-height: 1.5em; }
                html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_list li .news_contents .inner .texts .title a {
                  color: #00baff;
                  text-decoration: none; }
              html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_list li .news_contents .inner .texts .title:hover {
                -webkit-transition: all 0.25s ease;
                        transition: all 0.25s ease;
                filter: alpha(opacity=50);
                opacity: 0.5; }
              html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_list li .news_contents .inner .texts .date {
                margin: 9px 0 19px 0;
                color: #ff0066;
                font-size: 11px;
                font-weight: bold; }
              html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_list li .news_contents .inner .texts .intro_text {
                width: 431px;
                color: #fff;
                font-size: 12px;
                line-height: 1.5em;
                margin: 0 0 13px 0;
                text-overflow: ellipsis;
                overflow: hidden;
                white-space: nowrap; }
                html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_list li .news_contents .inner .texts .intro_text a {
                  color: #fff;
                  text-decoration: none; }
            html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_list li .news_contents .inner .more {
              webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
  width: 41px;
  height: 13px;
  background: url("http://guns.aniplex-cms.info/assets/css/../fig/info/btn_more_off.png") top left no-repeat;
  text-align: right; }
            html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_list li .news_contents .inner .more:hover {
              width: 41px;
              height: 13px;
              background: url('../fig/info/btn_more_on.png') top left no-repeat;
              text-align: right; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_list li .bottom_bar {
          width: 760px;
          height: 7px;
          background: url('../fig/info/bg_news_down.png') top left no-repeat; }
      html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_list li:first-child {
        margin: 0 0 0 0; }
      html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_ctrl {
        width: 760px;
        text-align: right;
        letter-spacing: -0.4em;
        margin: 24px 0 47px 0; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_ctrl .news_ctrl_next {
          display: inline-block;
          letter-spacing: normal;
          position: relative;
          width: 38px;
          height: 38px; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_ctrl .news_ctrl_next p {
            -webkit-transition: all 0.25s ease;
                    transition: all 0.25s ease;
            position: absolute;
            top: 0;
            left: 0;
            opacity: 1; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_ctrl .news_ctrl_next p:first-child {
            opacity: 0; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_ctrl .news_ctrl_next:hover p {
          -webkit-transition: all 0.25s ease;
                  transition: all 0.25s ease;
          opacity: 0; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_ctrl .news_ctrl_next:hover p:first-child {
          opacity: 1; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_ctrl .news_ctrl_prev {
          margin: 0 24px 0 0;
          display: inline-block;
          letter-spacing: normal;
          position: relative;
          width: 38px;
          height: 38px; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_ctrl .news_ctrl_prev p {
            -webkit-transition: all 0.25s ease;
                    transition: all 0.25s ease;
            position: absolute;
            top: 0;
            left: 0;
            opacity: 1; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_ctrl .news_ctrl_prev p:first-child {
            opacity: 0; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_ctrl .news_ctrl_prev:hover p {
          -webkit-transition: all 0.25s ease;
                  transition: all 0.25s ease;
          opacity: 0; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_ctrl .news_ctrl_prev:hover p:first-child {
          opacity: 1; }
      html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_detail .head_bar {
        width: 760px;
        height: 6px;
        background: url('../fig/info/bg_news_top.png') top left no-repeat; }
      html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_detail .news_contents {
        width: 752px;
        margin: 0 auto;
        background: url('../fig/info/bg_news_repeat.png') top left; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_detail .news_contents .inner {
          width: 576px;
          margin: 0 auto;
          padding: 18px 0; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_detail .news_contents .inner .title {
            color: #00baff;
            font-size: 18px;
            font-weight: bold;
            line-height: 1.4em; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_detail .news_contents .inner .date {
            margin: 9px 0 19px 0;
            color: #ff0066;
            font-size: 11px;
            font-weight: bold; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_detail .news_contents .inner .text {
            color: #fff;
            font-size: 14px;
            line-height: 1.5em;
            margin: 0 0 13px 0; }
            html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_detail .news_contents .inner .text a {
              color: #F06;
              text-decoration: none; }
            html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_detail .news_contents .inner .text a:hover {
              -webkit-transition: all 0.25s ease;
              transition: all 0.25s ease;
              filter: alpha(opacity=50);
              opacity: 0.5; }
            html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_detail .news_contents .inner .text img {
              margin: 20px 0; }
      html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_detail .bottom_bar {
        width: 760px;
        height: 7px;
        background: url('../fig/info/bg_news_down.png') top left no-repeat; }
      html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_detail_ctrl {
        width: 760px;
        text-align: right;
        letter-spacing: -0.4em;
        margin: 24px 0 47px 0; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_detail_ctrl .news_detail_ctrl_next {
          display: inline-block;
          letter-spacing: normal;
          position: relative;
          width: 38px;
          height: 38px; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_detail_ctrl .news_detail_ctrl_next p {
            -webkit-transition: all 0.25s ease;
                    transition: all 0.25s ease;
            position: absolute;
            top: 0;
            left: 0;
            opacity: 1; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_detail_ctrl .news_detail_ctrl_next p:first-child {
            opacity: 0; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_detail_ctrl .news_detail_ctrl_next:hover p {
          -webkit-transition: all 0.25s ease;
                  transition: all 0.25s ease;
          opacity: 0; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_detail_ctrl .news_detail_ctrl_next:hover p:first-child {
          opacity: 1; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_detail_ctrl .news_detail_ctrl_close {
          margin: 0 24px 0 0;
          display: inline-block;
          letter-spacing: normal;
          position: relative;
          width: 38px;
          height: 38px; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_detail_ctrl .news_detail_ctrl_close p {
            -webkit-transition: all 0.25s ease;
                    transition: all 0.25s ease;
            position: absolute;
            top: 0;
            left: 0;
            opacity: 1; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_detail_ctrl .news_detail_ctrl_close p:first-child {
            opacity: 0; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_detail_ctrl .news_detail_ctrl_close:hover p {
          -webkit-transition: all 0.25s ease;
                  transition: all 0.25s ease;
          opacity: 0; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_detail_ctrl .news_detail_ctrl_close:hover p:first-child {
          opacity: 1; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_detail_ctrl .news_detail_ctrl_prev {
          margin: 0 24px 0 0;
          display: inline-block;
          letter-spacing: normal;
          position: relative;
          width: 38px;
          height: 38px; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_detail_ctrl .news_detail_ctrl_prev p {
            -webkit-transition: all 0.25s ease;
                    transition: all 0.25s ease;
            position: absolute;
            top: 0;
            left: 0;
            opacity: 1; }
          html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_detail_ctrl .news_detail_ctrl_prev p:first-child {
            opacity: 0; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_detail_ctrl .news_detail_ctrl_prev:hover p {
          -webkit-transition: all 0.25s ease;
                  transition: all 0.25s ease;
          opacity: 0; }
        html body #wrap #in_wrap #in_content_wrap .in_content .contents_info .box .news_detail_ctrl .news_detail_ctrl_prev:hover p:first-child {
          opacity: 1; }
          
.texts > a:last-child{
  position: absolute;
  left: 0;
  top: 0;
  left: 0;
  padding: 145px 81px 50px 670px;
}