@charset "UTF-8";/*==============================================
************************************************

Top page before Login

************************************************
==============================================*/
/*

Layout

==============================================*/
/* line 21, ../sass/top_beforelogin.scss */

body#top_new_top_index {
  margin: 0 !important;
  background: url(/static/images2/top/bg_main.png);
  background-color: #238ac9;
}
@media screen and (max-width: 480px) {
  /* line 27, ../sass/top_beforelogin.scss */
  body#top_new_top_index #header {
    margin-bottom: 20px;
  }
}
/* line 33, ../sass/top_beforelogin.scss */
body#top_new_top_index .full, body#top_new_top_index #container {
  width: 100% !important;
  background-color: transparent;
  margin-bottom: 0;
}
/* line 39, ../sass/top_beforelogin.scss */
body#top_new_top_index #footer {
  border-radius: 0 !important;
  background-color: #fff;
  margin: 0 auto;
  width: 100% !important;
}
/* line 44, ../sass/top_beforelogin.scss */
body#top_new_top_index #footer .inner {
  padding: 0 20px;
  margin-top: 0;
  border-radius: 0 !important;
  background-color: #fff;
  margin: 0 auto;
}
@media screen and (min-width: 1024px) {
  /* line 44, ../sass/top_beforelogin.scss */
  body#top_new_top_index #footer .inner {
    width: 900px !important;
  }
}
/* line 54, ../sass/top_beforelogin.scss */
body#top_new_top_index #footer .box02 {
  border-top: none;
}
@media screen and (min-width: 300px) and (max-width: 768px) {
  /* line 58, ../sass/top_beforelogin.scss */
  body#top_new_top_index #footer ul {
    width: 100%;
    float: none;
    display: block;
    padding: 10px 0;
    border-bottom: 1px solid #ddd;
  }
  /* line 64, ../sass/top_beforelogin.scss */
  body#top_new_top_index #footer ul ul {
    border-bottom: none;
    padding: 0;
  }
}
/* line 71, ../sass/top_beforelogin.scss */
body#top_new_top_index #footer .inner {
  /*       a {
  
          color: #fff;
          &:link {
            color: #fff;
          }
          &:hover {
            color: #fff;
          }
          &:visited {
            color: #fff;
          }
        }*/
}

/* line 88, ../sass/top_beforelogin.scss */
.top_flex_block {
  width: 100%;
  margin: 0 auto;
}

/* line 92, ../sass/top_beforelogin.scss */
.top_basicwidth {
  width: 900px;
  margin: 0 auto;
  position: relative;
}
@media screen and (max-width: 480px) {
  /* line 92, ../sass/top_beforelogin.scss */
  .top_basicwidth {
    width: 96%;
  }
}
@media screen and (min-width: 481px) and (max-width: 899px) {
  /* line 92, ../sass/top_beforelogin.scss */
  .top_basicwidth {
    width: 96%;
  }
}

/*

navigation

==============================================*/
/* line 113, ../sass/top_beforelogin.scss */
ul.top_naviation {
  display: block;
  float: right;
  width: auto;
  margin: 10px 0 10px;
}
/* line 118, ../sass/top_beforelogin.scss */
ul.top_naviation li {
  display: inline-block;
  vertical-align: middle;
}
/* line 122, ../sass/top_beforelogin.scss */
ul.top_naviation li.l01 {
  padding-right: 10px;
  vertical-align: middle;
}
/* line 123, ../sass/top_beforelogin.scss */
ul.top_naviation li.l01 span {
  color: #fff;
  display: inline;
  vertical-align: middle;
}
/* line 128, ../sass/top_beforelogin.scss */
ul.top_naviation li.l01 div {
  vertical-align: middle;
  display: inline-block !important;
}
/* line 132, ../sass/top_beforelogin.scss */
ul.top_naviation li.l01 .language_select {
  padding: 5px 10px 5px 5px;
}
/* line 136, ../sass/top_beforelogin.scss */
ul.top_naviation li.l01 .language_select {
  line-height: 0;
}
/* line 141, ../sass/top_beforelogin.scss */
ul.top_naviation li.l02 {
  margin-right: 0;
}
/* line 143, ../sass/top_beforelogin.scss */
ul.top_naviation li.l02 a {
  border: 1px solid #fff;
  padding: 7px 15px;
  display: block;
  color: #444;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background-color: transparent;
  text-decoration: none;
  background: #f4f4f4;
  background: -moz-linear-gradient(top, #f4f4f4 0%, #e0e0e0 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f4f4), color-stop(100%, #e0e0e0));
  background: -webkit-linear-gradient(top, #f4f4f4 0%, #e0e0e0 100%);
  background: -o-linear-gradient(top, #f4f4f4 0%, #e0e0e0 100%);
  background: -ms-linear-gradient(top, #f4f4f4 0%, #e0e0e0 100%);
  background: linear-gradient(to bottom, #f4f4f4 0%, #e0e0e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#e0e0e0',GradientType=0 );
}
/* line 160, ../sass/top_beforelogin.scss */
ul.top_naviation li.l02 a:link {
  text-decoration: none;
  color: #444;
}
/* line 164, ../sass/top_beforelogin.scss */
ul.top_naviation li.l02 a:hover {
  text-decoration: none;
  color: #666;
  background: #f4f4f4;
  background: -moz-linear-gradient(top, #f4f4f4 0%, #eaeaea 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f4f4), color-stop(100%, #eaeaea));
  background: -webkit-linear-gradient(top, #f4f4f4 0%, #eaeaea 100%);
  background: -o-linear-gradient(top, #f4f4f4 0%, #eaeaea 100%);
  background: -ms-linear-gradient(top, #f4f4f4 0%, #eaeaea 100%);
  background: linear-gradient(to bottom, #f4f4f4 0%, #eaeaea 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#eaeaea',GradientType=0 );
}
/* line 177, ../sass/top_beforelogin.scss */
ul.top_naviation li.l02 a:visited {
  color: #666;
  text-decoration: none;
}
/* line 183, ../sass/top_beforelogin.scss */
ul.top_naviation .top_input_interface {
  width: 100%;
}
/* line 185, ../sass/top_beforelogin.scss */
ul.top_naviation .top_input_interface span, ul.top_naviation .top_input_interface div {
  display: inline-block;
}
/* line 188, ../sass/top_beforelogin.scss */
ul.top_naviation .top_input_interface span {
  color: #fff;
}

/* line 197, ../sass/top_beforelogin.scss */
body#top_new_top_index .language_list #interface_lang {
  font-size: 14px;
}

/*

catch copy

==============================================*/
/* line 208, ../sass/top_beforelogin.scss */
#top_banner {
  text-align: center;
}

/* line 212, ../sass/top_beforelogin.scss */
#top_banner {
  margin-bottom: 30px;
}
/* line 214, ../sass/top_beforelogin.scss */
#top_banner h1 {
  margin-bottom: 15px;
}
/* line 217, ../sass/top_beforelogin.scss */
#top_banner h2 {
  color: #fff;
  font-weight: normal;
  font-size: 38px;
  line-height: 130%;
  text-shadow: 0 1px 2px #106497;
}
@media screen and (max-width: 899px) {
  /* line 217, ../sass/top_beforelogin.scss */
  #top_banner h2 {
    font-size: 26px !important;
  }
}
/* line 227, ../sass/top_beforelogin.scss */
#top_banner .bodycopy {
  font-size: 14px;
  color: #fff;
  margin-bottom: 0px;
  margin-top: 10px;
}

/*
Button
==============================================*/
/* line 239, ../sass/top_beforelogin.scss */
#learn_for_free_box {
  padding-top: 20px;
  position: relative;
}
/* line 242, ../sass/top_beforelogin.scss */
#learn_for_free_box a {
  background-color: #e86c3f;
  padding: 15px 20px;
  color: #fff;
  width: 30%;
  -webkit-box-shadow: #1b6c9e 1px 1px 2px;
  -moz-box-shadow: #1b6c9e 1px 1px 2px;
  box-shadow: #1b6c9e 1px 1px 2px;
  display: block;
  margin: 0 auto 15px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #ff875b;
  background: -moz-linear-gradient(top, #ff875b 0%, #e86435 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff875b), color-stop(100%, #e86435));
  background: -webkit-linear-gradient(top, #ff875b 0%, #e86435 100%);
  background: -o-linear-gradient(top, #ff875b 0%, #e86435 100%);
  background: -ms-linear-gradient(top, #ff875b 0%, #e86435 100%);
  background: linear-gradient(to bottom, #ff875b 0%, #e86435 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff875b', endColorstr='#e86435',GradientType=0 );
}
@media screen and (max-width: 480px) {
  /* line 242, ../sass/top_beforelogin.scss */
  #learn_for_free_box a {
    width: 80%;
  }
}
/* line 263, ../sass/top_beforelogin.scss */
#learn_for_free_box a p {
  color: #fff;
  display: inline-block;
  font-size: 22px;
  line-height: 22px;
  padding-left: 4px;
  vertical-align: middle;
}
/* line 272, ../sass/top_beforelogin.scss */
#learn_for_free_box a span {
  color: #fff;
  vertical-align: middle;
  font-size: 90%;
  line-height: 0;
}
@media screen and (max-width: 899px) {
  /* line 272, ../sass/top_beforelogin.scss */
  #learn_for_free_box a span {
    line-height: 150%;
  }
}
/* line 281, ../sass/top_beforelogin.scss */
#learn_for_free_box a:link {
  color: #fff;
  text-decoration: none;
}
/* line 285, ../sass/top_beforelogin.scss */
#learn_for_free_box a:hover {
  background: #ff875b;
  background: -moz-linear-gradient(top, #ff875b 0%, #fc6a3a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff875b), color-stop(100%, #fc6a3a));
  background: -webkit-linear-gradient(top, #ff875b 0%, #fc6a3a 100%);
  background: -o-linear-gradient(top, #ff875b 0%, #fc6a3a 100%);
  background: -ms-linear-gradient(top, #ff875b 0%, #fc6a3a 100%);
  background: linear-gradient(to bottom, #ff875b 0%, #fc6a3a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff875b', endColorstr='#fc6a3a',GradientType=0 );
  color: #fff;
  text-decoration: none;
  background-color: #eb7d56;
  -webkit-box-shadow: #1b6c9e 1px 1px 2px;
  -moz-box-shadow: #1b6c9e 1px 1px 2px;
  box-shadow: #1b6c9e 1px 1px 2px;
}
/* line 299, ../sass/top_beforelogin.scss */
#learn_for_free_box a:visited {
  color: #fff;
  text-decoration: none;
}

/* line 309, ../sass/top_beforelogin.scss */
#learn_for_free_box .navigation_social_bt {
  padding-top: 0px;
}
/* line 311, ../sass/top_beforelogin.scss */
#learn_for_free_box .navigation_social_bt li:first-child {
  margin-right: 10px;
}
/* line 314, ../sass/top_beforelogin.scss */
#learn_for_free_box .navigation_social_bt li {
  display: inline-block;
}
/* line 316, ../sass/top_beforelogin.scss */
#learn_for_free_box .navigation_social_bt li a {
  display: block;
  width: auto;
  padding: 10px 10px;
  line-height: 150%;
  -webkit-box-shadow: #1b6c9e 0px 0px 2px;
  -moz-box-shadow: #1b6c9e 0px 0px 2px;
  box-shadow: #1b6c9e 0px 0px 2px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 323, ../sass/top_beforelogin.scss */
#learn_for_free_box .navigation_social_bt li a:link {
  color: #fff;
  text-decoration: none;
}
/* line 327, ../sass/top_beforelogin.scss */
#learn_for_free_box .navigation_social_bt li a:hover {
  color: #fff;
  text-decoration: none;
  -webkit-box-shadow: #1b6c9e 0px 0px 0px;
  -moz-box-shadow: #1b6c9e 0px 0px 0px;
  box-shadow: #1b6c9e 0px 0px 0px;
}
/* line 332, ../sass/top_beforelogin.scss */
#learn_for_free_box .navigation_social_bt li a:visited {
  color: #fff;
  text-decoration: none;
}
/* line 337, ../sass/top_beforelogin.scss */
#learn_for_free_box .navigation_social_bt li .bt_twitter {
  border: 1px solid #097fc2;
  text-shadow: none;
  background: #43a5e2;
  background: -moz-linear-gradient(top, #43a5e2 0%, #319cdf 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #43a5e2), color-stop(100%, #319cdf));
  background: -webkit-linear-gradient(top, #43a5e2 0%, #319cdf 100%);
  background: -o-linear-gradient(top, #43a5e2 0%, #319cdf 100%);
  background: -ms-linear-gradient(top, #43a5e2 0%, #319cdf 100%);
  background: linear-gradient(to bottom, #43a5e2 0%, #319cdf 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#43a5e2', endColorstr='#319cdf',GradientType=0 );
}
/* line 350, ../sass/top_beforelogin.scss */
#learn_for_free_box .navigation_social_bt li .bt_twitter:hover {
  text-shadow: none;
  background: #43a5e2;
  background: -moz-linear-gradient(top, #43a5e2 0%, #4aaee8 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #43a5e2), color-stop(100%, #4aaee8));
  background: -webkit-linear-gradient(top, #43a5e2 0%, #4aaee8 100%);
  background: -o-linear-gradient(top, #43a5e2 0%, #4aaee8 100%);
  background: -ms-linear-gradient(top, #43a5e2 0%, #4aaee8 100%);
  background: linear-gradient(to bottom, #43a5e2 0%, #4aaee8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#43a5e2', endColorstr='#4aaee8',GradientType=0 );
}
/* line 362, ../sass/top_beforelogin.scss */
#learn_for_free_box .navigation_social_bt li .bt_facebook {
  text-shadow: none;
  border: 1px solid #1e52a9;
  background: #3261b1;
  background: -moz-linear-gradient(top, #3261b1 0%, #1e52a9 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3261b1), color-stop(100%, #1e52a9));
  background: -webkit-linear-gradient(top, #3261b1 0%, #1e52a9 100%);
  background: -o-linear-gradient(top, #3261b1 0%, #1e52a9 100%);
  background: -ms-linear-gradient(top, #3261b1 0%, #1e52a9 100%);
  background: linear-gradient(to bottom, #3261b1 0%, #1e52a9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3261b1', endColorstr='#1e52a9',GradientType=0 );
}
/* line 375, ../sass/top_beforelogin.scss */
#learn_for_free_box .navigation_social_bt li .bt_facebook:hover {
  background: #2059b5;
  text-shadow: none;
  background: -moz-linear-gradient(top, #3261b1 0%, #2059b5 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3261b1), color-stop(100%, #2059b5));
  background: -webkit-linear-gradient(top, #3261b1 0%, #2059b5 100%);
  background: -o-linear-gradient(top, #3261b1 0%, #2059b5 100%);
  background: -ms-linear-gradient(top, #3261b1 0%, #2059b5 100%);
  background: linear-gradient(to bottom, #3261b1 0%, #2059b5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3261b1', endColorstr='#2059b5',GradientType=0 );
}
/* line 388, ../sass/top_beforelogin.scss */
#learn_for_free_box .navigation_social_bt span {
  background-repeat: none;
  background-position: left center;
  font-size: 14px;
  -ms-word-break: normal;
  word-break: normal;
  line-height: 100%;
  padding: 2px 2px 0 27px;
}
/* line 397, ../sass/top_beforelogin.scss */
#learn_for_free_box .navigation_social_bt .top_twitter_ic {
  background: url(/static/images2/top/ic_twitter.png) no-repeat center left;
  -webkit-background-size: 21px 15px;
  -moz-background-size: 21px 15px;
  -o-background-size: 21px 15px;
  background-size: 21px 15px;
}
/* line 401, ../sass/top_beforelogin.scss */
#learn_for_free_box .navigation_social_bt .top_facebook_ic {
  background: url(/static/images2/top/ic_fb.png) no-repeat center left;
  -webkit-background-size: 16px 15px;
  -moz-background-size: 16px 15px;
  -o-background-size: 16px 15px;
  background-size: 16px 15px;
}

/*
Video link
==============================================*/
/* line 410, ../sass/top_beforelogin.scss */
.top_youtube {
  background: url(/static/images2/top/ar_video.png) no-repeat center left;
  padding: 2px 0 3px 25px;
  -webkit-background-size: 21px 20px;
  -moz-background-size: 21px 20px;
  -o-background-size: 21px 20px;
  background-size: 21px 20px;
  background-color: transparent;
}
/* line 415, ../sass/top_beforelogin.scss */
.top_youtube:link {
  color: #fff;
  text-decoration: none;
}
/* line 419, ../sass/top_beforelogin.scss */
.top_youtube:hover {
  color: #fff;
  text-decoration: none;
}
/* line 423, ../sass/top_beforelogin.scss */
.top_youtube:visited {
  color: #fff;
  text-decoration: none;
}

/*

Introduction step

==============================================*/
/* line 434, ../sass/top_beforelogin.scss */
.top_tutrial_block {
  padding: 25px 0;
  background-color: #f0f4f5;
  border-bottom: 3px solid #c1c8cb;
  text-align: center;
}
@media screen and (min-width: 300px) and (max-width: 899px) {
  /* line 434, ../sass/top_beforelogin.scss */
  .top_tutrial_block {
    padding-bottom: 0;
  }
}

/* line 443, ../sass/top_beforelogin.scss */
.top_tutorial_image {
  text-align: center;
  display: inline-block;
  margin: 0 auto;
  width: auto;
  text-align: center;
}
@media screen and (min-width: 300px) and (max-width: 899px) {
  /* line 443, ../sass/top_beforelogin.scss */
  .top_tutorial_image {
    width: 100%;
    display: block;
  }
}
/* line 453, ../sass/top_beforelogin.scss */
.top_tutorial_image li {
  width: 180px;
  text-align: center;
  float: left;
  display: block;
  padding-right: 60px;
  background: url(/static/images2/top/ar_dot.png) no-repeat right 60px;
  -webkit-background-size: 47px 23px;
  -moz-background-size: 47px 23px;
  -o-background-size: 47px 23px;
  background-size: 47px 23px;
}
@media screen and (max-width: 899px) {
  /* line 453, ../sass/top_beforelogin.scss */
  .top_tutorial_image li {
    background-image: none !important;
    float: none;
    text-align: center !important;
    width: 96%;
    padding-right: 0;
    display: block;
    margin: 0 auto;
    margin-bottom: 20px !important;
    padding-bottom: 10px;
    border-bottom: 1px dotted #ddd;
  }
}
/* line 473, ../sass/top_beforelogin.scss */
.top_tutorial_image li img {
  display: block;
  text-align: center;
  margin: 0 auto 10px;
}
/* line 478, ../sass/top_beforelogin.scss */
.top_tutorial_image li .top_tutorial_copy {
  display: block;
  margin: 0 auto;
  text-align: center;
  width: 100%;
  -ms-word-break: normal;
  word-break: normal;
  font-size: 14px;
}
/* line 488, ../sass/top_beforelogin.scss */
.top_tutorial_image li:nth-child(2n) {
  padding-right: 40px;
}
/* line 491, ../sass/top_beforelogin.scss */
.top_tutorial_image li:last-child {
  padding-right: 0;
  background: none;
}

/* line 496, ../sass/top_beforelogin.scss */
.top_member_block {
  display: block !important;
  z-index: 100;
}

/* for top page *******************************************/
/* line 509, ../sass/top_beforelogin.scss */
#top_new_members {
  background: #000;
}
/* line 511, ../sass/top_beforelogin.scss */
#top_new_members .top_heading_4 {
  padding: 15px 0 15px;
  background: #333;
}
/* line 515, ../sass/top_beforelogin.scss */
#top_new_members .pos_static {
  height: 132px;
  overflow: hidden;
}
/* line 519, ../sass/top_beforelogin.scss */
#top_new_members .pos_box {
  position: absolute;
  height: 132px;
  position: absolute;
  width: 895px;
  background: -moz-linear-gradient(left, black 0%, black 1%, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.88) 95%, black 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, black), color-stop(1%, black), color-stop(40%, rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0)), color-stop(60%, rgba(0, 0, 0, 0)), color-stop(95%, rgba(0, 0, 0, 0.88)), color-stop(100%, black));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, black 0%, black 1%, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.88) 95%, black 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, black 0%, black 1%, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.88) 95%, black 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, black 0%, black 1%, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.88) 95%, black 100%);
  /* IE10+ */
  background: linear-gradient(to right, #000000 0%, #000000 1%, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.88) 95%, #000000 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000',GradientType=1 );
  /* IE6-9 */
}
/* line 531, ../sass/top_beforelogin.scss */
#top_new_members .pos_box #learn_for_free_box {
  text-align: center;
  padding-top: 40px;
}
/* line 534, ../sass/top_beforelogin.scss */
#top_new_members .pos_box #learn_for_free_box a {
  display: inline-block !important;
  width: 30% !important;
  padding: 15px 20px !important;
  text-align: center !important;
  height: auto !important;
}
/* line 540, ../sass/top_beforelogin.scss */
#top_new_members .pos_box #learn_for_free_box a span {
  font-size: 10px;
  margin: 0 auto;
  display: inline-block;
}
/* line 548, ../sass/top_beforelogin.scss */
#top_new_members h4 {
  font-size: 20px;
  text-align: center;
  color: #fff;
  line-height: 150%;
  font-weight: normal;
  width: 900px;
  margin: 0 auto;
}
/* line 557, ../sass/top_beforelogin.scss */
#top_new_members .top_imagerepeat {
  margin: 0 auto;
  width: 900px;
  display: block;
}
/* line 561, ../sass/top_beforelogin.scss */
#top_new_members .top_imagerepeat a {
  display: inline-block;
  font-size: 0;
  height: 40px;
  line-height: 0;
  margin: 0;
  padding: 0;
  visibility: visible;
  width: 40px;
}
/* line 570, ../sass/top_beforelogin.scss */
#top_new_members .top_imagerepeat a img {
  display: block;
  padding: 0;
  width: 45px;
  height: 45px;
  margin: 0;
  line-height: 0;
}

/* line 582, ../sass/top_beforelogin.scss */
#top_journals {
  float: left;
  margin: 30px 0 0 65px;
  width: 810px;
  line-height: 1.3;
  clear: both;
}

/* line 589, ../sass/top_beforelogin.scss */
.top_journals_entries {
  margin: 10px 0;
  background-color: #EBEBEB;
  padding: 10px;
}

/* line 595, ../sass/top_beforelogin.scss */
.bx_color {
  padding-top: 10px;
  padding-bottom: 5px;
  background-color: #ddd;
  margin-bottom: 0;
  border-bottom: 1px #eee solid;
}

/* line 605, ../sass/top_beforelogin.scss */
#u_0_2 {
  color: #fff;
}

/* line 609, ../sass/top_beforelogin.scss */
#top_social_plugins {
  margin: 0 auto;
  display: block;
  text-align: center;
}
/* line 614, ../sass/top_beforelogin.scss */
#top_social_plugins p {
  width: auto;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
}
/* line 620, ../sass/top_beforelogin.scss */
#top_social_plugins .fb-like {
  width: auto;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
}

@media (-webkit-min-device-pixel-ratio: 2) and (min-device-width: 768px), (min-resolution: 2dppx) and (min-device-width: 768px) {
  /* line 633, ../sass/top_beforelogin.scss */
  body#top_new_top_index {
    background-image: url(/static/images2/top/bg_main@2x.png);
    -webkit-background-size: 365px 347px;
    -moz-background-size: 365px 347px;
    -o-background-size: 365px 347px;
    background-size: 365px 347px;
  }
  /* line 637, ../sass/top_beforelogin.scss */
  body#top_new_top_index .navigation_social_bt .top_twitter_ic {
    background: url(/static/images2/top/ic_twitter@2x.png) no-repeat center left;
    -webkit-background-size: 20px 14px;
    -moz-background-size: 20px 14px;
    -o-background-size: 20px 14px;
    background-size: 20px 14px;
  }
  /* line 641, ../sass/top_beforelogin.scss */
  body#top_new_top_index .navigation_social_bt .top_facebook_ic {
    background: url(/static/images2/top/ic_fb@2x.png) no-repeat center left;
    -webkit-background-size: 15px 15px;
    -moz-background-size: 15px 15px;
    -o-background-size: 15px 15px;
    background-size: 15px 15px;
  }

  /* line 648, ../sass/top_beforelogin.scss */
  .top_youtube {
    background: url(/static/images2/top/ar_video@2x.png) no-repeat center left;
    -webkit-background-size: 19px 19px;
    -moz-background-size: 19px 19px;
    -o-background-size: 19px 19px;
    background-size: 19px 19px;
  }

  /* line 653, ../sass/top_beforelogin.scss */
  .top_tutorial_image li {
    background: url(/static/images2/top/ar_dot@2x.png) no-repeat right 60px;
    -webkit-background-size: 47px 23px;
    -moz-background-size: 47px 23px;
    -o-background-size: 47px 23px;
    background-size: 47px 23px;
  }
}
/**/
/* line 671, ../sass/top_beforelogin.scss */
.box_monga_banner {
  position: absolute;
  right: 10%;
  bottom: 0;
  width: 106px;
  height: 110px;
  background: url(/static/images2/top/img_bn_hinative_top.png) no-repeat top left;
  -webkit-background-size: 106px 110px;
  -moz-background-size: 106px 110px;
  -o-background-size: 106px 110px;
  background-size: 106px 110px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 671, ../sass/top_beforelogin.scss */
  .box_monga_banner {
    background: url(/static/images2/top/img_bn_hinative_top@2x.png) no-repeat top left;
    -webkit-background-size: 106px 110px;
    -moz-background-size: 106px 110px;
    -o-background-size: 106px 110px;
    background-size: 106px 110px;
  }
}
/* line 685, ../sass/top_beforelogin.scss */
.box_monga_banner a {
  width: 100%;
  height: 100%;
  display: block;
}



/*

L8 login alert

*/

