@charset "UTF-8";

/* -*- Encoding: utf8n -*- */

/* header
 ------------------------------------------*/
#header {
  width:100%; background:url(../img/common/headerimage.gif) no-repeat; background-position:right bottom; background-color:white;
}
#header h1 {
  background:url(../img/common/h1-bg.jpg); color:white; text-indent:5px; height:1.5em; line-height:1.5em;
}
#header h1 strong {
  font-weight:normal;
}
#header .logo {
  display:block; width:100%; border:0; margin:0; padding:0; height:107px;
}
.header_links {
  background:url(../img/common/line-pink.gif) repeat-x; background-position:0 bottom; background-color:white; padding-bottom:5px;
}
.header_links .link {
  background-color:#f33699; width:100%; line-height:20px; padding-top:2px; text-indent:10px; overflow:hidden;
}
.header_links .link a {
  color:white; text-decoration:none;
}

/* footer
 ------------------------------------------*/
#footer {
  background-color:#f5f5f5;
}
#footer .footer_navi {
  background:url(../img/common/line-pink.gif) repeat-x; padding-top:8px; text-indent:5px;
}
#footer .footer_menu {
  width:780px; text-align:right;
}
#footer .footer_menu a {
  color:#606060; background:url(../img/common/mini-mark.gif) no-repeat; background-position:0 5px; padding-left:10px;
}
#footer .footer_menu a:hover {
  color:black; text-decoration:underline;
}
#footer .rights {
  width:780px; text-align:right; margin-top:20px; padding-bottom:10px;
}
#footer .rights p {
  padding:0; margin:0;
}

/* layout
 ------------------------------------------*/
#container {
  border:0; padding-top:10px; width:800px; /*background-color:pink; /*background-color:white;*/
}
#split_left {
  width:200px; _width:215px; padding-right:20px; float:left; padding-bottom:20px; /*background-color:yellow; /*background-color:white;*/
}
#split_right {
  height:auto !important; float:left; width:550px; padding-bottom:20px; /*background-color:#f0f0f0; /*background-color:white;*/
}

/* left
 ------------------------------------------*/
#split_left a {
  text-decoration:none;
}
#split_left .main_menu ul li a {
  background:url(../img/common/left-menu-icon.gif) no-repeat; background-position:3px 3px; display:block; height:1%; color:#3366cc; margin:8px 10px 0 10px; padding-left:25px; border-bottom:1px dashed blue; text-decoration:none;
}
#split_left .main_menu ul li a:hover {
  color:black;
}
#split_left .sub_menu {
  margin-top:25px;
}
#split_left .sub_menu ul li a {
  background:url(../img/common/form-icon.gif) no-repeat; display:block; width:155px; color:green; margin-top:15px; margin-left:10px; padding-left:25px; padding-bottom:3px; border-bottom:1px dashed green;
}
#split_left .sub_menu ul li a:hover {
  color:black;
}
#split_left .partner_menu {
  margin-top:35px;
}
#split_left .partner_menu h2 {
  background:url(../img/common/line-pink.gif) no-repeat; background-position:0 bottom; width:185px; margin:0 auto; text-align:center; padding-bottom:5px; margin-bottom:5px;
}
#split_left .partner_menu ul li {
  background:url(../img/common/partner-icon.gif) no-repeat; background-position:0 2px; color:orange; margin-left:13px;
}
#split_left .partner_menu ul li a {
  display:block; margin-left:20px; color:#f60180; height:1%;
}
#split_left .partner_menu h2 a {
  color:#f60180;
}
#split_left .partner_menu ul li a:hover {
  color:black;
}
#split_left .link_menu {
  margin-top:15px;
}
#split_left .link_menu h2 {
  background:url(../img/common/line.gif) no-repeat; background-position:0 bottom; width:185px; margin:0 auto; text-align:center; padding-bottom:5px; margin-bottom:5px;
}
#split_left .link_menu ul li {
  background:url(../img/common/link-icon.gif) no-repeat; background-position:0 2px; color:orange; margin-left:13px;
}
#split_left .link_menu ul li a {
  display:block; margin-left:20px; color:orange; height:1%;
}
#split_left .link_menu h2 a {
  color:orange;
}
#split_left .link_menu a:hover {
  color:black;
}
#split_left .blog_menu {
  margin-top:15px;
}
#split_left .blog_menu h2 {
  background:url(../img/common/line-gray.gif) no-repeat; background-position:0 bottom; width:185px; margin:0 auto; text-align:center; padding-bottom:5px; margin-bottom:5px;
}
#split_left .blog_menu dl {
  margin-bottom:10px;
}
#split_left .blog_menu dl dt {
  background:url(../img/common/list-icon-black.gif) no-repeat; background-position:0 3px; color:orange; margin-left:13px;
}
#split_left .blog_menu dl dt a {
  display:block; color:black; margin-left:20px; height:1%;
}
#split_left .blog_menu dl dd {
  display:block; margin-left:13px; color:gray; height:1%;
}
#split_left .blog_menu a:hover {
  color:black;
}