#L8LoginAlertModal .modal-title {
  font-size: 18px !important;
  font-weight: bold;
  line-height: 1.5;
  color: #2C2D30;
}
#L8LoginAlertModal .modal-header {
  background-color: #f2f2f2;
}
.l8_message_container {
  width: inherit;
}
.l8_message_container p {
  font-size: 15px;
  line-height: 1.5;
  color: #2C2D30;
}
.l8_message_container .link_login {
  color: #FD501D;
}
.l8_message_container .hn_ad_box {
  border: 1px solid #D8D8D8;
  border-left: 2px solid #FD501D;
  padding: 20px;
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  margin: 20px;
}
.l8_message_container .hn_ad_box h2 {
  margin: 0;
  padding: 0;
  font-size: 15px !important;
  font-weight: bold;
  line-height: 1.5;
  color: #2C2D30;
}
.l8_message_container .hn_ad_box .img_box {
  margin-right: 30px;
}
@media (max-width: 480px) {
  .l8_message_container .hn_ad_box .img_box {
    display: none;
  }
}
.l8_message_container .hn_ad_box .img_box img {
  width: 140px;
}
.l8_message_container .hn_ad_box ul {
  margin-top: 10px;
  list-style: none;
  padding-left: 0;
}
.l8_message_container .hn_ad_box ul li {
  color: #707070;
  font-size: 15px;
  line-height: 1.5;
  text-indent: -1em;
  margin-left: 0.8em;
}
.l8_message_container .hn_ad_box ul li:before {
  color: #D8D8D8;
  content: "■";
  margin-right: 2px;
  font-size: 12px;
}

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
a:hover,a:active{outline:0;}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
/*
img{height:auto;border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}
button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;}
button,input{*overflow:visible;line-height:normal;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
*/
textarea{overflow:auto;vertical-align:top;}
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
.hide-text{overflow:hidden;text-indent:100%;white-space:nowrap;}
.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
body{margin:0;/*font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;*/font-size:13px;line-height:18px;color:#555555;background-color:#ffffff;}
a{color:#369bd7;text-decoration:none;}
a:hover{color:#2071a1;text-decoration:underline;}
.row{margin-left:-20px;*zoom:1;}.row:before,.row:after{display:table;content:"";}
.row:after{clear:both;}
/*[class*="span"]{float:left;margin-left:20px;}*/
.container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}
.span12{width:940px;}
.span11{width:860px;}
.span10{width:780px;}
.span9{width:700px;}
.span8{width:620px;}
.span7{width:540px;}
.span6{width:460px;}
.span5{width:380px;}
.span4{width:300px;}
.span3{width:220px;}
.span2{width:140px;}
.span1{width:60px;}
.offset12{margin-left:980px;}
.offset11{margin-left:900px;}
.offset10{margin-left:820px;}
.offset9{margin-left:740px;}
.offset8{margin-left:660px;}
.offset7{margin-left:580px;}
.offset6{margin-left:500px;}
.offset5{margin-left:420px;}
.offset4{margin-left:340px;}
.offset3{margin-left:260px;}
.offset2{margin-left:180px;}
.offset1{margin-left:100px;}
.row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";}
.row-fluid:after{clear:both;}
.row-fluid>[class*="span"]{float:left;margin-left:2.127659574%;}
.row-fluid>[class*="span"]:first-child{margin-left:0;}
.row-fluid > .span12{width:99.99999998999999%;}
.row-fluid > .span11{width:91.489361693%;}
.row-fluid > .span10{width:82.97872339599999%;}
.row-fluid > .span9{width:74.468085099%;}
.row-fluid > .span8{width:65.95744680199999%;}
.row-fluid > .span7{width:57.446808505%;}
.row-fluid > .span6{width:48.93617020799999%;}
.row-fluid > .span5{width:40.425531911%;}
.row-fluid > .span4{width:31.914893614%;}
.row-fluid > .span3{width:23.404255317%;}
.row-fluid > .span2{width:14.89361702%;}
.row-fluid > .span1{width:6.382978723%;}
.container{margin-left:auto;margin-right:auto;*zoom:1;}.container:before,.container:after{display:table;content:"";}
.container:after{clear:both;}
.container-fluid{padding-left:20px;padding-right:20px;*zoom:1;}.container-fluid:before,.container-fluid:after{display:table;content:"";}
.container-fluid:after{clear:both;}
p{margin:0 0 9px;/*font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;*/font-size:13px;line-height:18px;}p small{font-size:11px;color:#999999;}
.lead{margin-bottom:18px;font-size:20px;font-weight:200;line-height:27px;}
h1,h2,h3,h4,h5,h6{margin:0;/*font-family:'Telex',sans-serif;*/font-weight:bold;color:#317eac;/*text-rendering:optimizelegibility;*/}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;color:#999999;}
h1{font-size:30px;line-height:36px;}h1 small{font-size:18px;}
h2{font-size:24px;line-height:36px;}h2 small{font-size:18px;}
h3{line-height:27px;font-size:18px;}h3 small{font-size:14px;}
h4,h5,h6{line-height:18px;}
h4{font-size:14px;}h4 small{font-size:12px;}
h5{font-size:12px;}
h6{font-size:11px;color:#999999;text-transform:uppercase;}
.page-header{padding-bottom:17px;margin:18px 0;border-bottom:1px solid #f5f5f5;}
.page-header h1{line-height:1;}
ul,ol{padding:0;margin:0 0 9px 25px;}
ul ul,ul ol,ol ol,ol ul{margin-bottom:0;}
ul{list-style:disc;}
ol{list-style:decimal;}
li{line-height:18px;}
ul.unstyled,ol.unstyled{margin-left:0;list-style:none;}
dl{margin-bottom:18px;}
dt,dd{line-height:18px;}
dt{font-weight:bold;line-height:17px;}
dd{margin-left:9px;}
.dl-horizontal dt{float:left;clear:left;width:120px;text-align:right;}
.dl-horizontal dd{margin-left:130px;}
hr{margin:18px 0;border:0;border-top:1px solid #f5f5f5;border-bottom:1px solid #ffffff;}
strong{font-weight:bold;}
em{font-style:italic;}
.muted{color:#999999;}
abbr[title]{border-bottom:1px dotted #ddd;cursor:help;}
abbr.initialism{font-size:90%;text-transform:uppercase;}
blockquote{padding:0 0 0 15px;margin:0 0 18px;border-left:5px solid #f5f5f5;}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:22.5px;}
blockquote small{display:block;line-height:18px;color:#999999;}blockquote small:before{content:'\2014 \00A0';}
blockquote.pull-right{float:right;padding-left:0;padding-right:15px;border-left:0;border-right:5px solid #f5f5f5;}blockquote.pull-right p,blockquote.pull-right small{text-align:right;}
q:before,q:after,blockquote:before,blockquote:after{content:"";}
address{display:block;margin-bottom:18px;line-height:18px;font-style:normal;}
small{font-size:100%;}
cite{font-style:normal;}
code,pre{padding:0 3px 2px;/*font-family:Menlo,Monaco,"Courier New",monospace;*/font-size:12px;color:#333333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8;}
pre{display:block;padding:8.5px;margin:0 0 9px;font-size:12.025px;line-height:18px;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;white-space:pre;white-space:pre-wrap;word-break:break-all;word-wrap:break-word;}pre.prettyprint{margin-bottom:18px;}
pre code{padding:0;color:inherit;background-color:transparent;border:0;}
/*
.pre-scrollable{max-height:340px;overflow-y:scroll;}
form{margin:0 0 18px;}
*/
fieldset{padding:0;margin:0;border:0;}
legend{display:block;width:100%;padding:0;margin-bottom:27px;font-size:19.5px;line-height:36px;color:#333333;border:0;border-bottom:1px solid #eee;}legend small{font-size:13.5px;color:#999999;}
/*
label,input,button,select,textarea{font-size:13px;font-weight:normal;line-height:18px;}
input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
label{display:block;margin-bottom:5px;color:#333333;}
input,textarea,select,.uneditable-input{display:inline-block;width:210px;height:18px;padding:4px;margin-bottom:9px;font-size:13px;line-height:18px;color:#555555;border:1px solid #cccccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.uneditable-textarea{width:auto;height:auto;}
label input,label textarea,label select{display:block;}
input[type="image"],input[type="checkbox"],input[type="radio"]{width:auto;height:auto;padding:0;margin:3px 0;*margin-top:0;line-height:normal;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0 \9;}
input[type="image"]{border:0;}
input[type="file"]{width:auto;padding:initial;line-height:initial;border:initial;background-color:#ffffff;background-color:initial;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
input[type="button"],input[type="reset"],input[type="submit"]{width:auto;height:auto;}
select,input[type="file"]{height:28px;*margin-top:4px;line-height:28px;}
input[type="file"]{line-height:18px \9;}
select{width:220px;background-color:#ffffff;}
select[multiple],select[size]{height:auto;}
input[type="image"]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
textarea{height:auto;}
input[type="hidden"]{display:none;}
.radio,.checkbox{padding-left:18px;}
.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-18px;}
.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px;}
.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle;}
.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px;}
input,textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-ms-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;}
input:focus,textarea:focus{border-color:rgba(82, 168, 236, 0.8);-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);outline:0;outline:thin dotted \9;}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus,select:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
*/
.input-mini{width:60px;}
.input-small{width:90px;}
.input-medium{width:150px;}
.input-large{width:210px;}
.input-xlarge{width:270px;}
.input-xxlarge{width:530px;}
input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{float:none;margin-left:0;}
input,textarea,.uneditable-input{margin-left:0;}
input.span12, textarea.span12, .uneditable-input.span12{width:930px;}
input.span11, textarea.span11, .uneditable-input.span11{width:850px;}
input.span10, textarea.span10, .uneditable-input.span10{width:770px;}
input.span9, textarea.span9, .uneditable-input.span9{width:690px;}
input.span8, textarea.span8, .uneditable-input.span8{width:610px;}
input.span7, textarea.span7, .uneditable-input.span7{width:530px;}
input.span6, textarea.span6, .uneditable-input.span6{width:450px;}
input.span5, textarea.span5, .uneditable-input.span5{width:370px;}
input.span4, textarea.span4, .uneditable-input.span4{width:290px;}
input.span3, textarea.span3, .uneditable-input.span3{width:210px;}
input.span2, textarea.span2, .uneditable-input.span2{width:130px;}
input.span1, textarea.span1, .uneditable-input.span1{width:50px;}
input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{background-color:#f5f5f5;border-color:#ddd;cursor:not-allowed;}
.control-group.warning>label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#1c628b;}
.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#1c628b;border-color:#1c628b;}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#134461;-webkit-box-shadow:0 0 6px #369bd7;-moz-box-shadow:0 0 6px #369bd7;box-shadow:0 0 6px #369bd7;}
.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#1c628b;background-color:#8bc5e8;border-color:#1c628b;}
.control-group.error>label,.control-group.error .help-block,.control-group.error .help-inline{color:#bd4247;}
.control-group.error input,.control-group.error select,.control-group.error textarea{color:#bd4247;border-color:#bd4247;}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#983538;-webkit-box-shadow:0 0 6px #d88e90;-moz-box-shadow:0 0 6px #d88e90;box-shadow:0 0 6px #d88e90;}
.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#bd4247;background-color:#eddbe3;border-color:#bd4247;}
.control-group.success>label,.control-group.success .help-block,.control-group.success .help-inline{color:#669533;}
.control-group.success input,.control-group.success select,.control-group.success textarea{color:#669533;border-color:#669533;}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#4c6f26;-webkit-box-shadow:0 0 6px #99ca63;-moz-box-shadow:0 0 6px #99ca63;box-shadow:0 0 6px #99ca63;}
.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#669533;background-color:#ccddbb;border-color:#669533;}
input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color:#b94a48;border-color:#ee5f5b;}input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7;}
.form-actions{padding:17px 20px 18px;margin-top:18px;margin-bottom:18px;background-color:#f5f5f5;border-top:1px solid #ddd;*zoom:1;}.form-actions:before,.form-actions:after{display:table;content:"";}
.form-actions:after{clear:both;}
.uneditable-input{display:block;background-color:#ffffff;border-color:#eee;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);cursor:not-allowed;}
:-moz-placeholder{color:#999999;}
::-webkit-input-placeholder{color:#999999;}
.help-block,.help-inline{color:#555555;}
.help-block{display:block;margin-bottom:9px;}
.help-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding-left:5px;}
.input-prepend,.input-append{margin-bottom:5px;}.input-prepend input,.input-append input,.input-prepend select,.input-append select,.input-prepend .uneditable-input,.input-append .uneditable-input{*margin-left:0;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}.input-prepend input:focus,.input-append input:focus,.input-prepend select:focus,.input-append select:focus,.input-prepend .uneditable-input:focus,.input-append .uneditable-input:focus{position:relative;z-index:2;}
.input-prepend .uneditable-input,.input-append .uneditable-input{border-left-color:#ccc;}
.input-prepend .add-on,.input-append .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:normal;line-height:18px;text-align:center;text-shadow:0 1px 0 #ffffff;vertical-align:middle;background-color:#f5f5f5;border:1px solid #ccc;}
.input-prepend .add-on,.input-append .add-on,.input-prepend .btn,.input-append .btn{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.input-prepend .active,.input-append .active{background-color:#bede9c;border-color:#73a839;}
.input-prepend .add-on,.input-prepend .btn{margin-right:-1px;}
.input-append input,.input-append select .uneditable-input{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.input-append .uneditable-input{border-left-color:#eee;border-right-color:#ccc;}
.input-append .add-on,.input-append .btn{margin-left:-1px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
.search-query{padding-left:14px;padding-right:14px;margin-bottom:0;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;}
.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;margin-bottom:0;}
.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none;}
.form-search label,.form-inline label{display:inline-block;}
.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0;}
.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle;}
.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-left:0;margin-right:3px;}
.control-group{margin-bottom:9px;}
legend+.control-group{margin-top:18px;-webkit-margin-top-collapse:separate;}
.form-horizontal .control-group{margin-bottom:18px;*zoom:1;}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:"";}
.form-horizontal .control-group:after{clear:both;}
.form-horizontal .control-label{float:left;width:140px;padding-top:5px;text-align:right;}
.form-horizontal .controls{margin-left:160px;*display:inline-block;*margin-left:0;*padding-left:20px;}
.form-horizontal .help-block{margin-top:9px;margin-bottom:0;}
.form-horizontal .form-actions{padding-left:160px;}
table{max-width:100%;border-collapse:collapse;border-spacing:0;background-color:transparent;}
.table{width:100%;margin-bottom:18px;}.table th,.table td{padding:8px;line-height:18px;text-align:left;vertical-align:top;border-top:1px solid #dddddd;}
.table th{font-weight:bold;}
.table thead th{vertical-align:bottom;}
.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0;}
.table tbody+tbody{border-top:2px solid #dddddd;}
.table-condensed th,.table-condensed td{padding:4px 5px;}
.table-bordered{border:1px solid #dddddd;border-left:0;border-collapse:separate;*border-collapse:collapsed;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.table-bordered th,.table-bordered td{border-left:1px solid #dddddd;}
.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0;}
.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;border-radius:4px 0 0 0;}
.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0;}
.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;}
.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child{-webkit-border-radius:0 0 4px 0;-moz-border-radius:0 0 4px 0;border-radius:0 0 4px 0;}
.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9;}
.table tbody tr:hover td,.table tbody tr:hover th{background-color:#f5f5f5;}
table .span1{float:none;width:44px;margin-left:0;}
table .span2{float:none;width:124px;margin-left:0;}
table .span3{float:none;width:204px;margin-left:0;}
table .span4{float:none;width:284px;margin-left:0;}
table .span5{float:none;width:364px;margin-left:0;}
table .span6{float:none;width:444px;margin-left:0;}
table .span7{float:none;width:524px;margin-left:0;}
table .span8{float:none;width:604px;margin-left:0;}
table .span9{float:none;width:684px;margin-left:0;}
table .span10{float:none;width:764px;margin-left:0;}
table .span11{float:none;width:844px;margin-left:0;}
table .span12{float:none;width:924px;margin-left:0;}
table .span13{float:none;width:1004px;margin-left:0;}
table .span14{float:none;width:1084px;margin-left:0;}
table .span15{float:none;width:1164px;margin-left:0;}
table .span16{float:none;width:1244px;margin-left:0;}
table .span17{float:none;width:1324px;margin-left:0;}
table .span18{float:none;width:1404px;margin-left:0;}
table .span19{float:none;width:1484px;margin-left:0;}
table .span20{float:none;width:1564px;margin-left:0;}
table .span21{float:none;width:1644px;margin-left:0;}
table .span22{float:none;width:1724px;margin-left:0;}
table .span23{float:none;width:1804px;margin-left:0;}
table .span24{float:none;width:1884px;margin-left:0;}
.dropdown{position:relative;}
.dropdown-toggle{*margin-bottom:-3px;}
.dropdown-toggle:active,.open .dropdown-toggle{outline:0;}
.caret{display:inline-block;width:0;height:0;vertical-align:top;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000000;opacity:0.3;filter:alpha(opacity=30);content:"";}
.dropdown .caret{margin-top:8px;margin-left:2px;}
.dropdown:hover .caret,.open.dropdown .caret{opacity:1;filter:alpha(opacity=100);}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;padding:4px 0;margin:0;list-style:none;background-color:#ffffff;border-color:#ccc;border-color:rgba(0, 0, 0, 0.2);border-style:solid;border-width:1px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;}.dropdown-menu.pull-right{right:0;left:auto;}
.dropdown-menu .divider{height:1px;margin:8px 1px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;*width:100%;*margin:-5px 0 5px;}
.dropdown-menu a{display:block;padding:3px 15px;clear:both;font-weight:normal;line-height:18px;color:#333333;white-space:nowrap;}
.dropdown-menu li>a:hover,.dropdown-menu .active>a,.dropdown-menu .active>a:hover{color:#ffffff;text-decoration:none;background-color:#3c3c3c;}
.dropdown.open{*z-index:1000;}.dropdown.open .dropdown-toggle{color:#ffffff;background:#ccc;background:rgba(0, 0, 0, 0.3);}
.dropdown.open .dropdown-menu{display:block;}
.pull-right .dropdown-menu{left:auto;right:0;}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000000;content:"\2191";}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px;}
.typeahead{margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #eee;border:1px solid rgba(0, 0, 0, 0.05);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);}.well blockquote{border-color:#ddd;border-color:rgba(0, 0, 0, 0.15);}
.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.fade{-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-ms-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;opacity:0;}.fade.in{opacity:1;}
.collapse{-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-ms-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease;position:relative;overflow:hidden;height:0;}.collapse.in{height:auto;}
.close{float:right;font-size:20px;font-weight:bold;line-height:18px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20);}.close:hover{color:#000000;text-decoration:none;opacity:0.4;filter:alpha(opacity=40);cursor:pointer;}
.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 10px 4px;margin-bottom:0;font-size:13px;line-height:18px;color:#333333;text-align:center;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);vertical-align:middle;background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-ms-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(top, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);border:1px solid #cccccc;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);cursor:pointer;*margin-left:.3em;}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{background-color:#e6e6e6;}
.btn:active,.btn.active{background-color:#cccccc \9;}
.btn:first-child{*margin-left:0;}
.btn:hover{color:#333333;text-decoration:none;background-color:#e6e6e6;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-ms-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;}
.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn.active,.btn:active{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);background-color:#e6e6e6;background-color:#d9d9d9 \9;outline:0;}
.btn.disabled,.btn[disabled]{cursor:default;background-image:none;background-color:#e6e6e6;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-large{padding:9px 14px;font-size:15px;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.btn-large [class^="icon-"]{margin-top:1px;}
.btn-small{padding:5px 9px;font-size:11px;line-height:16px;}
.btn-small [class^="icon-"]{margin-top:-1px;}
.btn-mini{padding:2px 6px;font-size:11px;line-height:14px;}
.btn-primary,.btn-primary:hover,.btn-warning,.btn-warning:hover,.btn-danger,.btn-danger:hover,.btn-success,.btn-success:hover,.btn-info,.btn-info:hover,.btn-inverse,.btn-inverse:hover{text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);color:#ffffff;}
.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255, 255, 255, 0.75);}
.btn-primary{background-color:#368bd7;background-image:-moz-linear-gradient(top, #369bd7, #3673d7);background-image:-ms-linear-gradient(top, #369bd7, #3673d7);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#369bd7), to(#3673d7));background-image:-webkit-linear-gradient(top, #369bd7, #3673d7);background-image:-o-linear-gradient(top, #369bd7, #3673d7);background-image:linear-gradient(top, #369bd7, #3673d7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#369bd7', endColorstr='#3673d7', GradientType=0);border-color:#3673d7 #3673d7 #2050a1;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{background-color:#3673d7;}
.btn-primary:active,.btn-primary.active{background-color:#245bb6 \9;}
.btn-warning{background-color:#dd5600;background-image:-moz-linear-gradient(top, #dd5600, #dd5600);background-image:-ms-linear-gradient(top, #dd5600, #dd5600);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#dd5600), to(#dd5600));background-image:-webkit-linear-gradient(top, #dd5600, #dd5600);background-image:-o-linear-gradient(top, #dd5600, #dd5600);background-image:linear-gradient(top, #dd5600, #dd5600);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd5600', endColorstr='#dd5600', GradientType=0);border-color:#dd5600 #dd5600 #913800;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{background-color:#dd5600;}
.btn-warning:active,.btn-warning.active{background-color:#aa4200 \9;}
.btn-danger{background-color:#c32627;background-image:-moz-linear-gradient(top, #c71c22, #bd362f);background-image:-ms-linear-gradient(top, #c71c22, #bd362f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#c71c22), to(#bd362f));background-image:-webkit-linear-gradient(top, #c71c22, #bd362f);background-image:-o-linear-gradient(top, #c71c22, #bd362f);background-image:linear-gradient(top, #c71c22, #bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c71c22', endColorstr='#bd362f', GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{background-color:#bd362f;}
.btn-danger:active,.btn-danger.active{background-color:#942a25 \9;}
.btn-success{background-color:#65a643;background-image:-moz-linear-gradient(top, #73a839, #51a351);background-image:-ms-linear-gradient(top, #73a839, #51a351);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#73a839), to(#51a351));background-image:-webkit-linear-gradient(top, #73a839, #51a351);background-image:-o-linear-gradient(top, #73a839, #51a351);background-image:linear-gradient(top, #73a839, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#73a839', endColorstr='#51a351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{background-color:#51a351;}
.btn-success:active,.btn-success.active{background-color:#408140 \9;}
.btn-info{background-color:#6d76b3;background-image:-moz-linear-gradient(top, #9760b3, #2f96b4);background-image:-ms-linear-gradient(top, #9760b3, #2f96b4);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#9760b3), to(#2f96b4));background-image:-webkit-linear-gradient(top, #9760b3, #2f96b4);background-image:-o-linear-gradient(top, #9760b3, #2f96b4);background-image:linear-gradient(top, #9760b3, #2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9760b3', endColorstr='#2f96b4', GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{background-color:#2f96b4;}
.btn-info:active,.btn-info.active{background-color:#24748c \9;}
.btn-inverse{background-color:#a27a28;background-image:-moz-linear-gradient(top, #f7b42c, #222222);background-image:-ms-linear-gradient(top, #f7b42c, #222222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f7b42c), to(#222222));background-image:-webkit-linear-gradient(top, #f7b42c, #222222);background-image:-o-linear-gradient(top, #f7b42c, #222222);background-image:linear-gradient(top, #f7b42c, #222222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7b42c', endColorstr='#222222', GradientType=0);border-color:#222222 #222222 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{background-color:#222222;}
.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9;}
button.btn,input[type="submit"].btn{*padding-top:2px;*padding-bottom:2px;}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0;}
button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px;}
button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px;}
button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px;}
.btn-group{position:relative;*zoom:1;*margin-left:.3em;}.btn-group:before,.btn-group:after{display:table;content:"";}
.btn-group:after{clear:both;}
.btn-group:first-child{*margin-left:0;}
.btn-group+.btn-group{margin-left:5px;}
.btn-toolbar{margin-top:9px;margin-bottom:9px;}.btn-toolbar .btn-group{display:inline-block;*display:inline;*zoom:1;}
.btn-group .btn{position:relative;float:left;margin-left:-1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.btn-group .btn:first-child{margin-left:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;}
.btn-group .btn:last-child,.btn-group .dropdown-toggle{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;}
.btn-group .btn.large:first-child{margin-left:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;}
.btn-group .btn.large:last-child,.btn-group .large.dropdown-toggle{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;}
.btn-group .btn:hover,.btn-group .btn:focus,.btn-group .btn:active,.btn-group .btn.active{z-index:2;}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0;}
.btn-group .dropdown-toggle{padding-left:8px;padding-right:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.125),inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.125),inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.125),inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);*padding-top:3px;*padding-bottom:3px;}
.btn-group .btn-mini.dropdown-toggle{padding-left:5px;padding-right:5px;*padding-top:1px;*padding-bottom:1px;}
.btn-group .btn-small.dropdown-toggle{*padding-top:4px;*padding-bottom:4px;}
.btn-group .btn-large.dropdown-toggle{padding-left:12px;padding-right:12px;}
.btn-group.open{*z-index:1000;}.btn-group.open .dropdown-menu{display:block;margin-top:1px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 1px 6px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 6px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 6px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);}
.btn .caret{margin-top:7px;margin-left:0;}
.btn:hover .caret,.open.btn-group .caret{opacity:1;filter:alpha(opacity=100);}
.btn-mini .caret{margin-top:5px;}
.btn-small .caret{margin-top:6px;}
.btn-large .caret{margin-top:6px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;}
.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;opacity:0.75;filter:alpha(opacity=75);}
.alert{padding:8px 35px 8px 14px;margin-bottom:18px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#FCF8E3;border:1px solid #FBEED5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#C09853;}
.alert-heading{color:inherit;}
.alert .close{position:relative;top:-2px;right:-21px;line-height:18px;}
.alert-success{background-color:#ccddbb;border-color:#c6d4aa;color:#669533;}
.alert-danger,.alert-error{background-color:#eddbe3;border-color:#e8d1df;color:#bd4247;}
.alert-info{background-color:#edebe1;border-color:#e0d9cb;color:#817b58;}
.alert-block{padding-top:14px;padding-bottom:14px;}
.alert-block>p,.alert-block>ul{margin-bottom:0;}
.alert-block p+p{margin-top:5px;}
.nav{margin-left:0;margin-bottom:18px;list-style:none;}
.nav>li>a{display:block;}
.nav>li>a:hover{text-decoration:none;background-color:#f5f5f5;}
.nav .nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:18px;color:#999999;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);text-transform:uppercase;}
.nav li+.nav-header{margin-top:9px;}
.nav-list{padding-left:15px;padding-right:15px;margin-bottom:0;}
.nav-list>li>a,.nav-list .nav-header{margin-left:-15px;margin-right:-15px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);}
.nav-list>li>a{padding:3px 15px;}
.nav-list>.active>a,.nav-list>.active>a:hover{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);background-color:#369bd7;}
.nav-list [class^="icon-"]{margin-right:2px;}
.nav-list .divider{height:1px;margin:8px 1px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;*width:100%;*margin:-5px 0 5px;}
.nav-tabs,.nav-pills{*zoom:1;}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:"";}
.nav-tabs:after,.nav-pills:after{clear:both;}
.nav-tabs>li,.nav-pills>li{float:left;}
.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px;}
.nav-tabs{border-bottom:1px solid #ddd;}
.nav-tabs>li{margin-bottom:-1px;}
.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:18px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}.nav-tabs>li>a:hover{border-color:#f5f5f5 #f5f5f5 #dddddd;}
.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555555;background-color:#ffffff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default;}
.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.nav-pills>.active>a,.nav-pills>.active>a:hover{color:#ffffff;background-color:#369bd7;}
.nav-stacked>li{float:none;}
.nav-stacked>li>a{margin-right:0;}
.nav-tabs.nav-stacked{border-bottom:0;}
.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}
.nav-tabs.nav-stacked>li>a:hover{border-color:#ddd;z-index:2;}
.nav-pills.nav-stacked>li>a{margin-bottom:3px;}
.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px;}
.nav-tabs .dropdown-menu,.nav-pills .dropdown-menu{margin-top:1px;border-width:1px;}
.nav-pills .dropdown-menu{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.nav-tabs .dropdown-toggle .caret,.nav-pills .dropdown-toggle .caret{border-top-color:#369bd7;border-bottom-color:#369bd7;margin-top:6px;}
.nav-tabs .dropdown-toggle:hover .caret,.nav-pills .dropdown-toggle:hover .caret{border-top-color:#2071a1;border-bottom-color:#2071a1;}
.nav-tabs .active .dropdown-toggle .caret,.nav-pills .active .dropdown-toggle .caret{border-top-color:#333333;border-bottom-color:#333333;}
.nav>.dropdown.active>a:hover{color:#000000;cursor:pointer;}
.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>.open.active>a:hover{color:#ffffff;background-color:#999999;border-color:#999999;}
.nav .open .caret,.nav .open.active .caret,.nav .open a:hover .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;opacity:1;filter:alpha(opacity=100);}
.tabs-stacked .open>a:hover{border-color:#999999;}
.tabbable{*zoom:1;}.tabbable:before,.tabbable:after{display:table;content:"";}
.tabbable:after{clear:both;}
.tab-content{display:table;width:100%;}
.tabs-below .nav-tabs,.tabs-right .nav-tabs,.tabs-left .nav-tabs{border-bottom:0;}
.tab-content>.tab-pane,.pill-content>.pill-pane{display:none;}
.tab-content>.active,.pill-content>.active{display:block;}
.tabs-below .nav-tabs{border-top:1px solid #ddd;}
.tabs-below .nav-tabs>li{margin-top:-1px;margin-bottom:0;}
.tabs-below .nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}.tabs-below .nav-tabs>li>a:hover{border-bottom-color:transparent;border-top-color:#ddd;}
.tabs-below .nav-tabs .active>a,.tabs-below .nav-tabs .active>a:hover{border-color:transparent #ddd #ddd #ddd;}
.tabs-left .nav-tabs>li,.tabs-right .nav-tabs>li{float:none;}
.tabs-left .nav-tabs>li>a,.tabs-right .nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px;}
.tabs-left .nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd;}
.tabs-left .nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}
.tabs-left .nav-tabs>li>a:hover{border-color:#f5f5f5 #dddddd #f5f5f5 #f5f5f5;}
.tabs-left .nav-tabs .active>a,.tabs-left .nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;*border-right-color:#ffffff;}
.tabs-right .nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd;}
.tabs-right .nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
.tabs-right .nav-tabs>li>a:hover{border-color:#f5f5f5 #f5f5f5 #f5f5f5 #dddddd;}
.tabs-right .nav-tabs .active>a,.tabs-right .nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#ffffff;}
.navbar{*position:relative;*z-index:2;overflow:visible;margin-bottom:18px;}
.navbar-inner{padding-left:20px;padding-right:20px;background-color:#50a8dc;background-image:-moz-linear-gradient(top, #61b0df, #369bd7);background-image:-ms-linear-gradient(top, #61b0df, #369bd7);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#61b0df), to(#369bd7));background-image:-webkit-linear-gradient(top, #61b0df, #369bd7);background-image:-o-linear-gradient(top, #61b0df, #369bd7);background-image:linear-gradient(top, #61b0df, #369bd7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#61b0df', endColorstr='#369bd7', GradientType=0);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);}
.navbar .container{width:auto;}
.btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;background-color:#50a8dc;background-image:-moz-linear-gradient(top, #61b0df, #369bd7);background-image:-ms-linear-gradient(top, #61b0df, #369bd7);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#61b0df), to(#369bd7));background-image:-webkit-linear-gradient(top, #61b0df, #369bd7);background-image:-o-linear-gradient(top, #61b0df, #369bd7);background-image:linear-gradient(top, #61b0df, #369bd7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#61b0df', endColorstr='#369bd7', GradientType=0);border-color:#369bd7 #369bd7 #2071a1;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.075);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.075);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.075);}.btn-navbar:hover,.btn-navbar:active,.btn-navbar.active,.btn-navbar.disabled,.btn-navbar[disabled]{background-color:#369bd7;}
.btn-navbar:active,.btn-navbar.active{background-color:#2480b6 \9;}
.btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);}
.btn-navbar .icon-bar+.icon-bar{margin-top:3px;}
.nav-collapse.collapse{height:auto;}
.navbar{color:#f5f5f5;}.navbar .brand:hover{text-decoration:none;}
.navbar .brand{float:left;display:block;padding:8px 20px 12px;margin-left:-20px;font-size:20px;font-weight:200;line-height:1;color:#ffffff;}
.navbar .navbar-text{margin-bottom:0;line-height:60px;}
.navbar .btn,.navbar .btn-group{margin-top:15px;}
.navbar .btn-group .btn{margin-top:0;}
.navbar-form{margin-bottom:0;*zoom:1;}.navbar-form:before,.navbar-form:after{display:table;content:"";}
.navbar-form:after{clear:both;}
.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:15px;}
.navbar-form input,.navbar-form select{display:inline-block;margin-bottom:0;}
.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px;}
.navbar-form .input-append,.navbar-form .input-prepend{margin-top:6px;white-space:nowrap;}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0;}
.navbar-search{position:relative;float:left;margin-top:16px;margin-bottom:0;}.navbar-search .search-query{padding:4px 9px;/*font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;*/font-size:13px;font-weight:normal;line-height:1;color:#ffffff;background-color:#a0d0ec;border:1px solid #288ecb;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.15);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.15);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.15);-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}.navbar-search .search-query:-moz-placeholder{color:#ffffff;}
.navbar-search .search-query::-webkit-input-placeholder{color:#ffffff;}
.navbar-search .search-query:focus,.navbar-search .search-query.focused{padding:5px 10px;color:#333333;text-shadow:0 1px 0 #ffffff;background-color:#ffffff;border:0;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);box-shadow:0 0 3px rgba(0, 0, 0, 0.15);outline:0;}
.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0;}
.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-left:0;padding-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}
.navbar-fixed-top{top:0;}
.navbar-fixed-bottom{bottom:0;}
.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0;}
.navbar .nav.pull-right{float:right;}
.navbar .nav>li{display:block;float:left;}
.navbar .nav>li>a{float:none;padding:10px 10px 11px;line-height:19px;color:#f5f5f5;text-decoration:none;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
.navbar .nav>li>a:hover{background-color:transparent;color:#ffffff;text-decoration:none;}
.navbar .nav .active>a,.navbar .nav .active>a:hover{color:#ffffff;text-decoration:none;background-color:#369bd7;}
.navbar .divider-vertical{height:60px;width:1px;margin:0 9px;overflow:hidden;background-color:#369bd7;border-right:1px solid #61b0df;}
.navbar .nav.pull-right{margin-left:10px;margin-right:0;}
.navbar .dropdown-menu{margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.navbar .dropdown-menu:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0, 0, 0, 0.2);position:absolute;top:-7px;left:9px;}
.navbar .dropdown-menu:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;position:absolute;top:-6px;left:10px;}
.navbar-fixed-bottom .dropdown-menu:before{border-top:7px solid #ccc;border-top-color:rgba(0, 0, 0, 0.2);border-bottom:0;bottom:-7px;top:auto;}
.navbar-fixed-bottom .dropdown-menu:after{border-top:6px solid #ffffff;border-bottom:0;bottom:-6px;top:auto;}
.navbar .nav .dropdown-toggle .caret,.navbar .nav .open.dropdown .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;}
.navbar .nav .active .caret{opacity:1;filter:alpha(opacity=100);}
.navbar .nav .open>.dropdown-toggle,.navbar .nav .active>.dropdown-toggle,.navbar .nav .open.active>.dropdown-toggle{background-color:transparent;}
.navbar .nav .active>.dropdown-toggle:hover{color:#ffffff;}
.navbar .nav.pull-right .dropdown-menu,.navbar .nav .dropdown-menu.pull-right{left:auto;right:0;}.navbar .nav.pull-right .dropdown-menu:before,.navbar .nav .dropdown-menu.pull-right:before{left:auto;right:12px;}
.navbar .nav.pull-right .dropdown-menu:after,.navbar .nav .dropdown-menu.pull-right:after{left:auto;right:13px;}
.breadcrumb{padding:7px 14px;margin:0 0 18px;list-style:none;background-color:#fbfbfb;background-image:-moz-linear-gradient(top, #ffffff, #f5f5f5);background-image:-ms-linear-gradient(top, #ffffff, #f5f5f5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5));background-image:-webkit-linear-gradient(top, #ffffff, #f5f5f5);background-image:-o-linear-gradient(top, #ffffff, #f5f5f5);background-image:linear-gradient(top, #ffffff, #f5f5f5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;}.breadcrumb li{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 0 #ffffff;}
.breadcrumb .divider{padding:0 5px;color:#999999;}
.breadcrumb .active a{color:#333333;}
/*
.pagination{height:36px;margin:18px 0;}
.pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);}
.pagination li{display:inline;}
.pagination a{float:left;padding:0 14px;line-height:34px;text-decoration:none;border:1px solid #ddd;border-left-width:0;}
.pagination a:hover,.pagination .active a{background-color:#f5f5f5;}
.pagination .active a{color:#999999;cursor:default;}
.pagination .disabled span,.pagination .disabled a,.pagination .disabled a:hover{color:#999999;background-color:transparent;cursor:default;}
.pagination li:first-child a{border-left-width:1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.pagination li:last-child a{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
.pagination-centered{text-align:center;}
.pagination-right{text-align:right;}
.pager{margin-left:0;margin-bottom:18px;list-style:none;text-align:center;*zoom:1;}.pager:before,.pager:after{display:table;content:"";}
.pager:after{clear:both;}
.pager li{display:inline;}
.pager a{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
.pager a:hover{text-decoration:none;background-color:#f5f5f5;}
.pager .next a{float:right;}
.pager .previous a{float:left;}
.pager .disabled a,.pager .disabled a:hover{color:#999999;background-color:#fff;cursor:default;}
*/
.modal-open .dropdown-menu{z-index:2050;}
.modal-open .dropdown.open{*z-index:2050;}
.modal-open .popover{z-index:2060;}
.modal-open .tooltip{z-index:2070;}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;}.modal-backdrop.fade{opacity:0;}
.modal-backdrop,.modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80);}
.modal{position:fixed;top:50%;left:50%;z-index:1050;overflow:auto;width:560px;margin:-250px 0 0 -280px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0, 0, 0, 0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}.modal.fade{-webkit-transition:opacity .3s linear, top .3s ease-out;-moz-transition:opacity .3s linear, top .3s ease-out;-ms-transition:opacity .3s linear, top .3s ease-out;-o-transition:opacity .3s linear, top .3s ease-out;transition:opacity .3s linear, top .3s ease-out;top:-25%;}
.modal.fade.in{top:50%;}
.modal-header{padding:9px 15px;border-bottom:1px solid #eee;}.modal-header .close{margin-top:2px;}
.modal-body{overflow-y:auto;max-height:400px;padding:15px;}
.modal-form{margin-bottom:0;}
.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;*zoom:1;}.modal-footer:before,.modal-footer:after{display:table;content:"";}
.modal-footer:after{clear:both;}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0;}
.modal-footer .btn-group .btn+.btn{margin-left:-1px;}
.tooltip{position:absolute;z-index:1020;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);}.tooltip.in{opacity:0.8;filter:alpha(opacity=80);}
.tooltip.top{margin-top:-2px;}
.tooltip.right{margin-left:2px;}
.tooltip.bottom{margin-top:2px;}
.tooltip.left{margin-left:-2px;}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000;}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000;}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000;}
.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.tooltip-arrow{position:absolute;width:0;height:0;}
.popover{position:absolute;top:0;left:0;z-index:1010;display:none;padding:5px;}.popover.top{margin-top:-5px;}
.popover.right{margin-left:5px;}
.popover.bottom{margin-top:5px;}
.popover.left{margin-left:-5px;}
.popover.top .arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;}
.popover.right .arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000;}
.popover.bottom .arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000;}
.popover.left .arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000;}
.popover .arrow{position:absolute;width:0;height:0;}
.popover-inner{padding:3px;width:280px;overflow:hidden;background:#000000;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);}
.popover-title{padding:9px 15px;line-height:1;background-color:#f5f5f5;border-bottom:1px solid #eee;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.popover-content{padding:14px;background-color:#ffffff;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0;}
.thumbnails{margin-left:-20px;list-style:none;*zoom:1;}.thumbnails:before,.thumbnails:after{display:table;content:"";}
.thumbnails:after{clear:both;}
.thumbnails>li{float:left;margin:0 0 18px 20px;}
.thumbnail{display:block;padding:4px;line-height:1;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);}
a.thumbnail:hover{border-color:#369bd7;-webkit-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);-moz-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);}
.thumbnail>img{display:block;max-width:100%;margin-left:auto;margin-right:auto;}
.thumbnail .caption{padding:9px;}
.label{padding:1px 4px 2px;font-size:10.998px;font-weight:bold;line-height:13px;color:#ffffff;vertical-align:middle;white-space:nowrap;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#999999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.label:hover{color:#ffffff;text-decoration:none;}
.label-important{background-color:#bd4247;}
.label-important:hover{background-color:#983538;}
.label-warning{background-color:#dd5600;}
.label-warning:hover{background-color:#aa4200;}
.label-success{background-color:#669533;}
.label-success:hover{background-color:#4c6f26;}
.label-info{background-color:#817b58;}
.label-info:hover{background-color:#625e43;}
.label-inverse{background-color:#333333;}
.label-inverse:hover{background-color:#1a1a1a;}
.badge{padding:1px 9px 2px;font-size:12.025px;font-weight:bold;white-space:nowrap;color:#ffffff;background-color:#999999;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;}
.badge:hover{color:#ffffff;text-decoration:none;cursor:pointer;}
.badge-error{background-color:#bd4247;}
.badge-error:hover{background-color:#983538;}
.badge-warning{background-color:#dd5600;}
.badge-warning:hover{background-color:#aa4200;}
.badge-success{background-color:#669533;}
.badge-success:hover{background-color:#4c6f26;}
.badge-info{background-color:#817b58;}
.badge-info:hover{background-color:#625e43;}
.badge-inverse{background-color:#333333;}
.badge-inverse:hover{background-color:#1a1a1a;}
@-webkit-keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}@-moz-keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}@-ms-keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}@keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}.progress{overflow:hidden;height:18px;margin-bottom:18px;background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-ms-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));background-image:-webkit-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-o-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:linear-gradient(top, #f5f5f5, #f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.progress .bar{width:0%;height:18px;color:#ffffff;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top, #149bdf, #0480be);background-image:-ms-linear-gradient(top, #149bdf, #0480be);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));background-image:-webkit-linear-gradient(top, #149bdf, #0480be);background-image:-o-linear-gradient(top, #149bdf, #0480be);background-image:linear-gradient(top, #149bdf, #0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width 0.6s ease;-moz-transition:width 0.6s ease;-ms-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease;}
.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;}
.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;}
.progress-danger .bar{background-color:#dd514c;background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-ms-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(top, #ee5f5b, #c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);}
.progress-danger.progress-striped .bar{background-color:#ee5f5b;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-success .bar{background-color:#5eb95e;background-image:-moz-linear-gradient(top, #62c462, #57a957);background-image:-ms-linear-gradient(top, #62c462, #57a957);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));background-image:-webkit-linear-gradient(top, #62c462, #57a957);background-image:-o-linear-gradient(top, #62c462, #57a957);background-image:linear-gradient(top, #62c462, #57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);}
.progress-success.progress-striped .bar{background-color:#62c462;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-info .bar{background-color:#4bb1cf;background-image:-moz-linear-gradient(top, #5bc0de, #339bb9);background-image:-ms-linear-gradient(top, #5bc0de, #339bb9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));background-image:-webkit-linear-gradient(top, #5bc0de, #339bb9);background-image:-o-linear-gradient(top, #5bc0de, #339bb9);background-image:linear-gradient(top, #5bc0de, #339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);}
.progress-info.progress-striped .bar{background-color:#5bc0de;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-warning .bar{background-color:#f16e1a;background-image:-moz-linear-gradient(top, #ff7d2b, #dd5600);background-image:-ms-linear-gradient(top, #ff7d2b, #dd5600);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ff7d2b), to(#dd5600));background-image:-webkit-linear-gradient(top, #ff7d2b, #dd5600);background-image:-o-linear-gradient(top, #ff7d2b, #dd5600);background-image:linear-gradient(top, #ff7d2b, #dd5600);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7d2b', endColorstr='#dd5600', GradientType=0);}
.progress-warning.progress-striped .bar{background-color:#ff7d2b;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.accordion{margin-bottom:18px;}
.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.accordion-heading{border-bottom:0;}
.accordion-heading .accordion-toggle{display:block;padding:8px 15px;}
.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5;}
.carousel{position:relative;margin-bottom:18px;line-height:1;}
.carousel-inner{overflow:hidden;width:100%;position:relative;}
.carousel .item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;-moz-transition:0.6s ease-in-out left;-ms-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left;}
.carousel .item>img{display:block;line-height:1;}
.carousel .active,.carousel .next,.carousel .prev{display:block;}
.carousel .active{left:0;}
.carousel .next,.carousel .prev{position:absolute;top:0;width:100%;}
.carousel .next{left:100%;}
.carousel .prev{left:-100%;}
.carousel .next.left,.carousel .prev.right{left:0;}
.carousel .active.left{left:-100%;}
.carousel .active.right{left:100%;}
.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#ffffff;text-align:center;background:#222222;border:3px solid #ffffff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:0.5;filter:alpha(opacity=50);}.carousel-control.right{left:auto;right:15px;}
.carousel-control:hover{color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90);}
.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:10px 15px 5px;background:#333333;background:rgba(0, 0, 0, 0.75);}
.carousel-caption h4,.carousel-caption p{color:#ffffff;}
.hero-unit{padding:60px;margin-bottom:30px;background-color:#f5f5f5;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;color:inherit;letter-spacing:-1px;}
.hero-unit p{font-size:18px;font-weight:200;line-height:27px;color:inherit;}
.pull-right{float:right;}
.pull-left{float:left;}
.hide{display:none;}
.show{display:block;}
.invisible{visibility:hidden;}
.navbar,.subnav{/*font-family:'Telex',sans-serif;*/}
.navbar-inner{background-color:#3f9fd9;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#369bd7), color-stop(90%, #369bd7), to(#61b0df));background-image:-webkit-linear-gradient(#369bd7, #369bd7 90%, #61b0df);background-image:-moz-linear-gradient(top, #369bd7, #369bd7 90%, #61b0df);background-image:-ms-linear-gradient(#369bd7, #369bd7 90%, #61b0df);background-image:-o-linear-gradient(#369bd7, #369bd7 90%, #61b0df);background-image:linear-gradient(#369bd7, #369bd7 90%, #61b0df);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#369bd7', endColorstr='#61b0df', GradientType=0);}
.navbar .nav .active>a,.navbar .nav .active>a:hover{background-color:#369bd7;background-color:rgba(0, 0, 0, 0.2);}
.navbar .search-query{border:1px solid #2480b6;}
.navbar .nav-collapse.in>.nav>li .dropdown-menu a{color:#ffffff;}.navbar .nav-collapse.in>.nav>li .dropdown-menu a:hover{color:#ffffff;}
.navbar .nav-collapse.in .nav li>a{color:#ffffff;}.navbar .nav-collapse.in .nav li>a:hover{background-color:#2B7CAC;}
.btn-navbar:hover{background-color:#cccccc;}
.btn{background-color:#ffffff;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(5%, #ffffff), to(#ffffff));background-image:-webkit-linear-gradient(#ffffff, #ffffff 5%, #ffffff);background-image:-moz-linear-gradient(top, #ffffff, #ffffff 5%, #ffffff);background-image:-ms-linear-gradient(#ffffff, #ffffff 5%, #ffffff);background-image:-o-linear-gradient(#ffffff, #ffffff 5%, #ffffff);background-image:linear-gradient(#ffffff, #ffffff 5%, #ffffff);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);}.btn:hover{background-position:0 0;}
.btn-primary{background-color:#43a1da;background-image:-moz-linear-gradient(top, #4ba6db, #369bd7);background-image:-ms-linear-gradient(top, #4ba6db, #369bd7);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#4ba6db), to(#369bd7));background-image:-webkit-linear-gradient(top, #4ba6db, #369bd7);background-image:-o-linear-gradient(top, #4ba6db, #369bd7);background-image:linear-gradient(top, #4ba6db, #369bd7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4ba6db', endColorstr='#369bd7', GradientType=0);border-color:#369bd7 #369bd7 #2071a1;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{background-color:#369bd7;}
.btn-primary:active,.btn-primary.active{background-color:#2480b6 \9;}
.btn-info{background-color:#9e6ab8;background-image:-moz-linear-gradient(top, #a271bb, #9760b3);background-image:-ms-linear-gradient(top, #a271bb, #9760b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#a271bb), to(#9760b3));background-image:-webkit-linear-gradient(top, #a271bb, #9760b3);background-image:-o-linear-gradient(top, #a271bb, #9760b3);background-image:linear-gradient(top, #a271bb, #9760b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a271bb', endColorstr='#9760b3', GradientType=0);border-color:#9760b3 #9760b3 #6f4086;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{background-color:#9760b3;}
.btn-info:active,.btn-info.active{background-color:#7d4898 \9;}
.btn-success{background-color:#7bb33d;background-image:-moz-linear-gradient(top, #80bb3f, #73a839);background-image:-ms-linear-gradient(top, #80bb3f, #73a839);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#80bb3f), to(#73a839));background-image:-webkit-linear-gradient(top, #80bb3f, #73a839);background-image:-o-linear-gradient(top, #80bb3f, #73a839);background-image:linear-gradient(top, #80bb3f, #73a839);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80bb3f', endColorstr='#73a839', GradientType=0);border-color:#73a839 #73a839 #4c6f26;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{background-color:#73a839;}
.btn-success:active,.btn-success.active{background-color:#59822c \9;}
.btn-warning{background-color:#ec5c00;background-image:-moz-linear-gradient(top, #f76000, #dd5600);background-image:-ms-linear-gradient(top, #f76000, #dd5600);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f76000), to(#dd5600));background-image:-webkit-linear-gradient(top, #f76000, #dd5600);background-image:-o-linear-gradient(top, #f76000, #dd5600);background-image:linear-gradient(top, #f76000, #dd5600);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f76000', endColorstr='#dd5600', GradientType=0);border-color:#dd5600 #dd5600 #913800;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{background-color:#dd5600;}
.btn-warning:active,.btn-warning.active{background-color:#aa4200 \9;}
.btn-danger{background-color:#d41e24;background-image:-moz-linear-gradient(top, #dd1f26, #c71c22);background-image:-ms-linear-gradient(top, #dd1f26, #c71c22);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#dd1f26), to(#c71c22));background-image:-webkit-linear-gradient(top, #dd1f26, #c71c22);background-image:-o-linear-gradient(top, #dd1f26, #c71c22);background-image:linear-gradient(top, #dd1f26, #c71c22);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd1f26', endColorstr='#c71c22', GradientType=0);border-color:#c71c22 #c71c22 #841317;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{background-color:#c71c22;}
.btn-danger:active,.btn-danger.active{background-color:#9a161a \9;}
.btn-inverse{background-color:#f8b93b;background-image:-moz-linear-gradient(top, #f8bd45, #f7b42c);background-image:-ms-linear-gradient(top, #f8bd45, #f7b42c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f8bd45), to(#f7b42c));background-image:-webkit-linear-gradient(top, #f8bd45, #f7b42c);background-image:-o-linear-gradient(top, #f8bd45, #f7b42c);background-image:linear-gradient(top, #f8bd45, #f7b42c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8bd45', endColorstr='#f7b42c', GradientType=0);border-color:#f7b42c #f7b42c #cf8d08;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{background-color:#f7b42c;}
.btn-inverse:active,.btn-inverse.active{background-color:#e79e09 \9;}
/*: style for setting */
/*

Make box white shadow below 

*/
/*
useful layout snipets
*/
/* line 21, ../sass/_setting.scss */

.d_box {
  display: box;
  display: -webkit-box;
  display: -moz-box;
}

/* line 26, ../sass/_setting.scss */
.box_flex {
  box-flex: 1;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
}

/* line 31, ../sass/_setting.scss */
.box_flex0 {
  box-flex: 0;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
}

/*
============================================================================
add new common parts css
============================================================================
*/
/*font-family*/
/* line 9, ../sass/common.scss */
body {
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック','SimSun','Microsoft YaHei',sans-serif !important;
}

/*layout settings
=======================================================*/
/* line 15, ../sass/common.scss */
#page_content {
  width: 990px;
  padding: 10px 0;
  margin: 0 auto 20px;
  border-radius: 3px 3px 3px 3px;
  background-color: #FFF;
  opacity: 1;
  /* FireFox, Webkit, Opera */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

/* line 25, ../sass/common.scss */
#main {
  float: left;
  margin-left: 0;
  width: 615px;
  /*for premium user*/
  /*padding:0 0 0 20px;*/
}

/* line 32, ../sass/common.scss */
#right {
  float: right;
  margin-left: 0;
  width: 300px;
  background-color: #f7f7f7;
  /*for premium user*/
  padding: 0 0px 0 0;
  border-radius: 3px;
  -webkit-border-radius: 3px;
}

/*right parts settings
=======================================================*/
/* line 46, ../sass/common.scss */
#right {
  padding: 20px 0;
  /*box*/
  /*staff blog*/
  /*premium*/
  /*:status*/
  /*study status*/
  /*right*/
  /*==========L point==========*/
  /*========== entry_status ===========*/
}
/* line 49, ../sass/common.scss */
#right .box {
  padding: 0 20px;
  margin-bottom: 20px;
}
/* line 54, ../sass/common.scss */
#right #friend_detail {
  position: static;
  /*background-color:#EAF1F7;
  border-radius:7px 7px 7px 0;*/
  color: #666666;
  float: none;
  padding: 0px;
  position: static;
  right: auto;
  top: auto;
  width: auto;
  margin-bottom: 10px;
  margin-top: 0;
}
/* line 68, ../sass/common.scss */
#right #studying_status {
  float: none;
  width: auto;
}
/* line 72, ../sass/common.scss */
#right #journals_calendar {
  position: static;
  clear: both;
}
/* line 77, ../sass/common.scss */
#right .on_box {
  vertical-align: middle;
  display: table-cell;
}
/* line 81, ../sass/common.scss */
#right #count_down_premium {
  border: 1px solid #ffd543;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #fdf4cc;
  color: #3d3d3d;
  font-weight: bold;
  margin: 0 5px 15px;
  padding: 7px 7px;
  width: auto;
  margin-top: 10px;
}
/* line 92, ../sass/common.scss */
#right #count_down_premium a {
  background: url(/static/images2/ar_yellow.gif) no-repeat right center;
  padding-right: 15px;
  display: block;
}
/* line 102, ../sass/common.scss */
#right #author_box {
  padding: 0px 20px 0px 20px;
  border-radius: 0;
  background: none;
  width: 86%;
}
/* line 108, ../sass/common.scss */
#right .author_information {
  padding: 0px 0 0 10px;
  margin-bottom: 0px;
}
/* line 112, ../sass/common.scss */
#right .author_information span {
  vertical-align: top;
}
/* line 118, ../sass/common.scss */
#right ul.language_status li, #right .location, #right dl.language_status dt, #right dl.language_status dd, #right .icon_with {
  line-height: 16px;
  padding: 0px 0 1px 20px;
  font-size: 12px;
}
/* line 131, ../sass/common.scss */
#right .table_statusstudy {
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  box-shadow: inset 0 1px 0 white, 0 1px 0 white;
  padding: 15px 0;
}
/* line 134, ../sass/common.scss */
#right .table_statusstudy th {
  background: #e8e8e8;
  text-align: center;
  border: 1px #dddddd solid;
}
/* line 139, ../sass/common.scss */
#right .table_statusstudy td {
  text-align: center;
  border: 1px #dddddd solid;
}
/* line 142, ../sass/common.scss */
#right .table_statusstudy td p {
  font-size: 20px;
  text-align: center;
  margin-bottom: 1px;
  vertical-align: top;
}
/* line 148, ../sass/common.scss */
#right .table_statusstudy td span {
  font-size: 11px;
  text-align: center;
  line-height: 10px;
  display: block;
  vertical-align: top;
}
/* line 161, ../sass/common.scss */
#right table.lpointtbl {
  border-bottom: 1px solid #dddddd;
  -webkit-box-shadow: 0 1px 0 #ffffff;
  -moz-box-shadow: 0 1px 0 #ffffff;
  box-shadow: 0 1px 0 #ffffff;
  border-top: #dddddd 1px solid;
  margin-bottom: 10px;
}
/* line 165, ../sass/common.scss */
#right table.lpointtbl th {
  border-top: 1px #ffffff solid;
  background: #ffef95;
  background: #88d2ff;
  border-right: 1px #ffffff solid;
  vertical-align: middle;
  padding: 7px 5px;
  width: 30%;
}
/* line 175, ../sass/common.scss */
#right table.lpointtbl td {
  background: #D8EBF6;
  font-size: 20px;
  border-top: 1px #ffffff solid;
  vertical-align: middle;
  padding: 7px 5px;
  color: #6d6d6d;
}
/* line 185, ../sass/common.scss */
#right .l_midashi {
  text-align: center;
  font-size: 14px;
  font-size: 12px;
}
/* line 190, ../sass/common.scss */
#right .l_point_ranking_area {
  text-align: center;
}
/* line 192, ../sass/common.scss */
#right .l_point_ranking_area .l_point_ranking {
  font-size: 18px;
}
/* line 200, ../sass/common.scss */
#right .bdbox {
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  box-shadow: inset 0 1px 0 white, 0 1px 0 white;
  padding: 15px 0;
}
/* line 206, ../sass/common.scss */
#right table.entry_status {
  width: 100%;
  padding: 0;
  margin: 0 auto 0;
}
/* line 211, ../sass/common.scss */
#right table.entry_status td {
  border-right: 1px #dddddd solid;
  -webkit-box-shadow: 1px 0px 0 #ffffff;
  -moz-box-shadow: 1px 0px 0 #ffffff;
  box-shadow: 1px 0px 0 #ffffff;
  padding: 0 2%;
  text-align: center;
  width: 29%;
  vertical-align: top;
}
/* line 221, ../sass/common.scss */
#right table.entry_status td:last-child {
  border: none;
  box-shadow: none;
}
/* line 225, ../sass/common.scss */
#right table.entry_status td p {
  font-size: 24px;
  margin-bottom: 7px;
  vertical-align: top;
}
/* line 230, ../sass/common.scss */
#right table.entry_status td span {
  font-size: 11px;
  line-height: 10px;
  display: block;
  vertical-align: top;
}

/*ico_box*/
/* line 241, ../sass/common.scss */
table.ar_icobox td a {
  background: url(/static/images2/ar_mini.gif) center left no-repeat;
  padding-left: 15px;
}

/* line 245, ../sass/common.scss */
a.ar_ico {
  background: url(/static/images2/ar_mini.gif) center left no-repeat;
  padding-left: 15px;
}

/*staff blog*/
/* line 253, ../sass/common.scss */
#feed a, #feed_from_admin a {
  float: none;
  display: block;
  padding: 7px 0 7px 15px;
  background: url(/static/images2/ar_mini.gif) no-repeat center left;
  border-bottom: 1px solid #dddddd;
  -webkit-box-shadow: 0 1px 0 #ffffff;
  -moz-box-shadow: 0 1px 0 #ffffff;
  box-shadow: 0 1px 0 #ffffff;
  width: 94%;
}

/* line 262, ../sass/common.scss */
.home_side_banner_long {
  clear: both;
  text-align: center;
  background-color: #ffffff;
}

/*breadcrumbs settings
=======================================================*/
/* line 269, ../sass/common.scss */
#breadcrumbs {
  margin-bottom: 20px;
  /*padding-left:15px;*/
  padding-top: 15px;
}
/* line 274, ../sass/common.scss */
#breadcrumbs li {
  float: left;
  padding-left: 20px;
  margin-right: 15px;
  background: url(/static/images2/ico_pankuzu_ar.png) no-repeat center left;
}
/* line 280, ../sass/common.scss */
#breadcrumbs li.home {
  background: url(/static/images2/ico_home_pankuzu.png) no-repeat 0% 27%;
}
/* line 283, ../sass/common.scss */
#breadcrumbs li:last-child {
  margin-right: 0;
}

/*theme settings
=======================================================*/
/* line 289, ../sass/common.scss */
div.premium_list {
  background-color: #d8ebf6;
  margin-top: 1px;
  border-bottom: 1px #d3d3d3 solid;
  text-shadow: 1px 1px 0 #FFF;
}

/*margin settings
=======================================================*/
/* margin-bottom　settings */
/* line 298, ../sass/common.scss */
.mb_0 {
  margin-bottom: 0px !important;
}

/* line 301, ../sass/common.scss */
.mb_5 {
  margin-bottom: 5px !important;
}

/* line 304, ../sass/common.scss */
.mb_10 {
  margin-bottom: 10px !important;
}

/* line 307, ../sass/common.scss */
.mb_15 {
  margin-bottom: 15px !important;
}

/* line 310, ../sass/common.scss */
.mb_20 {
  margin-bottom: 20px !important;
}

/* line 313, ../sass/common.scss */
.mb_25 {
  margin-bottom: 25px !important;
}

/* line 316, ../sass/common.scss */
.mb_30 {
  margin-bottom: 30px !important;
}

/* line 319, ../sass/common.scss */
.mb_35 {
  margin-bottom: 35px !important;
}

/* line 322, ../sass/common.scss */
.mb_40 {
  margin-bottom: 40px !important;
}

/* line 325, ../sass/common.scss */
.mb_50 {
  margin-bottom: 50px !important;
}

/* line 328, ../sass/common.scss */
.mb_55 {
  margin-bottom: 55px !important;
}

/* line 331, ../sass/common.scss */
.mb_60 {
  margin-bottom: 60px !important;
}

/* line 334, ../sass/common.scss */
.mb_65 {
  margin-bottom: 65px !important;
}

/* line 337, ../sass/common.scss */
.mb_80 {
  margin-bottom: 80px !important;
}

/*margin-right settings*/
/* line 341, ../sass/common.scss */
.mr_5 {
  margin-right: 10px !important;
}

/* line 344, ../sass/common.scss */
.mr_10 {
  margin-right: 10px !important;
}

/*margin-left settings*/
/* line 348, ../sass/common.scss */
.ml_5 {
  margin-left: 5px !important;
}

/* line 351, ../sass/common.scss */
.ml_10 {
  margin-left: 10px !important;
}

/* line 355, ../sass/common.scss */
.mt_10 {
  margin-top: 10px;
}

/*padding settings*/
/* line 359, ../sass/common.scss */
.pt_10 {
  padding-top: 10px !important;
}

/* line 362, ../sass/common.scss */
.pt_20 {
  padding-top: 20px !important;
}

/* line 365, ../sass/common.scss */
.pr_10 {
  padding-right: 10px !important;
}

/* line 368, ../sass/common.scss */
.pr_20 {
  padding-right: 20px !important;
}

/* line 371, ../sass/common.scss */
.pb_5 {
  padding-bottom: 5px;
}

/* line 374, ../sass/common.scss */
.pb_10 {
  padding-bottom: 10px;
}

/* line 377, ../sass/common.scss */
.pb_20 {
  padding-bottom: 20px;
}

/* line 380, ../sass/common.scss */
.pb_30 {
  padding-bottom: 30px !important;
}

/*border-settings*/
/* line 384, ../sass/common.scss */
.bdb {
  border-bottom: 1px solid #dddddd !important;
}

/* line 387, ../sass/common.scss */
.bdt {
  border-top: 1px solid #dddddd !important;
}

/*position settings*/
/* line 390, ../sass/common.scss */
.pos_relative {
  position: relative !important;
}

/* line 393, ../sass/common.scss */
.pos_absolute {
  position: relative !important;
}

/*padding settings*/
/* line 397, ../sass/common.scss */
.left_adjust {
  margin-right: 10px;
}

/*old layout style settings*/
/* for basics *****/
/* line 402, ../sass/common.scss */
.spaced {
  padding: 10px;
}

/* line 403, ../sass/common.scss */
.vertical-spaced {
  padding: 10px 0;
}

/* line 404, ../sass/common.scss */
.horizontal-spaced {
  padding: 0 10px;
}

/* line 405, ../sass/common.scss */
.little-spaced {
  padding: 5px;
}

/* line 406, ../sass/common.scss */
.vertical-margin {
  margin: 10px 0;
}

/* line 407, ../sass/common.scss */
.little-vertical-margin {
  margin: 5px 0;
}

/* line 409, ../sass/common.scss */
.description {
  color: #666;
}

/* line 410, ../sass/common.scss */
.center {
  text-align: center;
}

/* line 411, ../sass/common.scss */
.gray-font {
  color: #666;
}

/* line 412, ../sass/common.scss */
a.btn.btn-primary:visited {
  color: #fff !important;
}

/* line 413, ../sass/common.scss */
.floated_on_right {
  float: right;
}

/* line 414, ../sass/common.scss */
.floated_on_left {
  float: left;
}

/* line 415, ../sass/common.scss */
.width_auto {
  width: auto;
}

/* line 416, ../sass/common.scss */
.clear_both {
  clear: both;
}

/* line 417, ../sass/common.scss */
.right {
  text-align: right;
}

/* line 418, ../sass/common.scss */
.center {
  text-align: center;
}

/* line 419, ../sass/common.scss */
.left {
  text-align: left;
}

/*opacity settings
=======================================================*/
/* line 423, ../sass/common.scss */
a:hover img {
  opacity: .7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  filter: alpha(opacity=70);
  -moz-opacity: .7;
  -khtml-opacity: .7;
}

/* line 430, ../sass/common.scss */
a:hover button {
  cursor: pointer;
  opacity: .7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  filter: alpha(opacity=70);
  -moz-opacity: .7;
  -khtml-opacity: .7;
}

/*clearfix settings
=======================================================*/
/* line 442, ../sass/common.scss */
.cfx:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 449, ../sass/common.scss */
* html > body .cfx {
  display: inline-block;
  width: 100%;
}

/* line 453, ../sass/common.scss */
* html .cfx {
  /* Hides from IE-mac \*/
  height: 1%;
  /* End hide from IE-mac */
}

/*float settings*/
/* line 458, ../sass/common.scss */
.f_right {
  float: right !important;
}

/* line 461, ../sass/common.scss */
.f_left {
  float: left !important;
}

/*text-align*/
/* line 465, ../sass/common.scss */
.al_right {
  text-align: right !important;
}

/* line 468, ../sass/common.scss */
.al_left {
  text-align: left !important;
}

/* line 471, ../sass/common.scss */
.al_center {
  text-align: center !important;
}

/*block level settings
=======================================================*/
/* line 476, ../sass/common.scss */
.d_block {
  display: block !important;
}

/* line 479, ../sass/common.scss */
.d_inline {
  display: inline !important;
}

/*box size settings
=======================================================*/
/* line 486, ../sass/common.scss */
.w0 {
  width: 0%;
}

/* line 489, ../sass/common.scss */
.w10 {
  width: 10%;
}

/* line 492, ../sass/common.scss */
.w20 {
  width: 20%;
}

/* line 495, ../sass/common.scss */
.w30 {
  width: 30%;
}

/* line 498, ../sass/common.scss */
.w40 {
  width: 40%;
}

/* line 501, ../sass/common.scss */
.w50 {
  width: 50%;
}

/* line 504, ../sass/common.scss */
.w60 {
  width: 60%;
}

/* line 507, ../sass/common.scss */
.w70 {
  width: 60%;
}

/* line 510, ../sass/common.scss */
.w80 {
  width: 80%;
}

/* line 513, ../sass/common.scss */
.w90 {
  width: 90%;
}

/* line 516, ../sass/common.scss */
.w100 {
  width: 100%;
}

/*margin:0 auto;*/
/*border-radius*/
/*border-radius 1px*/
/*border-radius 3px*/
/*border-radius 5px*/
/* line 555, ../sass/common.scss */
.box_radius1 {
  border-radius: 1px;
}

/* line 558, ../sass/common.scss */
.box_radius3 {
  border-radius: 3px;
  -webkit-border-radius: 3px;
}

/* line 561, ../sass/common.scss */
.box_radius3_top {
  border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
}

/* line 564, ../sass/common.scss */
.box_radius3_bottom {
  border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0 0 3px 3px;
}

/* line 567, ../sass/common.scss */
.box_radius5 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
}

/* line 570, ../sass/common.scss */
.box_radius5_top {
  border-radius: 5px 5px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
}

/* line 573, ../sass/common.scss */
.box_radius5_bottom {
  border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
}

/*heading settings
=======================================================*/
/* line 579, ../sass/common.scss */
h1, h2, h3, h4, h5, h6 {
  color: #3d3d3d;
  font-weight: bold;
  margin: 0;
}

/* line 584, ../sass/common.scss */
#entry_detail h1 {
  color: #3d3d3d;
  font-size: 20px;
}

/* line 588, ../sass/common.scss */
div.tit_01 {
  background: #f8f8f8;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f8f8f8 0%, #f1f1f1 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #f1f1f1));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f8f8f8 0%, #f1f1f1 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f8f8f8 0%, #f1f1f1 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f8f8f8 0%, #f1f1f1 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f8f8f8 0%, #f1f1f1 100%);
  /* W3C */
  padding: 7px 13px;
  border: 1px solid #ececec;
  border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
}
/* line 602, ../sass/common.scss */
div.tit_01 h3, div.tit_01 h2, div.tit_01 h1 {
  font-size: 18px;
  padding-bottom: 0px;
  line-height: 1.5;
  color: #3d3d3d;
}

/*heading level2*/
/* line 611, ../sass/common.scss */
.tit_02 {
  margin-bottom: 10px;
  padding: 12px 0 15px;
  border-top: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
}
/* line 617, ../sass/common.scss */
.tit_02 h2 {
  color: #3d3d3d;
  font-size: 16px;
  font-weight: bold;
  line-height: 1;
}

/*heading level4*/
/* line 627, ../sass/common.scss */
.tit_04 {
  margin-bottom: 10px;
  border-top: 1px solid #d3d3d3;
  padding: 15px 0 25px;
  background: url(/static/images2/bg_heading_shadow.gif) repeat-x bottom left;
}

/* line 634, ../sass/common.scss */
.tit_04 h3 {
  color: #3d3d3d;
  font-size: 14px;
  line-height: 1;
  font-weight: bold;
}

/*heading 5*/
/* line 641, ../sass/common.scss */
div.tit_05 {
  text-shadow: 1px 0px 0px white;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2794d8), color-stop(1, #2794d8));
  background-image: -moz-linear-gradient(-90deg, #2794d8 0%, #2794d8 100%);
  background-image: linear-gradient(-90deg, #2794d8 0%, #2794d8 100%);
  color: white;
  margin-bottom: 10px;
}
/* line 651, ../sass/common.scss */
div.tit_05 h3, div.tit_05 h2, div.tit_05 h1 {
  font-size: 15px;
  padding-bottom: 10px;
  line-height: 1.5;
  color: #ffffff;
}

/*heading03*/
/* line 659, ../sass/common.scss */
.title h3 {
  color: #ffffff;
}

/* line 663, ../sass/common.scss */
div.tit_03 {
  background: url(/static/images2/bg_heading_03.gif) repeat-x left bottom;
  margin-bottom: 10px;
}
/* line 666, ../sass/common.scss */
div.tit_03 h3, div.tit_03 h2, div.tit_03 h1 {
  font-size: 15px;
  padding-bottom: 10px;
  line-height: 1.5;
  color: #3d3d3d;
}

/*heading02_2*/
/* line 676, ../sass/common.scss */
div.tit_02_2 {
  background: #f8f8f8;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f8f8f8 0%, #f1f1f1 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #f1f1f1));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f8f8f8 0%, #f1f1f1 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f8f8f8 0%, #f1f1f1 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f8f8f8 0%, #f1f1f1 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f8f8f8 0%, #f1f1f1 100%);
  /* W3C */
  text-shadow: 0px 1px 0px #ffffff;
  padding: 7px 13px;
  border: 1px solid #ececec;
  border-radius: 3px 3px 0 0;
  color: #3d3d3d;
  -webkit-border-radius: 3px 3px 0 0;
}
/* line 692, ../sass/common.scss */
div.tit_02_2 h3, div.tit_02_2 h2, div.tit_02_2 h1 {
  font-size: 15px;
  padding-bottom: 0px;
  line-height: 1.5;
  color: #3d3d3d;
}

/* centering-big-title */
/* line 701, ../sass/common.scss */
.title_center_aligned {
  font-size: 24px;
  text-align: center;
  font-weight: normal;
  padding: 20px 10px 10px;
}

/* link-style */
/* line 711, ../sass/common.scss */
.link_bold_gray a {
  font-weight: bold;
  color: #555555;
}
/* line 714, ../sass/common.scss */
.link_bold_gray a:link {
  color: #555555;
  text-decoration: none;
}
/* line 718, ../sass/common.scss */
.link_bold_gray a:hover {
  color: #555555;
  text-decoration: none;
}
/* line 722, ../sass/common.scss */
.link_bold_gray a:visited {
  color: #555555;
  text-decoration: none;
}

/* line 729, ../sass/common.scss */
.btn_pc {
  text-align: center;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  color: #fff;
  font-size: 20px;
  background-color: #ff7e00;
  border: 1px solid #f07600;
  width: auto;
  display: block;
  margin: 0 auto;
  padding: 8 10px !important;
}
/* line 741, ../sass/common.scss */
.btn_pc:link {
  color: #fff;
}
/* line 744, ../sass/common.scss */
.btn_pc:hover {
  color: #fff;
}
/* line 747, ../sass/common.scss */
.btn_pc:visited {
  color: #fff;
}

/* line 751, ../sass/common.scss */
#oauth_authorize #page_content #main_container .sp_contents form input {
  width: 300px;
  height: 40px;
}

/*heading03 rightside*/
/* line 757, ../sass/common.scss */
#right {
  /*table settings*/
}
/* line 758, ../sass/common.scss */
#right div.tit_03 {
  background: url(/static/images2/bg_heading_03.gif) repeat-x left bottom;
  margin-bottom: 10px;
}
/* line 762, ../sass/common.scss */
#right h3 {
  font-size: 15px;
  padding-bottom: 10px;
  line-height: 1.5;
  color: #3d3d3d;
}
/* line 770, ../sass/common.scss */
#right .table {
  border-top: none;
  margin-bottom: 10px;
}
/* line 773, ../sass/common.scss */
#right .table th {
  border-top: none !important;
  border-bottom: 1px solid #dddddd;
  -webkit-box-shadow: 0 1px 0 #ffffff;
  -moz-box-shadow: 0 1px 0 #ffffff;
  box-shadow: 0 1px 0 #ffffff;
}
/* line 776, ../sass/common.scss */
#right .table td {
  border-top: none !important;
  border-bottom: 1px solid #DDDDDD;
  border-bottom: 1px solid #dddddd;
  -webkit-box-shadow: 0 1px 0 #ffffff;
  -moz-box-shadow: 0 1px 0 #ffffff;
  box-shadow: 0 1px 0 #ffffff;
}

/* line 784, ../sass/common.scss */
.center_gadget_table th {
  color: #3d3d3d;
}

/* line 788, ../sass/common.scss */
.config_table {
  border-top: none !important;
}

/*
table setting=============================*/
/* line 793, ../sass/common.scss */
.t_table {
  width: 100%;
}
/* line 796, ../sass/common.scss */
.t_table .textarea {
  width: 100%;
  border: 1px solid #dddddd;
  padding: 3px;
  background-color: #F7F7F7;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック',sans-serif !important;
}
/* line 803, ../sass/common.scss */
.t_table th {
  vertical-align: top;
  text-align: left;
  font-weight: normal;
  color: #3d3d3d;
  padding-right: 15px;
}
/* line 810, ../sass/common.scss */
.t_table td {
  vertical-align: top;
}

/* line 815, ../sass/common.scss */
table.side-bar th {
  color: #3d3d3d;
}

/* line 819, ../sass/common.scss */
.font-xx-large {
  font-size: 24px;
}

/* line 822, ../sass/common.scss */
.font-large {
  font-size: 20px;
}

/* line 825, ../sass/common.scss */
.font-middle {
  font-size: 16px;
}

/* line 828, ../sass/common.scss */
.bold {
  font-weight: bold;
}

/*============================================================
*
*
button size settings
*
*
============================================================*/
/*button settings

============================================================*/
/* line 846, ../sass/common.scss */
.read_more2, .btn_readmore {
  text-align: right;
  margin-top: 0px;
}
/* line 849, ../sass/common.scss */
.read_more2 a, .btn_readmore a {
  color: #333;
  cursor: pointer;
}
/* line 853, ../sass/common.scss */
.read_more2:link, .btn_readmore:link {
  color: #333;
}
/* line 856, ../sass/common.scss */
.read_more2:hover, .btn_readmore:hover {
  color: #333;
  opacity: .7;
  /* FireFox, Webkit, Opera */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  /* IE5.5+ */
}
/* line 862, ../sass/common.scss */
.read_more2:visited, .btn_readmore:visited {
  color: #333;
}

/* line 867, ../sass/common.scss */
.btn_readmore {
  text-align: right;
  margin-top: 15px;
}

/*============================================================

button size settings

============================================================*/
/*button default settings
============================================================*/
/*==============================
button size settings*/
/* line 891, ../sass/common.scss */
.bt_size_01 {
  border-radius: 3px;
  -webkit-border-radius: 3px;
  box-shadow: 0 1px 0 #ffffff;
  cursor: pointer;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  font-size: 16px !important;
  padding: 8px 15px !important;
  min-width: 200px;
}

/* line 897, ../sass/common.scss */
.bt_size_02 {
  border-radius: 3px;
  -webkit-border-radius: 3px;
  box-shadow: 0 1px 0 #ffffff;
  cursor: pointer;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  font-size: 14px !important;
  padding: 8px 15px !important;
}

/* line 902, ../sass/common.scss */
.bt_size_03 {
  border-radius: 3px;
  -webkit-border-radius: 3px;
  box-shadow: 0 1px 0 #ffffff;
  cursor: pointer;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  font-size: 14px !important;
  padding: 4px 10px !important;
}

/* line 907, ../sass/common.scss */
.bt_size_04 {
  border-radius: 3px;
  -webkit-border-radius: 3px;
  box-shadow: 0 1px 0 #ffffff;
  cursor: pointer;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  font-size: 12px;
  font-size: 11.5px !important;
  padding: 2px 5px !important;
}

/* line 913, ../sass/common.scss */
.bt_size_05 {
  border-radius: 3px;
  -webkit-border-radius: 3px;
  box-shadow: 0 1px 0 #ffffff;
  cursor: pointer;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  font-size: 11px !important;
  padding: 2px 5px !important;
}

/*============================================================

button gradation settings

============================================================*/
/* line 970, ../sass/common.scss */
.bt_orange {
  background: #ff964c;
  background: -moz-linear-gradient(top, #ff964c 0%, #ff791a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff964c), color-stop(100%, #ff791a));
  background: -webkit-linear-gradient(top, #ff964c 0%, #ff791a 100%);
  background: -o-linear-gradient(top, #ff964c 0%, #ff791a 100%);
  background: -ms-linear-gradient(top, #ff964c 0%, #ff791a 100%);
  background: linear-gradient(to bottom, #ff964c 0%, #ff791a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff964c', endColorstr='#ff791a',GradientType=0 );
  border: 1px solid #ff791a;
  text-shadow: 0 1px 0 #ff791a;
  -webkit-text-shadow: 0 1px 0 #ff791a;
  text-decoration: none;
  color: #ffffff;
}
/* line 974, ../sass/common.scss */
.bt_orange:hover {
  background: #f28c48;
  background: -moz-linear-gradient(top, #f28c48 0%, #f2701a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f28c48), color-stop(100%, #f2701a));
  background: -webkit-linear-gradient(top, #f28c48 0%, #f2701a 100%);
  background: -o-linear-gradient(top, #f28c48 0%, #f2701a 100%);
  background: -ms-linear-gradient(top, #f28c48 0%, #f2701a 100%);
  background: linear-gradient(to bottom, #f28c48 0%, #f2701a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f28c48', endColorstr='#f2701a',GradientType=0 );
  border: 1px solid #ff791a;
  text-shadow: 0 1px 0 #ff791a;
  -webkit-text-shadow: 0 1px 0 #ff791a;
  text-decoration: none;
  color: #ffffff;
}
/* line 979, ../sass/common.scss */
.bt_orange:visited {
  text-decoration: none;
  color: #ffffff;
}
/* line 983, ../sass/common.scss */
.bt_orange:active {
  background: #ff791a;
  background: -moz-linear-gradient(top, #ff791a 0%, #ff964c 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff791a), color-stop(100%, #ff964c));
  background: -webkit-linear-gradient(top, #ff791a 0%, #ff964c 100%);
  background: -o-linear-gradient(top, #ff791a 0%, #ff964c 100%);
  background: -ms-linear-gradient(top, #ff791a 0%, #ff964c 100%);
  background: linear-gradient(to bottom, #ff791a 0%, #ff964c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff791a', endColorstr='#ff964c',GradientType=0 );
  border: 1px solid #ff791a;
  text-shadow: 0 1px 0 #ff791a;
  -webkit-text-shadow: 0 1px 0 #ff791a;
  text-decoration: none;
  color: #ffffff;
}

/*==========green buttons==========*/
/* line 1033, ../sass/common.scss */
.bt_green {
  background: #5eba45;
  background: -moz-linear-gradient(top, #5eba45 0%, #31a611 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5eba45), color-stop(100%, #31a611));
  background: -webkit-linear-gradient(top, #5eba45 0%, #31a611 100%);
  background: -o-linear-gradient(top, #5eba45 0%, #31a611 100%);
  background: -ms-linear-gradient(top, #5eba45 0%, #31a611 100%);
  background: linear-gradient(to bottom, #5eba45 0%, #31a611 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5eba45', endColorstr='#31a611',GradientType=0 );
  border: 1px solid #31a611;
  text-shadow: 0 1px 0 #31a611;
  -webkit-text-shadow: 0 1px 0 #31a611;
  color: #ffffff;
}
/* line 1037, ../sass/common.scss */
.bt_green:link {
  color: #ffffff;
  text-decoration: none;
}
/* line 1041, ../sass/common.scss */
.bt_green:hover {
  background: #57aa40;
  background: -moz-linear-gradient(top, #57aa40 0%, #2e9910 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #57aa40), color-stop(100%, #2e9910));
  background: -webkit-linear-gradient(top, #57aa40 0%, #2e9910 100%);
  background: -o-linear-gradient(top, #57aa40 0%, #2e9910 100%);
  background: -ms-linear-gradient(top, #57aa40 0%, #2e9910 100%);
  background: linear-gradient(to bottom, #57aa40 0%, #2e9910 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#57aa40', endColorstr='#2e9910',GradientType=0 );
  border: 1px solid #31a611;
  text-shadow: 0 1px 0 #31a611;
  -webkit-text-shadow: 0 1px 0 #31a611;
  color: #ffffff;
  text-decoration: none;
}
/* line 1046, ../sass/common.scss */
.bt_green:visited {
  color: #ffffff;
  text-decoration: none;
}
/* line 1050, ../sass/common.scss */
.bt_green:active {
  background: #31a611;
  background: -moz-linear-gradient(top, #31a611 0%, #5eba45 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #31a611), color-stop(100%, #5eba45));
  background: -webkit-linear-gradient(top, #31a611 0%, #5eba45 100%);
  background: -o-linear-gradient(top, #31a611 0%, #5eba45 100%);
  background: -ms-linear-gradient(top, #31a611 0%, #5eba45 100%);
  background: linear-gradient(to bottom, #31a611 0%, #5eba45 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#31a611', endColorstr='#5eba45',GradientType=0 );
  border: 1px solid #31a611;
  text-shadow: 0 1px 0 #31a611;
  -webkit-text-shadow: 0 1px 0 #31a611;
  color: #ffffff;
  text-decoration: none;
}

/*==========gray buttons==========*/
/* line 1102, ../sass/common.scss */
.bt_gray {
  background: #f6f6f6;
  background: -moz-linear-gradient(top, #f6f6f6 0%, #ededed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, #f6f6f6 0%, #ededed 100%);
  background: -o-linear-gradient(top, #f6f6f6 0%, #ededed 100%);
  background: -ms-linear-gradient(top, #f6f6f6 0%, #ededed 100%);
  background: linear-gradient(to bottom, #f6f6f6 0%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ededed',GradientType=0 );
  border: 1px solid #dddddd;
  color: #3d3d3d !important;
  box-shadow: 0 1px 0 #fff;
  -webkit-box-shadow: 0 1px 0 #fff;
}
/* line 1107, ../sass/common.scss */
.bt_gray:link {
  color: #3d3d3d !important;
}
/* line 1110, ../sass/common.scss */
.bt_gray:hover {
  background: #e8e8e8;
  background: -moz-linear-gradient(top, #e8e8e8 0%, #dddddd 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e8e8e8), color-stop(100%, #dddddd));
  background: -webkit-linear-gradient(top, #e8e8e8 0%, #dddddd 100%);
  background: -o-linear-gradient(top, #e8e8e8 0%, #dddddd 100%);
  background: -ms-linear-gradient(top, #e8e8e8 0%, #dddddd 100%);
  background: linear-gradient(to bottom, #e8e8e8 0%, #dddddd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#dddddd',GradientType=0 );
  border: 1px solid #dddddd;
  color: #3d3d3d !important;
  text-decoration: none;
}
/* line 1115, ../sass/common.scss */
.bt_gray:visited {
  color: #3d3d3d !important;
}
/* line 1118, ../sass/common.scss */
.bt_gray:active {
  cursor: pointer;
  background: #f6f6f6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f6f6f6 0%, white 84%, white 97%, #ededed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(84%, white), color-stop(97%, white), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, #f6f6f6 0%, white 84%, white 97%, #ededed 100%);
  background: -o-linear-gradient(top, #f6f6f6 0%, white 84%, white 97%, #ededed 100%);
  background: -ms-linear-gradient(top, #f6f6f6 0%, white 84%, white 97%, #ededed 100%);
  background: linear-gradient(to bottom, #f6f6f6 0%, #ffffff 84%, #ffffff 97%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ededed',GradientType=0 );
  border: 1px solid #dddddd;
  color: #3d3d3d !important;
  text-decoration: none;
}

/*bt_red*/
/* line 1168, ../sass/common.scss */
.bt_red {
  background: #eb6449;
  background: -moz-linear-gradient(top, #eb6449 0%, #e63917 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eb6449), color-stop(100%, #e63917));
  background: -webkit-linear-gradient(top, #eb6449 0%, #e63917 100%);
  background: -o-linear-gradient(top, #eb6449 0%, #e63917 100%);
  background: -ms-linear-gradient(top, #eb6449 0%, #e63917 100%);
  background: linear-gradient(to bottom, #eb6449 0%, #e63917 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb6449', endColorstr='#e63917',GradientType=0 );
  border: 1px solid #eb6449;
  text-shadow: 0 1px 0 #eb6449;
  -webkit-text-shadow: 0 1px 0 #eb6449;
  text-decoration: none;
  color: #ffffff;
}
/* line 1172, ../sass/common.scss */
.bt_red:hover {
  background: #dd6046;
  background: -moz-linear-gradient(top, #dd6046 0%, #d83215 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dd6046), color-stop(100%, #d83215));
  background: -webkit-linear-gradient(top, #dd6046 0%, #d83215 100%);
  background: -o-linear-gradient(top, #dd6046 0%, #d83215 100%);
  background: -ms-linear-gradient(top, #dd6046 0%, #d83215 100%);
  background: linear-gradient(to bottom, #dd6046 0%, #d83215 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd6046', endColorstr='#d83215',GradientType=0 );
  border: 1px solid #eb6449;
  text-shadow: 0 1px 0 #eb6449;
  -webkit-text-shadow: 0 1px 0 #eb6449;
  text-decoration: none;
  color: #ffffff;
}
/* line 1177, ../sass/common.scss */
.bt_red:visited {
  text-decoration: none;
  color: #ffffff;
}
/* line 1181, ../sass/common.scss */
.bt_red:active {
  background: #e63917;
  background: -moz-linear-gradient(top, #e63917 0%, #eb6449 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e63917), color-stop(100%, #eb6449));
  background: -webkit-linear-gradient(top, #e63917 0%, #eb6449 100%);
  background: -o-linear-gradient(top, #e63917 0%, #eb6449 100%);
  background: -ms-linear-gradient(top, #e63917 0%, #eb6449 100%);
  background: linear-gradient(to bottom, #e63917 0%, #eb6449 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e63917', endColorstr='#eb6449',GradientType=0 );
  border: 1px solid #eb6449;
  text-shadow: 0 1px 0 #eb6449;
  -webkit-text-shadow: 0 1px 0 #eb6449;
  text-decoration: none;
  color: #ffffff;
}

/*blue gradation*/
/* line 1232, ../sass/common.scss */
.bt_blue {
  background: #47a1cd;
  background: -moz-linear-gradient(top, #47a1cd 0%, #1386bf 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #47a1cd), color-stop(100%, #1386bf));
  background: -webkit-linear-gradient(top, #47a1cd 0%, #1386bf 100%);
  background: -o-linear-gradient(top, #47a1cd 0%, #1386bf 100%);
  background: -ms-linear-gradient(top, #47a1cd 0%, #1386bf 100%);
  background: linear-gradient(to bottom, #47a1cd 0%, #1386bf 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#47a1cd', endColorstr='#1386bf',GradientType=0 );
  border: 1px solid #3691bf;
  text-shadow: 0 1px 0 #3691bf;
  -webkit-text-shadow: 0 1px 0 #3691bf;
  text-decoration: none;
  color: #ffffff;
}
/* line 1236, ../sass/common.scss */
.bt_blue:hover {
  background: #4297bf;
  background: -moz-linear-gradient(top, #4297bf 0%, #117daf 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4297bf), color-stop(100%, #117daf));
  background: -webkit-linear-gradient(top, #4297bf 0%, #117daf 100%);
  background: -o-linear-gradient(top, #4297bf 0%, #117daf 100%);
  background: -ms-linear-gradient(top, #4297bf 0%, #117daf 100%);
  background: linear-gradient(to bottom, #4297bf 0%, #117daf 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4297bf', endColorstr='#117daf',GradientType=0 );
  border: 1px solid #3691bf;
  text-shadow: 0 1px 0 #3691bf;
  -webkit-text-shadow: 0 1px 0 #3691bf;
  text-decoration: none;
  color: #ffffff;
}
/* line 1241, ../sass/common.scss */
.bt_blue:visited {
  text-decoration: none;
  color: #ffffff;
}
/* line 1245, ../sass/common.scss */
.bt_blue:active {
  background: #1386bf;
  background: -moz-linear-gradient(top, #1386bf 0%, #47a1cd 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1386bf), color-stop(100%, #47a1cd));
  background: -webkit-linear-gradient(top, #1386bf 0%, #47a1cd 100%);
  background: -o-linear-gradient(top, #1386bf 0%, #47a1cd 100%);
  background: -ms-linear-gradient(top, #1386bf 0%, #47a1cd 100%);
  background: linear-gradient(to bottom, #1386bf 0%, #47a1cd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1386bf', endColorstr='#47a1cd',GradientType=0 );
  border: 1px solid #3691bf;
  text-shadow: 0 1px 0 #3691bf;
  -webkit-text-shadow: 0 1px 0 #3691bf;
  text-decoration: none;
  color: #ffffff;
}

/*button level S*/
/* line 1265, ../sass/common.scss */
.bt_lvs {
  background: #ff964c;
  background: -moz-linear-gradient(top, #ff964c 0%, #ff791a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff964c), color-stop(100%, #ff791a));
  background: -webkit-linear-gradient(top, #ff964c 0%, #ff791a 100%);
  background: -o-linear-gradient(top, #ff964c 0%, #ff791a 100%);
  background: -ms-linear-gradient(top, #ff964c 0%, #ff791a 100%);
  background: linear-gradient(to bottom, #ff964c 0%, #ff791a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff964c', endColorstr='#ff791a',GradientType=0 );
  border: 1px solid #ff791a;
  text-shadow: 0 1px 0 #ff791a;
  -webkit-text-shadow: 0 1px 0 #ff791a;
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  padding: 8px 20px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  cursor: pointer;
  box-shadow: 0 1px 0 #ffffff;
}
/* line 1268, ../sass/common.scss */
.bt_lvs:link {
  color: #ffffff;
}
/* line 1271, ../sass/common.scss */
.bt_lvs:hover {
  background: #f28c48;
  background: -moz-linear-gradient(top, #f28c48 0%, #f2701a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f28c48), color-stop(100%, #f2701a));
  background: -webkit-linear-gradient(top, #f28c48 0%, #f2701a 100%);
  background: -o-linear-gradient(top, #f28c48 0%, #f2701a 100%);
  background: -ms-linear-gradient(top, #f28c48 0%, #f2701a 100%);
  background: linear-gradient(to bottom, #f28c48 0%, #f2701a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f28c48', endColorstr='#f2701a',GradientType=0 );
  border: 1px solid #ff791a;
  text-shadow: 0 1px 0 #ff791a;
  -webkit-text-shadow: 0 1px 0 #ff791a;
  text-decoration: none !important;
}
/* line 1275, ../sass/common.scss */
.bt_lvs:visited {
  color: #ffffff;
  text-decoration: none !important;
}
/* line 1279, ../sass/common.scss */
.bt_lvs:active {
  background: #ff791a;
  background: -moz-linear-gradient(top, #ff791a 0%, #ff964c 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff791a), color-stop(100%, #ff964c));
  background: -webkit-linear-gradient(top, #ff791a 0%, #ff964c 100%);
  background: -o-linear-gradient(top, #ff791a 0%, #ff964c 100%);
  background: -ms-linear-gradient(top, #ff791a 0%, #ff964c 100%);
  background: linear-gradient(to bottom, #ff791a 0%, #ff964c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff791a', endColorstr='#ff964c',GradientType=0 );
  border: 1px solid #ff791a;
  text-shadow: 0 1px 0 #ff791a;
  -webkit-text-shadow: 0 1px 0 #ff791a;
  text-decoration: none !important;
}

/* line 1285, ../sass/common.scss */
body .bt_lv1 {
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  padding: 8px 20px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  cursor: pointer;
  box-shadow: 0 1px 0 #ffffff;
  background: #47a1cd;
  background: -moz-linear-gradient(top, #47a1cd 0%, #1386bf 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #47a1cd), color-stop(100%, #1386bf));
  background: -webkit-linear-gradient(top, #47a1cd 0%, #1386bf 100%);
  background: -o-linear-gradient(top, #47a1cd 0%, #1386bf 100%);
  background: -ms-linear-gradient(top, #47a1cd 0%, #1386bf 100%);
  background: linear-gradient(to bottom, #47a1cd 0%, #1386bf 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#47a1cd', endColorstr='#1386bf',GradientType=0 );
  border: 1px solid #3691bf;
  text-shadow: 0 1px 0 #3691bf;
  -webkit-text-shadow: 0 1px 0 #3691bf;
}
/* line 1288, ../sass/common.scss */
body .bt_lv1:link {
  color: #ffffff;
}
/* line 1291, ../sass/common.scss */
body .bt_lv1:hover {
  background: #4297bf;
  background: -moz-linear-gradient(top, #4297bf 0%, #117daf 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4297bf), color-stop(100%, #117daf));
  background: -webkit-linear-gradient(top, #4297bf 0%, #117daf 100%);
  background: -o-linear-gradient(top, #4297bf 0%, #117daf 100%);
  background: -ms-linear-gradient(top, #4297bf 0%, #117daf 100%);
  background: linear-gradient(to bottom, #4297bf 0%, #117daf 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4297bf', endColorstr='#117daf',GradientType=0 );
  border: 1px solid #3691bf;
  text-shadow: 0 1px 0 #3691bf;
  -webkit-text-shadow: 0 1px 0 #3691bf;
  cursor: pointer;
}
/* line 1295, ../sass/common.scss */
body .bt_lv1:visited {
  color: #ffffff;
  text-decoration: none !important;
}
/* line 1299, ../sass/common.scss */
body .bt_lv1:active {
  background: #1386bf;
  background: -moz-linear-gradient(top, #1386bf 0%, #47a1cd 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1386bf), color-stop(100%, #47a1cd));
  background: -webkit-linear-gradient(top, #1386bf 0%, #47a1cd 100%);
  background: -o-linear-gradient(top, #1386bf 0%, #47a1cd 100%);
  background: -ms-linear-gradient(top, #1386bf 0%, #47a1cd 100%);
  background: linear-gradient(to bottom, #1386bf 0%, #47a1cd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1386bf', endColorstr='#47a1cd',GradientType=0 );
  border: 1px solid #3691bf;
  text-shadow: 0 1px 0 #3691bf;
  -webkit-text-shadow: 0 1px 0 #3691bf;
  cursor: pointer;
}

/*button level 3*/
/* line 1306, ../sass/common.scss */
.bt_lv3 {
  padding: 5px 5px;
  -webkit-box-shadow: 0 1px 1px rgba(51, 51, 51, 0.2);
  -moz-box-shadow: 0 1px 1px rgba(51, 51, 51, 0.2);
  -ms-box-shadow: 0 1px 1px rgba(51, 51, 51, 0.2);
  box-shadow: 0 1px 1px rgba(51, 51, 51, 0.2);
  border-radius: 3px;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  font-size: 12px;
  border: 1px solid #cccccc;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(1, white));
  background-image: -moz-linear-gradient(-90deg, white 0%, white 100%);
  background-image: linear-gradient(-90deg, #ffffff 0%, #ffffff 100%);
  text-shadow: 1px 1px 0px white;
  display: inline-block;
}
/* line 1323, ../sass/common.scss */
.bt_lv3:link {
  color: #333333;
  text-decoration: none;
}
/* line 1327, ../sass/common.scss */
.bt_lv3:hover {
  opacity: .7;
  /* FireFox, Webkit, Opera */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  /* IE5.5+ */
  color: #333333;
  text-decoration: none !important;
}
/* line 1334, ../sass/common.scss */
.bt_lv3:visited {
  color: #333333;
  text-decoration: none;
}
/* line 1338, ../sass/common.scss */
.bt_lv3:active {
  color: #333333;
  text-decoration: none;
}

/* line 1344, ../sass/common.scss */
p.btn_more {
  margin-top: 30px;
  text-align: right;
}

/* button icon */
/* line 1350, ../sass/common.scss */
.bt_normal {
  cursor: pointer;
  background: #ffffff;
  text-shadow: 1px 1px 0px white;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  font-size: 12px;
  padding: 5px;
  border: 1px solid #cccccc;
  z-index: 9999;
  color: #3d3d3d;
  display: inline-block;
}
/* line 1363, ../sass/common.scss */
.bt_normal:link {
  color: #3d3d3d;
}
/* line 1366, ../sass/common.scss */
.bt_normal:hover {
  color: #3d3d3d !important;
  text-decoration: none !important;
}
/* line 1370, ../sass/common.scss */
.bt_normal:visited {
  color: #3d3d3d;
}
/* line 1373, ../sass/common.scss */
.bt_normal:active {
  color: #3d3d3d !important;
  text-decoration: none !important;
}

/* button icon */
/* line 1380, ../sass/common.scss */
.bt_normal_star {
  cursor: pointer;
  background: url("/static/images2/ico_star_mini_white.png") no-repeat scroll 10% 40%;
  padding: 2px 5px 2px 16px !important;
  color: #ffffff;
  display: inline-block !important;
}

/* line 1387, ../sass/common.scss */
#comments_and_corrections_field .cmt_status .thankspoint .bt_normal_star {
  display: inline-block !important;
  float: none !important;
}

/* line 1391, ../sass/common.scss */
#comments_and_corrections_field .cmt_status .thankspoint {
  padding-left: 10px;
}

/* line 1394, ../sass/common.scss */
.bt_normal_star:link {
  color: #ffffff;
}

/* line 1397, ../sass/common.scss */
.bt_normal_star:hover {
  color: #ffffff !important;
  text-decoration: none !important;
}

/* line 1401, ../sass/common.scss */
.bt_normal_star:visited {
  color: #ffffff;
}

/* line 1405, ../sass/common.scss */
span.bt_ico, a.bt_ico, input.bt_ico {
  cursor: pointer;
  background: #fcfcfc;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fcfcfc 0%, #f7f7f7 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #f7f7f7));
  background: -webkit-linear-gradient(top, #fcfcfc 0%, #f7f7f7 100%);
  background: -o-linear-gradient(top, #fcfcfc 0%, #f7f7f7 100%);
  background: -ms-linear-gradient(top, #fcfcfc 0%, #f7f7f7 100%);
  background: linear-gradient(to bottom, #fcfcfc 0%, #f7f7f7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f7f7f7',GradientType=0 );
  text-shadow: 1px 1px 0px white;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  font-size: 12px;
  padding: 5px;
  border: 1px solid #cccccc;
  z-index: 9999;
  display: inline-block;
}
/* line 1424, ../sass/common.scss */
span.bt_ico img, a.bt_ico img, input.bt_ico img {
  font-size: 0;
  line-height: 0;
  margin-top: -1px;
  padding: 0;
  vertical-align: middle;
}

/* line 1432, ../sass/common.scss */
a.bt_ico　 {
  cursor: pointer;
}

/* line 1435, ../sass/common.scss */
input.bt_ico:hover {
  opacity: .7;
  /* FireFox, Webkit, Opera */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  /* IE5.5+ */
  cursor: pointer;
}

/*journal reflesh button settings*/
/* line 1443, ../sass/common.scss */
div span.reflesh_box {
  padding-top: 0;
  font-size: 0;
  line-height: 0;
}

/*send message*/
/* line 1450, ../sass/common.scss */
#message_button {
  text-align: center;
  color: #3d3d3d;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  padding: 8px 20px;
  border-radius: 3px;
  cursor: pointer;
  -webkit-border-radius: 3px;
  background: #f6f6f6;
  background: -moz-linear-gradient(top, #f6f6f6 0%, #ededed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, #f6f6f6 0%, #ededed 100%);
  background: -o-linear-gradient(top, #f6f6f6 0%, #ededed 100%);
  background: -ms-linear-gradient(top, #f6f6f6 0%, #ededed 100%);
  background: linear-gradient(to bottom, #f6f6f6 0%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ededed',GradientType=0 );
  border: 1px solid #dddddd;
  width: 80%;
  display: block;
  margin-bottom: 10px;
  cursor: pointer;
  box-shadow: 0 1px 0 #fff;
  -webkit-box-shadow: 0 1px 0 #fff;
}
/* line 1461, ../sass/common.scss */
#message_button:link {
  text-decoration: none;
}
/* line 1464, ../sass/common.scss */
#message_button:hover {
  text-decoration: none;
  background: #e8e8e8;
  background: -moz-linear-gradient(top, #e8e8e8 0%, #dddddd 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e8e8e8), color-stop(100%, #dddddd));
  background: -webkit-linear-gradient(top, #e8e8e8 0%, #dddddd 100%);
  background: -o-linear-gradient(top, #e8e8e8 0%, #dddddd 100%);
  background: -ms-linear-gradient(top, #e8e8e8 0%, #dddddd 100%);
  background: linear-gradient(to bottom, #e8e8e8 0%, #dddddd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#dddddd',GradientType=0 );
  border: 1px solid #dddddd;
}
/* line 1468, ../sass/common.scss */
#message_button:visited {
  text-decoration: none;
}
/* line 1471, ../sass/common.scss */
#message_button:active {
  text-decoration: none;
  cursor: pointer;
  background: #f6f6f6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f6f6f6 0%, white 84%, white 97%, #ededed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(84%, white), color-stop(97%, white), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, #f6f6f6 0%, white 84%, white 97%, #ededed 100%);
  background: -o-linear-gradient(top, #f6f6f6 0%, white 84%, white 97%, #ededed 100%);
  background: -ms-linear-gradient(top, #f6f6f6 0%, white 84%, white 97%, #ededed 100%);
  background: linear-gradient(to bottom, #f6f6f6 0%, #ffffff 84%, #ffffff 97%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ededed',GradientType=0 );
  border: 1px solid #dddddd;
}

/* line 1477, ../sass/common.scss */
.btn {
  background-color: #FFF !important;
}

/*friend*/
/* line 1482, ../sass/common.scss */
#friend_request_button {
  text-align: center;
  background: #47a1cd;
  background: -moz-linear-gradient(top, #47a1cd 0%, #1386bf 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #47a1cd), color-stop(100%, #1386bf));
  background: -webkit-linear-gradient(top, #47a1cd 0%, #1386bf 100%);
  background: -o-linear-gradient(top, #47a1cd 0%, #1386bf 100%);
  background: -ms-linear-gradient(top, #47a1cd 0%, #1386bf 100%);
  background: linear-gradient(to bottom, #47a1cd 0%, #1386bf 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#47a1cd', endColorstr='#1386bf',GradientType=0 );
  border: 1px solid #3691bf;
  text-shadow: 0 1px 0 #3691bf;
  -webkit-text-shadow: 0 1px 0 #3691bf;
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  padding: 8px 20px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  cursor: pointer;
  box-shadow: 0 1px 0 #ffffff;
  width: 80%;
  display: block;
  cursor: pointer;
  margin-bottom: 10px;
}
/* line 1490, ../sass/common.scss */
#friend_request_button:link {
  text-decoration: none;
}
/* line 1493, ../sass/common.scss */
#friend_request_button:hover {
  text-decoration: none;
  background: #4297bf;
  background: -moz-linear-gradient(top, #4297bf 0%, #117daf 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4297bf), color-stop(100%, #117daf));
  background: -webkit-linear-gradient(top, #4297bf 0%, #117daf 100%);
  background: -o-linear-gradient(top, #4297bf 0%, #117daf 100%);
  background: -ms-linear-gradient(top, #4297bf 0%, #117daf 100%);
  background: linear-gradient(to bottom, #4297bf 0%, #117daf 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4297bf', endColorstr='#117daf',GradientType=0 );
  border: 1px solid #3691bf;
  text-shadow: 0 1px 0 #3691bf;
  -webkit-text-shadow: 0 1px 0 #3691bf;
}
/* line 1497, ../sass/common.scss */
#friend_request_button:visited {
  text-decoration: none;
}
/* line 1500, ../sass/common.scss */
#friend_request_button:active {
  text-decoration: none;
  background: #1386bf;
  background: -moz-linear-gradient(top, #1386bf 0%, #47a1cd 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1386bf), color-stop(100%, #47a1cd));
  background: -webkit-linear-gradient(top, #1386bf 0%, #47a1cd 100%);
  background: -o-linear-gradient(top, #1386bf 0%, #47a1cd 100%);
  background: -ms-linear-gradient(top, #1386bf 0%, #47a1cd 100%);
  background: linear-gradient(to bottom, #1386bf 0%, #47a1cd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1386bf', endColorstr='#47a1cd',GradientType=0 );
  border: 1px solid #3691bf;
  text-shadow: 0 1px 0 #3691bf;
  -webkit-text-shadow: 0 1px 0 #3691bf;
}

/*link text decoration*/
/* line 1507, ../sass/common.scss */
.link_large {
  font-size: 14px;
  font-weight: bold;
  text-decoration: underline;
}

/* line 1512, ../sass/common.scss */
.link_large :link {
  text-decoration: underline;
}

/* line 1515, ../sass/common.scss */
.link_large :hover {
  text-decoration: underline;
}

/* line 1518, ../sass/common.scss */
.link_large :visited {
  text-decoration: underline;
}

/*color black*/
/* line 1522, ../sass/common.scss */
.link_black {
  color: #3d3d3d !important;
}

/* line 1525, ../sass/common.scss */
.link_black :link {
  color: #3d3d3d !important;
}

/* line 1528, ../sass/common.scss */
.link_black :hover {
  color: #3d3d3d !important;
}

/* line 1531, ../sass/common.scss */
.link_black :visited {
  color: #3d3d3d !important;
}

/*<i> icon_image
=======================================================*/
/*normal arrow*/
/* line 1537, ../sass/common.scss */
.i_arrow {
  background: url(/static/images2/ar_normal.png) no-repeat 0 55%;
  padding-right: 15px;
}

/*normal arrow*/
/* line 1542, ../sass/common.scss */
.i_arrow_normal {
  background: url(/static/images2/ar_normal.png) no-repeat 0 55%;
  padding-left: 15px;
}

/*link color arrow*/
/* line 1547, ../sass/common.scss */
.i_arrow_blue {
  background: url(/static/images2/ar_mini.gif) no-repeat 0 55%;
  padding-left: 15px;
}

/* line 1552, ../sass/common.scss */
.i_arrow_white {
  background: url(/static/images2/ico_arrow_white.png) no-repeat 0 15%;
  padding-left: 15px;
}

/*friend*/
/* line 1558, ../sass/common.scss */
.i_friend {
  background: url(/static/images2/ico_addfriend_bt.png) no-repeat top center;
  padding-left: 20px;
}

/*mail icon*/
/* line 1563, ../sass/common.scss */
.i_send {
  background: url(/static/images2/ico_message_bt.png) no-repeat 0 30%;
  padding-left: 24px;
}

/*correction check*/
/* line 1568, ../sass/common.scss */
.i_check {
  background: url(/static/images2/ico_correction_white.png) no-repeat center left;
  padding-left: 25px;
  display: inline;
}

/*pen icon*/
/* line 1574, ../sass/common.scss */
.i_s {
  background: url(/static/images2/ico_btn_write2.png) no-repeat center left;
  padding-left: 25px;
  display: inline;
}

/*pen icon2*/
/* line 1580, ../sass/common.scss */
.i_pen {
  background: url(/static/images2/ico_btn_write.png) no-repeat center left;
  padding-left: 25px;
  display: inline;
}

/*like icon*/
/* line 1586, ../sass/common.scss */
.i_like {
  background: url(/static/images2/like.png) no-repeat 0% 45%;
  padding-left: 17px;
}

/*link arrow color*/
/* line 1591, ../sass/common.scss */
.i_arrow_bottom_correct {
  background: url(/static/images2/ar_for_correction_bottom.png) no-repeat 0 55%;
  padding-left: 20px;
}

/* line 1595, ../sass/common.scss */
.location {
  background: url(/static/images2/ico_earth.png) no-repeat left;
}

/* line 1598, ../sass/common.scss */
.speaking {
  background: url(/static/images2/ico_fukidashi_status.png) no-repeat left;
}

/* line 1601, ../sass/common.scss */
.studying {
  background: url(/static/images2/ico_pen_status.png) no-repeat left;
}

/* line 1604, ../sass/common.scss */
.studying_big {
  background: url(/static/images2/ico_pen.png) no-repeat left;
}

/* line 1607, ../sass/common.scss */
.studying a {
  cursor: pointer;
}

/* line 1610, ../sass/common.scss */
.visiters {
  background: url(/static/images2/ico_view.png) no-repeat left;
}

/* line 1613, ../sass/common.scss */
.visiters_mini {
  background: url(/static/images2/ico_mini_view.png) no-repeat left;
}

/* line 1616, ../sass/common.scss */
.comment_num {
  background: url(/static/images2/ico_comment_status.png) no-repeat left;
}

/* line 1619, ../sass/common.scss */
.comment_blue {
  background: url(/static/images2/ico_comment_blue.png) no-repeat left;
  padding-left: 20px;
  font-weight: bold;
}

/* line 1624, ../sass/common.scss */
.comment_num_mini {
  background: url(/static/images2/ico_mini_comment.png) no-repeat left;
}

/* line 1627, ../sass/common.scss */
.friend_num {
  background: url(/static/images2/ico_friends.png) no-repeat left;
}

/* line 1630, ../sass/common.scss */
.corrections_num {
  background: url(/static/images2/ico_correct_status.png) no-repeat left;
}

/* line 1633, ../sass/common.scss */
.corrections_num_big {
  background: url(/static/images2/ico_correct_status.png) no-repeat left;
}

/* line 1636, ../sass/common.scss */
.thanks_pt {
  background: url(/static/images2/ico_star.png) no-repeat left;
}

/* line 1639, ../sass/common.scss */
.good_pt {
  background: url(/static/images2/ico_smile.png) no-repeat 0% 60%;
}

/* line 1642, ../sass/common.scss */
.camera {
  background: url(/static/images2/ico_picture.png) no-repeat left;
}

/* line 1645, ../sass/common.scss */
.tag_icon {
  background: url(/static/images2/ico_tag_green.png) no-repeat left 3px;
  padding-left: 18px;
}

/* line 1649, ../sass/common.scss */
.tag_icon_gray {
  background: url(/static/images2/ico_tag_gray.png) no-repeat left 3px;
  padding-left: 18px;
}

/* line 1653, ../sass/common.scss */
.add_note {
  background: url(/static/images2/add_note.gif) no-repeat left 3px;
}

/* line 1656, ../sass/common.scss */
.edit_note {
  background: url(/static/images2/added.gif) no-repeat left 2px;
}

/* line 1659, ../sass/common.scss */
.delete_icon {
  background: url(/static/images2/ico_closebt.png) no-repeat left 3px;
}

/*.settings_icon  { background:url("/images/icons/settings_icon_gray.png") no-repeat left; }*/
/* line 1663, ../sass/common.scss */
.study_column {
  width: 190px;
}

/* social web icons *****/
/* line 1668, ../sass/common.scss */
.privacy_level_1 {
  background: url(/static/images2/ico_area_01.png) no-repeat left;
}

/* line 1671, ../sass/common.scss */
.privacy_level_2 {
  background: url(/static/images2/ico_area_02.png) no-repeat left;
}

/* line 1674, ../sass/common.scss */
.privacy_level_4 {
  background: url(/static/images2/ico_area_04.png) no-repeat left;
}

/* line 1677, ../sass/common.scss */
.privacy_level_5 {
  background: url(/static/images2/ico_area_05.png) no-repeat left;
}

/* line 1680, ../sass/common.scss */
.privacy_level_1_mini {
  background: url(/static/images2/ico_mini_area_01.png) no-repeat left;
}

/* line 1683, ../sass/common.scss */
.privacy_level_2_mini {
  background: url(/static/images2/ico_mini_area_02.png) no-repeat left;
}

/* line 1686, ../sass/common.scss */
.privacy_level_4_mini {
  background: url(/static/images2/ico_mini_area_03.png) no-repeat left;
}

/* line 1689, ../sass/common.scss */
.privacy_level_5_mini {
  background: url(/static/images2/ico_mini_area_04.png) no-repeat left;
}

/* area set icons */
/* line 1693, ../sass/common.scss */
.icon_pf_int {
  vertical-align: text-top !important;
}

/* line 1696, ../sass/common.scss */
.access_img {
  text-align: left;
}

/* -----------end button setting
============================================================*/
/*label settings
=======================================================*/
/* line 1717, ../sass/common.scss */
.new_user {
  background-color: #69B076;
  border-radius: 2px 2px 2px 2px;
  -webkit-border-radius: 2px;
  color: #FFFFFF;
  font-size: 11px;
  padding: 1px 3px;
  text-shadow: none;
  font-weight: normal;
  vertical-align: middle;
  white-space: nowrap;
}

/* line 1721, ../sass/common.scss */
.label {
  background-color: #999999;
  border-radius: 2px 2px 2px 2px;
  -webkit-border-radius: 2px;
  color: #FFFFFF;
  font-size: 11px;
  padding: 1px 3px;
  text-shadow: none;
  font-weight: normal;
  vertical-align: middle;
  white-space: nowrap;
}

/* line 1725, ../sass/common.scss */
a.premium {
  background-color: #FFA100;
  border-radius: 2px 2px 2px 2px;
  -webkit-border-radius: 2px;
  color: #FFFFFF;
  font-size: 11px;
  padding: 1px 3px;
  text-shadow: none;
  font-weight: normal;
  vertical-align: middle;
  white-space: nowrap;
}
/* line 1728, ../sass/common.scss */
a.premium :link {
  color: #ffffff;
  text-decoration: none;
}
/* line 1732, ../sass/common.scss */
a.premium :hover {
  color: #ffffff;
  text-decoration: none;
}
/* line 1736, ../sass/common.scss */
a.premium :visited {
  color: #ffffff;
  text-decoration: none;
}

/* line 1741, ../sass/common.scss */
span.premium {
  background-color: #FFA100;
  border-radius: 2px 2px 2px 2px;
  -webkit-border-radius: 2px;
  color: #FFFFFF;
  font-size: 11px;
  padding: 1px 3px;
  text-shadow: none;
  font-weight: normal;
  vertical-align: middle;
  white-space: nowrap;
}

/* line 1747, ../sass/common.scss */
input[type='radio'] {
  margin-right: 3px;
}

/*ads settings
=======================================================*/
/* line 1753, ../sass/common.scss */
#google_image_div, #google_flash_div {
  margin-bottom: 10px;
}

/*calendar
=======================================================*/
/* line 1760, ../sass/common.scss */
#jour_cal table {
  border-spacing: 0;
  font-size: 13px;
  margin: 0 auto;
  width: 100%;
  border: none;
  /*week*/
}
/* line 1767, ../sass/common.scss */
#jour_cal table td {
  border: 1px solid #ffffff;
  border-collapse: collapse;
}
/* line 1772, ../sass/common.scss */
#jour_cal table .calweekdayrow th {
  background: #999999;
  border-collapse: collapse;
  color: #ffffff;
  font-size: 14px;
  font-weight: normal;
  border: 1px solid #ffffff;
}
/* line 1780, ../sass/common.scss */
#jour_cal table th.calhead {
  border: none;
  padding-bottom: 10px;
}

/* line 1785, ../sass/common.scss */
div.calheader {
  font-size: 14px;
  color: #3d3d3d;
}

/* line 1789, ../sass/common.scss */
.calbody {
  background: #e2eff8;
}

/* line 1792, ../sass/common.scss */
#jour_cal th, #jour_cal td {
  color: #666666;
  padding: 3px 7px;
  text-align: center;
  border-collapse: collapse;
  text-align: center;
  padding: 4px 0px 4px;
}

/* line 1801, ../sass/common.scss */
#jour_cal th.calweekdaycell {
  padding: 4px 0px;
}

/* line 1804, ../sass/common.scss */
.yui-calendar td.selectable {
  background-color: #207db6;
}

/* line 1807, ../sass/common.scss */
.yui-calendar td.selectable a {
  color: #FFFFFF;
  text-decoration: underline;
}

/* line 1811, ../sass/common.scss */
.yui-calendar td.selectable a:link {
  color: #FFFFFF;
  text-decoration: underline;
}

/* line 1815, ../sass/common.scss */
.yui-calendar td.selectable a:hover {
  color: #FFFFFF;
  text-decoration: underline;
}

/* line 1820, ../sass/common.scss */
.yui-calendar td.selectable a:visited {
  color: #FFFFFF;
  text-decoration: underline;
}

/* line 1824, ../sass/common.scss */
.yui-calendar {
  border-radius: 0;
}

/* line 1827, ../sass/common.scss */
#jour_cal table .calweekdayrow th {
  background: none repeat scroll 0 0 #999999;
  border: 1px solid #FFFFFF;
  border-collapse: collapse;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: normal;
}

/* line 1835, ../sass/common.scss */
.yui-calendar .calnavright {
  width: 37px;
  height: 21px;
  top: 0;
  right: 0;
  display: block;
  cursor: pointer;
  position: absolute;
  background: url(/static/images2/cal_right.png) no-repeat right top;
}

/* line 1845, ../sass/common.scss */
.yui-calendar .calnavleft {
  width: 37px;
  height: 21px;
  top: 0;
  left: 0;
  display: block;
  cursor: pointer;
  position: absolute;
  background: url(/static/images2/cal_left.png) no-repeat left center;
}

/* line 1855, ../sass/common.scss */
.calheader a:link {
  text-decoration: none;
}

/* line 1858, ../sass/common.scss */
.calheader a:hover {
  text-decoration: none;
}

/* line 1861, ../sass/common.scss */
.calheader a:visited {
  text-decoration: none;
}

/*entry log*/
/* line 1866, ../sass/common.scss */
.box_p {
  margin-bottom: 30px;
}
/* line 1869, ../sass/common.scss */
.box_p .box_status {
  margin-bottom: 10px;
  border-bottom: 1px solid #dddddd;
  padding-bottom: 10px;
}
/* line 1876, ../sass/common.scss */
.box_p .related_entry_list .little-spaced {
  border-bottom: 1px solid #dddddd;
}
/* line 1879, ../sass/common.scss */
.box_p .related_entry_list .name_box {
  text-align: right;
  width: auto;
}

/* line 1887, ../sass/common.scss */
.p_message {
  background-color: #E2E2E2;
  /*border:1px solid #B2E2FF;*/
  border-radius: 3px 3px 3px 3px;
  padding: 5px;
  width: auto;
  text-align: center;
  margin: 10px 0;
}

/*==========badge==========*/
/* line 1901, ../sass/common.scss */
.badge {
  border-radius: 3px;
  padding: 2px 7px;
  font-size: 11px;
  vertical-align: middle;
  font-weight: normal;
}

/* line 1909, ../sass/common.scss */
.topic_comment_form {
  width: 100%;
}

/*popup settings
=======================================================*/
/* over write for popover */
/* line 1917, ../sass/common.scss */
.popover.right {
  text-align: left !important;
}

/* line 1922, ../sass/common.scss */
.popover.top .arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #ffffff;
}

/* line 1930, ../sass/common.scss */
.popover.right .arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #ffffff;
}

/* line 1938, ../sass/common.scss */
.popover.bottom .arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #ffffff;
}

/* line 1946, ../sass/common.scss */
.popover.left .arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #ffffff;
}

/* line 1954, ../sass/common.scss */
.popover .arrow {
  position: absolute;
  width: 0;
  height: 0;
}

/* line 1959, ../sass/common.scss */
.popover-inner {
  padding: 3px;
  width: 240px;
  overflow: hidden;
  background: #ffffff;
  background: #ffffff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0px 0px 6px gray;
  -moz-box-shadow: 0px 0px 6px gray;
  -ms-box-shadow: 0px 0px 6px gray;
  box-shadow: 0px 0px 6px gray;
  opacity: 0.98;
  filter: alpha(opacity=98);
  -ms-filter: "alpha( opacity=98 )";
  border: 1px solid #cccccc;
}

/* line 1978, ../sass/common.scss */
.popover-title {
  padding: 9px 15px;
  line-height: 1;
  border-bottom: 1px solid #dddddd;
  background: none;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}

/* line 1987, ../sass/common.scss */
h3.popover-title {
  font-weight: normal;
  font-size: 16px;
}

/* line 1991, ../sass/common.scss */
.popover-content {
  padding: 14px;
  background-color: #ffffff;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
}

/* line 2003, ../sass/common.scss */
.popover-content p,
.popover-content ul,
.popover-content ol {
  margin-bottom: 0;
}

/*tooltip settings
=======================================================*/
/* line 2008, ../sass/common.scss */
.tooltip.top .tooltip-arrow {
  border-top: 5px solid #333333;
}

/* line 2011, ../sass/common.scss */
.tooltip.left .tooltip-arrow {
  border-left: 5px solid #333333;
}

/* line 2014, ../sass/common.scss */
.tooltip.bottom .tooltip-arrow {
  border-bottom: 5px solid #333333;
}

/* line 2017, ../sass/common.scss */
.tooltip.right .tooltip-arrow {
  border-right: 5px solid #333333;
}

/* line 2021, ../sass/common.scss */
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #333333;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  opacity: 0.95;
  filter: alpha(opacity=95);
  -ms-filter: "alpha( opacity=95 )";
}

/*form setting
==============================*/
/* line 2038, ../sass/common.scss */
div.input_field {
  font-family: 'Helvetica' !important;
}

/* line 2042, ../sass/common.scss */
.form-horizontal .form-actions {
  background: none !important;
  padding-left: 0 !important;
  padding-right: 0;
}
/* line 2046, ../sass/common.scss */
.form-horizontal .form-actions p {
  text-align: center;
}
/* line 2049, ../sass/common.scss */
.form-horizontal .form-actions p input {
  float: none;
}

/*input for default*/
/* line 2055, ../sass/common.scss */
.input-mini, .input-small, .input-small, .input-medium, .input-large, .input-xlarge {
  border: 1px solid #DDDDDD;
  border-radius: 3px 3px 3px 3px;
  padding: 5px;
}

/*LIKE BUTTON*/
/* line 2062, ../sass/common.scss */
.liked_message {
  color: #999999;
}

/* line 2065, ../sass/common.scss */
.liked_message .like {
  padding: 2px 19px !important;
  text-shadow: none;
}

/* line 2069, ../sass/common.scss */
.liked_message .like:hover {
  text-decoration: none;
}

/*pager
=======================================================*/
/* line 2075, ../sass/common.scss */
.pager_body {
  margin-bottom: 10px;
}

/* line 2078, ../sass/common.scss */
ul.pagination {
  padding: 0;
  margin: 0;
  border: none;
  float: right;
}

/* line 2084, ../sass/common.scss */
.pagination li {
  margin: 0;
  font-size: 14px;
  list-style: none;
  display: inline-block;
  padding: 0px 5px 0px 4px;
  font-weight: bold;
  border-right: 1px #dddddd solid;
}
/* line 2093, ../sass/common.scss */
.pagination li a {
  font-weight: normal !important;
  /*background-color:#41A5E0;
  padding:2px 5px;*/
  color: #207DB6;
}
/* line 2099, ../sass/common.scss */
.pagination li a:link {
  color: #207DB6;
}
/* line 2102, ../sass/common.scss */
.pagination li a:hover {
  color: #207DB6;
  text-decoration: underline;
}
/* line 2106, ../sass/common.scss */
.pagination li a:visited {
  color: #207DB6;
}

/* line 2110, ../sass/common.scss */
.pagination li {
  /*border:solid 1px #DEDEDE;*/
  margin-right: 1px;
}

/* line 2115, ../sass/common.scss */
.pagination li:last-child {
  border-right: none;
  padding: 0px 0px 0px 4px;
}

/* line 2120, ../sass/common.scss */
li.pager_next a, li.pager_prev a {
  font-weight: normal !important;
  padding: 2px 5px;
  color: #666666;
}
/* line 2125, ../sass/common.scss */
li.pager_next a:link, li.pager_prev a:link {
  color: #666666;
}
/* line 2128, ../sass/common.scss */
li.pager_next a:hover, li.pager_prev a:hover {
  color: #666666;
  text-decoration: underline;
}
/* line 2133, ../sass/common.scss */
li.pager_next a:visited, li.pager_prev a:visited {
  color: #666666;
}

/* line 2139, ../sass/common.scss */
.pagination a:link,
.pagination a:visited {
  text-decoration: none;
}

/* line 2142, ../sass/common.scss */
.pagination a:hover {
  text-decoration: none;
}

/*tab selecter ========================================*/
/* line 2147, ../sass/common.scss */
#friend_activity_container {
  border-bottom: 1px solid #dddddd;
  width: 715px;
}

/* line 2151, ../sass/common.scss */
#config_tab_spacer_on_right {
  width: 94px;
  height: 27px;
}

/* line 2155, ../sass/common.scss */
.content_tabs {
  border-left: 1px solid #E1E1E1;
  margin: 10px 0 0 249px;
  padding: 10px 0 0 10px;
  position: relative;
  z-index: 1;
}

/* line 2162, ../sass/common.scss */
div.tab_spacer {
  width: 1px;
  display: inline-block;
  border-bottom: none;
}

/* line 2167, ../sass/common.scss */
#tab_spacer_on_left {
  width: 10px;
  height: 27px;
  border-bottom: #e1e1e1 solid 1px;
}

/* line 2173, ../sass/common.scss */
div.tab {
  /*width:114px;*/
  font-weight: 700;
  text-align: center;
  display: inline-block;
  text-align: center;
  padding: 7px 6px;
  background-color: #ffffff;
  /*border-bottom:#dddddd solid 1px;
  padding:5px 2px;*/
}
/* line 2183, ../sass/common.scss */
div.tab a {
  text-align: center;
}

/* line 2189, ../sass/common.scss */
#block_tab {
  float: left;
  width: 615px;
}

/* line 2194, ../sass/common.scss */
tab:hover {
  border-bottom: #fff solid 1px;
}

/* line 2197, ../sass/common.scss */
div.selected {
  margin-bottom: -1px;
  padding: 10px;
  color: #666;
  text-align: center;
  border: 1px solid #E1E1E1;
  background-color: #fff;
  border-bottom: none;
  border-bottom: #fff solid 1px !important;
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
}
/* line 2209, ../sass/common.scss */
div.selected a:link {
  color: #3d3d3d;
}
/* line 2212, ../sass/common.scss */
div.selected a:hover {
  color: #3d3d3d;
}
/* line 2215, ../sass/common.scss */
div.selected a:visited {
  color: #3d3d3d;
}

/*for smartphone_common
============================================*/
/* line 2224, ../sass/common.scss */
.access_settings {
  float: left;
  border: 0;
  clear: left;
}
/* line 2229, ../sass/common.scss */
.access_settings th {
  color: #016eab;
  font-size: 14px;
  text-align: left;
}
/* line 2235, ../sass/common.scss */
.access_settings td {
  text-align: left;
  padding: 5px;
}

/* line 2252, ../sass/common.scss */
#friends_index #main, #home_index #main, #notebook_index #main, #journals_index #main, #groups_user #main {
  width: 575px;
  padding: 20px !important;
  margin: 0 auto;
  border: 1px solid #d3d3d3;
  border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-top: none;
  width: 715px;
  border-top: 1px solid #eeeeee;
}

/* line 2257, ../sass/common.scss */
#friends_index #right, #home_index #right, #notebook_index #right, #journals_index #right {
  margin-top: -50px;
}

/* line 2260, ../sass/common.scss */
#friends_index #right, #home_index #right, #notebook_index #right, #groups_show #main {
  padding-right: 0 !important;
}

/* line 2263, ../sass/common.scss */
#friend_activity_container {
  padding: 10px 0 0 0px;
  top: 1px;
}

/* line 2267, ../sass/common.scss */
#friends_index .box_friend_list .column:last-of-type {
  margin-bottom: 20px;
}

/*========== tab groups common ========*/
/* line 2277, ../sass/common.scss */
#messages_trash #main, #messages_drafted #main, #messages_sent #main, #messages_received #main,
#messages_show #main, #premium_index #main, #premium_my_url #main, #premium_journals_setting #main,
#premium_background #main, #premium_show_ad #main, #profiles_edit #main, #profiles_edit #main, #profiles_self_img #main,
#config_index #main, #rankings_index #main, #rankings_thanks_pts #main, #rankings_native_nods #main, #rankings_popular #main,
#rankings_index #main, #rankings_corrections #main, #rankings_friends #main, #premium_my_url_edit #main {
  padding: 20px 0 !important;
  width: 715px;
}
/* line 2281, ../sass/common.scss */
#messages_trash .tit_02_2, #messages_drafted .tit_02_2, #messages_sent .tit_02_2, #messages_received .tit_02_2,
#messages_show .tit_02_2, #premium_index .tit_02_2, #premium_my_url .tit_02_2, #premium_journals_setting .tit_02_2,
#premium_background .tit_02_2, #premium_show_ad .tit_02_2, #profiles_edit .tit_02_2, #profiles_edit .tit_02_2, #profiles_self_img .tit_02_2,
#config_index .tit_02_2, #rankings_index .tit_02_2, #rankings_thanks_pts .tit_02_2, #rankings_native_nods .tit_02_2, #rankings_popular .tit_02_2,
#rankings_index .tit_02_2, #rankings_corrections .tit_02_2, #rankings_friends .tit_02_2, #premium_my_url_edit .tit_02_2 {
  margin-bottom: 20px;
}
/* line 2284, ../sass/common.scss */
#messages_trash #right, #messages_drafted #right, #messages_sent #right, #messages_received #right,
#messages_show #right, #premium_index #right, #premium_my_url #right, #premium_journals_setting #right,
#premium_background #right, #premium_show_ad #right, #profiles_edit #right, #profiles_edit #right, #profiles_self_img #right,
#config_index #right, #rankings_index #right, #rankings_thanks_pts #right, #rankings_native_nods #right, #rankings_popular #right,
#rankings_index #right, #rankings_corrections #right, #rankings_friends #right, #premium_my_url_edit #right {
  width: 200px;
  padding-top: 0;
  background-color: #FFF;
}

/* line 2292, ../sass/common.scss */
#home_index #main, #friends_index #main, #journals_index #main, #notebook_index #main, #photo_albums_index #main {
  padding: 20px;
  width: 575px;
}
/* line 2296, ../sass/common.scss */
#home_index #friend_activity_container, #friends_index #friend_activity_container, #journals_index #friend_activity_container, #notebook_index #friend_activity_container, #photo_albums_index #friend_activity_container {
  width: 615px;
}
/* line 2299, ../sass/common.scss */
#home_index .tit_02_2, #friends_index .tit_02_2, #journals_index .tit_02_2, #notebook_index .tit_02_2, #photo_albums_index .tit_02_2 {
  margin-bottom: 20px;
}
/* line 2302, ../sass/common.scss */
#home_index #right, #friends_index #right, #journals_index #right, #notebook_index #right, #photo_albums_index #right {
  width: 300px;
  padding-top: 20px;
}
/* line 2305, ../sass/common.scss */
#home_index #right #profile_image, #friends_index #right #profile_image, #journals_index #right #profile_image, #notebook_index #right #profile_image, #photo_albums_index #right #profile_image {
  background-color: #f7f7f7;
}
/* line 2309, ../sass/common.scss */
#home_index div.friends_home, #friends_index div.friends_home, #journals_index div.friends_home, #notebook_index div.friends_home, #photo_albums_index div.friends_home {
  width: auto;
}

/* line 2314, ../sass/common.scss */
#groups_show #main, #topics_show #main, #groups_edit #main, #groups_forum #main, #groups_members #main {
  padding: 20px 0px;
}
/* line 2317, ../sass/common.scss */
#groups_show h2, #topics_show h2, #groups_edit h2, #groups_forum h2, #groups_members h2 {
  font-size: 18px;
  line-height: 1.5;
}
/* line 2321, ../sass/common.scss */
#groups_show #friend_activity_container, #topics_show #friend_activity_container, #groups_edit #friend_activity_container, #groups_forum #friend_activity_container, #groups_members #friend_activity_container {
  width: 615px;
}
/* line 2324, ../sass/common.scss */
#groups_show .tit_02_2, #topics_show .tit_02_2, #groups_edit .tit_02_2, #groups_forum .tit_02_2, #groups_members .tit_02_2 {
  margin-bottom: 20px;
}
/* line 2327, ../sass/common.scss */
#groups_show #right, #topics_show #right, #groups_edit #right, #groups_forum #right, #groups_members #right {
  width: 300px;
  padding-top: 20px;
}
/* line 2330, ../sass/common.scss */
#groups_show #right #profile_image, #topics_show #right #profile_image, #groups_edit #right #profile_image, #groups_forum #right #profile_image, #groups_members #right #profile_image {
  background-color: #f7f7f7;
}
/* line 2334, ../sass/common.scss */
#groups_show div.friends_home, #topics_show div.friends_home, #groups_edit div.friends_home, #groups_forum div.friends_home, #groups_members div.friends_home {
  width: auto;
}
/* line 2337, ../sass/common.scss */
#groups_show .column, #topics_show .column, #groups_edit .column, #groups_forum .column, #groups_members .column {
  border-bottom: 1px solid #dddddd;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

/* line 2346, ../sass/common.scss */
#photo_albums_index #main {
  padding: 0px;
  padding-top: 30px;
  width: 615px;
}

/*local navigation=============================*/
/* line 2356, ../sass/common.scss */
#config_index .form_wide, #profiles_edit .form_wide, #premium_index .form_wide, #premium_my_url .form_wide, #premium_journals_setting .form_wide, #premium_background .form_wide, #premium_show_ad .form_wide, #profiles_self_img .form_wide {
  background: #ffffff;
  border: 1px solid #dddddd;
}

/*new_menu*/
/* line 2362, ../sass/common.scss */
.localmenu_list {
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  border-bottom: 1px solid #dddddd;
}
/* line 2367, ../sass/common.scss */
.localmenu_list li {
  /*background-color:#418db8;*/
  margin-bottom: -1px;
  /*box-shadow:0 1px 0 #1574a0;*/
  border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
  /*float setting*/
  float: left;
  margin-right: 5px;
  padding-right: 20px;
}
/* line 2378, ../sass/common.scss */
.localmenu_list li:last-child {
  box-shadow: none;
}
/* line 2381, ../sass/common.scss */
.localmenu_list a {
  margin: 0 0 0 0 !important;
  padding: 7px 0 7px 8px;
  display: block;
  color: #0072B8;
  background: #ffffff;
  border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
}
/* line 2390, ../sass/common.scss */
.localmenu_list a:link {
  color: #0072B8;
}
/* line 2393, ../sass/common.scss */
.localmenu_list a:hover {
  opacity: 0.6;
  filter: alpha(opacity=60);
  -ms-filter: "alpha( opacity=60 )";
  text-decoration: none;
  /*background-color:#7aafcd;*/
  border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
}
/* line 2402, ../sass/common.scss */
.localmenu_list span {
  padding-left: 22px;
  font-weight: normal;
  font-size: 14px;
}
/* line 2407, ../sass/common.scss */
.localmenu_list li.l_correction a span {
  background: url(/static/images2/ico_correction.png) no-repeat 5% 45%;
}
/* line 2410, ../sass/common.scss */
.localmenu_list li.l_edit a span {
  background: url(/static/images2/ico_entry.png) no-repeat 5% 45%;
}
/* line 2413, ../sass/common.scss */
.localmenu_list li.l_star a span {
  background: url(/static/images2/ico_star02.png) no-repeat 5% 45%;
}

/* line 2419, ../sass/common.scss */
#journals_lang_matched .localmenu_list, #hotentries_corrections .localmenu_list, #journals_search .localmenu_list, #rankings_index .localmenu_list, #hotentries_index .localmenu_list {
  margin-bottom: 20px;
}

/* line 2424, ../sass/common.scss */
#journals_lang_matched li.l_correction {
  border: 1px solid #dddddd;
  margin-bottom: -1px;
  border-bottom: 1px #ffffff solid;
}
/* line 2428, ../sass/common.scss */
#journals_lang_matched li.l_correction a {
  color: #666666;
  font-weight: bold !important;
}

/* line 2435, ../sass/common.scss */
#journals_search li.l_edit {
  border: 1px solid #dddddd;
  margin-bottom: -1px;
  border-bottom: 1px #ffffff solid;
}
/* line 2439, ../sass/common.scss */
#journals_search li.l_edit a {
  color: #666666;
  font-weight: bold !important;
}

/* line 2446, ../sass/common.scss */
#rankings_index li.l_star {
  border: 1px solid #dddddd;
  margin-bottom: -1px;
  border-bottom: 1px #ffffff solid;
}
/* line 2450, ../sass/common.scss */
#rankings_index li.l_star a {
  color: #666666;
  font-weight: bold !important;
}

/* line 2458, ../sass/common.scss */
#hotentries_index li.l_star, #hotentries_corrections li.l_star {
  border: 1px solid #dddddd;
  margin-bottom: -1px;
  border-bottom: 1px #ffffff solid;
}
/* line 2462, ../sass/common.scss */
#hotentries_index li.l_star a, #hotentries_corrections li.l_star a {
  color: #666666;
  font-weight: bold !important;
}

/*new_vertical*/
/* line 2471, ../sass/common.scss */
.localmenu_list_vertical {
  padding: 0 0 10px;
  margin: 0 0 0 0;
  background-color: #FFF;
}
/* line 2475, ../sass/common.scss */
.localmenu_list_vertical li {
  background-color: #418db8;
  color: #8DBCD3;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-bottom: 5px;
  margin-right: 5px;
  padding: 7px;
}
/* line 2484, ../sass/common.scss */
.localmenu_list_vertical li:last-child {
  box-shadow: none;
}
/* line 2487, ../sass/common.scss */
.localmenu_list_vertical a {
  margin: 0 0 0 0 !important;
  display: block;
  color: #ffffff;
}
/* line 2492, ../sass/common.scss */
.localmenu_list_vertical a:link {
  color: #ffffff;
}
/* line 2495, ../sass/common.scss */
.localmenu_list_vertical a:hover {
  color: #ffffff;
  opacity: 0.6;
  filter: alpha(opacity=60);
  -ms-filter: "alpha( opacity=60 )";
  text-decoration: none;
  /*background-color:#7aafcd;*/
  border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
}
/* line 2505, ../sass/common.scss */
.localmenu_list_vertical span {
  padding-left: 22px;
}
/* line 2508, ../sass/common.scss */
.localmenu_list_vertical li.l_correction a span {
  background: url(/static/images2/ico_correction.png) no-repeat 5% 45%;
}
/* line 2511, ../sass/common.scss */
.localmenu_list_vertical li.l_edit a span {
  background: url(/static/images2/ico_entry.png) no-repeat 5% 45%;
}
/* line 2514, ../sass/common.scss */
.localmenu_list_vertical li.l_star a span {
  background: url(/static/images2/ico_star02.png) no-repeat 5% 45%;
}

/*message text css settings
=======================================================*/
/* line 2524, ../sass/common.scss */
.p_message {
  padding: 5px;
  width: auto;
  margin-top: 7px 10px;
  background-color: #D8EBF6;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  border: 1px solid #B2E2FF;
  color: #3895BC;
}

/* line 2535, ../sass/common.scss */
.p_message_y {
  background-color: #FFF6C9;
  border: medium none;
  border-radius: 3px 3px 3px 3px;
  margin-bottom: 20px;
  padding: 5px;
  text-align: center;
  width: auto;
  border: 1px solid #FCE18F;
  color: #DBB030;
}

/* line 2546, ../sass/common.scss */
.p_message_g {
  background-color: #f7f7f7;
  border: medium none;
  border-radius: 3px 3px 3px 3px;
  margin-bottom: 20px;
  padding: 5px;
  text-align: center;
  width: auto;
  border: 1px solid #dddddd;
  color: #666666;
}

/*var settings
====================*/
/*margin:0 auto;*/
/*border-radius-settings
=======================================================*/
/*border-radius 1px*/
/* line 2569, ../sass/common.scss */
.radius1 {
  border-radius: 1px;
}

/*border-radius 3px*/
/* line 2585, ../sass/common.scss */
.radius3 {
  border-radius: 3px;
  -webkit-border-radius: 3px;
}

/* line 2588, ../sass/common.scss */
.radius3_top {
  border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
}

/* line 2591, ../sass/common.scss */
.radius3_bottom {
  border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0 0 3px 3px;
}

/*border-radius 5px*/
/* line 2608, ../sass/common.scss */
.radius5 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
}

/* line 2611, ../sass/common.scss */
.radius5_top {
  border-radius: 5px 5px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
}

/* line 2614, ../sass/common.scss */
.radius5_bottom {
  border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
}

/*important info*/
/* line 2619, ../sass/common.scss */
.information {
  width: 915px;
  background-color: #fff6e5;
  border: 2px solid #FFA100;
  border-radius: 5px;
  margin: 10px auto;
  text-align: center;
  color: #e69100;
  font-size: 14px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  padding: 10px;
}
/* line 2633, ../sass/common.scss */
.information a:link {
  color: #e69100;
  text-decoration: underline;
}
/* line 2637, ../sass/common.scss */
.information a:hover {
  text-decoration: none;
}

/* line 2645, ../sass/common.scss */
.iphone .information, .android .information {
  width: 100%;
  margin: 0 auto;
  border-right: none;
  border-left: none;
  padding-left: 0;
  padding-right: 0;
  border-radius: 0px;
}

/*
Change device
==============================================*/
/* line 2660, ../sass/common.scss */
#change_smartphone {
  background-color: transparent;
  margin-bottom: 20px;
}

/* line 2664, ../sass/common.scss */
.bt_change_device {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 20px 30px;
  border: 1px solid #ddd;
  color: #fff !important;
  background: #30ad0d;
  background: -moz-linear-gradient(top, #30ad0d 0%, #2e9e0c 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #30ad0d), color-stop(100%, #2e9e0c));
  background: -webkit-linear-gradient(top, #30ad0d 0%, #2e9e0c 100%);
  background: -o-linear-gradient(top, #30ad0d 0%, #2e9e0c 100%);
  background: -ms-linear-gradient(top, #30ad0d 0%, #2e9e0c 100%);
  background: linear-gradient(to bottom, #30ad0d 0%, #2e9e0c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#30ad0d', endColorstr='#2e9e0c',GradientType=0 );
}
/* line 2680, ../sass/common.scss */
.bt_change_device:link {
  text-decoration: none;
  color: #fff !important;
  text-shadow: none;
}
/* line 2686, ../sass/common.scss */
.bt_change_device:hover {
  text-decoration: none;
  color: #fff;
  background: #2e9e0c;
  background: -moz-linear-gradient(top, #2e9e0c 0%, #2da30d 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2e9e0c), color-stop(100%, #2da30d));
  background: -webkit-linear-gradient(top, #2e9e0c 0%, #2da30d 100%);
  background: -o-linear-gradient(top, #2e9e0c 0%, #2da30d 100%);
  background: -ms-linear-gradient(top, #2e9e0c 0%, #2da30d 100%);
  background: linear-gradient(to bottom, #2e9e0c 0%, #2da30d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2e9e0c', endColorstr='#2da30d',GradientType=0 );
}
@media screen and (max-width: 480px) {
  /* line 2664, ../sass/common.scss */
  .bt_change_device {
    padding: 10px 20px;
  }
}

/* line 2705, ../sass/common.scss */
.bt_size_max {
  font-size: 30px !important;
  font-weight: normal;
  width: 50% !important;
  margin: 30px auto 0 !important;
  text-align: center !important;
  display: block !important;
  position: relative;
}
@media screen and (max-width: 480px) {
  /* line 2705, ../sass/common.scss */
  .bt_size_max {
    width: 80% !important;
  }
}
/* line 2717, ../sass/common.scss */
.bt_size_max span {
  background: url(/static/images2/ar_view_white.png) no-repeat left 50%;
  -webkit-background-size: 25px 25px;
  -moz-background-size: 25px 25px;
  -o-background-size: 25px 25px;
  background-size: 25px 25px;
  padding-left: 34px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  /* line 2717, ../sass/common.scss */
  .bt_size_max span {
    background: url(/static/images2/ar_view_white@2x.png) no-repeat left 50%;
    -webkit-background-size: 25px 25px;
    -moz-background-size: 25px 25px;
    -o-background-size: 25px 25px;
    background-size: 25px 25px;
  }
}

/*

Change device
==============================================*/
/* line 2735, ../sass/common.scss */
.noticeblock {
  margin-bottom: 20px !important;
}

/* line 2739, ../sass/common.scss */
.on_center .st_param, .on_center .st_flash {
  font-size: 14px;
  width: 90%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 10px;
  display: block;
  margin: 10px auto 0;
  text-align: center;
}
/* line 2748, ../sass/common.scss */
.on_center .st_param {
  color: #bb2f39;
  border: 1px solid #bb2f39;
  background-color: #FFCBCB;
}
/* line 2753, ../sass/common.scss */
.on_center .st_flash {
  border: 1px solid #1375b1;
  color: #147bba;
  background-color: #CBE4F2;
}

/* line 2, ../sass/old.scss */
* {
  margin: 0;
  padding: 0;
}

/* line 7, ../sass/old.scss */
body {
  font-size: 13px;
  color: #333;
  margin: 55px 0 0;
}

/* line 12, ../sass/old.scss */
a, a:hover {
  color: #0072b8;
}

/* line 15, ../sass/old.scss */
a:visited {
  color: #0072b8;
}

/* line 18, ../sass/old.scss */
a {
  text-decoration: none;
}

/* line 21, ../sass/old.scss */
a:hover {
  text-decoration: underline;
}

/* line 24, ../sass/old.scss */
img {
  border: 0;
  vertical-align: text-bottom;
}

/* line 28, ../sass/old.scss */
li {
  list-style-type: none;
}

/* line 31, ../sass/old.scss */
dt {
  float: left;
  clear: both;
}

/* line 37, ../sass/old.scss */
th {
  color: #016eab;
  padding: 5px 10px;
}

/* line 41, ../sass/old.scss */
td {
  font-size: 13px;
}

/* line 44, ../sass/old.scss */
hr {
  float: left;
  width: 100%;
  height: 1px;
  background-color: #ffffff;
  border: 0 none;
}

/* line 51, ../sass/old.scss */
select {
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック',sans-serif !important;
}

/* line 54, ../sass/old.scss */
textarea {
  line-height: 14px;
  min-width: 350px;
  background-color: #ffffff;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック',sans-serif !important;
}

/* line 61, ../sass/old.scss */
textarea {
  font-size: 13px;
  background-color: #ffffff;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック',sans-serif !important;
}

/* line 67, ../sass/old.scss */
input {
  font-size: 13px;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック',sans-serif !important;
}

/**********************************************************
 * for common attributes
 * names should be adjectives, adverbs, or adverb phrases.
 **********************************************************/
/** horizontal options *****************/
/* line 77, ../sass/old.scss */
.right {
  text-align: right;
}

/* line 80, ../sass/old.scss */
.center {
  text-align: center;
}

/* line 83, ../sass/old.scss */
.left {
  text-align: left;
}

/* line 86, ../sass/old.scss */
.on_center {
  margin: 0 auto;
}

/** vertical option ********************/
/* line 90, ../sass/old.scss */
.on_middle {
  display: table-cell;
  vertical-align: middle;
}

/* line 94, ../sass/old.scss */
:first-child + html .on_middle {
  /* IE 7.0 */
  display: inline;
  zoom: 1;
}

/* line 99, ../sass/old.scss */
img.on_middle {
  display: inline;
}

/** width options **********************/
/* line 103, ../sass/old.scss */
.full {
  width: 952px;
}

/* line 107, ../sass/old.scss */
.long {
  width: 100%;
}

/* line 111, ../sass/old.scss */
.semi_long {
  width: 69%;
}

/* line 115, ../sass/old.scss */
.middle {
  width: 50%;
}

/* line 119, ../sass/old.scss */
.semi_middle {
  width: 45%;
}

/* line 123, ../sass/old.scss */
.short {
  width: 440px;
}

/* line 127, ../sass/old.scss */
.semi_short {
  width: 400px;
}

/* line 131, ../sass/old.scss */
.very_short {
  width: 240px;
}

/* line 135, ../sass/old.scss */
.half {
  width: 455px;
}

/* width for user column box *****/
/* line 139, ../sass/old.scss */
.name_box {
  width: 150px;
}

/* line 142, ../sass/old.scss */
.language_box {
  width: 215px;
}

/* width for message column box **/
/* line 146, ../sass/old.scss */
.message_detail {
  width: 400px;
}

/* line 149, ../sass/old.scss */
#messages_received .message_detail {
  width: 450px;
}

/* line 153, ../sass/old.scss */
.delete_checkbox {
  width: 20px;
}

/* width for journal list ********/
/* line 157, ../sass/old.scss */
.journal_long {
  width: 670px;
}

/* line 160, ../sass/old.scss */
.on_journal_list {
  width: 650px;
}

/* line 163, ../sass/old.scss */
.on_status_list {
  width: 585px;
}

/** for sidebars ***********************/
/* line 170, ../sass/old.scss */
.on_left {
  width: 160px;
}

/* line 173, ../sass/old.scss */
.on_right {
  width: 220px;
}

/* line 176, ../sass/old.scss */
.on_right_long {
  width: 350px;
}

/* line 179, ../sass/old.scss */
.sub {
  width: 190px;
}

/* line 182, ../sass/old.scss */
.on_friend, .on_config {
  width: 230px;
}

/* line 185, ../sass/old.scss */
.on_photo_albums {
  width: 229px;
}

/* line 188, ../sass/old.scss */
.on_journal {
  width: 240px;
}

/* line 191, ../sass/old.scss */
.world-clock-title {
  margin: 15px 0 0;
}

/* line 194, ../sass/old.scss */
.learning_languages {
  margin: 5px 0;
}

/* line 197, ../sass/old.scss */
table.side-bar {
  width: 100%;
}

/* line 200, ../sass/old.scss */
table.side-bar th {
  width: 100px;
}

/* line 203, ../sass/old.scss */
.title.title_twitter {
  margin-bottom: 20px;
}

/* line 206, ../sass/old.scss */
.twitter_follow_button {
  margin-bottom: 10px;
}

/** for space **************************/
/* line 211, ../sass/old.scss */
.vertical- {
  padding: 10px 0;
}

/* line 214, ../sass/old.scss */
.half-vertical- {
  padding: 5px 0;
}

/* line 217, ../sass/old.scss */
.horizontal- {
  padding: 0 10px;
}

/* line 220, ../sass/old.scss */
.half-horizontal- {
  padding: 0 5px;
}

/* line 223, ../sass/old.scss */
.little- {
  padding: 5px;
}

/* line 226, ../sass/old.scss */
.floated_on_left {
  float: left;
}

/* line 229, ../sass/old.scss */
.floated_on_right {
  float: right;
}

/* line 232, ../sass/old.scss */
.clear_left {
  clear: left;
}

/* line 235, ../sass/old.scss */
.clear_both {
  clear: both;
}

/* line 238, ../sass/old.scss */
.clear_right {
  clear: right;
}

/* line 241, ../sass/old.scss */
.margined {
  margin: 10px;
}

/* line 244, ../sass/old.scss */
.margined-top {
  margin-top: 10px;
}

/* line 247, ../sass/old.scss */
.margined-side {
  margin-left: 10px;
  margin-right: 10px;
}

/* line 251, ../sass/old.scss */
.margined-right {
  margin-right: 5px;
}

/** for colors ************************/
/* line 255, ../sass/old.scss */
.require_red, .tipInner {
  color: red;
}

/* line 258, ../sass/old.scss */
.on_white_bg {
  background-color: #FFF;
}

/* line 261, ../sass/old.scss */
.on_blue_bg {
  background-color: #EAF1F7;
}

/* line 264, ../sass/old.scss */
.gray_text, .entry_time {
  color: #888;
}

/** for fonts ************************/
/* line 268, ../sass/old.scss */
.entry_time {
  font-size: 12px;
}

/** for opacity ************************/
/* line 272, ../sass/old.scss */
.opacity_8 {
  opacity: .8;
  filter: alpha(opacity=80);
  -moz-opacity: .8;
}

/** Corner Rounded Options ************/
/* line 278, ../sass/old.scss */
.corner-rounded_3 {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

/* line 283, ../sass/old.scss */
.corner-rounded_5 {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

/* line 288, ../sass/old.scss */
.corner-rounded_10 {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

/** for text elements *****************/
/* line 294, ../sass/old.scss */
.inline-blocked {
  display: inline-block;
}

/* line 297, ../sass/old.scss */
.bold {
  font-weight: 700;
}

/* line 300, ../sass/old.scss */
.align-right {
  text-align: right;
}

/* line 303, ../sass/old.scss */
.align-center {
  text-align: center;
}

/* line 306, ../sass/old.scss */
.align-left {
  text-align: left;
}

/**********************************************************
 * for common elements
 * names should be nouns.
 **********************************************************/
/* line 313, ../sass/old.scss */
div.title {
  float: left;
  margin: 0;
  border-bottom: #5ab4eb solid 2px;
}

/* line 318, ../sass/old.scss */
div.title h3 {
  float: left;
  font-size: 13px;
  color: #fff;
  padding: 3px 10px 0;
  background-color: #5ab4eb;
  border-radius-topleft: 5px;
  border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
}

/* line 333, ../sass/old.scss */
.pager {
  font-size: 12px;
  float: right;
  font-weight: normal;
}

/* line 338, ../sass/old.scss */
div.title span {
  font-size: 13pt;
  padding-top: 7px;
}

/* line 342, ../sass/old.scss */
h4.sub_title {
  border-bottom: 1px solid #DDD;
  color: #666;
  font-size: 9pt;
  font-weight: 700;
  margin: 5px 0;
}

/* line 349, ../sass/old.scss */
a.button {
  background-color: #ccc;
  display: block;
  color: #555;
  height: 25px;
  text-align: center;
  background-color: #ebf7ff;
  border: 1px solid #a7ddff;
  line-height: 24px;
  padding: 0 4px;
  margin: 5px;
  text-decoration: none;
  max-width: 180px;
}

/* line 363, ../sass/old.scss */
a:hover.button {
  background-color: #c9eaff;
  color: #06C;
}

/* classic buttons*/
/* line 368, ../sass/old.scss */
.delete_btn {
  background: url(/static/icon/delete.png) no-repeat 2px 5px;
  text-indent: 24px;
  display: block;
}

/* line 373, ../sass/old.scss */
.accept_btn {
  background: url(/static/icon/accept.png) no-repeat 2px 5px;
  text-indent: 24px;
  display: block;
}

/* notice boxes */
/* line 379, ../sass/old.scss */
.error, .notice, .success {
  padding: .8em;
  margin-bottom: 1em;
  border: 2px solid #ddd;
}

/* line 384, ../sass/old.scss */
.error {
  background: #FBE3E4;
  color: #8a1f11;
  border-color: #FBC2C4;
}

/* line 389, ../sass/old.scss */
.notice {
  background: #FFF6BF;
  color: #514721;
  border-color: #FFD324;
}

/* line 394, ../sass/old.scss */
.success {
  background: #E6EFC2;
  color: #264409;
  border-color: #C6D880;
}

/* line 399, ../sass/old.scss */
.error a {
  color: #8a1f11;
}

/* line 402, ../sass/old.scss */
.notice a {
  color: #514721;
}

/* line 405, ../sass/old.scss */
.success a {
  color: #264409;
}

/*.user_icon*/
/* line 409, ../sass/old.scss */
.user_icon {
  float: left;
  margin: 0;
  padding: 0 10px 0 0;
}

/* line 414, ../sass/old.scss */
.page_journalgadget .user_icon {
  padding: 0 0 0 10px;
}

/* line 417, ../sass/old.scss */
.small_user_icon {
  width: 35px;
}

/* line 420, ../sass/old.scss */
a:hover img.user_icon {
  background-color: none;
}

/* line 426, ../sass/old.scss */
div.main_column_contents .user_name, div.on_journal_list .user_name {
  font-weight: 400;
  font-size: 12px;
}

/* line 430, ../sass/old.scss */
div.main_column_contents div.boxjournal .f-right {
  position: relative;
}

/* line 433, ../sass/old.scss */
.popup_user_name {
  display: none;
}

/* line 436, ../sass/old.scss */
.user_name:hover + .popup_user_name {
  left: -10px;
  top: -60px;
  padding: 5px;
  position: absolute;
  display: block;
  border: none;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: none repeat scroll 0 0 #fff;
  z-index: 10000;
  -webkit-box-shadow: 0px 0px 3px gray;
  -moz-box-shadow: 0px 0px 3px gray;
  -ms-box-shadow: 0px 0px 3px gray;
  box-shadow: 0px 0px 3px gray;
  opacity: 0.95;
  filter: alpha(opacity=95);
  -ms-filter: "alpha( opacity=95 )";
}

/* user_name popup */
/* line 458, ../sass/old.scss */
#comments_and_corrections_field .friend_status, .reply_comment_box, .single_comment_box, .note_entity, .author_information, .side_friend_list, .side_lang_match {
  position: relative;
}

/* popup in journal/show */
/* line 462, ../sass/old.scss */
#comments_and_corrections_field .friend_status .user_name:hover + .popup_user_name {
  left: 55px;
  top: -50px;
}

/* popup in journal/show reply_comment */
/* line 467, ../sass/old.scss */
.reply_comment_box .user_name:hover + .popup_user_name {
  left: -40px;
  top: -50px;
}

/* line 471, ../sass/old.scss */
.side_friend_list .user_name:hover + .popup_user_name {
  left: 40px;
  top: -50px;
}

/* line 475, ../sass/old.scss */
.side_lang_match .user_name:hover + .popup_user_name {
  left: 40px;
  top: -50px;
}

/* popup in home/_friend_introduction , journal/show(simple_comment_box) */
/* line 480, ../sass/old.scss */
.single_comment_box .user_name:hover + .popup_user_name {
  left: -5px;
  top: -55px;
}

/* popup in notebook/_show */
/* line 485, ../sass/old.scss */
.note_entity .user_name:hover + .popup_user_name {
  left: -10px;
  top: -58px;
  z-index: 1;
}

/* line 490, ../sass/old.scss */
.home_setting {
  float: left;
  margin-top: 3px;
  margin-left: 8px;
}

/* line 495, ../sass/old.scss */
.journal_title + .popup_journal_status {
  display: none;
}

/* line 498, ../sass/old.scss */
.journal_title:hover + .popup_journal_status {
  left: -10px;
  top: -20px;
  padding: 5px;
  position: absolute;
  display: block;
  border: #5AB4EB solid 2px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: none repeat scroll 0 0 #fff;
}

/* line 510, ../sass/old.scss */
.clearfix:after {
  content: "";
  display: block;
  clear: left;
}

/* line 515, ../sass/old.scss */
.selected_tag {
  font-weight: 700;
  padding: 2px;
  margin: 10px 5px 0 0;
  float: left;
}

/* line 521, ../sass/old.scss */
.journal_tag, .tag_select_reset {
  padding: 2px;
  margin: 10px 5px 0 0;
  float: left;
}

/* line 526, ../sass/old.scss */
.ad_journal_center {
  margin: 50px 0 20px;
}

/* line 530, ../sass/old.scss */
.journal_tags a {
  display: inline-block;
  margin-bottom: 5px;
}

/*lnguage status*/
/* line 538, ../sass/old.scss */
ul.language_status li, .location, dl.language_status dt, dl.language_status dd, .icon_with {
  line-height: 16px;
  padding: 3px 0 1px 20px;
}

/* line 542, ../sass/old.scss */
dl.language_status dd {
  margin-left: 100px;
}

/* line 545, ../sass/old.scss */
ul.friend_status li {
  float: left;
  line-height: 16px;
  padding: 0 0 0 20px;
  margin-right: 7px;
}

/* line 551, ../sass/old.scss */
ul.journal_status li {
  float: left;
  line-height: 16px;
  padding: 8px 0 0 17px;
  margin-left: 8px;
}

/* line 558, ../sass/old.scss */
ul#correction_history li {
  margin-top: 5px;
}

/* line 561, ../sass/old.scss */
ul#correction_history a, #correction_history a:visited {
  /*	color:white; */
  margin-top: 5px;
}

/* line 566, ../sass/old.scss */
.pointer_cursor {
  cursor: pointer;
}

/* line 569, ../sass/old.scss */
.hr {
  float: left;
  width: 100%;
  height: 1px;
  position: relative;
}

/* line 575, ../sass/old.scss */
.hr hr {
  position: absolute;
}

/* line 578, ../sass/old.scss */
#content_sidebar {
  padding: 10px;
  width: 229px;
  position: relative;
  left: -1px;
  top: -40px;
  background: #fff;
  border-left: 1px solid #E1E1E1;
  border-top: 1px solid #E1E1E1;
}

/* line 588, ../sass/old.scss */
.latest_comments {
  clear: left;
  padding: 10px;
}

/* line 593, ../sass/old.scss */
.decorated_table {
  line-height: 1.5em;
  border-collapse: collapse;
  border-top: #ccc dotted 1px;
}
/* line 598, ../sass/old.scss */
.decorated_table th {
  padding: 0 10px;
  text-align: left;
  font-weight: normal;
  color: #3d3d3d;
  border-bottom: #ccc dotted 1px;
}
/* line 606, ../sass/old.scss */
.decorated_table td {
  padding: 10px 5px;
  border-bottom: #ccc dotted 1px;
}

/* line 612, ../sass/old.scss */
.left_paginate_link {
  font-size: 13px;
  width: 25px;
  height: 15px;
  top: 7px;
  left: 5px;
  display: block;
  cursor: pointer;
  position: absolute;
  line-height: 1.1em;
  background: url(/static/css/yahoo/assets/skins/sam/sprite.png) no-repeat 0 -450px;
}

/* line 625, ../sass/old.scss */
.right_paginate_link {
  font-size: 13px;
  width: 25px;
  height: 15px;
  top: 7px;
  right: 5px;
  display: block;
  cursor: pointer;
  position: absolute;
  line-height: 1.1em;
  background: url(/static/css/yahoo/assets/skins/sam/sprite.png) no-repeat 0 -500px;
}

/* line 637, ../sass/old.scss */
.left_paginate_link:hover, .right_paginate_link:hover {
  text-decoration: none;
}

/* line 640, ../sass/old.scss */
.gray-font {
  color: #666;
}

/* line 643, ../sass/old.scss */
.red-font {
  color: red;
}

/**********************************************************
 * Bootstrap
 **********************************************************/
/* line 649, ../sass/old.scss */
body {
  line-height: 1.3;
}

/* line 652, ../sass/old.scss */
.navbar .brand {
  padding: 0;
}

/* line 655, ../sass/old.scss */
p {
  margin: 0;
  font-size: 13px;
  color: #333;
}

/* line 660, ../sass/old.scss */
ul {
  margin: 0;
}

/* line 663, ../sass/old.scss */
hr {
  margin: 0;
}

/* line 666, ../sass/old.scss */
.navbar .nav > li > a {
  float: none;
  padding: 11px 10px 10px;
}

/* line 670, ../sass/old.scss */
.nav form {
  margin: 0;
  padding: 11px 0 0;
}

/* line 674, ../sass/old.scss */
.btn:visited {
  color: #fff;
}

/* line 677, ../sass/old.scss */
a.btn:visited {
  color: #fff;
}

/* line 680, ../sass/old.scss */
.navbar .divider-vertical {
  height: 40px;
}

/**********************************************************
 * for header
 **********************************************************/
/* line 687, ../sass/old.scss */
a:hover #logo {
  filter: alpha(opacity=100) !important;
  -moz-opacity: 1 !important;
  opacity: 1 !important;
  zoom: 1 !important;
}

/* line 693, ../sass/old.scss */
#logo {
  float: left;
  margin: 10px 0 0 20px;
}

/* line 697, ../sass/old.scss */
#global_navigation {
  float: left;
  margin: 16px 0 0 20px;
}

/* line 702, ../sass/old.scss */
#on_right {
  width: 420px;
  float: right;
}
/* line 706, ../sass/old.scss */
#on_right div {
  float: right;
  margin: 3px 10px 0 0;
}
/* line 711, ../sass/old.scss */
#on_right ul {
  float: right;
  font-weight: 700;
  margin-right: 3px;
}
/* line 716, ../sass/old.scss */
#on_right ul li {
  float: left;
  font-size: 9pt;
  margin: 7px 5px;
  color: #444;
}
/* line 722, ../sass/old.scss */
#on_right ul li a, #on_right ul li a:hover {
  color: #444;
}

/* line 727, ../sass/old.scss */
.language_select {
  padding: 5px 10px;
  color: #fff;
  width: 150px;
  /* for IE7 */
  text-align: right;
  /* for IE7*/
}
/* line 734, ../sass/old.scss */
.language_select select {
  height: 22px;
}

/*
#footer_bg {
	width:932px;
	border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	background:none repeat scroll 0 0 rgba(255,255,255,0.9);
}
*/
/* line 746, ../sass/old.scss */
.top-ad {
  width: 740px;
  margin: 0 auto;
  text-align: center;
}

/* line 752, ../sass/old.scss */
.top-ad-large {
  width: 970px;
  margin: 65px auto 0;
  text-align: center;
}

/**********************************************************
 * contents interfaces
 **********************************************************/
/* line 760, ../sass/old.scss */
#main_container {
  width: 950px;
  margin: 0 auto 10px;
  background-color: #fff;
}

/* line 765, ../sass/old.scss */
#content_container {
  float: left;
  width: 950px;
  margin: 0 0 10px;
  position: relative;
  top: -1px;
  border: #e1e1e1 1px solid;
  background-color: #fff;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

/* line 777, ../sass/old.scss */
#config_container {
  float: left;
  width: 952px;
  margin: 10px auto;
  border-left: #e1e1e1 1px solid;
  border-bottom: #e1e1e1 1px solid;
}

/* line 785, ../sass/old.scss */
#friend_detail {
  float: right;
  width: 230px;
  color: #666;
  padding: 10px;
  position: relative;
  top: -39px;
  right: -1px;
  /*	border-radius:7px 7px 7px 0;
  	-moz-border-radius:7px 7px 7px 0;
  	-webkit-border-radius:7px 7px 7px 0;}
  	background-color:#EAF1F7;*/
}
/* line 799, ../sass/old.scss */
#friend_detail h2 {
  font-size: 18px;
}
/* line 800, ../sass/old.scss */
#friend_detail h3 {
  font-size: 15px;
}

/* line 802, ../sass/old.scss */
#profile_image {
  text-align: center;
  margin-bottom: 5px;
  padding: 0 0 5px 0;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  width: 100%;
  background-color: #FFF;
  margin: 0 auto 5px;
}

/* line 813, ../sass/old.scss */
#friend_graph_path {
  color: #333;
  margin: 2px;
}

/* line 817, ../sass/old.scss */
#friend_activity_container {
  padding: 10px 0 0 10px;
  margin: 10px 0 0;
  position: relative;
  z-index: 1;
}

/* line 823, ../sass/old.scss */
div.friends_home {
  width: 200px;
}

/* line 826, ../sass/old.scss */
:first-child + html div.friends_home {
  /* IE 7.0 */
  width: 190px;
}

/* line 832, ../sass/old.scss */
#friend_effort_box {
  /*width:645px;*/
  width: 100%;
  color: #666;
  text-align: center;
  margin: 10px 0;
  padding: 10px 15px 7px;
  border: #ccc solid 2px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
/* line 844, ../sass/old.scss */
#friend_effort_box p {
  float: left;
  width: 160px;
  font-size: 20px;
  font-weight: 700;
  text-align: center;
  background-image: url(/static/images2/friend_effort_box_partition.png);
  background-position: right;
  background-repeat: no-repeat;
}
/* line 854, ../sass/old.scss */
#friend_effort_box p span {
  font-size: 15px;
  font-weight: 400;
}

/* line 861, ../sass/old.scss */
.friend_introduction {
  width: 625px;
}

/* for journals pages *******************/
/* line 867, ../sass/old.scss */
.entry_button_area {
  float: left;
  width: 680px;
  margin: 10px auto;
  text-align: center;
}

/* line 873, ../sass/old.scss */
.correction_form {
  margin: 0 0 10px;
  width: 100%;
  height: 80px;
  background-color: #e8eef0;
  border: #e1e1e1 solid 1px;
}

/* line 881, ../sass/old.scss */
textarea.correction_comment {
  padding: 5px;
  border: 3px solid #eaf1f7;
  width: 98%;
  height: 2em;
  background-color: #fff;
  border-radius: 5px;
  margin: 5px 0 10px;
}

/* line 891, ../sass/old.scss */
textarea.correction_comment.empty {
  color: #999;
  height: 1.2em;
  margin: 5px 0 10px;
}

/* line 897, ../sass/old.scss */
.comment_form {
  width: 553px;
  height: 80px;
  padding: 5px;
  margin: 5px;
  border: #ccc solid 1px;
  background: #fff;
}

/* line 905, ../sass/old.scss */
.reply_textarea {
  color: #888;
}

/* line 908, ../sass/old.scss */
.reply_textarea:focus {
  color: #000;
}

/* line 912, ../sass/old.scss */
#entry_container {
  float: left;
  width: 670px;
  margin: 10px;
}

/* line 917, ../sass/old.scss */
#entry_detail h2 {
  color: #0072b8;
  font-size: 20px;
}

/* line 921, ../sass/old.scss */
#entry_detail h1 {
  color: #0072b8;
  font-size: 22px;
}

/* line 925, ../sass/old.scss */
.replaced_sentence {
  background-color: #dff9ff;
}

/* line 928, ../sass/old.scss */
span.entry_icons {
  float: right;
  padding: 2px;
}

/* line 932, ../sass/old.scss */
#body_show {
  clear: both;
  padding: 10px 0;
  margin-bottom: 7px;
  line-height: 1.7;
  /* border-bottom:#e1e1e1 solid 1px; */
}

/* line 939, ../sass/old.scss */
#journal_status_with_link {
  display: inline;
  float: left;
  /*  position:absolute; */
}

/* line 943, ../sass/old.scss */
#show_buttons {
  float: right;
  margin-top: 10px;
  clear: both;
}

/* line 948, ../sass/old.scss */
#entry_detail div.taggeditem_con2 {
  margin: 0 7px;
}

/* line 952, ../sass/old.scss */
:first-child + html .sns_box {
  width: 576px;
}

/* line 955, ../sass/old.scss */
#show_buttons {
  font-weight: 700;
}

/* line 958, ../sass/old.scss */
#comments_and_corrections_field {
  /*float:left;*/
  width: 100%;
  padding: 0;
  line-height: 1.4;
}

/* TODO:Should delete this. */
/* line 965, ../sass/old.scss */
#comments_and_corrections_field div.friend_status {
  /*margin:40px 0px 5px;*/
  padding: 5px;
  line-height: 25px;
  /*  background-color:#dff4ef;  */
  background-color: #E1E1E1;
}

/* line 972, ../sass/old.scss */
.reply_textarea {
  width: 522px;
  height: 14px;
  padding: 5px;
  border: 1px solid #ffffff;
}

/* line 979, ../sass/old.scss */
#correct_sentence {
  width: 650px;
  padding-top: 10px;
}
/* line 983, ../sass/old.scss */
#correct_sentence h4 {
  margin: 0 0 .4em;
  font-size: 110%;
}
/* line 988, ../sass/old.scss */
#correct_sentence span.sentence {
  font-size: 110%;
}

/* line 993, ../sass/old.scss */
#correct_sentence_title > div, #correct_sentence_body > div {
  margin: 0 0 2.5em;
}

/* line 998, ../sass/old.scss */
.comment_normal {
  width: 98%;
  margin: 0 auto;
}

/* line 1002, ../sass/old.scss */
div.comment_field {
  margin: 0 0 15px;
}
/* line 1005, ../sass/old.scss */
div.comment_field p {
  margin: 15px 5px 10px 30px;
  word-break: normal;
}
/* line 1009, ../sass/old.scss */
div.comment_field a {
  word-break: break-all !important;
  word-wrap: break-word;
}
/* line 1013, ../sass/old.scss */
div.comment_field ul.correction_field li.correct p:first-child {
  margin: 0;
}

/* line 1015, ../sass/old.scss */
div.anchor_fix {
  padding-top: 150px;
  margin-top: -150px;
}

/* TODO:should delete this. */
/* line 1020, ../sass/old.scss */
.single_comment_box {
  margin: 0 0 5px 65px;
  background: #eaf1f7;
  background-color: #e0eef3;
  min-height: 40px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

/* line 1029, ../sass/old.scss */
.reply_comment_box {
  margin: 0 0 5px 42px;
  background: #E0EEF3;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

/* line 1036, ../sass/old.scss */
.reply_comment_field {
  margin: 0;
}

/* line 1040, ../sass/old.scss */
.correction_box {
  margin: 0 0 5px;
  padding: 10px 10px 0 10px;
}

/* line 1044, ../sass/old.scss */
.correction_note_box {
  margin: 5px 0 2px;
}

/* line 1048, ../sass/old.scss */
.taggeditem_con {
  padding: 0;
}

/* line 1051, ../sass/old.scss */
.single_comment_box ul.correction_field {
  margin: 0;
}

/* line 1055, ../sass/old.scss */
ul.correction_field {
  margin: 5px 0;
}
/* line 1058, ../sass/old.scss */
ul.correction_field li.incorrect {
  line-height: 16px;
  padding: 0px 0 2px 22px;
  margin-bottom: 3px;
  background: url(/static/images2/ico_correction_write_status.png) no-repeat left 5%;
}
/* line 1065, ../sass/old.scss */
ul.correction_field li.correct {
  line-height: 1.1em;
  padding: 0px 0 2px 22px;
  margin-bottom: 3px;
  background: url(/static/images2/ico_correct_status.png) no-repeat left top;
  position: relative;
}
/* line 1072, ../sass/old.scss */
ul.correction_field li.correct p.correction_comment {
  margin: .8em 0 0;
  padding: 10px 10px 10px 30px;
  line-height: 1.2;
  background: url(/static/images2/ico_comment_status.png) no-repeat 11px 11px;
  background-color: #f1f1f1;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
/* line 1084, ../sass/old.scss */
ul.correction_field li.perfect {
  /*		float:left;*/
  color: green;
  line-height: 1.1em;
  padding: 6px 0 2px 0px;
  position: relative;
}
/* line 1090, ../sass/old.scss */
ul.correction_field li.perfect p {
  color: green;
}

/* line 1094, ../sass/old.scss */
#CorrectionDisplay ul.correction_field li.correct p.correction_comment, #allCorrectionsPanel_c ul.correction_field li.correct p.correction_comment {
  margin: .2em 0 0;
  padding: 5px 5px 5px 25px;
  background-position: 5px 5px;
}

/* line 1101, ../sass/old.scss */
ul.correction_field li.correct img.correction_comment {
  margin-left: 0px;
}
/* line 1104, ../sass/old.scss */
ul.correction_field li.correct div.correction_comment_tooltip {
  padding: 5px;
  border: 2px solid #bbb;
  display: none;
  position: absolute;
  left: 40px;
  z-index: 10;
  width: 600px;
  background-color: #fff;
  border-radius: 5px;
}

/* line 1117, ../sass/old.scss */
.journal_title {
  font-size: 17px;
  padding-bottom: 1px;
  font-size: 15px;
  line-height: 1.3;
  margin-bottom: 8px;
}
/* line 1124, ../sass/old.scss */
.journal_title a {
  text-decoration: underline;
  color: #0072b8;
}
/* line 1129, ../sass/old.scss */
.journal_title a:hover {
  text-decoration: underline;
  color: #418db8;
}
/* line 1134, ../sass/old.scss */
.journal_title a:visited {
  text-decoration: underline;
  color: #418db8;
}

/* line 1140, ../sass/old.scss */
h3.journal_title {
  margin-top: 4px;
}

/* line 1143, ../sass/old.scss */
div.main_column_contents .journal_title {
  font-size: 15px;
}

/* line 1146, ../sass/old.scss */
#center_gadgets div.title h3 {
  cursor: move;
}

/* line 1149, ../sass/old.scss */
.read_more {
  font-size: 17px;
}

/* line 1152, ../sass/old.scss */
.no_entry {
  color: gray;
  font-size: 110%;
  padding: 20px 0 30px;
}

/* line 1157, ../sass/old.scss */
div.main_column_contents div {
  position: relative;
}

/*.journal_body {
  width:100%;
  color:#333;
  padding:0 10px 0 0;
}*/
/* line 1165, ../sass/old.scss */
.journal_body {
  display: block;
  color: #333;
  padding: 0 10px 0 0;
}

/* line 1170, ../sass/old.scss */
.journal_status_block {
  margin-top: 10px;
  width: 525px;
}

/* line 1174, ../sass/old.scss */
ul.journal_status {
  width: auto;
  color: #888;
  display: table-cell;
}

/* line 1179, ../sass/old.scss */
.jounal_partsList ul.journal_status {
  width: auto;
}

/* line 1182, ../sass/old.scss */
ul.journal_status li {
  color: #999;
  font-size: 12px;
  display: table-cell;
  float: none;
  vertical-align: middle;
  line-height: 19px;
  margin-left: 0;
  padding: 0 15px 0 20px;
  text-align: right;
}

/* line 1193, ../sass/old.scss */
ul.journal_status li:last-child {
  padding-right: 0;
}

/* line 1196, ../sass/old.scss */
div.premium_list ul.journal_status li:last-child {
  padding-right: 15px;
}

/* line 1199, ../sass/old.scss */
div.premium_list div.journal_status_block ul.journal_status li:last-child {
  padding-right: 0;
}

/* line 1202, ../sass/old.scss */
span.journal_date {
  float: left;
  font-size: 12px;
  color: #999;
  display: table-cell;
  vertical-align: middle;
}

/* line 1209, ../sass/old.scss */
span.journal_body {
  display: block;
}

/* line 1213, ../sass/old.scss */
.journal_edit_helptext {
  font-size: normal;
  font-weight: 400;
  color: gray;
}

/*commentarea*/
/* line 1221, ../sass/old.scss */
div.box_journal_comment img.user_icon {
  padding-left: 0;
  margin-left: 0 !important;
  margin-right: 10px;
}

/* line 1226, ../sass/old.scss */
#journals_sidebar {
  width: 260px;
}

/* line 1229, ../sass/old.scss */
#author_box {
  width: 240px;
  background-color: #EAF1F7;
  border-radius: 0 10px;
  -moz-border-radius: 0 10px;
  -webkit-border-radius: 0 10px;
}

/* line 1236, ../sass/old.scss */
#author_information {
  float: right;
  width: 170px;
}

/* line 1240, ../sass/old.scss */
#journals_calendar h3 {
  margin-top: 15px;
}

/* line 1243, ../sass/old.scss */
.yui-calendar {
  border: #e1e1e1 solid 1px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

/* line 1249, ../sass/old.scss */
.calheader {
  position: relative;
}

/* line 1254, ../sass/old.scss */
.yui-calendar .calnavright {
  width: 25px;
  height: 15px;
  top: 0;
  right: 0;
  display: block;
  cursor: pointer;
  position: absolute;
  background: url(/static/css/yahoo/assets/skins/sam/sprite.png) no-repeat 0 -500px;
}
/* line 1264, ../sass/old.scss */
.yui-calendar .calnavleft {
  width: 25px;
  height: 15px;
  top: 0;
  left: 0;
  display: block;
  cursor: pointer;
  position: absolute;
  background: url(/static/css/yahoo/assets/skins/sam/sprite.png) no-repeat 0 -450px;
}
/* line 1275, ../sass/old.scss */
.yui-calendar td.selectable {
  /*  background-color:#E8EEF0;*/
  /*  background-color:#fff;   */
  background-color: #5ab4eb;
}
/* line 1280, ../sass/old.scss */
.yui-calendar td.selectable a {
  color: #fff;
  text-decoration: underline;
}
/* line 1284, ../sass/old.scss */
.yui-calendar td a {
  color: #333;
}

/* line 1289, ../sass/old.scss */
#jour_cal table {
  margin: 0 auto;
  font-size: 13px;
  border-spacing: 3px;
}

/* line 1294, ../sass/old.scss */
#jour_cal th, #jour_cal td {
  text-align: center;
  padding: 3px 7px;
  color: #666;
}

/* line 1301, ../sass/old.scss */
#journals_calendar ul {
  margin: 5px 0;
}
/* line 1304, ../sass/old.scss */
#journals_calendar li {
  margin-left: 10px;
  line-height: 1.3em;
}
/* line 1308, ../sass/old.scss */
#journals_calendar p {
  text-align: right;
}

/* line 1313, ../sass/old.scss */
.author_information {
  margin-left: 55px;
  font-size: 13px;
}

/* for panels *********************/
/* line 1318, ../sass/old.scss */
#yui_panels {
  position: absolute;
  height: 0;
}

/* line 1322, ../sass/old.scss */
#tag_title {
  width: 500px;
}

/* line 1325, ../sass/old.scss */
#tag_panel_body {
  float: left;
  width: 480px;
  background-color: #fff;
  border-right: #5ab4eb solid 2px;
  border-bottom: #5ab4eb solid 2px;
  border-left: #5ab4eb solid 2px;
  padding: 8px;
  border-radius-bottomleft: 10px;
  border-radius-bottomright: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  -moz-border-radius-bottomleft: 10px;
  -moz-border-radius-bottomright: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
}

/* for NoteBook page **************************************/
/* line 1343, ../sass/old.scss */
.note_detail {
  float: left;
  margin: 10px 0;
}

/* line 1347, ../sass/old.scss */
.note_entity {
  float: right;
  width: 425px;
}

/* line 1351, ../sass/old.scss */
div.note_entity ul.correction_field {
  margin: 10px 0;
}

/* line 1354, ../sass/old.scss */
.comment_for_note {
  margin: 5px 0;
  padding: 10px;
  background-color: #ebeef4;
  /* #e8eef0; */
}

/* line 1359, ../sass/old.scss */
#edit_note_form {
  float: left;
  width: 425px;
}

/* line 1363, ../sass/old.scss */
.edit_note_comment {
  width: 403px;
  margin: 5px 0;
  padding: 9px;
  border: #666 dashed 1px;
  background-color: #ebeef4;
  /* #e8eef0; */
}

/* line 1370, ../sass/old.scss */
.edit_note_tag {
  width: 401px;
  font-size: 13px;
  color: #0072b8;
  border: #666 dashed 1px;
  background-color: #fff;
}

/* line 1377, ../sass/old.scss */
#tagcloud {
  float: left;
  padding: 5px 0;
}
/* line 1381, ../sass/old.scss */
#tagcloud img {
  margin: 0 auto;
}

/* for rank page ******************************************/
/* line 1384, ../sass/old.scss */
.rank_num {
  color: #0072b8;
  font-weight: 700;
  font-size: 18px;
}

/* for config and premium page ****************************/
/* line 1390, ../sass/old.scss */
.info_home_setting {
  padding-top: 20px;
  margin-bottom: 20px;
}

/* line 1395, ../sass/old.scss */
#config_container .on_config {
  padding: 10px;
  border-top: #e1e1e1 solid 1px;
}

/* line 1399, ../sass/old.scss */
.config_tab_box {
  padding-top: 10px;
  border-left: #e1e1e1 solid 1px;
}

/* line 1403, ../sass/old.scss */
.form-horizontal .controls {
  margin-left: 0;
}

/* line 1406, ../sass/old.scss */
.form-horizontal .control-label {
  float: none;
  padding-top: 5px;
  text-align: left;
  width: auto;
}

/* line 1412, ../sass/old.scss */
.config_box form {
  float: none;
  width: 100%;
}

/* line 1416, ../sass/old.scss */
.config_table th {
  padding-top: 15px;
  vertical-align: top;
}

/* line 1420, ../sass/old.scss */
.config_table td {
  padding-top: 15px;
}

/* line 1423, ../sass/old.scss */
.config_box .title {
  margin: 30px 0 0;
}

/* line 1427, ../sass/old.scss */
.yahoo_agreement {
  width: 932px;
}
/* line 1430, ../sass/old.scss */
.yahoo_agreement h1, .yahoo_agreement h2 {
  margin-top: 10px;
}
/* line 1431, ../sass/old.scss */
.yahoo_agreement h1 {
  font-size: 16px;
}
/* line 1432, ../sass/old.scss */
.yahoo_agreement h2 {
  font-size: 14px;
}
/* line 1434, ../sass/old.scss */
.yahoo_agreement form {
  width: 892px;
  text-align: center;
  margin: 20px;
}
/* line 1440, ../sass/old.scss */
.yahoo_agreement .description {
  font-size: 12px;
}
/* line 1441, ../sass/old.scss */
.yahoo_agreement .title {
  width: 932px;
}
/* line 1442, ../sass/old.scss */
.yahoo_agreement .indent {
  margin-left: 20px;
}

/* line 1445, ../sass/old.scss */
.upper- {
  padding: 10px 5px 0;
}

/* line 1448, ../sass/old.scss */
#faq_list {
  border-top: #ddd solid 1px;
  margin-bottom: 20px;
}
/* line 1452, ../sass/old.scss */
#faq_list li {
  padding: 10px;
  color: #666;
  border-bottom: #ddd solid 1px;
}
/* line 1458, ../sass/old.scss */
#faq_list li.q {
  color: #0072B8;
  font-weight: 700;
  padding: 6px 5px 4px;
}

/* for main page ******************************************/
/* line 1466, ../sass/old.scss */
#side_bar {
  float: left;
  padding: 10px 0 0 10px;
}

/* line 1470, ../sass/old.scss */
#active_contents_navigation, .keyword_ads {
  border-top: #ddd solid 1px;
  margin-bottom: 20px;
}

/* line 1474, ../sass/old.scss */
#active_contents_navigation li, #side_bar h2, .keyword_ads li {
  font-weight: 700;
  color: #666;
  background-color: #fff;
  border-bottom: #ddd solid 1px;
}

/* line 1480, ../sass/old.scss */
#active_contents_navigation li, .keyword_ads li, #count_down_premium {
  font-size: 12px;
}

/* line 1483, ../sass/old.scss */
#side_bar h2 {
  font-size: 12px;
}

/* line 1488, ../sass/old.scss */
#active_contents_navigation li.uncolored:hover, .keyword_ads li.uncolored:hover {
  background-color: transparent;
}

/* line 1491, ../sass/old.scss */
#active_contents_navigation li a, .keyword_ads li a {
  padding: 6px 5px 4px;
  display: block;
}

/* line 1495, ../sass/old.scss */
#active_contents_navigation li#selected {
  padding: 10px 5px 7px 7px;
  /*  background-color:#eaf1f7; */
  background-color: #0072B8;
  color: #fff;
}

/* line 1501, ../sass/old.scss */
.keyword_ads li.subject {
  padding: 6px 5px 4px;
  background-color: #5ab4eb;
  color: #fff;
}

/* line 1506, ../sass/old.scss */
#hot_spot_main li, #adingo_keywords_0016800001 li {
  float: left;
  width: 120px;
}

/* line 1510, ../sass/old.scss */
#hot_spot_journal li, #adingo_keywords_0016800007 li {
  float: left;
  width: 128px;
}

/* line 1516, ../sass/old.scss */
#write_entry_button {
  width: 160px;
  font-size: 15px;
  line-height: 2.5em;
  margin: 0 auto 20px;
  display: block;
  text-align: center;
}

/* line 1524, ../sass/old.scss */
#write_entry_button {
  line-height: 2.5em;
  margin: 0 auto 20px;
  display: block;
  width: 200px;
  text-align: center;
}

/* line 1531, ../sass/old.scss */
input.submit_button {
  color: #fff;
  text-align: center;
}

/* line 1535, ../sass/old.scss */
#write_entry_button a {
  color: #fff;
  display: block;
  font-weight: 700;
}

/* line 1540, ../sass/old.scss */
#write_entry_button a:hover {
  text-decoration: none;
}

/* line 1543, ../sass/old.scss */
.blue_button {
  width: 160px;
  height: 38px;
  border: 0;
  font-size: 15px;
  font-weight: 700;
  color: #fff;
  text-align: center;
  background-image: url(/images/write_diary.png);
}

/* line 1553, ../sass/old.scss */
#write_entry_btn {
  margin: 10px auto 20px;
}

/* line 1557, ../sass/old.scss */
#write_entry_btn .bt_orange {
  display: block;
  /*width:100%;*/
  margin: 0 auto;
  font-size: 14px;
  padding: 8px 0px;
  border-radius: 3px;
  box-shadow: 0 1px 0 #ffffff;
}
/* line 1565, ../sass/old.scss */
#write_entry_btn .bt_orange .i_s {
  background: url("/static/images2/ico_write_mini_white.png") no-repeat scroll left center transparent;
  display: inline;
  padding-left: 19px;
}

/* line 1571, ../sass/old.scss */
#journals_index #write_entry_btn .bt_lvs {
  width: 60%;
  margin: 0 auto;
  font-size: 16px;
  text-align: center;
}

/* line 1577, ../sass/old.scss */
.write_entry_btn a, .write_entry_btn a:visited {
  color: #fff;
  display: block;
}

/* line 1581, ../sass/old.scss */
.write_entry_btn a:hover {
  color: #fff;
  text-decoration: none;
}

/* line 1585, ../sass/old.scss */
:first-child + html .blue_button {
  padding: 9px 0;
  height: 20px;
}

/* line 1592, ../sass/old.scss */
.blue_button:hover, .blue_button:visited {
  color: #fff;
  text-decoration: none;
}

/* line 1596, ../sass/old.scss */
#friends_field, #groups_field, #language_much_field {
  font-size: 12px;
  margin-bottom: 15px;
}

/* line 1601, ../sass/old.scss */
.more_foot {
  display: block;
  font-size: 12px;
  text-align: center;
  background-color: #D8EBF6;
  border: 1px solid #a7ddff;
  padding: 3px;
  margin-top: 5px;
  border-top-color: transparent;
}

/* line 1611, ../sass/old.scss */
.more_foot:hover {
  border-top-color: #a7ddff;
  background-color: #369BD7;
  text-decoration: none;
  color: #ffffff;
}

/* line 1618, ../sass/old.scss */
div.main_column_contents {
  float: left;
  width: 530px;
  margin-bottom: 40px;
}

/* line 1623, ../sass/old.scss */
#active_contents_navigation li {
  background-color: #369BD7;
  color: #FFFFFF;
  padding: 3px 5px 3px 7px;
}
/* line 1627, ../sass/old.scss */
#active_contents_navigation li a:link {
  color: #ffffff;
}
/* line 1630, ../sass/old.scss */
#active_contents_navigation li a:hover {
  color: #ffffff;
}
/* line 1633, ../sass/old.scss */
#active_contents_navigation li a:visited {
  color: #ffffff;
}

/* line 1638, ../sass/old.scss */
#active_contents_navigation li.uncolored {
  font-size: 12px !important;
  background-color: #f7f7f7;
  font-weight: normal !important;
  padding: 5px 5px 5px 7px !important;
  color: #999999;
}
/* line 1644, ../sass/old.scss */
#active_contents_navigation li.uncolored a:link {
  color: #999999;
}
/* line 1647, ../sass/old.scss */
#active_contents_navigation li.uncolored a:hover {
  color: #999999;
}
/* line 1650, ../sass/old.scss */
#active_contents_navigation li.uncolored a:visited {
  color: #999999;
}

/* line 1654, ../sass/old.scss */
#rankings_index #right, #rankings_thanks_pts #right, #rankings_native_nods #right, #rankings_popular #right, #rankings_friends #right, #rankings_corrections #right {
  padding-top: 0;
}

/* for confirm form pages *********************************/
/* line 1660, ../sass/old.scss */
.confirm_field p {
  margin: 10px 0;
}

/* line 1663, ../sass/old.scss */
#friends_confirm .confirm_field p {
  float: none;
  margin: 10px 0;
}

/* line 1667, ../sass/old.scss */
.confirm_field form {
  float: left;
}

/* line 1670, ../sass/old.scss */
#confirm_button form {
  margin: 10px;
  width: 100px;
  text-align: center;
}

/* register and login page design
************************/
/* line 1680, ../sass/old.scss */
.caution {
  color: red;
}

/* line 1684, ../sass/old.scss */
.form_wide {
  margin: 1px 0;
  padding: 8px;
  border: 1px solid #e1e1e1;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: top right no-repeat #edf0f6;
}

/* line 1693, ../sass/old.scss */
.login_form table {
  width: 300px;
}

/* line 1696, ../sass/old.scss */
.progress_bar {
  padding: 10px 20px;
  width: 98px;
  text-align: center;
  border: #e1e1e1 solid 1px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

/* line 1705, ../sass/old.scss */
.finished {
  color: #fff;
  background-color: #3fa3df;
}

/* line 1709, ../sass/old.scss */
.joint {
  width: 40px;
}

/* line 1712, ../sass/old.scss */
.pc_address_box_new {
  font-size: 28px;
  height: 40px;
  width: 500px;
  ime-mode: inactive;
  border: 1px solid #666;
  background-color: #E8EEF0;
}

/* line 1720, ../sass/old.scss */
#entry_form span {
  font-size: 20px;
  margin: 5px;
  font-weight: 700;
  color: #666;
}

/*overwirte re-captcha*/
/* line 1727, ../sass/old.scss */
#entry_form #recaptcha_instructions_image {
  font-size: 10px !important;
  color: black !important;
}

/* line 1731, ../sass/old.scss */
#recaptcha_area, #recaptcha_table {
  margin: 10px auto;
}

/* line 1734, ../sass/old.scss */
.input_submit2 {
  background-color: #DADCE6;
  border: 1px solid #888;
  cursor: pointer;
  padding: 4px;
  font-size: 32px;
}

/* line 1741, ../sass/old.scss */
#button_login_new {
  cursor: pointer;
}

/* line 1744, ../sass/old.scss */
form#login_new_form input {
  font-size: 20px;
  margin: 3px;
}

/* for photo album page ***********************************/
/* line 1749, ../sass/old.scss */
#create_photoalbum_button {
  width: 199px;
  height: 78px;
  font-size: 18px;
  line-height: 4.4em;
  display: block;
  text-align: center;
  margin: 0 15px 10px;
  background-image: url(/static/images/photo_ichiran_icon_03.png);
}

/* line 1759, ../sass/old.scss */
#create_photoalbum_button a {
  display: block;
  font-weight: 700;
}

/* line 1763, ../sass/old.scss */
#create_photoalbum_button a:hover {
  text-decoration: none;
}

/* line 1766, ../sass/old.scss */
.photo_album_status {
  background-image: url(/static/images/album_ichiran_user_03.png);
  background-repeat: no-repeat;
  line-height: 1.5em;
  display: block;
  font-weight: 700;
  height: 26px;
  padding-top: 4px;
  text-align: center;
  width: 194px;
  margin: 10px 18px;
}

/* line 1778, ../sass/old.scss */
.on_photo_albums .high {
  color: #ff3a3a;
}

/* line 1781, ../sass/old.scss */
.on_photo_albums .mid {
  color: #ffb412;
}

/* line 1784, ../sass/old.scss */
.on_photo_albums .low {
  color: #fff;
}

/* line 1787, ../sass/old.scss */
.album_title {
  width: 605px;
  height: 32px;
  padding-left: 10px;
  background-image: url(/static/images/ph_bar_03.png);
  background-repeat: repeat-x;
  border-radius-topleft: 5px;
  border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
}

/* line 1803, ../sass/old.scss */
.album_title a {
  color: #fff;
}

/* line 1806, ../sass/old.scss */
.album_title a:hover {
  color: #fff;
}

/* line 1809, ../sass/old.scss */
.album_edit_button, .album_delete_button {
  width: 104px;
  height: 23px;
  margin: 5px;
  line-height: 1.8em;
  font-weight: 700;
  text-align: center;
}

/* line 1817, ../sass/old.scss */
.album_top_button {
  width: 202px;
  height: 37px;
  display: block;
  line-height: 2.6em;
  font-size: 16px;
  font-weight: 700;
  background-image: url(/static/images/photo_ichiran_icon_30.png);
  background-position: center center;
  background-repeat: no-repeat;
}

/* line 1828, ../sass/old.scss */
.album_edit_button a, .album_delete_button a, .album_top_button {
  display: block;
  color: #fff;
}

/* line 1832, ../sass/old.scss */
.album_edit_button a:hover, .album_delete_button a:hover, .album_top_button:hover {
  text-decoration: none;
  color: #fff;
}

/* line 1836, ../sass/old.scss */
.album_edit_button {
  background: url(/static/images/bt_edit_des_pht_08.png) no-repeat;
}

/* line 1839, ../sass/old.scss */
.album_delete_button {
  background: url(/static/images/bt_edit_des_pht_12.png) no-repeat;
}

/* line 1842, ../sass/old.scss */
.album_entry {
  width: 680px;
  height: 160px;
  margin-bottom: 10px;
  border: 1px solid #e1e1e1;
  border-radius-bottomleft: 5px;
  border-radius-bottomright: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  background: url(/static/images/bar_al_ichiran_14.png) repeat-x;
}

/* line 1857, ../sass/old.scss */
.album_description {
  padding-right: 10px;
  width: 200px;
}

/* line 1861, ../sass/old.scss */
.album_show_line a {
  float: left;
  display: block;
  width: 153px;
  height: 110px;
  margin: 10px;
}

/* for find friends page **********************************/
/* line 1869, ../sass/old.scss */
.invite_links {
  width: 585px;
}

/* line 1872, ../sass/old.scss */
.invite_links .icon_with {
  float: left;
  width: 140px;
  height: 48px;
  line-height: 3.5em;
  padding-left: 55px;
}

/* line 1879, ../sass/old.scss */
.google {
  background: url(/static/images/google.png) no-repeat;
}

/* line 1882, ../sass/old.scss */
.yahoo {
  background: url(/static/images/yahoo.png) no-repeat;
}

/* line 1885, ../sass/old.scss */
.live {
  background: url(/static/images/live.png) no-repeat;
}

/* line 1888, ../sass/old.scss */
.members, .contacts {
  min-height: 50px;
  max-height: 400px;
  overflow: auto;
  margin: 10px 0;
}

/* line 1894, ../sass/old.scss */
.contacts li {
  border-bottom: #e1e1e1 solid 1px;
}

/* line 1897, ../sass/old.scss */
.contact_check_box {
  width: 30px;
}

/* line 1900, ../sass/old.scss */
.contact_name {
  width: 150px;
}

/* line 1903, ../sass/old.scss */
.contact_mail {
  width: 400px;
}

/* for correction logs page *******************************/
/* line 1907, ../sass/old.scss */
.corrector_name_box {
  width: 155px;
}

/* line 1910, ../sass/old.scss */
.target_user_name_box {
  width: 225px;
}

/* line 1913, ../sass/old.scss */
.journal_title_box {
  width: 350px;
}

/* line 1916, ../sass/old.scss */
#correction_logs_received .journal_title_box {
  padding-right: 10px;
}

/* line 1919, ../sass/old.scss */
.related_entry_list {
  margin-left: 55px;
}

/* for groups page ****************************************/
/* line 1923, ../sass/old.scss */
.topic_comment_box {
  background: #eaf1f7;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

/* line 1929, ../sass/old.scss */
.topic_title {
  padding: 0 0 10px;
}

/* line 1932, ../sass/old.scss */
.topic_title h2 {
  font-size: 24px;
  color: #0072B8;
  border-bottom: 1px dotted #ccc;
  font-family: Trebuchet MS, Liberation Sans, DejaVu Sans, sans-serif;
}

/* line 1939, ../sass/old.scss */
.topic_status_box {
  font-weight: 700;
  color: #666;
  text-align: center;
  margin-left: 5px;
  background-color: #f8f8f8;
  border: 1px solid #ccc;
}

/* line 1947, ../sass/old.scss */
.topic_status_value {
  padding: 3px 10px;
}

/**********************************************************
 * for ads
 **********************************************************/
/* line 1953, ../sass/old.scss */
.registration_suggest {
  width: 784px;
  font-size: 15px;
  font-weight: 700;
  margin-bottom: 10px;
  border: #e1e1e1 solid 1px;
  background-color: #EAF1F7;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

/* line 1964, ../sass/old.scss */
.register_button {
  width: 263px;
  height: 62px;
  display: block;
}

/* line 1969, ../sass/old.scss */
.premium_bar {
  margin-bottom: 5px;
  margin-top: 10px 0 5px;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  background-color: #FFA100;
  color: #ffffff;
  width: 100%;
}

/* line 1978, ../sass/old.scss */
.premium_bar a:link {
  color: #ffffff;
}

/* line 1981, ../sass/old.scss */
.premium_bar a:hover {
  color: #ffffff;
}

/* line 1984, ../sass/old.scss */
.premium_bar a:visited {
  color: #ffffff;
}

/**********************************************************
 * for footer
 **********************************************************/
/* line 1992, ../sass/old.scss */
#page_footer ul {
  float: left;
  width: 106px;
  margin-right: 5px;
}
/* line 1997, ../sass/old.scss */
#page_footer ul li {
  color: #0072b3;
  font-size: 15px;
}
/* line 2002, ../sass/old.scss */
#page_footer ul a {
  color: #666;
}
/* line 2004, ../sass/old.scss */
#page_footer #social_web_list {
  width: 125px;
  margin-left: 10px;
}
/* line 2008, ../sass/old.scss */
#page_footer ul ul li, #page_footer #page_footer #social_web_list li {
  color: #666;
  font-size: 12px;
}

/* line 2014, ../sass/old.scss */
#premium_ad_on_footer {
  float: right;
  width: 202px;
  color: #fff;
  margin-top: 5px;
  padding: 10px 15px 7px;
  background-color: #3fa3df;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
/* line 2025, ../sass/old.scss */
#premium_ad_on_footer a {
  color: #fff;
  text-decoration: underline;
}
/* line 2030, ../sass/old.scss */
#premium_ad_on_footer ul {
  width: 202px;
}
/* line 2033, ../sass/old.scss */
#premium_ad_on_footer ul li {
  font-size: 18px;
}
/* line 2034, ../sass/old.scss */
#premium_ad_on_footer ul li, #premium_ad_on_footer ul ul li {
  color: #fff;
}

/* line 2038, ../sass/old.scss */
form #login_new_form input {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

/*==============================================================================
 * 101. Koichi君の新デザイン
 *
 *----------------------------------------------------------------------------*/
/*新Top*/
/* line 2048, ../sass/old.scss */
#container {
  width: 952px;
  margin: 0 auto 10px;
}

/* line 2052, ../sass/old.scss */
#language_selector_label_temp {
  float: right;
  margin: 0 5px 0 0;
  width: auto;
  font-size: 12px;
}

/* line 2058, ../sass/old.scss */
#language_selector_temp {
  display: block;
  float: right;
  width: 220px;
  height: 16px;
  font-size: 10px;
  vertical-align: bottom;
  padding-left: 5px;
  padding-bottom: 2px;
  text-align: left;
  cursor: pointer;
}

/* line 2070, ../sass/old.scss */
#top_new_tools_temp {
  float: right;
  margin: 10px 0 0;
  padding-right: 30px;
}

/* line 2075, ../sass/old.scss */
#userNav {
  float: right;
  margin: 0;
}
/* line 2079, ../sass/old.scss */
#userNav li {
  margin: 0 5px;
  display: inline;
}
/* line 2084, ../sass/old.scss */
#userNav a {
  text-decoration: underline;
  font-size: 13px;
}

/* line 2089, ../sass/old.scss */
#content {
  margin: 0 auto;
  padding-bottom: 30px;
}

/* line 2093, ../sass/old.scss */
#header_h {
  width: 100%;
  height: 49px;
  padding-top: 15px;
}

/* line 2098, ../sass/old.scss */
.real_top_new_logo {
  width: 374px;
  float: left;
  height: 48px;
}

/**=============================================================================
 * 69Help Page
 *
 *
 *----------------------------------------------------------------------------*/
/* line 2108, ../sass/old.scss */
.kakoi {
  width: 640px;
  margin: 0 auto;
  float: left;
}

/* line 2113, ../sass/old.scss */
.content_box {
  width: 310px;
  min-height: 160px;
  float: left;
  margin: 10px 0 0;
  padding: 15px 2px 25px 0;
  background-image: url(/static/help/images/bg_btm.gif);
  background-position: bottom center;
  background-repeat: no-repeat;
}

/* line 2123, ../sass/old.scss */
html .content_box {
  padding-right: 1px;
}

/* line 2126, ../sass/old.scss */
:first-child + html .content_box {
  padding-left: 1px;
}

/* line 2129, ../sass/old.scss */
.content_box_r {
  width: 310px;
  min-height: 160px;
  float: right;
  margin: 10px 0 0;
  padding: 15px 2px 25px 0;
  background-image: url(/static/help/images/bg_btm.gif);
  background-position: bottom center;
  background-repeat: no-repeat;
}

/* line 2139, ../sass/old.scss */
html .content_box_r {
  padding-right: 1px;
}

/* line 2142, ../sass/old.scss */
:first-child + html .content_box_r {
  padding-left: 1px;
}

/* line 2145, ../sass/old.scss */
.index_bx {
  border: 1px solid #CCC;
  margin-bottom: 30px;
  margin-top: 20px;
  padding-bottom: 20px;
  padding-left: 30px;
  padding-top: 20px;
  width: 595px;
  margin-left: auto;
  margin-right: auto;
}

/* line 2156, ../sass/old.scss */
html .index_bx {
  width: 565px;
  padding-left: 30px;
}

/* line 2160, ../sass/old.scss */
ul.index_list li {
  width: 100%;
}

/* line 2163, ../sass/old.scss */
ul.faq_box {
  width: 310px;
  min-height: 160px;
  _height: 160px;
  margin-right: 1px;
  padding: 15px 0;
  background-image: url(/static/help/images/md_bg.gif);
  background-position: center;
  background-repeat: repeat-y;
}

/* line 2173, ../sass/old.scss */
ul.faq_box li, ul.index_list li {
  margin-left: 20px;
  background-image: url(/static/help/images/aicon3.gif);
  background-position: left 5px;
  background-repeat: no-repeat;
  padding: 0 0 0 10px;
  line-height: 20px;
  width: 250px;
}

/* line 2182, ../sass/old.scss */
h3.midashi {
  color: #FFF;
  font-weight: 700;
  width: 310px;
  height: 20px;
  background: url(/static/help/images/midashi_5kakumaru.gif) no-repeat;
  background-position: 1px top;
  padding: 3px 0 0 12px;
}

/* line 2191, ../sass/old.scss */
html h3.midashi {
  width: 298px;
  padding: 3px 0 0 12px;
}

/* line 2195, ../sass/old.scss */
.help_area {
  width: 745px;
  padding-top: 40px;
  margin: auto;
}

/* line 2200, ../sass/old.scss */
.help_text img {
  margin: 20px 0;
}

/* line 2203, ../sass/old.scss */
.help_midashi {
  background: url(/static/help/images/cont.gif) no-repeat;
  height: 23px;
  margin: 0;
  padding: 3px 0 0 10px;
  color: #FFF;
  font-weight: 700;
  font-size: 15px;
  border-left: 1px solid #96c6eb;
  border-right: 1px solid #96c6eb;
}

/* line 2214, ../sass/old.scss */
.help_text {
  min-height: 200px;
  border-left: 1px solid #96c6eb;
  border-right: 1px solid #96c6eb;
  border-bottom: 1px solid #96c6eb;
  padding: 15px 15px 10px 20px;
  line-height: 18px;
  width: 708px;
  background-color: #FFF;
}

/* line 2224, ../sass/old.scss */
.back_h_top {
  /*    background:transparent url(/static/help/images/yaji_top.gif) no-repeat scroll 0 0; */
  float: left;
  color: #9FAFD9;
  font-weight: 700;
  margin: 30px auto;
  padding-left: 17px;
  width: 952px;
  text-align: center;
}

/* line 2234, ../sass/old.scss */
.back_h_top a:link {
  color: navy;
}

/* line 2237, ../sass/old.scss */
.ss {
  width: 700px;
  border: 1px dotted #09C;
}

/*help donation*/
/* line 2242, ../sass/old.scss */
.help_center {
  margin: 25px auto;
  text-align: center;
}

/* line 2246, ../sass/old.scss */
.help_center_color {
  margin: 25px auto;
  text-align: center;
  background-color: #E7F2F8;
  padding: 30px;
  width: 500px;
}

/* line 2253, ../sass/old.scss */
.help_center_title {
  margin: 50px auto 25px;
  text-align: center;
  font-size: 18px;
}

/*==============================================================================
 * 72.score_sum, .correct_comment_panel（ポイントの色）
 *
 *
 *----------------------------------------------------------------------------*/
/* line 2263, ../sass/old.scss */
.score_sum_neutral {
  color: #999;
}

/* line 2266, ../sass/old.scss */
.score_sum_plus {
  color: #026CD1;
}

/* line 2269, ../sass/old.scss */
.score_sum_minus {
  color: red;
}

/*==============================================================================
 * 73. correct_comment_panel ナイスな添削ポイントのコメントパネルの中の表記
 *
 *
 *----------------------------------------------------------------------------*/
/* line 2277, ../sass/old.scss */
.correct_comment_panel_line {
  height: 30px;
}

/* line 2280, ../sass/old.scss */
.correct_comment_panel_td_icon {
  padding: 0 5px 0 0;
}

/* line 2283, ../sass/old.scss */
.correct_comment_panel_td_score {
  color: #999;
  padding: 0 5px 0 0;
  font-weight: 700;
}

/* line 2288, ../sass/old.scss */
.correct_comment_panel_score_plus {
  color: #026CD1;
  padding: 0 5px 0 0;
  font-weight: 700;
}

/* line 2293, ../sass/old.scss */
.correct_comment_panel_score_minus {
  color: red;
  padding: 0 5px 0 0;
  font-weight: 700;
}

/* line 2298, ../sass/old.scss */
.correct_comment_panel_td_nickname {
  padding: 0 10px 0 0;
}

/* line 2301, ../sass/old.scss */
.correct_comment_panel_td_datetime {
  padding: 0 5px 0 0;
}

/*==============================================================================
 * 85. 添削文の表現
 *
 *
 *----------------------------------------------------------------------------*/
/* line 2309, ../sass/old.scss */
span.f_red {
  color: red;
}

/* line 2312, ../sass/old.scss */
span.f_blue {
  color: blue;
}

/* line 2315, ../sass/old.scss */
span.f_gray {
  color: gray;
}

/* line 2318, ../sass/old.scss */
span.f_bold {
  font-weight: 700;
}

/* line 2321, ../sass/old.scss */
span.sline {
  text-decoration: line-through;
}

/*==============================================================================
 * 87. プレミアムアカウント確認ページ等
 *
 *
 *----------------------------------------------------------------------------*/
/* line 2329, ../sass/old.scss */
.partsInfo_premium {
  margin: 40px auto;
  width: 500px;
}

/*==============================================================================
 * 91. ログイン前、登録Suggest
 *
 *----------------------------------------------------------------------------*/
/* line 2337, ../sass/old.scss */
#suggest_login {
  width: 300px;
  height: auto;
  float: left;
  padding: 20px;
  border: solid 1px #ccc;
  background-color: #E7F2F8;
  margin: 40px 0 10px 20px;
}

/*==============================================================================
 * 99. ssl_logo
 *
 *----------------------------------------------------------------------------*/
/* line 2350, ../sass/old.scss */
.rapid-ssl {
  margin: 20px;
  float: right;
  width: 90px;
  height: 50px;
}

/* line 2356, ../sass/old.scss */
.verisign_logo {
  margin: 20px;
  text-align: right;
}

/* line 2360, ../sass/old.scss */
#lbOverlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99998;
  width: 100%;
  height: 500px;
}

/* line 2368, ../sass/old.scss */
#lbOverlay.grey {
  background-color: #000;
}

/* line 2371, ../sass/old.scss */
#lbOverlay.red {
  background-color: #300;
}

/* line 2374, ../sass/old.scss */
#lbOverlay.green {
  background-color: #030;
}

/* line 2377, ../sass/old.scss */
#lbOverlay.blue {
  background-color: #011D50;
}

/* line 2380, ../sass/old.scss */
#lbOverlay.gold {
  background-color: #660;
}

/* line 2383, ../sass/old.scss */
#lbMain {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 99999;
  text-align: center;
  line-height: 0;
}

/* line 2391, ../sass/old.scss */
#lbMain a img {
  border: none;
}

/* line 2394, ../sass/old.scss */
#lbOuterContainer {
  position: relative;
  background-color: #fff;
  width: 200px;
  height: 200px;
  margin: 0 auto;
}