/* index
 ------------------------------------------*/
#split_right .top .popular {
  margin-top:15px;
}
#split_right .top .voice_new {
  margin-top:5px;
}
#split_right .top .voice_new .row {
  padding-bottom:5px; border-bottom:1px dashed gray;
}
#split_right .top .voice_new dl {
  padding-top:10px;
}
#split_right .top .voice_new dl.r {
  margin-right:0;
}
#split_right .top .voice_new dl dt {
  float:left; width:100px; margin-right:8px;
}
#split_right .top .help {
  margin-top:5px;
}
#split_right .top .help .scroll_row dl dt {
  text-indent:10px; width:120px; _width:130px;
}
#split_right .top .help .scroll_row dl dd {
  margin-left:135px;
}
/* about
 ------------------------------------------*/
#split_right .about .about_header {
  border:1px solid #c6c4b3; text-align:center; padding-top:10px; padding-bottom:10px; margin-bottom:10px; background-color:white;
}
#split_right .about .about_header .illusts {
  margin:0 auto;
}
#split_right .about .about_header .case {
  float:left; width:180px;
}
#split_right .about .about_header .msg {
  display:block; width:160px; margin:5px auto; text-align:left; height:55px; overflow:hidden;
}
#split_right .about .about_header .illust_arrow {
  margin-bottom:10px;
}
#split_right .about .text-set {
  font-size:12px;
}
#split_right .about .about_tips {
  margin-top:30px;
}
#split_right .about .about_tips p {
  margin:5px 0; padding:0;
}
#split_right .about .about_tips p span.fix {
  display:block; margin-bottom:20px; height:6em; overflow:hidden; _height:6.25em;
}
#split_right .about .about_tips .vsplit {
  width:260px;
}
#split_right .about .about_tips .button {
  text-align:center; margin-top:10px; padding-top:10px; border-top:1px dashed #f6014c;
}

/* sample
 ------------------------------------------*/
#split_right .sample .manga_sample {
  margin-top:20px; margin-bottom:0; border-bottom:1px dashed gray;
}
#split_right .sample .manga_sample .title {
  margin-bottom:10px;
}
#split_right .sample .manga_sample .images {
  width:220px; float:left;
}
#split_right .sample  .manga_sample .button {
  margin-top:10px;
}
#split_right .sample  .manga_sample .story {
  margin-top:0; float:left; width:330px;
}
#split_right .sample  .manga_sample .story p {
  padding:0; margin:0; margin-bottom:10px; font-size:12px; line-height:1.25em;
}

/* line up
 ------------------------------------------*/
#split_right .lineup h3.title {
  margin-top:20px;
}
#split_right .lineup .images {
  text-align:center; margin:10px 0;
}
#split_right .lineup p.text {
  margin:5px; padding:0;
}

/* step
 ------------------------------------------*/
#split_right .step h3.title {
  margin-top:30px; margin-bottom:5px;
}
#split_right .step h3.title span.no {
  background-image:none; padding-left:5px; padding-right:3px; color:#f6014c;
}
#split_right .step .text {
  margin:0; margin-bottom:5px;
}
#split_right .step .attention {
  margin:0; margin-top:20px; font-size:14px; font-weight:bold;
}
/* mangaka
 ------------------------------------------*/
#split_right .mangaka h3.title {
  margin-top:20px;
}
#split_right .mangaka p.info {
  border-top:1px dashed gray; padding:0; margin:0; padding-top:10px; margin-top:20px;
}
#split_right .mangaka .center {
  padding:0; margin:0; margin-top:10px;
}
#split_right .mangaka .center a {
  padding:0 10px; border-bottom:1px dashed red; text-decoration:none;
}