/* line 2401, ../sass/old.scss */
#lbOuterContainer.grey {
  border: 3px solid #888;
}

/* line 2404, ../sass/old.scss */
#lbOuterContainer.red {
  border: 3px solid #D00;
}

/* line 2407, ../sass/old.scss */
#lbOuterContainer.green {
  border: 3px solid #00B000;
}

/* line 2410, ../sass/old.scss */
#lbOuterContainer.blue {
  border: 3px solid #5F89D8;
}

/* line 2413, ../sass/old.scss */
#lbOuterContainer.gold {
  border: 3px solid #B0B000;
}

/* line 2416, ../sass/old.scss */
#lbDetailsContainer {
  font: 10px Verdana, Helvetica, sans-serif;
  background-color: #fff;
  width: 100%;
  line-height: 1.4em;
  overflow: auto;
  margin: 0 auto;
}

/* line 2424, ../sass/old.scss */
#lbDetailsContainer.grey {
  border: 3px solid #888;
  border-top: none;
}

/* line 2428, ../sass/old.scss */
#lbDetailsContainer.red {
  border: 3px solid #D00;
  border-top: none;
}

/* line 2432, ../sass/old.scss */
#lbDetailsContainer.green {
  border: 3px solid #00B000;
  border-top: none;
}

/* line 2436, ../sass/old.scss */
#lbDetailsContainer.blue {
  border: 3px solid #5F89D8;
  border-top: none;
}

/* line 2440, ../sass/old.scss */
#lbDetailsContainer.gold {
  border: 3px solid #B0B000;
  border-top: none;
}

/* line 2444, ../sass/old.scss */
#lbImageContainer, #lbIframeContainer {
  padding: 10px;
}

/* line 2447, ../sass/old.scss */
#lbLoading {
  position: absolute;
  top: 45%;
  left: 0;
  height: 32px;
  width: 100%;
  text-align: center;
  line-height: 0;
  background: url(/static/images2/lytebox/loading.gif) center no-repeat;
}

/* line 2457, ../sass/old.scss */
#lbHoverNav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 2465, ../sass/old.scss */
#lbImageContainer > #lbHoverNav {
  left: 0;
}

/* line 2468, ../sass/old.scss */
#lbHoverNav a {
  outline: none;
}

/* line 2471, ../sass/old.scss */
#lbPrev {
  width: 49%;
  height: 100%;
  background: transparent url(/static/images2/lytebox/blank.gif) no-repeat;
  display: block;
  left: 0;
  float: left;
}

/* line 2479, ../sass/old.scss */
#lbPrev.grey:hover, #lbPrev.grey:visited:hover {
  background: url(/static/images2/lytebox/prev_grey.gif) left 15% no-repeat;
}

/* line 2482, ../sass/old.scss */
#lbPrev.red:hover, #lbPrev.red:visited:hover {
  background: url(/static/images2/lytebox/prev_red.gif) left 15% no-repeat;
}