/* price
 ------------------------------------------*/
#split_right .price .estimation {
  margin-bottom:30px;
}
#split_right .price .estimation p.info, #split_right .price .price_form p.info {
  margin:5px 0; padding:0;
}
#split_right .price .estimation p.lbl {
  margin:0; padding:0; overflow:hidden; line-height:1.25em; height:1.25em; text-align:center; color:blue; padding-top:10px; _padding-top:0;
}
#split_right .price .estimation .sheet {
  border:1px solid black; padding:20px 10px; background-color:#fbfbfb;
}
#split_right .price .estimation .sheet dl dd.clear {
  margin:0; padding:0; clear:both; height:0px; _overflow:hidden;
}
#split_right .price .estimation .sheet dl {
  border-bottom:1px dashed gray; line-height:2em; height:2em; overflow:hidden;
}
#split_right .price .estimation .sheet dl.s {
  border-bottom:1px solid black; text-align:right;
}
#split_right .price .estimation .sheet dl dt {
  float:left; width:155px; color:#f6014c; text-indent:5px;
}
#split_right .price .estimation .sheet dl dd {
  overflow:hidden; text-align:right;
}
#split_right .price .price_form dl dt {
  width:75px; _width:90px; padding-right:30px; /*background-color:pink;*/
}
#split_right .price .price_form dl dd.item {
  width:200px; /*background-color:blue;*/
}
#split_right .price .price_form dl dd.help {
  width:225px; /*background-color:red;*/
}
#split_right .price .sale {
  margin:20px 0; padding:0; font-size:14px; font-weight:bold;
}

/* price_estimation
 ------------------------------------------*/
#split_right .price_estimation p.text {
  padding:0; margin:0; margin:5px 0 10px 0; font-size:14px;
}
#split_right .price_estimation p.link {
  text-align:center;
}
#split_right .price_estimation p.link a {
  padding:0 5px; border-bottom:1px dashed red; text-decoration:none;
}
#split_right .price_estimation .price_estimation_sheet {
  padding:10px 0; margin-top:20px;
}
#split_right .price_estimation .price_estimation_sheet .info {
  font-size:14px; text-align:right;
}
#split_right .price_estimation .price_estimation_sheet dl dt {
  width:200px; font-size:14px;
}
#split_right .price_estimation .price_estimation_sheet dl dd {
  margin-left:210px; border-bottom:3px solid #fff0f0; font-size:14px; text-align:right;
}
#split_right .price_estimation .price_estimation_sheet dl dd.clear {
  border:0;
}

/* voice
 ------------------------------------------*/
#split_right .voice {
}
#split_right .voice dl.detail {
  margin-top:15px; border-bottom:1px dashed gray;
}
#split_right .voice dl dt {
  float:left; width:100px; margin-right:8px;
}
#split_right .voice dl dt img {
  margin-bottom:10px;
}
#split_right .voice dl dd.msg {
  float:left; padding-left:10px; width:430px; line-height:1.25em; padding-bottom:10px;
}
#split_right .voice dl dd.clear {
  margin:0; padding:0; clear:both; height:0px; _overflow:hidden;
}
#split_right .voice dl dd p {
  padding:0; margin:0;
}
#split_right .voice dl dd p.lbl {
  margin-bottom:10px; color:#f6014c;
}

/* quetsion
 ------------------------------------------*/
#split_right .question .col2_table {
  margin-bottom:20px;
}
#split_right .question .col2_table dl dt {
  width:130px; _width:140px;
}
#split_right .question .col2_table dl dd {
  margin-left:145px;
}


/* quetsion detail
 ------------------------------------------*/
#split_right .question_detail dl {
  border-bottom:1px dashed #c6c4b3; font-size:14px;  margin-bottom:20px;
}
#split_right .question_detail dl dt {
  padding-bottom:10px; margin-top:10px; background:url(../img/common/form-icon.gif) no-repeat; padding-left:30px; color:green;
}
#split_right .question_detail dl dd {
  padding-bottom:20px; padding-left:30px;
}

/* partner
 ------------------------------------------*/