/* line 2485, ../sass/old.scss */
#lbPrev.green:hover, #lbPrev.green:visited:hover {
  background: url(/static/images2/lytebox/prev_green.gif) left 15% no-repeat;
}

/* line 2488, ../sass/old.scss */
#lbPrev.blue:hover, #lbPrev.blue:visited:hover {
  background: url(/static/images2/lytebox/prev_blue.gif) left 15% no-repeat;
}

/* line 2491, ../sass/old.scss */
#lbPrev.gold:hover, #lbPrev.gold:visited:hover {
  background: url(/static/images2/lytebox/prev_gold.gif) left 15% no-repeat;
}

/* line 2494, ../sass/old.scss */
#lbNext {
  width: 49%;
  height: 100%;
  background: transparent url(/static/images2/lytebox/blank.gif) no-repeat;
  display: block;
  right: 0;
  float: right;
}

/* line 2502, ../sass/old.scss */
#lbNext.grey:hover, #lbNext.grey:visited:hover {
  background: url(/static/images2/lytebox/next_grey.gif) right 15% no-repeat;
}

/* line 2505, ../sass/old.scss */
#lbNext.red:hover, #lbNext.red:visited:hover {
  background: url(/static/images2/lytebox/next_red.gif) right 15% no-repeat;
}

/* line 2508, ../sass/old.scss */
#lbNext.green:hover, #lbNext.green:visited:hover {
  background: url(/static/images2/lytebox/next_green.gif) right 15% no-repeat;
}

/* line 2511, ../sass/old.scss */
#lbNext.blue:hover, #lbNext.blue:visited:hover {
  background: url(/static/images2/lytebox/next_blue.gif) right 15% no-repeat;
}

/* line 2514, ../sass/old.scss */
#lbNext.gold:hover, #lbNext.gold:visited:hover {
  background: url(/static/images2/lytebox/next_gold.gif) right 15% no-repeat;
}

/* line 2517, ../sass/old.scss */
#lbPrev2, #lbNext2 {
  text-decoration: none;
  font-weight: 700;
}

/* line 2521, ../sass/old.scss */
#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey {
  color: #333;
}

/* line 2524, ../sass/old.scss */
#lbPrev2.red, #lbNext2.red, #lbSpacer.red {
  color: #620000;
}

/* line 2527, ../sass/old.scss */
#lbPrev2.green, #lbNext2.green, #lbSpacer.green {
  color: #030;
}

/* line 2530, ../sass/old.scss */
#lbPrev2.blue, #lbNext2.blue, #lbSpacer.blue {
  color: #01379E;
}

/* line 2533, ../sass/old.scss */
#lbPrev2.gold, #lbNext2.gold, #lbSpacer.gold {
  color: #660;
}

/* line 2536, ../sass/old.scss */
#lbPrev2_Off, #lbNext2_Off {
  font-weight: 700;
}

/* line 2539, ../sass/old.scss */
#lbPrev2_Off.grey, #lbNext2_Off.grey {
  color: #CCC;
}

/* line 2542, ../sass/old.scss */
#lbPrev2_Off.red, #lbNext2_Off.red {
  color: #FCC;
}

/* line 2545, ../sass/old.scss */
#lbPrev2_Off.green, #lbNext2_Off.green {
  color: #82FF82;
}

/* line 2548, ../sass/old.scss */
#lbPrev2_Off.blue, #lbNext2_Off.blue {
  color: #B7CAEE;
}

/* line 2551, ../sass/old.scss */
#lbPrev2_Off.gold, #lbNext2_Off.gold {
  color: #E1E100;
}

/* line 2554, ../sass/old.scss */
#lbDetailsData {
  padding: 0 10px;
}

/* line 2557, ../sass/old.scss */
#lbDetailsData.grey {
  color: #333;
}

/* line 2560, ../sass/old.scss */
#lbDetailsData.red {
  color: #620000;
}

/* line 2563, ../sass/old.scss */
#lbDetailsData.green {
  color: #030;
}

/* line 2566, ../sass/old.scss */
#lbDetailsData.blue {
  color: #01379E;
}

/* line 2569, ../sass/old.scss */
#lbDetailsData.gold {
  color: #660;
}

/* line 2572, ../sass/old.scss */
#lbDetails {
  width: 60%;
  float: left;
  text-align: left;
}

/* line 2577, ../sass/old.scss */
#lbCaption {
  display: block;
  font-weight: 700;
}

/* line 2581, ../sass/old.scss */
#lbNumberDisplay {
  float: left;
  display: block;
  padding-bottom: 1em;
}

/* line 2586, ../sass/old.scss */
#lbNavDisplay {
  float: left;
  display: block;
  padding-bottom: 1em;
}

/* line 2591, ../sass/old.scss */
#lbClose {
  width: 64px;
  height: 28px;
  float: right;
  margin-bottom: 1px;
}

/* line 2597, ../sass/old.scss */
#lbClose.grey {
  background: url(/static/images2/lytebox/close_grey.png) no-repeat;
}

/* line 2600, ../sass/old.scss */
#lbClose.red {
  background: url(/static/images2/lytebox/close_red.png) no-repeat;
}

/* line 2603, ../sass/old.scss */
#lbClose.green {
  background: url(/static/images2/lytebox/close_green.png) no-repeat;
}

/* line 2606, ../sass/old.scss */
#lbClose.blue {
  background: url(/static/images2/lytebox/close_blue.png) no-repeat;
}

/* line 2609, ../sass/old.scss */
#lbClose.gold {
  background: url(/static/images2/lytebox/close_gold.png) no-repeat;
}

/* line 2612, ../sass/old.scss */
#lbPlay {
  width: 64px;
  height: 28px;
  float: right;
  margin-bottom: 1px;
}

/* line 2618, ../sass/old.scss */
#lbPlay.grey {
  background: url(/static/images2/lytebox/play_grey.png) no-repeat;
}

/* line 2621, ../sass/old.scss */
#lbPlay.red {
  background: url(/static/images2/lytebox/play_red.png) no-repeat;
}

/* line 2624, ../sass/old.scss */
#lbPlay.green {
  background: url(/static/images2/lytebox/play_green.png) no-repeat;
}

/* line 2627, ../sass/old.scss */
#lbPlay.blue {
  background: url(/static/images2/lytebox/play_blue.png) no-repeat;
}

/* line 2630, ../sass/old.scss */
#lbPlay.gold {
  background: url(/static/images2/lytebox/play_gold.png) no-repeat;
}

/* line 2633, ../sass/old.scss */
#lbPause {
  width: 64px;
  height: 28px;
  float: right;
  margin-bottom: 1px;
}

/* line 2639, ../sass/old.scss */
#lbPause.grey {
  background: url(/static/images2/lytebox/pause_grey.png) no-repeat;
}

/* line 2642, ../sass/old.scss */
#lbPause.red {
  background: url(/static/images2/lytebox/pause_red.png) no-repeat;
}

/* line 2645, ../sass/old.scss */
#lbPause.green {
  background: url(/static/images2/lytebox/pause_green.png) no-repeat;
}

/* line 2648, ../sass/old.scss */
#lbPause.blue {
  background: url(/static/images2/lytebox/pause_blue.png) no-repeat;
}

/* line 2651, ../sass/old.scss */
#lbPause.gold {
  background: url(/static/images2/lytebox/pause_gold.png) no-repeat;
}

/*==============================================================================
 * 102. ベストサイト20
 *
 *----------------------------------------------------------------------------*/
/* line 2658, ../sass/old.scss */
#body #best_site_intro {
  line-height: 15px;
  font-size: 13px;
}

/* line 2662, ../sass/old.scss */
div.best_site_head_box {
  width: 950px;
  margin: 30px auto;
  background-color: #fff;
}

/* line 2667, ../sass/old.scss */
div.kadomaru_top_box {
  background: transparent url(/static/images/best20/top_kadomaru.png) no-repeat scroll center center;
  height: 48px;
  background-color: #fff;
}

/* line 2672, ../sass/old.scss */
div.kadomaru_middle_box {
  background: url(/static/images/best20/kadomaru_md.png) repeat-y center;
  padding: 10px 50px;
}

/* line 2676, ../sass/old.scss */
div.kadomaru_middle_box p {
  letter-spacing: .2em;
  line-height: 18px;
}

/* line 2680, ../sass/old.scss */
.heading_flt_box_bs {
  background: transparent url(/static/images/best20/dot_line_best20.gif) repeat-x scroll center bottom;
  margin: 30px auto 0;
  padding-bottom: 5px;
  width: 950px;
  background-color: #fff;
}

/* line 2687, ../sass/old.scss */
.heading_flt_box_bs p {
  color: #999;
  float: right;
  font-size: 11px;
  padding-top: 12px;
}

/* line 2693, ../sass/old.scss */
.heading_flt_box_bs h2.heading_company {
  font-size: 24px;
  font-weight: 700;
  color: #666;
  float: left;
}

/* line 2699, ../sass/old.scss */
.flt_left_sumnail {
  border: 1px #CCC solid;
  padding: 5px;
  width: 300px;
  float: left;
}

/* line 2705, ../sass/old.scss */
.flt_right_txt {
  width: 600px;
  float: right;
  letter-spacing: .2em;
  line-height: 16px;
  background-color: #fff;
}

/* line 2712, ../sass/old.scss */
.flt_right_txt h4 {
  color: #1E90FF;
  font-weight: 700;
  margin: 10px 0;
}

/* line 2717, ../sass/old.scss */
p.list_head_bs {
  background: url(/static/images/best20/listicon_best_20.gif) no-repeat left;
  padding-left: 20px;
  font-weight: 700;
  margin: 10px 0;
}

/* line 2723, ../sass/old.scss */
div.best_site_head_box .heading_copy {
  color: #1E90FF;
  font-size: 22px;
  font-weight: 700;
  line-height: 17px;
  margin-left: 0;
  padding-bottom: 20px;
  padding-top: 0;
}

/* line 2732, ../sass/old.scss */
.bsfloat_head_box {
  line-height: 20px;
  margin-bottom: 15px;
  padding-left: 5px;
}

/* line 2737, ../sass/old.scss */
.bsfloat_head_box h3 {
  font-size: 16px;
  font-weight: 700;
  float: left;
  padding-right: 15px;
  text-decoration: underline;
  color: #666;
}

/* line 2745, ../sass/old.scss */
.bsfloat_head_box p {
  color: #999;
  font-size: 12px;
  padding-top: 4px;
}

/* line 2750, ../sass/old.scss */
.top_login_box {
  background-color: #FFF;
  border: 1px solid #FFF;
  float: right;
  padding: 10px;
  text-align: center;
  margin-top: 50px;
  width: 263px;
}

/* line 2761, ../sass/old.scss */
.txt_link {
  font-size: 18px;
  font-weight: 700;
  padding-top: 10px;
  text-align: center;
}

/* line 2767, ../sass/old.scss */
#best_site_intro .media_item {
  margin: 0 auto 30px;
  width: 740px;
  background: url(/static/images/best20/dot_line_best20.gif) repeat-x bottom;
  clear: both;
}

/* line 2773, ../sass/old.scss */
#best_site_intro .m_floatbox {
  width: 700px;
  margin-bottom: 10px;
  padding: 5px;
  background-color: #fff;
}

/* line 2779, ../sass/old.scss */
* html #best_site_intro .m_floatbox {
  width: 710px;
}

/* line 2782, ../sass/old.scss */
#best_site_intro p.image_80pxl {
  float: left;
  width: 133px;
}

/* line 2786, ../sass/old.scss */
#best_site_intro p.media_intro_ent {
  display: block;
  float: right;
  font-size: 13px;
  letter-spacing: .2em;
  line-height: 17px;
  padding-right: 5px;
  width: 540px;
}

/*lang-8_comment*/
/* line 2796, ../sass/old.scss */
.best_site_head_box_comment {
  width: 607px;
  margin-top: 30px;
  background: url(/static/images/best20/staff_comment_best_20.gif) no-repeat top;
  padding-top: 29px;
}

/* line 2802, ../sass/old.scss */
.bs_detail_kadomaru_middle {
  background: url(/static/images/best20/detail_osusume_07.gif) repeat-y center;
  padding: 16px 20px;
}

/* line 2806, ../sass/old.scss */
.bs_detail_kadomaru_top img {
  height: 29px;
  width: 607px;
}

/* line 2810, ../sass/old.scss */
* html div.bs_detail_kadomaru_top {
  height: 14px;
}

/* line 2813, ../sass/old.scss */
.bs_detail_kadomaru_bottom img {
  height: 23px;
  width: 607px;
}

/* line 2817, ../sass/old.scss */
.bs_detail_kadomaru_bottom {
  background: transparent url(/static/images/best20/staff_comment_bottom.gif) no-repeat bottom;
  height: 23px;
  width: 607px;
}

/* line 2822, ../sass/old.scss */
div#modal {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 1200;
  opacity: .8;
  filter: alpha(opacity=80);
  background-color: #333;
}

/* line 2832, ../sass/old.scss */
div#confirm_box {
  display: none;
  position: fixed;
  border: 4px solid #1183CC;
  padding: 10px;
  background-color: #fff;
  min-height: 200px;
  min-width: 200px;
  z-index: 1201;
  border-radius: 15px;
  overflow: auto;
}

/* line 2844, ../sass/old.scss */
div#confirm_box_contents {
  overflow: auto;
}

/* line 2847, ../sass/old.scss */
div#confirm_box_close {
  text-align: right;
}

/* line 2850, ../sass/old.scss */
div#confirm_box_close a {
  cursor: pointer;
}

/* line 2853, ../sass/old.scss */
li.confirm_box_incorrect {
  margin-top: 4px;
}

/* line 2856, ../sass/old.scss */
li.confirm_box_correct {
  margin-bottom: 4px;
}

/* line 2859, ../sass/old.scss */
.tw-btn {
  margin-top: 2px;
  float: left;
}

/* line 2863, ../sass/old.scss */
.alert-preaddress {
  color: #333;
  background-color: #f3f10f;
  border-color: #d6e9c6;
}

/* line 2868, ../sass/old.scss */
#study_lang1 {
  margin-bottom: 3px;
}

/* line 2871, ../sass/old.scss */
#study_lang2 {
  display: none;
}

/* line 2874, ../sass/old.scss */
#study_lang_for_premium {
  display: none;
  padding: 5px;
  margin-top: 5px;
}

/* line 2879, ../sass/old.scss */
.timezone {
  display: none;
}

/* line 2882, ../sass/old.scss */
.form-horizontal .help-block {
  margin-top: 5px;
  font-size: 93%;
}

/* line 2886, ../sass/old.scss */
.register_attention {
  text-align: center;
}

/* line 2889, ../sass/old.scss */
.not_corrected_journal {
  float: left;
  width: 210px;
  padding: 3px;
  margin: 10px 0 20px 5px;
  background-color: #EAF1F7;
}
/* line 2895, ../sass/old.scss */
.not_corrected_journal:after {
  clear: left;
}

/* line 2899, ../sass/old.scss */
.not_corrected_journal .image {
  float: left;
  width: 50px;
}

/* line 2903, ../sass/old.scss */
.not_corrected_journal .journal {
  float: right;
  width: 155px;
}

/* line 2907, ../sass/old.scss */
.submit_buttons {
  margin: 20px 0;
}

/* line 2910, ../sass/old.scss */
.news_mail {
  font-size: 93%;
  margin-top: 5px;
}

/* hack bootstrap modal*/
/* line 2915, ../sass/old.scss */
.modal a.btn:visited {
  color: #333;
}

/* line 2918, ../sass/old.scss */
#tutorial_list {
  background-color: #ebf6f7;
  padding: 10px;
  color: #3c3c3c;
  margin-bottom: 10px;
}

/* line 2924, ../sass/old.scss */
.tutorial {
  margin-bottom: 10px;
}

/* line 2927, ../sass/old.scss */
.tutorial .mainstep {
  color: #3c3c3c;
  font-size: 123.1%;
  font-weight: 700;
}

/* line 2932, ../sass/old.scss */
.description_area {
  background-color: #ebf6f7;
  padding: 10px;
  color: #3c3c3c;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

/* line 2942, ../sass/old.scss */
.pager_prev, .pager_next {
  font-size: 93%;
}

/* line 2945, ../sass/old.scss */
.show_uncorrected {
  margin: 10px 0 10px;
  padding: 10px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color: #f5f5f5;
}

/* line 2954, ../sass/old.scss */
#journal_confirm th {
  width: 200px;
}

/* line 2957, ../sass/old.scss */
.journal_confirm_message {
  font-weight: 700;
  margin: 20px 0 5px;
}

/* line 2961, ../sass/old.scss */
.premium_suggestion_area {
  text-align: center;
  margin-top: 20px;
}

/* line 2965, ../sass/old.scss */
.speaking_lang_name, .studying_lang_name {
  font-weight: 700;
  color: #3c3c3c;
}

/* line 2969, ../sass/old.scss */
.profile_bx {
  /*padding:10px 0 !important;*/
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
}

/* line 2974, ../sass/old.scss */
.user_profile_row:first-child {
  padding-top: 15px;
}

/* line 2977, ../sass/old.scss */
.user_profile_row:last-child {
  padding-bottom: 15px;
}

/* line 2980, ../sass/old.scss */
.user_profile_row {
  clear: left;
  margin-top: 0px;
  color: #3d3d3d;
  line-height: 1.5;
  padding: 0 10px 0 0;
}
/* line 2986, ../sass/old.scss */
.user_profile_row .subtitle {
  font-weight: bold;
  padding-right: 10px;
  margin-bottom: 0;
  width: 90px;
  color: #666666;
  margin-right: 10px;
  border-right: 1px solid #dddddd;
}

/* line 2997, ../sass/old.scss */
.subtitle {
  color: #016eab;
  font-weight: 700;
  width: 100px;
}

/* line 3002, ../sass/old.scss */
.point_notification {
  font-size: 140%;
}

/* line 3005, ../sass/old.scss */
.point_notification .point_num {
  font-weight: 700;
}

/*css settings
===================================*/
/*
register_step1
===================================*/
/* line 3015, ../sass/old.scss */
#profile_mo_value {
  padding: 3px 0;
  font-size: 12px;
}

/*
top_login
===================================*/
/* line 3024, ../sass/old.scss */
#top_login #username, #top_login #password {
  font-size: 16px;
  width: 280px;
}
/* line 3029, ../sass/old.scss */
#top_login form table td input {
  font-size: 16px;
  padding: 3px;
  width: 280px;
}
/* line 3035, ../sass/old.scss */
#top_login placeholder {
  color: #999999;
}
/* line 3039, ../sass/old.scss */
#top_login .login_form table {
  width: 400px;
}
/* line 3041, ../sass/old.scss */
#top_login .login_form table td {
  width: 350px;
}
/* line 3044, ../sass/old.scss */
#top_login th {
  color: #3d3d3d;
  padding: 0;
  margin-right: 10px;
  text-align: left;
  width: 100%;
}

/*
Home journal
page_journalgadget
===================================*/
/* line 3057, ../sass/old.scss */
.boxjournal {
  margin: 0;
  padding: 10px 0;
  border-bottom: 1px solid #d3d3d3;
  -webkit-box-shadow: 1px 1px 0 #fff;
  -moz-box-shadow: 1px 1px 0 #fff;
  -ms-box-shadow: 1px 1px 0 #fff;
  box-shadow: 1px 1px 0 #fff;
}

/* line 3066, ../sass/old.scss */
a img {
  padding-left: 0px;
  margin-right: 0;
}

/* line 3071, ../sass/old.scss */
.jounal_partsList {
  width: 100%;
}