#split_right .partner .links dd a {
  color:black; text-decoration:underline;
}
#split_right .partner .links dl {
  width:265px; margin-top:10px;
}
#split_right .partner .links dl.l {
  float:left;
}
#split_right .partner .links dl.r {
  float:left; margin-left:20px;
}
#split_right .partner .links dl dt {
  background:url(../img/common/left-menu-icon.gif) no-repeat; background-position:0 4px; padding-left:15px; color:blue;
}
#split_right .partner .links dl dd {
  color:#c0c0c0;
}
#split_right .partner .info {
  margin:0; padding:0; margin-top:30px; padding-top:20px; padding-bottom:10px; border-top:1px dashed gray;
}

/* partner list
 ------------------------------------------*/
#split_right .partner_list dt {
  text-align:right; text-indent:5px; width:120px;
}
#split_right .partner_list dd {
  margin-left:150px;
}
#split_right .partner_list .col2_table {
  margin-top:20px; margin-bottom:50px;
}
#split_right .partner_list .col2_table a {
  color:#f6014c; text-decoration:underline;
}

/* request
 ------------------------------------------*/
#split_right .request .sale {
  margin:0; padding:0; margin-top:15px; font-size:14px; font-weight:bold;
}
#split_right .request .navi {
  margin:0; padding:0; margin-top:10px; text-align:center; font-size:14px;
}
#split_right .request .navi a {
  border-bottom:1px dashed red; padding:0 10px; text-decoration:none;
}
#split_right .request span.help {
  font-size:14px;
}
#split_right .request .request_form {
  margin-top:20px;
}
#split_right .request .request_form dl dt {
  width:75px; _width:90px;
}
#split_right .request .request_form dl dd.item {
  padding-left:5px;
}
#split_right .request .request_form h3.title {
  margin:0; margin-bottom:10px;
}
#split_right .request .request_form p.info {
  padding:0; margin:5px 0;
}
#split_right .request .request_form .form_title {
  padding:0; margin:0; margin-top:20px; font-size:14px; color:black;
}
#split_right .request .request_offline {
  margin-top:30px;
}
#split_right .request .request_offline .center {
  font-size:14px;
}
#split_right .request .attention {
  margin:0; margin-top:20px; font-size:14px; font-weight:bold;
}

/* request confirm
 ------------------------------------------*/
#split_right .request_confirm .simple_table {
  margin-top:20px;
}
#split_right .request_confirm .simple_table dl dt {
  width:200px; font-size:14px;
}
#split_right .request_confirm .simple_table dl dd {
  margin-left:210px; border-bottom:3px solid #fff0f0; font-size:14px;
}
#split_right .request_confirm .simple_table dl dd.clear {
  border:0;
}

/* request done
 ------------------------------------------*/
#split_right .request_done p {
  font-size:14px;
}
#split_right .request_done .message {
  border-bottom:1px dashed gray;
}

/* query
 ------------------------------------------*/
#split_right .query .query_form {
  margin-top:20px;
}
#split_right .query .query_form p.center {
  font-size:14px;
}
#split_right .query .query_form dl dt {
  width:85px; _width:100px; /*background-color:pink;*/
}
#split_right .query .query_form dl dd.item {
  width:230px; /*background-color:blue;*/
}
#split_right .query .query_form dl dd.help {
  width:195px; /*background-color:red;*/
}
#split_right .query .query_form h3.title {
  margin:0; margin-bottom:5px;
}

/* query_confirm
 ------------------------------------------*/
#split_right .query_confirm .simple_table {
  margin-top:20px;
}
#split_right .query_confirm .simple_table dl dt {
  width:200px; font-size:14px;
}
#split_right .query_confirm .simple_table dl dd {
  margin-left:210px; border-bottom:3px solid #fff0f0; font-size:14px;
}
#split_right .query_confirm .simple_table dl dd.clear {
  border:0;
}

/* doc
 ------------------------------------------*/
#split_right .doc h3.title {
  margin-top:20px;
}
#split_right .doc .download_link {
  margin:0; padding:0; margin-top:10px; text-align:center; font-size:14px;
}
#split_right .doc .download_link a {
  border-bottom:1px dashed red; padding:0 10px; text-decoration:none;
}
#split_right .doc .doc_form dl dt {
  width:90px;  /*background-color:pink;*/
}
#split_right .doc .doc_form dl dd.item {
  width:230px; padding-left:0; /*background-color:blue;*/
}
#split_right .doc .doc_form dl dd.help {
  width:190px; /*background-color:red;*/
}

/* doc_confirm
 ------------------------------------------*/