/* line 3074, ../sass/old.scss */
div.main_column_contents div {
  position: static;
}

/*add bootstrap
===================================*/
/* line 3081, ../sass/old.scss */
.l_point_ranking {
  font-size: 108%;
  font-weight: 700;
}

/* line 3085, ../sass/old.scss */
.l_point_ranking_area {
  text-align: center;
  font-weight: 400;
  color: #3c3c3c;
}

/* line 3091, ../sass/old.scss */
.l_point {
  text-align: center;
  font-weight: 400;
  font-size: 140%;
  color: #004A95;
}

/* line 3097, ../sass/old.scss */
.currently_being_added_up {
  color: gray;
}

/* line 3101, ../sass/old.scss */
.journal_not_found {
  text-align: center;
}

/* line 3105, ../sass/old.scss */
.correction_point_message {
  color: #D65959;
  font-size: 11px;
}
/* line 3109, ../sass/old.scss */
.correction_point_message .times_point {
  color: #EA1C1C;
  font-size: 14px;
  font-weight: bold;
}
/*navigation settings
=======================================================*/
/* line 4, ../sass/navigation.scss */

.navbar {
  max-width: 950px;
  min-width: 797px;
  width: 100%;
  margin: 0 auto;
  -webkit-box-shadow: 0px 0px 2px #949494 !important;
  -moz-box-shadow: 0px 0px 2px #949494 !important;
  -ms-box-shadow: 0px 0px 2px #949494 !important;
  box-shadow: 0px 0px 2px #949494 !important;
  border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  background-color: #FFF;
}

/* line 18, ../sass/navigation.scss */
.navbar-inner {
  background: #EEEEEE;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 0%, #f6f6f6 47%, #efefef 99%, white 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(47%, #f6f6f6), color-stop(99%, #efefef), color-stop(100%, white));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 0%, #f6f6f6 47%, #efefef 99%, white 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 0%, #f6f6f6 47%, #efefef 99%, white 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 0%, #f6f6f6 47%, #efefef 99%, white 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #f6f6f6 47%, #efefef 99%, #ffffff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
  /* IE6-9 */
  box-shadow: none;
  border: 1px solid #eeeeee;
}

/* line 30, ../sass/navigation.scss */
body .navbar .dropdown-menu:before {
  border-bottom: none;
  border-left: none;
  border-right: none;
  display: inline-block;
  left: none;
  position: static;
  top: none;
}

/* line 39, ../sass/navigation.scss */
body .navbar .dropdown-menu:after {
  border-bottom: none;
  border-left: none;
  border-right: none;
  display: inline-block;
  left: none;
  position: static;
  top: none;
}

/*older css==============================*/
/* for header */
/* line 50, ../sass/navigation.scss */
.account_img_header {
  width: 25px;
  height: 25px;
}

/* line 54, ../sass/navigation.scss */
.account_name_header {
  margin-right: 6px;
  float: left;
}

/* line 58, ../sass/navigation.scss */
.navbar .nav li a.account_header {
  padding: 9px 0px 0px 0px !important;
}

/* line 61, ../sass/navigation.scss */
.other_menu {
  padding: 12px;
  display: block;
  background: url("/static/images2/header/ar_bottom.png") no-repeat scroll 100% 54% transparent;
  padding: 15px 20px 12px 12px;
}

/*parts ================================*/
/* line 69, ../sass/navigation.scss */
.navbar .nav > li > a {
  float: none;
  padding: 11px 10px 10px;
}

/* line 73, ../sass/navigation.scss */
.navbar {
  /*form settings*/
}
/* line 75, ../sass/navigation.scss */
.navbar .brand {
  padding: 0;
  margin: 0;
}
/* line 78, ../sass/navigation.scss */
.navbar .brand img#logo {
  padding: 0;
  margin: 0;
  float: none;
}
/* line 84, ../sass/navigation.scss */
.navbar .container {
  width: auto;
}
/* line 89, ../sass/navigation.scss */
.navbar ul.nav li.divider {
  background-color: #E5E5E5;
  border-right: 1px solid #FFFFFF;
  float: left;
  height: 46px;
  margin: 0px;
  width: 1px;
  padding: 0px 0 !important;
}
/* line 98, ../sass/navigation.scss */
.navbar ul.nav li {
  font-size: 13px;
  font-weight: bold;
  text-shadow: 0px 1px 0px white !important;
  color: #6d6d6d;
}
/* line 104, ../sass/navigation.scss */
.navbar ul.nav li a {
  display: table;
  vertical-align: middle;
  color: #6d6d6d;
  padding: 0;
  padding: 14px 12px 0 !important;
}
/* line 112, ../sass/navigation.scss */
.navbar ul.nav li a, .navbar ul.nav li x:-moz-any-link {
  padding: 12px 12px !important;
}
/* line 115, ../sass/navigation.scss */
.navbar ul.nav li a:link {
  color: #6d6d6d;
}
/* line 119, ../sass/navigation.scss */
.navbar ul.nav li a:hover {
  color: #6d6d6d;
}
/* line 122, ../sass/navigation.scss */
.navbar ul.nav li .account_img_header {
  padding-right: 5px;
}
/* line 126, ../sass/navigation.scss */
.navbar ul.nav li:hover {
  background: #eeeeee;
  cursor: pointer;
}
/* line 129, ../sass/navigation.scss */
.navbar ul.nav li:hover a {
  color: #6d6d6d;
}
/* line 132, ../sass/navigation.scss */
.navbar ul.nav li:hover li {
  background: none;
}
/* line 136, ../sass/navigation.scss */
.navbar ul.nav li.register {
  font-size: 13px;
  text-shadow: 0px 1px 0px #F08008 !important;
  color: #ffffff;
}
/* line 141, ../sass/navigation.scss */
.navbar ul.nav li.register a:link {
  padding: 7px 10px !important;
  color: #ffffff;
  text-shadow: 0px 1px 0px #F08008 !important;
}
/* line 146, ../sass/navigation.scss */
.navbar ul.nav li.register a.bt_orange {
  padding: 7px 20px 7px !important;
}
/* line 149, ../sass/navigation.scss */
.navbar ul.nav li.register a:hover {
  color: #ffffff;
  text-shadow: 0px 1px 0px #F08008 !important;
}
/* line 153, ../sass/navigation.scss */
.navbar ul.nav li.register a:visited {
  color: #ffffff;
  text-shadow: 0px 1px 0px #F08008 !important;
}
/* line 158, ../sass/navigation.scss */
.navbar ul.nav li.logoname:hover {
  background: none;
}
/* line 163, ../sass/navigation.scss */
.navbar ul.nav li a:hover {
  color: #6d6d6d;
}
/* line 166, ../sass/navigation.scss */
.navbar ul.nav li.home {
  /*border-left:1px #dddddd solid;*/
}
/* line 169, ../sass/navigation.scss */
.navbar ul.nav li.logoname {
  border-left: none;
  /*padding:11px 10px 2px !important;*/
  border-right: none;
}
/* line 174, ../sass/navigation.scss */
.navbar ul.nav li.logoname a {
  padding: 11px 10px 2px !important;
}
/* line 178, ../sass/navigation.scss */
.navbar ul.nav li.bt_write gl_bt a, .navbar ul.nav li.bt_correction gl_bt {
  padding: 0 10px !important;
}
/* line 181, ../sass/navigation.scss */
.navbar ul.nav li.home a, .navbar ul.nav li.help a {
  padding: 14px 12px 12px 12px !important;
}
/* line 184, ../sass/navigation.scss */
.navbar ul.nav li.home a, .navbar ul.nav x:-moz-any-link {
  padding: 12px 12px !important;
}
/* line 187, ../sass/navigation.scss */
.navbar ul.nav li.help a, .navbar ul.nav x:-moz-any-link {
  padding: 12px 12px !important;
}
/* line 190, ../sass/navigation.scss */
.navbar ul.nav li.home i {
  background: url(/static/images2/header/ico_home.png) no-repeat center left;
  padding: 0px 0 0px 18px;
}
/* line 194, ../sass/navigation.scss */
.navbar ul.nav li.search a i {
  background: url(/static/images2/header/ico_srch.png) no-repeat center left;
  padding: 0px 0 0px 18px;
}
/* line 198, ../sass/navigation.scss */
.navbar ul.nav li.help a i {
  background: url(/static/images2/header/ico_help.png) no-repeat center left;
  padding: 0px 0 0px 18px;
}
/* line 202, ../sass/navigation.scss */
.navbar ul.nav li.language_list {
  display: inline-block;
  /*clear:both;*/
  padding: 12px 10px;
}
/* line 207, ../sass/navigation.scss */
.navbar ul.nav li.language_list .language_select {
  clear: both;
  width: 160px;
}
/* line 212, ../sass/navigation.scss */
.navbar ul.nav li.language_list #interface_lang {
  clear: both;
}
/* line 217, ../sass/navigation.scss */
.navbar ul.nav li.ar_right {
  border: none;
  box-shadow: none;
  padding: 0px 18px 0 10px !important;
}
/* line 221, ../sass/navigation.scss */
.navbar ul.nav li.ar_right #user_name_and_image {
  padding: 12px 0 0 0 !important;
  margin-top: 0;
  padding-right: 15px;
  background: url(/static/images2/header/ar_bottom.png) no-repeat 100% 68%;
}
/* line 227, ../sass/navigation.scss */
.navbar ul.nav li.ar_right .account_header {
  padding-top: 0 !important;
  float: none !important;
  vertical-align: middle;
}
/* line 231, ../sass/navigation.scss */
.navbar ul.nav li.ar_right .account_header img {
  vertical-align: middle;
  float: none;
}
/* line 236, ../sass/navigation.scss */
.navbar ul.nav li.ar_right .account_name_header {
  float: none;
  margin-right: 0px;
}
/* line 240, ../sass/navigation.scss */
.navbar ul.nav li.ar_right .account_name_header2 {
  float: none;
  margin-right: 20px;
}
/* line 248, ../sass/navigation.scss */
.navbar .nav form {
  margin: 0;
  padding: 0;
}

/* line 254, ../sass/navigation.scss */
.navbar .divider {
  height: 10px;
  padding: 1px 0 0;
}

/* line 259, ../sass/navigation.scss */
body .navbar .dropdown .dropdown-menu li.nav-header {
  display: block;
  padding: 14px 12px 15px !important;
  font-size: 12px;
  font-weight: bold;
  line-height: 0;
  color: #ffffff;
  background-color: #999999;
  text-shadow: none !important;
  border: none !important;
  box-shadow: none !important;
  margin: 0;
  border-top: 2px solid #888888 !important;
  text-transform: uppercase;
}

/* line 274, ../sass/navigation.scss */
body .navbar .dropdown .premium_list {
  background-color: #cccccc !important;
  border-bottom: 2px solid #888888 !important;
}

/* line 279, ../sass/navigation.scss */
body .navbar .dropdown .dropdown-menu li.divider {
  display: block;
  padding: 1px !important;
  height: 1px;
  font-size: 12px;
  font-weight: bold;
  line-height: 0;
  color: #3d3d3d;
  text-shadow: !important;
  border: none !important;
  box-shadow: !important;
  margin: 0;
  text-transform: uppercase;
}

/* line 294, ../sass/navigation.scss */
.language_list {
  padding: 0 0;
  display: block;
}
/* line 298, ../sass/navigation.scss */
.language_list #interface_lang {
  font-size: 14px;
  width: 160px;
}

/*drop down class message
=================================================*/
/* line 308, ../sass/navigation.scss */
.navbar .dropdown .dropdown-menu {
  z-index: 9999;
  border: none;
  box-shadow: 5px 5px 10px #aeaeae;
  /*position:relative;*/
}
/* line 314, ../sass/navigation.scss */
.navbar .dropdown .dropdown-menu li {
  padding: 0px !important;
  font-size: 12px;
  border-bottom: 1px solid #dddddd;
  border-right: none;
}
/* line 319, ../sass/navigation.scss */
.navbar .dropdown .dropdown-menu li a {
  line-height: 1.0;
  padding: 10px 15px !important;
  border-right: none;
  margin: 0;
  display: block;
}
/* line 326, ../sass/navigation.scss */
.navbar .dropdown .dropdown-menu li a:hover {
  background-color: #418db8;
  border-right: none;
  color: #ffffff;
  text-shadow: none !important;
}
/* line 335, ../sass/navigation.scss */
.navbar .dropdown .dropdown-menu li:last-child {
  border-bottom: none;
  border-right: none;
}

/*li button settings
==============================*/
/* line 345, ../sass/navigation.scss */
.navbar ul.nav li.gl_bt {
  padding: 6px 5px 3px !important;
}
/* line 348, ../sass/navigation.scss */
.navbar ul.nav li.gl_bt a.bt_blue {
  color: #ffffff;
  padding: 7px 20px 7px 15px !important;
  font-size: 15px;
  font-weight: normal;
  text-shadow: none !important;
}
/* line 355, ../sass/navigation.scss */
.navbar ul.nav li.gl_bt a.bt_blue:link {
  color: #ffffff;
  text-shadow: none !important;
}
/* line 359, ../sass/navigation.scss */
.navbar ul.nav li.gl_bt a.bt_blue:hover {
  color: #ffffff;
  text-shadow: none !important;
}
/* line 363, ../sass/navigation.scss */
.navbar ul.nav li.gl_bt a.bt_blue:visited {
  color: #ffffff;
  text-shadow: none !important;
}
/* line 367, ../sass/navigation.scss */
.navbar ul.nav li.gl_bt i.write {
  background: url(/static/images2/header/bt1_write.png) no-repeat center left;
  padding-left: 20px;
}
/* line 371, ../sass/navigation.scss */
.navbar ul.nav li.gl_bt i.correction {
  background: url(/static/images2/header/bt2_correct.png) no-repeat center left;
  padding-left: 20px;
}

/*===========================================================================

Before Login

===========================================================================*/
/* line 386, ../sass/navigation.scss */
.navbar ul.nav li#login a.bt_blue:link {
  text-decoration: none !important;
  background: #5ea1ca;
  cursor: pointer;
  background: -moz-linear-gradient(top, #5ea1ca 0%, #419ad0 3%, #207db6 97%, #76b6de 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5ea1ca), color-stop(3%, #419ad0), color-stop(97%, #207db6), color-stop(100%, #76b6de));
  background: -webkit-linear-gradient(top, #5ea1ca 0%, #419ad0 3%, #207db6 97%, #76b6de 100%);
  background: -o-linear-gradient(top, #5ea1ca 0%, #419ad0 3%, #207db6 97%, #76b6de 100%);
  background: -ms-linear-gradient(top, #5ea1ca 0%, #419ad0 3%, #207db6 97%, #76b6de 100%);
  background: linear-gradient(to bottom, #5ea1ca 0%, #419ad0 3%, #207db6 97%, #76b6de 100%);
  border: 1px solid #1d6c9d;
  text-shadow: 1px 1px 0px #2981b7;
  box-shadow: 0 1px 0 #ffffff;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5ea1ca', endColorstr='#76b6de',GradientType=0 );
  text-decoration: none;
  color: #ffffff;
}
/* line 403, ../sass/navigation.scss */
.navbar ul.nav li#login .dropdown-menu:before {
  border: 10px solid transparent;
  border-bottom-color: #ffffff;
  height: 0px;
  width: 0px;
  content: "";
  display: inline-block;
  right: 45px;
  position: absolute;
  top: -18px;
}
/* line 414, ../sass/navigation.scss */
.navbar ul.nav li#login .dropdown-menu {
  width: 330px;
}

/*into drop down box =====================================*/
/* line 421, ../sass/navigation.scss */
#login .dropdown-menu {
  /*width:345px;*/
  padding: 20px;
  text-shadow: none;
  color: #3d3d3d;
  font-weight: normal;
}
/* line 428, ../sass/navigation.scss */
#login .dropdown-menu .form_box {
  margin-bottom: 10px;
}
/* line 431, ../sass/navigation.scss */
#login .dropdown-menu .form_box input {
  border: 1px solid #dddddd;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 7px;
  text-align: left;
  width: 70%;
  float: right;
}
/* line 440, ../sass/navigation.scss */
#login .dropdown-menu .form_box p {
  width: 22%;
  padding-top: 9px;
  float: left;
}
/* line 445, ../sass/navigation.scss */
#login .dropdown-menu input.bt_blue {
  width: 100%;
  text-align: center;
}
/* line 449, ../sass/navigation.scss */
#login .dropdown-menu .ar_group li {
  float: left;
  margin-right: 10px;
}
/* line 453, ../sass/navigation.scss */
#login .dropdown-menu .ar_group li:last-child {
  margin-right: 0px;
}

/* line 458, ../sass/navigation.scss */
.pl_10 {
  padding-left: 10px;
}

/*social_login_box =======================================*/
/* line 464, ../sass/navigation.scss */
.navbar .dropdown-menu .social_login_box {
  width: 100%;
}
/* line 466, ../sass/navigation.scss */
.navbar .dropdown-menu .social_login_box li {
  display: block;
  float: left;
  margin-bottom: 3px;
}
/* line 471, ../sass/navigation.scss */
.navbar .dropdown-menu .social_login_box a {
  text-shadow: none;
  display: block;
}

/* line 477, ../sass/navigation.scss */
.navbar .dropdown-menu .ar_group li a {
  display: block;
  float: left;
  margin-bottom: 3px;
  padding: 0;
}
/* line 482, ../sass/navigation.scss */
.navbar .dropdown-menu .ar_group li a :link {
  padding: 0 !important;
  text-shadow: none !important;
  color: #0072B8;
}
/* line 487, ../sass/navigation.scss */
.navbar .dropdown-menu .ar_group li a :hover {
  padding: 0 !important;
  text-shadow: none !important;
  background-color: none;
  color: #0072B8;
}

/*btn for social  (After add common.scss )=====================*/
/* line 495, ../sass/navigation.scss */
.navbar ul.nav li#login .bt_twitter, .navbar ul.nav li#login .bt_facebook {
  font-size: 12px;
  padding: 10px 3px !important;
  text-align: center;
  width: 150px;
  color: #fff;
  display: block;
  font-size: 14px;
  -moz-box-shadow: 0 1px 2px #cccccc;
}

/* line 506, ../sass/navigation.scss */
.navbar ul.nav li#login .bt_twitter:hover {
  text-decoration: none;
}

/* line 509, ../sass/navigation.scss */
.navbar ul.nav li#login .bt_facebook:hover {
  text-decoration: none;
}

/* line 512, ../sass/navigation.scss */
#login .dropdown-menu a {
  word-wrap: normal !important;
  white-space: normal !important;
}

/* line 516, ../sass/navigation.scss */
.navbar ul.nav li#login .bt_twitter {
  background: #48bfd9;
  background: -moz-linear-gradient(top, #48bfd9 0%, #2296b8 99%, #d5efff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #48bfd9), color-stop(99%, #2296b8), color-stop(100%, #d5efff));
  background: -webkit-linear-gradient(top, #48bfd9 0%, #2296b8 99%, #d5efff 100%);
  background: -o-linear-gradient(top, #48bfd9 0%, #2296b8 99%, #d5efff 100%);
  background: -ms-linear-gradient(top, #48bfd9 0%, #2296b8 99%, #d5efff 100%);
  background: linear-gradient(to bottom, #48bfd9 0%, #2296b8 99%, #d5efff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#48bfd9', endColorstr='#d5efff',GradientType=0 );
  border: 1px solid #2296b8;
  text-shadow: 0 1px 0 #2296b8;
  -webkit-text-shadow: 0 1px 0 #2296b8;
  display: block;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  word-wrap: normal;
}
/* line 533, ../sass/navigation.scss */
.navbar ul.nav li#login .bt_twitter span {
  color: #fff;
  word-wrap: normal;
}

/* line 540, ../sass/navigation.scss */
.navbar ul.nav li#login .bt_twitter:hover {
  background: #d5efff;
  background: -moz-linear-gradient(top, #d5efff 0%, #2296b8 1%, #48bfd9 99%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d5efff), color-stop(1%, #2296b8), color-stop(99%, #48bfd9));
  background: -webkit-linear-gradient(top, #d5efff 0%, #2296b8 1%, #48bfd9 99%);
  background: -o-linear-gradient(top, #d5efff 0%, #2296b8 1%, #48bfd9 99%);
  background: -ms-linear-gradient(top, #d5efff 0%, #2296b8 1%, #48bfd9 99%);
  background: linear-gradient(to bottom, #d5efff 0%, #2296b8 1%, #48bfd9 99%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5efff', endColorstr='#48bfd9',GradientType=0 );
}

/* line 551, ../sass/navigation.scss */
.navbar ul.nav li#login .bt_facebook {
  background: #3377bd;
  background: -moz-linear-gradient(top, #3377bd 2%, #005596 98%, #d5efff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(2%, #3377bd), color-stop(99%, #005596), color-stop(100%, #d5efff));
  background: -webkit-linear-gradient(top, #3377bd 2%, #005596 99%, #d5efff 100%);
  background: -o-linear-gradient(top, #3377bd 2%, #005596 99%, #d5efff 100%);
  background: -ms-linear-gradient(top, #3377bd 2%, #005596 99%, #d5efff 100%);
  background: linear-gradient(to bottom, #3377bd 2%, #005596 99%, #d5efff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3377bd', endColorstr='#d5efff',GradientType=0 );
  border: 1px solid #005596;
  border-radius: 3px;
  -webkit-border-radius: 3px;
}
/* line 563, ../sass/navigation.scss */
.navbar ul.nav li#login .bt_facebook span {
  color: #fff;
}

/* line 569, ../sass/navigation.scss */
.navbar ul.nav li#login .bt_facebook:hover {
  background: #d5efff;
  background: -moz-linear-gradient(top, #d5efff 0%, #005596 1%, #3377bd 99%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d5efff), color-stop(1%, #005596), color-stop(99%, #3377bd));
  background: -webkit-linear-gradient(top, #d5efff 0%, #005596 1%, #3377bd 99%);
  background: -o-linear-gradient(top, #d5efff 0%, #005596 1%, #3377bd 99%);
  background: -ms-linear-gradient(top, #d5efff 0%, #005596 1%, #3377bd 99%);
  background: linear-gradient(to bottom, #d5efff 0%, #005596 1%, #3377bd 99%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5efff', endColorstr='#3377bd',GradientType=0 );
}

/**/
/* line 581, ../sass/navigation.scss */
.navbar .dropdown .dropdown-menu .social_login_box li {
  border-bottom: none;
  border-right: none;
  font-size: 12px;
  width: auto;
  margin-right: 12px;
  padding: 0 !important;
}

/* line 590, ../sass/navigation.scss */
.navbar .dropdown .dropdown-menu .ar_group li {
  border-bottom: none;
  border-right: none;
  font-size: 12px;
  width: auto;
  margin-right: 7px;
  padding: 0 !important;
}

/* line 598, ../sass/navigation.scss */
.navbar ul.nav li.register .ar_group li a {
  color: #0072B8;
  padding: 0;
  text-shadow: none !important;
}

/* line 603, ../sass/navigation.scss */
.navbar ul.nav #loginblock p.mb_20 a {
  color: #0072B8;
  padding: 0 0 0 15px !important;
  text-shadow: none !important;
  display: inline;
}
/* line 608, ../sass/navigation.scss */
.navbar ul.nav #loginblock p.mb_20 a :link {
  color: #0072B8;
}
/* line 611, ../sass/navigation.scss */
.navbar ul.nav #loginblock p.mb_20 a :hover {
  color: #0072B8;
}
/* line 614, ../sass/navigation.scss */
.navbar ul.nav #loginblock p.mb_20 a :visited {
  color: #0072B8;
}
/* line 617, ../sass/navigation.scss */
.navbar ul.nav #loginblock p.mb_20 a span {
  text-align: center;
  font-size: 12px;
}

/* line 622, ../sass/navigation.scss */
.navbar ul.nav li.register .ar_group li a:link {
  color: #0072B8;
  padding: 0 !important;
  padding-left: 15px !important;
  text-shadow: none !important;
}

/* line 628, ../sass/navigation.scss */
.navbar ul.nav li.register .ar_group li a:hover {
  color: #0072B8;
  padding: 0 !important;
  padding-left: 15px !important;
  background-color: #FFF !important;
  text-shadow: none !important;
}

/* line 635, ../sass/navigation.scss */
.navbar .dropdown .dropdown-menu .social_login_box li:last-child {
  margin-right: 0;
}

/*
.navbar ul.nav li.register a.bt_twitter, a.bt_facebook {
  color:#fff;
  display:block;
  text-align:center;
  font-size:12px;
  padding:7px !important;
  display:block;
  box-shadow:none;
  -moz-box-shadow:none;

}*/
/* line 650, ../sass/navigation.scss */
.navbar ul.nav li.register a.bt_twitter:link {
  padding: 7px 11px !important;
}

/* line 653, ../sass/navigation.scss */
.navbar ul.nav li.register a.bt_facebook:link {
  padding: 7px 11px 7px 10px !important;
}

/* line 656, ../sass/navigation.scss */
.navbar ul.nav li.register a.bt_twitter span {
  text-shadow: 0 0px 0 #005596;
  -webkit-text-shadow: 0 1px 0 #005596;
}

/* line 660, ../sass/navigation.scss */
.navbar ul.nav li.register a.bt_facebook span {
  text-shadow: 0 0px 0 #005596;
  -webkit-text-shadow: 0 1px 0 #005596;
}

/* line 665, ../sass/navigation.scss */
.navbar .dropdown-menu .social_login_box li a {
  /*margin-right:10px !important;*/
  width: 88%;
}

/* line 669, ../sass/navigation.scss */
.navbar ul.nav li.register a.bt_facebook {
  margin-right: 0px;
}

/* line 673, ../sass/navigation.scss */
body #header .container .nav-collapse .nav #login .dropdown-menu a {
  word-wrap: normal !important;
}

/* line 677, ../sass/navigation.scss */
.twitter_ic {
  padding-left: 25px;
  background: url(/static/images2/social/ico_bt_tw.png) no-repeat center left;
}

/* line 682, ../sass/navigation.scss */
.facebook_ic {
  background: url(/static/images2/social/ico_bt_fb.png) no-repeat center left;
  padding-left: 25px;
}

/*===============================================


new navigation design


===============================================*/
/* line 695, ../sass/navigation.scss */
.navbar ul#dropmenu02 li.help, .navbar ul#dropmenu02 li#notification_container {
  color: #6D6D6D;
  font-size: 13px;
  font-weight: bold;
  text-shadow: 0 1px 0 white !important;
}
/* line 701, ../sass/navigation.scss */
.navbar ul#dropmenu02 > li > a {
  text-shadow: 0 -1px 0 #fff;
}

/* line 706, ../sass/navigation.scss */
#dropmenu02, #dropmenu03 {
  position: relative;
  text-shadow: 0 0px 0 white;
  -webkit-text-shadow: 0 1px 0 #fff;
}
/* line 710, ../sass/navigation.scss */
#dropmenu02 li.dropdown_menu02, #dropmenu03 li.dropdown_menu02 {
  /*ul:after {
    border-top:7px transparent solid;
    border-left:7px transparent solid;
    border-right:7px transparent solid;
    border-bottom:7px #fff solid;
    content: "";
    position: absolute;
    top: -13px;
    left: 131px;
  }*/
}
/* line 724, ../sass/navigation.scss */
#dropmenu02 li.dropdown_menu02 ul, #dropmenu03 li.dropdown_menu02 ul {
  position: absolute;
  top: 103%;
  right: 0px;
  list-style: none;
  margin: 0;
  border-radius: 0 0 3px 3px;
  background-color: #fff;
  box-shadow: 1px 3px 2px #ccc;
}
/* line 733, ../sass/navigation.scss */
#dropmenu02 li.dropdown_menu02 ul li:last-child, #dropmenu03 li.dropdown_menu02 ul li:last-child {
  border-radius: 0 0 3px 3px;
}
/* line 735, ../sass/navigation.scss */
#dropmenu02 li.dropdown_menu02 ul li:last-child a, #dropmenu03 li.dropdown_menu02 ul li:last-child a {
  border-radius: 0 0 3px 3px;
}
/* line 739, ../sass/navigation.scss */
#dropmenu02 li.dropdown_menu02 ul li, #dropmenu03 li.dropdown_menu02 ul li {
  width: 165px;
  height: 38px;
  border-left: 1px solid #cccccc;
  color: #fff;
  height: 0;
  overflow: hidden;
  -moz-transition: .2s;
  -webkit-transition: .2s;
  -o-transition: .2s;
  -ms-transition: .2s;
  transition: .2s;
  background-color: transparent;
}
/* line 754, ../sass/navigation.scss */
#dropmenu02 li.dropdown_menu02 ul li a, #dropmenu03 li.dropdown_menu02 ul li a {
  padding: 13px 12px !important;
  line-height: 1;
  width: 141px;
  text-align: left;
  font-size: 12px;
  font-weight: normal;
  background-color: #fff;
  border-right: none !important;
  border-top: 1px solid #cccccc;
}
/* line 765, ../sass/navigation.scss */
#dropmenu02 li.dropdown_menu02 ul li a:hover, #dropmenu03 li.dropdown_menu02 ul li a:hover {
  background: #bbbbbb !important;
  color: #ffffff;
  text-shadow: none;
  -webkit-text-shadow: none;
  text-replace: none;
}
/* line 780, ../sass/navigation.scss */
#dropmenu02 li.dropdown_menu02:hover > a, #dropmenu03 li.dropdown_menu02:hover > a {
  background: #333333;
  color: #333;
  text-shadow: none;
  -webkit-text-shadow: none;
  text-decoration: none;
}
/* line 787, ../sass/navigation.scss */
#dropmenu02 li.dropdown_menu02:hover ul li, #dropmenu03 li.dropdown_menu02:hover ul li {
  overflow: visible;
  height: 38px;
  text-shadow: none;
  -webkit-text-shadow: none;
  text-decoration: none;
}

/* line 808, ../sass/navigation.scss */
#dropmenu03 li.dropdown_menu02 ul {
  right: 1px;
}

/* line 811, ../sass/navigation.scss */
#dropmenu03 li.dropdown_menu02 ul li {
  width: 138px;
}
/* line 813, ../sass/navigation.scss */
#dropmenu03 li.dropdown_menu02 ul li a {
  width: 114px;
}
/* Footer */
#footer .inner {
  background: none repeat scroll 0 0 white;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 15px 15px 0px 15px;
  width: auto;
  opacity: 1;
  /* FireFox, Webkit, Opera */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

#footer {
  width: 990px;
  margin: 0 auto;
  display: block;
}
#footer #social_web_list {
  width: auto;
  margin-left: 10px;
}
#footer #social_web_list li {
  margin-bottom: 5px;
  line-height: 16px;
  font-size: 12px;
  font-weight: normal;
  padding-left: 18px;
}
#footer ul {
  float: left;
  width: 106px;
  margin: 0 5px 0 0;
}
#footer ul ul li {
  font-size: 12px;
  font-weight: normal;
}
#footer ul li {
  list-style-type: none;
  color: #666666;
  font-size: 12px;
  padding: 0;
  font-weight: bold;
  margin: 0;
}
#footer .rss {
  background: url("/static/images2/footer/ico_rss.png") no-repeat left;
  padding: 0 0 0 18px;
}
#footer .twitter {
  padding: 0 0 0 0 !important;
}
#footer .facebook {
  background: url("/static/images2/footer/ico_fb.png") no-repeat left;
  padding: 0 0 0 18px;
}
#footer .premium_ad {
  float: right;
  /*width:202px;
  color:#fff;
  margin-top:0px;
  padding:10px 15px 7px;
  background-color:#3fa3df;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;*/
}
#footer .premium_ad a {
  /*color:white;
  text-decoration:underline;*/
}
#footer .premium_ad ul {
  width: 202px;
}
#footer .premium_ad ul ul li {
  color: #fff;
}
#footer .premium_ad ul li {
  color: #fff;
}
#footer .premium_ad ul li.title {
  font-size: 18px;
}
#footer .panel_list {
  width: 100px;
  float: left;
}
#footer .copy {
  width: 300px;
  float: right;
}

.tw-btn {
  margin-top: 2px;
  float: left;
}

.gplus_btn div {
  margin-top: 2px !important;
}

#footer .box {
  margin-bottom: 15px;
}
#footer .box ul li {
  margin-right: 10px;
}
#footer .box li.form_list {
  width: 180px;
}
#footer .box li.panel_list {
  width: 100px;
}
#footer .box p {
  color: #999999;
}

#footer .box02 {
  margin-top: 10px;
  padding-top: 10px;
  border-top: #dddddd 1px solid;
}
#footer .box02 ul {
  width: 15%;
}
#footer .box02 ul ul {
  width: 100%;
  margin-top: 0;
  padding-top: 0;
  border-top: none;
}

#footer .ft_parts_list {
  width: 950px;
  margin: 0 auto;
}

#footer .box03 {
  margin-top: 15px;
  border-top: #dddddd 1px solid;
  padding-top: 10px;
}
#footer .box03 p {
  text-align: right;
}

.ico_crown {
  background: url("/static/images2/footer/ico_crown.png") no-repeat left;
  padding-left: 18px;
  color: #3d3d3d;
}

a.ico_crown:link {
  color: #3d3d3d;
}

a.ico_crown:hover {
  color: #3d3d3d;
}

a.ico_crown:visited {
  color: #3d3d3d;
}

/*search_box*/
#footer .language_select {
  margin: 0;
  vertical-align: top;
  padding: 0;
}
#footer #search_box {
  width: 400px;
  float: right;
  margin-right: 60px;
  text-align: right;
}
#footer #search_box #search_query {
  padding: 3px;
  background-color: #f7f7f7;
  border: #dddddd solid 1px;
  vertical-align: top;
  width: 224px;
}
#footer #search_box #search_type {
  margin: 0px 3px 3px 3px;
  padding: 2px;
  vertical-align: top;
}
#footer #search_box .bt_ico {
  padding: 3px;
  vertical-align: top;
}
#footer #search_box #search_button {
  background: url(/static/images2/ico_ar_search-06.png) no-repeat;
  line-height: 0;
  vertical-align: top;
  font-size: 0;
  width: 15px;
  height: 15px;
  border: none;
  /*padding:0;
  margin:0;*/
}
.minict_wrapper {
  font-family: "Segoe UI", Segoe, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
  color: #333;
  background: #fff;
  position: relative;
  height: 2.2rem;
  border: 1px solid #e5e5e5;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.minict_wrapper * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.minict_wrapper:after {
  content: "\25BC";
  display: block;
  position: absolute;
  height: 2.1rem;
  width: 2.1rem;
  top: 0;
  right: 0;
  font-size: 0.6rem;
  line-height: 1.9rem;
  text-align: center;
  color: #555;
}
.minict_wrapper.active:after {
  content: "\25B2";
}
.minict_wrapper input {
  border: 0;
  outline: none;
  background: none;
  font-family: "Segoe UI", Segoe, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
  color: #333;
  font-size: 1rem;
  height: 1.9rem;
  padding: 0 2.2rem 0 0.4rem;
  cursor: default;
  width: 100%;
}
.minict_wrapper ul {
  display: none;
  list-style: none;
  padding: 0;
  margin: 0;
  position: absolute;
  width: 100%;
  border: 1px solid #e5e5e5;
  border-radius: 3px;
  top: 2rem;
  left: 0;
  max-height: 22rem;
  overflow-y: auto;
  z-index: 999999;
}
.minict_wrapper ul li {
  list-style: none;
  font-size: 1rem;
  padding: 0 0.7rem;
  cursor: pointer;
  background: #fff !important;
  height: 2.2rem;
  line-height: 2rem;
  width: 100%;
}
.minict_wrapper ul li:hover {
  background: #fcfcfc !important;
  color: #111;
}
.minict_wrapper ul li.minict_group {
  color: #444;
  background: #f6f6f6;
  font-weight: bold;
  cursor: default;
}
.minict_wrapper ul li.minict_empty {
  display: none;
  background: #fff !important;
  color: #bbb;
  text-align: center;
  font-size: 0.9rem;
  height: 3.5rem;
  line-height: 3.3rem;
}
.minict_wrapper ul li.selected {
  color: #819a9a;
  background: #f9fcff;
}
.minict_wrapper ul li.highlighted {
  color: #fff;
  background: #819a9a;
}
.minict_wrapper ul li.hidden {
  display: none;
}

.minict_wrapper.bubble {
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.05);
  background: -moz-linear-gradient(top, white 0%, #f9f9f9 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #f9f9f9));
  background: -webkit-linear-gradient(top, white 0%, #f9f9f9 100%);
  background: -o-linear-gradient(top, white 0%, #f9f9f9 100%);
  background: -ms-linear-gradient(top, white 0%, #f9f9f9 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #f9f9f9 100%);
}
.minict_wrapper.bubble:hover {
  border-color: #dcdcdc;
}
.minict_wrapper.bubble:after {
  border-left: 1px solid #e5e5e5;
  -webkit-box-shadow: inset 1px 0px 0px 0px #fff;
  box-shadow: inset 1px 0px 0px 0px #fff;
  height: 2.05rem;
}
.minict_wrapper.bubble ul {
  top: 2.7rem;
  -webkit-box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.25);
  border-radius: 6px;
  overflow: visible;
}
.minict_wrapper.bubble ul:before {
  position: absolute;
  top: -11px;
  left: 19px;
  content: ".";
  color: transparent;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 11px 11px 11px;
  border-color: transparent transparent #e5e5e5 transparent;
}
.minict_wrapper.bubble ul:after {
  position: absolute;
  top: -10px;
  left: 20px;
  content: ".";
  color: transparent;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #ffffff transparent;
}
.minict_wrapper.bubble ul li.minict_first {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.minict_wrapper.bubble ul li.minict_last {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
/*







*/