#split_right .doc_confirm .simple_table {
  margin-top:20px;
}
#split_right .doc_confirm .simple_table dl dt {
  width:200px; font-size:14px;
}
#split_right .doc_confirm .simple_table dl dd {
  margin-left:210px; border-bottom:3px solid #fff0f0; font-size:14px;
}
#split_right .doc_confirm .simple_table dl dd.clear {
  border:0;
}

/* partner_req
 ------------------------------------------*/
#split_right .partner_req p.text {
  font-size:14px; margin-top:20px; border-bottom:1px dashed gray; padding-bottom:10px;
}
#split_right .partner_req p.center {
  font-size:14px; margin-top:20px; text-align:center;
}

/* mangaka_req
 ------------------------------------------*/
#split_right .mangaka_req  dl.attention {
  border-top:1px dashed gray; padding-top:10px; margin-top:20px; margin-bottom:20px;
}
#split_right .mangaka_req  dl.attention dd {
  background:url(../img/common/mini-mark.gif) no-repeat; background-position:3px 5px; padding-left:15px;
}
#split_right .mangaka_req .mangaka_req_form h3.title {
  margin-bottom:10px;
}
#split_right .mangaka_req .mangaka_req_form dl dt {
  width:90px; /*background-color:pink;*/
}
#split_right .mangaka_req .mangaka_req_form dl dd.item {
  width:230px; padding-left:0; /*background-color:blue;*/
}
#split_right .mangaka_req .mangaka_req_form dl dd.help {
  width:190px; /*background-color:red;*/
}

/* mangaka_req_confirm
 ------------------------------------------*/
#split_right .mangaka_req_confirm .simple_table {
  margin-top:20px;
}
#split_right .mangaka_req_confirm .simple_table dl dt {
  width:200px; font-size:14px;
}
#split_right .mangaka_req_confirm .simple_table dl dd {
  margin-left:210px; border-bottom:3px solid #fff0f0; font-size:14px;
}
#split_right .mangaka_req_confirm .simple_table dl dd.clear {
  border:0;
}

/* friend
 ------------------------------------------*/
#split_right .friend .friend_form h3.title {
  margin-bottom:10px;
}
#split_right .friend .friend_form dl dt {
  width:90px; /*background-color:pink;*/
}
#split_right .friend .friend_form dl dd.item {
  width:230px; padding-left:0; /*background-color:blue;*/
}
#split_right .friend .friend_form dl dd.help {
  width:190px; /*background-color:red;*/
}

/* privacy
 ------------------------------------------*/
#split_right .privacy h2.caption {
  margin-bottom:20px;
}
#split_right .privacy dl {
  margin-bottom:20px;
}
#split_right .privacy dl dt {
  font-weight:bold;
}
#split_right .privacy p.center a {
  padding:3px 10px; border-bottom:1px dashed red; text-decoration:none;
}

/* privacy_req
 ------------------------------------------*/
#split_right .privacy_req h2.caption {
  margin-bottom:10px;
}
#split_right .privacy_req .privacy_req_form dl dt {
  width:90px; /*background-color:pink;*/
}
#split_right .privacy_req .privacy_req_form dl dd.item {
  width:230px; padding-left:0; /*background-color:blue;*/
}
#split_right .privacy_req .privacy_req_form dl dd.help {
  width:190px; /*background-color:red;*/
}
#split_right .privacy_req .center {
  font-size:14px; margin-top:20px;
}

/* tokutei
 ------------------------------------------*/
#split_right .tokutei h2.caption {
  margin-bottom:10px;
}
#split_right .tokutei dl dd {
  border-bottom:3px solid #fff0f0;
}
#split_right .tokutei dl dd.clear {
  border:0;
}

/* complay
 ------------------------------------------*/
#split_right .company .info {
  padding:0; margin:0; margin:5px 0 10px 0;
}
#split_right .company dl dt {
  width:130px;
}
#split_right .company dl dd {
  margin-left:140px; border-bottom:3px solid #fff0f0;
}
#split_right .company dl dd.clear {
  border:0;
}

/* link req
 ------------------------------------------*/
#split_right .link_req h3.title {
  margin-top:20px; margin-bottom:10px;
}

/* sitemap
 ------------------------------------------*/
#split_right .sitemap .sitemap_block {
  margin-top:10px; margin-bottom:30px; 
}
*:first-child+html>/**/body #split_right .sitemap .sitemap_block {
  border-bottom:1px solid white; /* for ie8 bata1 adhook? */
}
#split_right .sitemap .sitemap_block dl {
  
}
#split_right .sitemap .sitemap_block dl dt {
  font-size:14px;
}
#split_right .sitemap .sitemap_block dl dd {
  font-size:12px; background:url(../img/common/mini-mark.gif) no-repeat; background-position:3px 0.7em; padding:3px; padding-left:15px;
}

/* sample_story
 ------------------------------------------*/
#split_right .sample_story .info {
  padding:0; margin:0; margin:5px 0 10px 0;
}
#split_right .sample_story h3 {
  font-size:14px; color:black; margin-top:20px;
}
#split_right .sample_story .simple_table {
  margin-bottom:30px;
}
#split_right .sample_story dl dt {
  width:120px;
}
#split_right .sample_story dl dd {
  margin-left:130px; border-bottom:3px solid #fff0f0;
}
#split_right .sample_story dl dd.clear {
  border:0;
}

/* story_form
 ------------------------------------------*/
#split_right .story_form .info {
  padding:0; margin:0; margin:5px 0 10px 0;
}
#split_right .story_form .story_form_form {
  margin-top:30px;
}
#split_right .story_form .story_form_form .input_form {
  margin-top:10px;
}
#split_right .story_form .story_form_form .input_form .save_date {
  margin:10px 10px 5px 12px; font-size:12px;
}
#split_right .story_form .attention {
  padding-top:10px; text-align:center; font-size:14px; color:#f6014c; font-weight:bold;
}

/* go_link
 ------------------------------------------*/
#split_right .go_link p.attention {
  font-size:14px; margin-bottom:20px; text-align:center; 
}
#split_right .go_link p.url {
  margin:0; padding:0; margin-bottom:5px; color:blue; font-size:14px; text-align:center; 
}
#split_right .go_link p.img {
  margin:0; padding:0; text-align:center; 
}
#split_right .go_link .navi {
  text-align:center; margin-top:10px; font-size:14px;
}

/* information
 ------------------------------------------*/
#split_right .information h3 {
  margin:0; padding:0; font-size:14px; font-weight:bold; margin-top:20px; margin-bottom:5px;
}
#split_right .information .txt {
  margin:0; padding:0; font-size:14px; margin-bottom:20px;
}
#split_right .information .url {
  text-align:center;
}
#split_right .information .img {
  text-align:center;
}

/* manga_sample
 ------------------------------------------*/
#split_right .manga_sample .navi {
  font-size:14px; text-align:center; margin:5px 0;
}

/* mangaka_detail
 ------------------------------------------*/
#split_right .mangaka_detail .profile {
  margin-top:10px;
}
#split_right .mangaka_detail .profile img {
  border:1px solid gray;
}
#split_right .mangaka_detail .profile h3 {
  display:none;
}
#split_right .mangaka_detail .profile dl.genre {
  margin-top:10px;
}
#split_right .mangaka_detail .profile dl.genre dt {
  color:#f6014c;
}
#split_right .mangaka_detail .profile dl.genre dd span {
  padding-right:8px;
}
#split_right .mangaka_detail p.info {
  border-top:1px dashed gray; padding:0; margin:0; padding-top:10px; margin-top:30px;
}
#split_right .mangaka_detail .center {
  padding:0; margin:0; margin-top:10px;
}
#split_right .mangaka_detail .center a {
  padding:0 10px; border-bottom:1px dashed red; text-decoration:none;
}
#split_right .mangaka_detail .illust_list {
  margin-top:20px;
}
#split_right .mangaka_detail .illust_list .items {
  margin-top:5px;
}
#split_right .mangaka_detail .illust_list img {
  padding:0 8px; _margin:0 8px;
}
/* story_login
 ------------------------------------------*/
#split_right .story_login p.info {
  font-size:14px;
}
#split_right .story_login .story_login_form {
  margin-top:20px;
}
#split_right .story_login .story_login_form dl dt {
  width:85px; _width:100px; /*background-color:pink;*/
}
#split_right .story_login .story_login_form dl dd.item {
  width:230px; /*background-color:blue;*/
}
#split_right .story_login .story_login_form dl dd.help {
  width:195px; /*background-color:red;*/
}
