/*アコーディオンメニューのIE8以下対応用*/

.table td.center,
.table th.center {
  text-align: center;
}
.table td.right,
.table th.right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-left {
  text-align: left;
}
.btn-wide {
  padding-right: 20px;
  padding-left: 20px;
}
.btn-radius {
  border-radius: 20px 20px 20px 20px;
}
.btn-left .float_l {
  float: left;
}
.btn-right .float_r {
  float: right;
}
.render_switcher {
  background-color: rgba(220, 220, 220, 0.8);
  border-radius: 12px;
  position: fixed;
  bottom: 10px;
  right: 10px;
  padding: 0.5em 1.0em;
  font-size: 0.8em;
}
.btn-bold {
  font-weight: bold;
}
.btn-bolder {
  font-weight: bolder;
}
.btn-lighter {
  font-weight: lighter;
}
.btn-dg-sample {
  padding: 3px 9px;
}
.ajax_order button {
  white-space: nowrap;
}
.ajax_order_delete {
  background-color: pink;
}
.label-dg,
.badge-dg {
  background-color: #e53947;
  border: 1px solid none;
  color: #ffffff;
}
.label-daibunrui,
.badge-daibunrui {
  background-color: #D3D3D3;
  border: 1px solid #696969;
  color: #696969;
}

.label-daibunrui-small,
.badge-daibunrui-small {
  background-color:#f5f5f5;
  border:1px solid #808080;
             color:#808080;
  border-radius: 10%;
  padding: 0px 2px;
  text-align: center;
  font-size:80%;
}

.label-adult,
.badge-adult {
  background-color: #ffd4d4;
  /*aは、スケルトン％*/

  background-color: rgba(255, 180, 180, 0.8);
  border: solid 1px #ffb4b4;
  color: #800000;
}

.label-adult-small,
.badge-adult-small {
  background-color:#ffe0ef;
  border:1px solid #ff7fbf;
             color:#ff7fbf;
  border-radius: 15%;
  padding: 0px 2px;
  text-align: center;
  font-size:80%;
}


.label-bl,
.badge-bl {
  background-color: #ffd4ff;
  background-color: rgba(255, 212, 255, 0.75);
  border: solid 1px #cc99ff;
  color: #800080;
}

.label-bl-small,
.badge-bl-small {
  background-color:#efe0ff;
  border:1px solid #bf7fff;
             color:#bf7fff;
  border-radius: 15%;
  padding: 0px 2px;
  text-align: center;
  font-size:80%;
}

.label-set,
.badge-set {
  background-color: #fff2b2;
  border: solid 1px #ffd700;
  color: #665928;
}
.label-tokuten,
.badge-tokuten {
  background-color: #CCFFFF;
  border: solid 1px #6598FF;
  color: #000080;
}
.label-tokuten-small,
.badge-tokuten-small {
  background-color: #CCFFFF;
  border: solid 1px #6598FF;
  color: #000080;
  border-radius: 15%;
  padding: 0px 2px;
  text-align: center;
  font-size:80%;
}
.label-mailbin,
.badge-mailbin {
  background-color: #ffffff;
  border: solid 1px #630400;
  color: #84391f;
}
.input-infinitesimal {
  width: 30px;
}
.html_select_date_mini select {
  width: 60px;
}
.html_select_date_mini select option {
  width: 60px;
}
.html_select_date_mini2 select {
  width: 70px;
}
.html_select_date_mini2 select option {
  width: 70px;
}
.html_select_date_small select {
  width: 90px;
}
.html_select_date_small select option {
  width: 90px;
}
.html_select_date_medium select {
  width: 150px;
}
.html_select_date_medium select option {
  width: 150px;
}
.list li:first-child {
  border-width: 1px 0px 1px 0px;
  border-color: #DDDDDD;
  border-style: solid;
}
.list li {
  border-width: 0px 0px 1px 0px;
  border-color: #DDDDDD;
  border-style: solid;
}
.list-striped li:nth-child(2n+1) {
  background-color: #F9F9F9;
}
.well-white {
  background-color: #ffffff;
}

.well-success {
	background-color: #dff0d8;
}

.well-error {
	background-color: #f2dede;
}
.well-warning {
	background-color: #fcf8e3;
}
.well-info {
	background-color: #d9edf7;
}




.well-border-digital {
  border-color: #e53947;
}
.well-border-club {
  border-color: #228b22;
}
.well-border-seagreen {
  border-color: seagreen;
}

.well-border-black {
  border-color: #000000;
}



.alert-small {
  padding: 4px 18px 4px 7px;
}
dd.divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}
/** ヘッドライントピック定義 **/
div.topic_box {
  clear: both;
  margin: 0px 0.25em 1.2em 1px;
}
div.topic_title {
  color: #0000ff;
  font-weight: bold;
  width: 440px;
  display: block;
}
div.topic_title_wide {
  color: #0000ff;
  font-weight: bold;
  font-size: 17px;
  display: block;
}
div.topic_image {
  width: 70px;
  float: left;
  margin-bottom: 6px;
}
img.topic_image {
  width: 70px;
  float: left;
  margin-right: 4px;
}
div.topic_subtitle {
  color: #cc2828;
  font-weight: bold;
  font-size: 15px;
  display: inline;
}
div.topic_main {
  color: #000000;
  font-size: 13px;
  display: block;
  padding-right: 2px;
}
div.order_box {
  text-align: center;
  display: block;
  padding: 4px 0px 8px 0px;
}
div.box {
  border: solid 1px purple;
  width: 100%;
}
div.banner_box {
  clear: both;
  text-align: center;
  margin: 0px 0px 0px -6px;
}
div.banner_top_box {
  clear: both;
  text-align: center;
  margin: 0px 2px 0px 0px;
}
.adult_warning {
  font-size: 12px;
  color: crimson;
  font-weight: bold;
}
.stock_info_user {
  color: #800000;
}
.stock_info_staff {
  margin: 0px 3px;
  color: #008b8b;
}
.sq_100_panel {
  text-align: center;
  width: 155px;
  height: 210px;
  float: left;
}
@media (max-width: 767px) {
  .sq_100_panel {
    width: 49%;
  }
}

hr {
  margin: 5px 0px;
}



/** ヘッドライントピック スマホモード **/

div.topic_box_phone {
  clear: both;
  margin: 0px 0.25em 0.5em 1px;
}


div.topic_subtitle_phone {
  color: #cc2828;
  font-weight: bold;
  font-size: 12px;
  display: inline;
}




/*アコーディオンメニューのIE8以下対応用*/
.hidden-phone-menu {
  height: auto\9;
}

@media (min-width: 768px) {
  .hidden-phone-menu {
    height: auto !important;
  }
}
@media (max-width: 767px) {
  .hidden-phone-menu {
    height: 0;
  }
}
table.table-text-center th,
table.table-text-center td {
  text-align: center;
}
.muted-light {
  color: #cccccc;
}
.navbar .divider-vertical-narrow {
  margin: 0 3px;
}
@media (min-width: 1394px) {
  .nav-list-detail {
    padding-top: 10px;
  }
}
/*ナビバー 倶楽部用*/.navbar-club .navbar-inner {
  background-color: #228b22;
  background-image: -moz-linear-gradient(top, #228b22, #186618);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#228b22), to(#186618));
  background-image: -webkit-linear-gradient(top, #228b22, #186618);
  background-image: -o-linear-gradient(top, #228b22, #186618);
  background-image: linear-gradient(to bottom, #228b22, #186618);
  background-repeat: repeat-x;
  border-color: #252525;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff228b22', endColorstr='#ff186618', GradientType=0);
}
.navbar-club .nav .active > a,
.navbar-club .nav .active > a:hover,
.navbar-club .nav .active > a:focus {
  color: #ffffff;
  background-color: #186618;
}
.navbar-club .divider-vertical {
  border-right-color: #228b22;
  border-left-color: #186618;
}
.navbar-club .nav li.dropdown.open > .dropdown-toggle,
.navbar-club .nav li.dropdown.active > .dropdown-toggle,
.navbar-club .nav li.dropdown.open.active > .dropdown-toggle {
  color: #ffffff;
  background-color: #186618;
}
.navbar-club .nav-collapse .nav > li > a,
.navbar-club .nav-collapse .dropdown-menu a {
  color: #ffffff;
}
.navbar-club .nav-collapse .nav > li > a:hover,
.navbar-club .nav-collapse .dropdown-menu a:hover {
  background-color: #24140e;
}
.navbar-club .brand {
  color: #ffffff;
}
.navbar-club .nav > li > a {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
/*ナビバー デジタル用*/
.navbar-digital .navbar-inner {
  background-color: #e53947;
  background-image: -moz-linear-gradient(top, #e53947, #b32d38);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e53947), to(#b32d38));
  background-image: -webkit-linear-gradient(top, #e53947, #b32d38);
  background-image: -o-linear-gradient(top, #e53947, #b32d38);
  background-image: linear-gradient(to bottom, #e53947, #b32d38);
  background-repeat: repeat-x;
  border-color: #252525;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffe53947', endColorstr='#ffb32d38', GradientType=0);
}
.navbar-digital .nav .active > a,
.navbar-digital .nav .active > a:hover,
.navbar-digital .nav .active > a:focus {
  color: #ffffff;
  background-color: #b32d38;
}
.navbar-digital .divider-vertical-narrow {
  border-right-color: #e53947;
  border-left-color: #b32d38;
}
.navbar-digital .nav li.dropdown.open > .dropdown-toggle,
.navbar-digital .nav li.dropdown.active > .dropdown-toggle,
.navbar-digital .nav li.dropdown.open.active > .dropdown-toggle {
  color: #ffffff;
  background-color: #b32d38;
}
.navbar-digital .nav-collapse .nav > li > a,
.navbar-digital .nav-collapse .dropdown-menu a {
  color: #ffffff;
}
.navbar-digital .nav-collapse .nav > li > a:hover,
.navbar-digital .nav-collapse .dropdown-menu a:hover {
  background-color: #402319;
}
.navbar-digital .brand {
  color: #ffffff;
}
.navbar-digital .nav > li > a {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/*ナビバー アダルト用*/
.navbar-club-adult .navbar-inner {
  background-color: #0000cd;
  background-image: -moz-linear-gradient(top, #0000cd, #0000b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0000cd), to(#0000b3));
  background-image: -webkit-linear-gradient(top, #0000cd, #0000b3);
  background-image: -o-linear-gradient(top, #0000cd, #0000b3);
  background-image: linear-gradient(to bottom, #0000cd, #0000b3);
  background-repeat: repeat-x;
  border-color: #252525;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffe53947', endColorstr='#ffb32d38', GradientType=0);
}
.navbar-club-adult .nav .active > a,
.navbar-club-adult .nav .active > a:hover,
.navbar-club-adult .nav .active > a:focus {
  color: #ffffff;
  background-color: #0000b3;
}
.navbar-club-adult .divider-vertical-narrow {
  border-right-color: #0000cd;
  border-left-color: #0000b3;
}
.navbar-club-adult .nav li.dropdown.open > .dropdown-toggle,
.navbar-club-adult .nav li.dropdown.active > .dropdown-toggle,
.navbar-club-adult .nav li.dropdown.open.active > .dropdown-toggle {
  color: #ffffff;
  background-color: #0000b3;
}
.navbar-club-adult .nav-collapse .nav > li > a,
.navbar-club-adult .nav-collapse .dropdown-menu a {
  color: #ffffff;
}
.navbar-club-adult .nav-collapse .nav > li > a:hover,
.navbar-club-adult .nav-collapse .dropdown-menu a:hover {
  background-color: #402319;
}
.navbar-club-adult .brand {
  color: #ffffff;
}
.navbar-club-adult .nav > li > a {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.label-club-adult, .badge-club-adult {
  background-color: #0000cd;
  background-image: -moz-linear-gradient(top, #0000cd, #0000b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0000cd), to(#0000b3));
  background-image: -webkit-linear-gradient(top, #0000cd, #0000b3);
  background-image: -o-linear-gradient(top, #0000cd, #0000b3);
  background-image: linear-gradient(to bottom, #0000cd, #0000b3);
  background-repeat: repeat-x;
  border-color: #ffffff;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#0000cd', endColorstr='#0000b3', GradientType=0);
	color:#ffffff !important;
	border:1px solid #a9a9a9;
}

/*ナビバー 八王子用*/
.navbar-hachiouji .navbar-inner {
  background-color: #d3691f;
  background-image: -moz-linear-gradient(top, #d3691f, #a15118);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3691f), to(#a15118));
  background-image: -webkit-linear-gradient(top, #d3691f, #a15118);
  background-image: -o-linear-gradient(top, #d3691f, #a15118);
  background-image: linear-gradient(to bottom, #d3691f, #a15118);
  background-repeat: repeat-x;
  border-color: #ffffff;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffd3691f', endColorstr='#ffa15118', GradientType=0);
}
.navbar-hachiouji .nav .active > a,
.navbar-hachiouji .nav .active > a:hover,
.navbar-hachiouji .nav .active > a:focus {
  color: #ffffff;
  background-color: #a15118;
}
.navbar-hachiouji .divider-vertical-narrow {
  border-right-color: #d3691f;
  border-left-color: #a15118;
}
.navbar-hachiouji .nav li.dropdown.open > .dropdown-toggle,
.navbar-hachiouji .nav li.dropdown.active > .dropdown-toggle,
.navbar-hachiouji .nav li.dropdown.open.active > .dropdown-toggle {
  color: #ffffff;
  background-color: #731c23;
}
.navbar-hachiouji .nav-collapse .nav > li > a,
.navbar-hachiouji .nav-collapse .dropdown-menu a {
  color: #ffffff;
}
.navbar-hachiouji .nav-collapse .nav > li > a:hover,
.navbar-hachiouji .nav-collapse .dropdown-menu a:hover {
  background-color: #402319;
}
.navbar-hachiouji .brand {
  color: #ffffff;
}
.navbar-hachiouji .nav > li > a {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-cart {
  color: #333333;
  text-shadow: 0 -0.5px 0 rgba(0, 0, 0, 0.25);
  background-color: #e5acb6;
  background-image: -moz-linear-gradient(top, #ffbfca, #ffccd4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffbfca), to(#ffccd4));
  background-image: -webkit-linear-gradient(top, #ffbfca, #ffccd4);
  background-image: -o-linear-gradient(top, #ffbfca, #ffccd4);
  background-image: linear-gradient(to bottom, #ffbfca, #ffccd4);
  background-repeat: repeat-x;
  border-color: #ffccd4 #ffccd4 #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(startColorstr='#ffffbfca', endColorstr='#ffffccd4', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-cart:hover,
.btn-cart:active,
.btn-cart:focus,
.btn-cart.active,
.btn-cart.disabled,
.btn-cart[disabled] {
  color: #333333;
  background-color: #ffccd4;
}
.two-column-box {
  width: 49%;
}
.two-column-box:nth-of-type(2) {
  margin-top: 0px;
}
.three-column-box {
  width: 32%;
}
.three-column-box:nth-of-type(2) {
  margin-top: 0px;
}
.four-column-box {
  width: 24%;
}
.four-column-box:nth-of-type(2) {
  margin-top: 0px;
}


@media (max-width: 767px) {
  .two-column-box {
    width: 100%;
  }
  .two-column-box:nth-of-type(2) {
    margin-top: 15px;
  }
  .three-column-box {
    width: 100%;
  }
  .three-column-box:nth-of-type(2) {
    margin-top: 15px;
  }
  .four-column-box {
    width: 100%;
  }
  .four-column-box:nth-of-type(2) {
    margin-top: 15px;
  }
	.well-visible-phone {
	  min-height: 20px;
	  padding: 19px;
	  margin-bottom: 20px;
	  background-color: #f5f5f5;
	  border: 1px solid #e3e3e3;
	  -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);
	}

}

div.sns_box {
  text-align: right;
}

div.sns_sub_box {
  display:inline-block;
	margin-left: 3px;
}

div.sns_box > .sns_sub_box > .fb_iframe_widget {
	top: -2px;
	top: 3px\9;
}

@media all and (-ms-high-contrast:none) {
	div.sns_box > .sns_sub_box > .fb_iframe_widget {
		top: 3px;
	}
}
		 
div.sns_sub_box:last-child {
	width: 60px;
}


/*検索left用*/
/*
.search_well {
min-height: 20px;
margin-bottom: 20px;
background-color: #f5f5f5;
border: 1px solid #c0c0c0;
-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);

}
*/
div.filter_box {
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 8px 12px;
	margin: 0px 0px 8px 0px;

  /*
	width:100%;
	border-right  : solid 1px silver;
	font-size:9pt;
  */
}


div.filter_box:hover {
  /*
	background-color:#e6e6e6;
  */
}

div.filter_box:after {
  /*
	clear: both;
  */
}

div.filter_off {
  /*
	background-color:	#f5f5f5;
  */
}

div.filter_on {
	background-color:	#DFF0D8;

}


.filter_label {
  /*
	font-size:10pt;
	font-weight:bold;
	margin: 0px;
	padding:2px 0px 0px 2px;
	float:left;
	width:80%;
	line-height:20px;
  */
	float: left;
}

div.filter_on .filter_label {
  /*
	color:#000000;
  */
}
div.filter_off .filter_label {
  /*
	color:#999999;
  */
}

div.filter_value {
  /*
	padding-left: 8px;
	margin-bottom: 2px;
	clear:both;
  */
}

div.filter_value .selected_link {
  /*
	background-color:#0088cc;
	color:#ffffff;
	white-space:nowrap;
  */
}

.filter_value a:link   { color: #0088cc; }
.filter_value a:visited{ color: #0088cc; }

.filter_value_text {
  /*
	width:180px;
  */
	ime-mode:active;
}

div.filter_genre_gorup {
	font-size:110%;
	font-weight:bold;
	white-space:nowrap;
	border-top :dotted 1px #c0c0c0;
	padding-top:1px;
	margin-top:2px;
}

a.del_search {
	float:right;
	font-size:14pt;
	font-weight:bold;
	padding: 0px;
	margin:  0px;
	width:  20px;
	height: 20px;
	color : crimson;
	text-align:center;
	text-decoration: none;
	vertical-align:top;
	line-height:20px;
	display:inline;
	float:right;
	overflow:hidden;
	margin:0px 0px 0px 0px;
}
a.del_search:link			{	color : crimson;  background : transparent;  text-decoration:none;}
a.del_search:visited	{	color : crimson;  background : transparent;  text-decoration:none;}
a.del_search:hover		{	color : red;      background : white;         text-decoration:none;}
a.del_search:active		{	color : red;
}

/*成年コミック エリア*/
.btn-adult {
  color: #333333;
  text-shadow: 0 -0.5px 0 rgba(0, 0, 0, 0.25);
  background-color: #e5acb6;
  background-image: -moz-linear-gradient(top, #9400d3, #cc99ff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9400d3), to(#cc99ff));
  background-image: -webkit-linear-gradient(top, #9400d3, #cc99ff);
  background-image: -o-linear-gradient(top, #9400d3, #cc99ff);
  background-image: linear-gradient(to bottom, #9400d3, #cc99ff);
  background-repeat: repeat-x;
  border-color: #cc99ff #cc99ff #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(startColorstr='#ff9400d3', endColorstr='#ffcc99ff', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-adult:hover,
.btn-adult:active,
.btn-adult.active,
.btn-adult.disabled,
.btn-adult[disabled] {
  color: #333333;
  background-color: #cc99ff;
}


.navbar .brand-mini {
	padding:5px 10px;
}
.navbar .brand-mini img {
	width:100px;
}

.navbar .divider-vertical-hidden {
    border: none;
    height: 40px;
    margin: 0 2px;
}

.label-cart, .badge-cart {
	background-color: #ffffff;
	color:#000000 !important;
}

.label-club, .badge-club {
  background-color: #228b22;
  background-image: -moz-linear-gradient(top, #228b22, #186618);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#228b22), to(#186618));
  background-image: -webkit-linear-gradient(top, #228b22, #186618);
  background-image: -o-linear-gradient(top, #228b22, #186618);
  background-image: linear-gradient(to bottom, #228b22, #186618);
  background-repeat: repeat-x;
  border-color: #252525;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff228b22', endColorstr='#ff186618', GradientType=0);
	color:#ffffff !important;
	border:1px solid #a9a9a9;
}

.label-digital, .badge-digital {
  background-color: #e53947;
  background-image: -moz-linear-gradient(top, #e53947, #b32d38);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e53947), to(#b32d38));
  background-image: -webkit-linear-gradient(top, #e53947, #b32d38);
  background-image: -o-linear-gradient(top, #e53947, #b32d38);
  background-image: linear-gradient(to bottom, #e53947, #b32d38);
  background-repeat: repeat-x;
  border-color: #252525;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffe53947', endColorstr='#ffb32d38', GradientType=0);
	color:#ffffff !important;
	border:1px solid #a9a9a9;
}

.label-hachioui, .badge-hachiouji {
  background-color: #d3691f;
  background-image: -moz-linear-gradient(top, #d3691f, #a15118);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3691f), to(#a15118));
  background-image: -webkit-linear-gradient(top, #d3691f, #a15118);
  background-image: -o-linear-gradient(top, #d3691f, #a15118);
  background-image: linear-gradient(to bottom, #d3691f, #a15118);
  background-repeat: repeat-x;
  border-color: #ffffff;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffd3691f', endColorstr='#ffa15118', GradientType=0);
	color:#ffffff !important;
	border:1px solid #a9a9a9;
}

.navbar-inverse .nav > li > a.label-cart:hover ,
.navbar-inverse .nav > li > a.badge-cart:hover ,
.navbar-inverse .nav > li > a.label-cart:active ,
.navbar-inverse .nav > li > a.badge-cart:active ,
.navbar-inverse .nav > li > a.label-cart:visited ,
.navbar-inverse .nav > li > a.badge-cart:visited {
	background-color: #ffffff;
	color:#000000;
}

.nav-logo > li{
	padding-top:3px;
}

.navbar .nav-logo-common-menu > li > a{
	padding:10px 5px;
}

.navbar .nav-icon > li > a{
	padding:10px 13px;
}

@media(max-width:384px) {
	.navbar .nav-logo {
		margin-right:0px;
	}
}

.navbar .nav-icon {
	margin-right:0px;
}

@media(max-width:767px) and (min-width:600px){
	.nav-icon {
		padding-top:10px;
	}
}

.media-bottom-small,
.media .media-bottom-small ,
.media-bottom-small .media-bottom-small {
	margin-top: 0px;
}

.well-bottom-small {
	margin-bottom: 10px;
}

.media .media-top-small,
.media-top-small {
	margin-top:0px;
}

.table tbody tr.silver > td {
	background-color: #d3d3d3;
}


.icon-brown {
  background-image: url("../img/icon/glyphicons-halflings-brown.png");
}

.border-striped-odd {
	background-color: #f9f9f9;
}

.border-striped-even {
	background-color: #ffffff;
}

div.fb-like > span {
	margin-bottom:3px;
}


.table-list th, .table-list td {
	border-color:#a9a9a9;
}

.table-list {
  border: 1px solid #a9a9a9;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.table-list th,
.table-list td {
  border-left: 1px solid #a9a9a9;
}

.table-list caption + thead tr:first-child th,
.table-list caption + tbody tr:first-child th,
.table-list caption + tbody tr:first-child td,
.table-list colgroup + thead tr:first-child th,
.table-list colgroup + tbody tr:first-child th,
.table-list colgroup + tbody tr:first-child td,
.table-list thead:first-child tr:first-child th,
.table-list tbody:first-child tr:first-child th,
.table-list tbody:first-child tr:first-child td {
  border-top: 0;
}

.table-list thead:first-child tr:first-child > th:first-child,
.table-list tbody:first-child tr:first-child > td:first-child,
.table-list tbody:first-child tr:first-child > th:first-child {
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}

.table-list thead:first-child tr:first-child > th:last-child,
.table-list tbody:first-child tr:first-child > td:last-child,
.table-list tbody:first-child tr:first-child > th:last-child {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}

.table-list thead:last-child tr:last-child > th:first-child,
.table-list tbody:last-child tr:last-child > td:first-child,
.table-list tbody:last-child tr:last-child > th:first-child,
.table-list tfoot:last-child tr:last-child > td:first-child,
.table-list tfoot:last-child tr:last-child > th:first-child {
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}

.table-list thead:last-child tr:last-child > th:last-child,
.table-list tbody:last-child tr:last-child > td:last-child,
.table-list tbody:last-child tr:last-child > th:last-child,
.table-list tfoot:last-child tr:last-child > td:last-child,
.table-list tfoot:last-child tr:last-child > th:last-child {
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}

.table-list tfoot + tbody:last-child tr:last-child td:first-child {
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
}

.table-list tfoot + tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
}

.table-list caption + thead tr:first-child th:first-child,
.table-list caption + tbody tr:first-child td:first-child,
.table-list colgroup + thead tr:first-child th:first-child,
.table-list colgroup + tbody tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}

.table-list caption + thead tr:first-child th:last-child,
.table-list caption + tbody tr:first-child td:last-child,
.table-list colgroup + thead tr:first-child th:last-child,
.table-list colgroup + tbody tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}

.table-list th.label-border-invalid,
.table-list td.label-border-invalid {
	border-top:none;
}

.table-list tbody > tr:nth-child(odd) > td,
.table-list tbody > tr:nth-child(odd) > th {
  background-color: rgb(238, 250, 233);
}

.table-list tbody > tr:nth-child(even) > td,
.table-list tbody > tr:nth-child(even) > th {
  background-color: rgb(253, 253, 242);
}

.table tbody > tr > td.list-white {
  background-color:#ffffff;
}

.table tbody > tr.label-head > td {
  background-color:#F5C992;
}

.table-hover tbody > tr.label-head:hover > td {
  background-color:#F5C992;
}

.table-list tbody > tr.first_color > td {
  background-color: rgb(238, 250, 233);
}

.table-list tbody > tr.second_color > td {
  background-color: rgb(253, 253, 242);
}

.lead-topic-title {
	font-size: 16px;
	font-weight: 200;
	line-height: 25px;
	margin-bottom:0px;
}

.well-square {
	-webkit-border-radius: 0px;
		 -moz-border-radius: 0px;
					border-radius: 0px;
}

.well-border-darkgray {
	border-color:#a9a9a9;
}

.media-object-inline-block {
	-webkit-display:inline-block;
		 -moz-display:inline-block;
			-ms-display:inline-block;
			 -o-display:inline-block;
					display:inline-block;
}

.well-eco-media {
	min-height: 20px;
	margin-bottom: 20px;
	background-color: #ffffff;
	border: 1px solid #a9a9a9;
	-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);
}

.border-duble-eco-media {
	border-top-width: 4px;
	border-top-style: double;
}

.border-solid-eco-media {
	border-top-width: 1px;
	border-top-style: solid;
}

.border-dotted-eco-media {
	border-top-width: 1px;
	border-top-style: dotted;
}

.border-dashed-eco-media {
	border-top-width: 1px;
	border-top-style: dashed;
}

.padding-small {
	padding:8px;
}

.thumbnail-eco-white {
	background-color:white;
	padding:2px;
}



div.ajax_order_w100 button {
	width:95px;
	min-width:95px;
	max-width:95px;
	padding-left: 1px;
	padding-right: 1px;
	font-size:10px;
}

div.ajax_order_w100 button.text-error {
	color: #B94A48;
}

@media (max-width:767px) {
	div.ajax_order_w100 button {
		font-size:10px;
	}
}


/*エコ便ページ用css トピックでも使うので間借り中*/
.eco-headline-table {
	display:table;
}
.eco-headline-main-box {
	border-top: 1px solid #800080;
	border-right: 1px solid #800080;
	display:table-row;
}
.eco-headline-sub-box {
	border-right: 1px solid #800080;
	border-bottom: 1px solid #800080;
	background-color:#ffffff;
	padding:5px;
	margin:0px;
	height:100%;
	width:50%;
	display:table-cell;
}

.eco-headline-main-box:first-child .eco-headline-sub-box {
	border-top: 1px solid #800080;
}

.eco-headline-main-box:first-child .eco-headline-sub-box:first-child {
	border-left: 1px solid #800080;
}

.eco-headline-main-box:last-child  .eco-headline-sub-box:first-child{
	border-left: 1px solid #800080;
}

.eco-headline-image {
	display: block;
	width: 100px;
	min-width: 100px;
	max-width: 100%;
	background-color: white;
	padding: 4px;
	line-height: 20px;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.eco-headlinegroup-image {
	display: block;
	max-height: 120px;
	max-width: 180px;
	background-color: white;
	padding: 4px;
	line-height: 20px;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.btn-return {
	margin-bottom:10px;
	margin-right:10px;
}

.media-panel {
	text-align: center;
	float: left;
	min-height: 1px;
	margin: 8px 10px;
	width: 120px;
}

.modal-footer-btn div:first-child {
	float:left;
	width:50%;
}
.modal-footer-btn div:last-child {
	float:left;
	width:50%;
}

.img-info-menu-outside {
	position:relative;
}

.img-info-menu-outside > img {
	border:1px solid #cceeff;
}

.img-info-menu {
	position:absolute;
	left:101px;
	background-color:#0088cc;
	padding:1px;
	color:#ffffff;
}

.img-info-menu1 {
	top:-30px;
	padding-top:2px;
	padding-right:2px;
	border-radius:0 5px 0 0;
}

.img-info-menu2 {
	top:-8px;
	padding-right:2px;
}

.img-info-menu3 {
	top:13px;
	padding-bottom:2px;
	border-radius: 0 0 5px 0;
}

@media(max-width:767px) {
	.row-fluid .phone_w50 {
		float:left;
		width:49%;
	}
}

@media(max-width:480px) {
	.row-fluid .phone_w50 {
		float:left;
		width:49%;
	}

	img.eco-headline-image {
		float:left;
		display: inline;
	}
	.eco-headline-table {
		display:block;
	}
	.eco-headline-main-box {
		border: none;
		display:block;
	}
	.eco-headline-sub-box {
		border: 1px solid #800080;
		margin:5px 0px;
		width: auto;
		display:block;
	}

	.media-panel {
		text-align: center;
		float:left;
		min-height: 1px;
		margin: 5px 0px;
		padding: 0px;
		height:100%;
		width:50%;
	}

.media div.modal-image {
  display: block;
  float: left;
	width:40%;
  margin-bottom: 10px;
	}
	div.modal-text {
		display: block;
		float: right;
		width:55%;
	}
}

.topic_comment {
	padding:3px;
	margin:5px 0px;
}

.topic_name_head {
	padding:2px 5px;
	margin-bottom:0px;
}

.masonry_item_border {
	border: 2px solid #696969;
	background-color: #fff;
	margin: 5px 10px 5px 0px;
	width:135px;
	height: 160px;
	padding:5px;
}

.masonry_item_inframe {
  margin: 5px;
  width:135px;
  height: 160px;
  padding:5px;
}

.img_cart_margin div.ajax_order,
.img_cart_margin div > div.ajax_order {
	margin-top:3px;
}

/*エコ便メディアタイトル*/
/**スマホ。タブレットでは上下に並ぶ/
@media (max-width: 767px) {
	.eco-media-title {
		display: block;
		margin: 7px 0px;
	}
}

/*タイトル全体*/
.eco-media-nav-box {
	overflow: hidden;
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
	border: 1px solid #d3d3d3;
	-webkit-border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, .3);
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .3);
	box-shadow:0 3px 5px rgba(0, 0, 0, 0.3);
  background: #4c4c4c; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNGM0YzRjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTIlIiBzdG9wLWNvbG9yPSIjNTk1OTU5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjNjY2NjY2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzklIiBzdG9wLWNvbG9yPSIjNDc0NzQ3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMmMyYzJjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjAlIiBzdG9wLWNvbG9yPSIjMTExMTExIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzYlIiBzdG9wLWNvbG9yPSIjMmIyYjJiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTElIiBzdG9wLWNvbG9yPSIjMWMxYzFjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzEzMTMxMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(-45deg,  #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#4c4c4c), color-stop(12%,#595959), color-stop(25%,#666666), color-stop(39%,#474747), color-stop(50%,#2c2c2c), color-stop(51%,#000000), color-stop(60%,#111111), color-stop(76%,#2b2b2b), color-stop(91%,#1c1c1c), color-stop(100%,#131313)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-45deg,  #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-45deg,  #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(-45deg,  #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* IE10+ */
  background: linear-gradient(135deg,  #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}
/*タイトル本文*/
.eco-media-title {
	font-size: 3em;
	text-shadow:
	-1px 0px #696969,
	0px -1px #696969,
	1px -2px #ff6347,
	2px -3px #ff6347,
	3px -4px #ff6347,
	4px -5px #ff6347,
	5px -6px #ff6347,
	0px 1px #696969,
	1px 0px #696969,
	2px -1px #ff6347,
	3px -2px #ff6347,
	4px -3px #ff6347,
	5px -4px #ff6347,
	6px -5px #ff6347;
	padding: 5px 0px;
	text-align: center;
	color: #ffd700;
	vertical-align: -15px;
	background-image: url(/img/icon/arrow016.png);
	background-repeat: no-repeat;
	background-position: center left;
	background-clip: border-box;
	display: inline-block;
	line-height: 60px;
}

/*ボタン部分 基本*/
a.link-button {
	font-size: 1.8em;
	padding: 10px 0px;
	display: block;
	float: left;
	width: 50%;
	color: #FFF;
	text-shadow:
	-1px -1px 1px rgba(0, 0, 0, 0.4),
	1px 1px 1px rgba(255, 255, 255, 0.5);
	}

/*ボタン部分 映画 通常*/
a.link-button-movie {
	background-color: #ff8c00;
	box-shadow: 3px 3px 10px 0px rgba(255,255,255,0.45) inset,-3px -3px 10px 0px rgba(0,0,0,0.45) inset;
}

/*ボタン部分 ドラマ 通常*/
a.link-button-dorama {
	background-color: #ff8c00;
	box-shadow: 3px 3px 10px 0px rgba(255,255,255,0.45) inset,-3px -3px 10px 0px rgba(0,0,0,0.45) inset;
}

/*ボタン部分 共通 ホバー*/
a.link-button-movie:hover  ,
a.link-button-movie-disabled ,
a.link-button-dorama:hover ,
a.link-button-dorama-disabled {
	text-decoration: none;
  color: #000000;
	box-shadow: 3px 3px 10px 0px rgba(255,255,255,0.45) inset,-3px -3px 10px 0px rgba(0,0,0,0.45) inset;
}

/*ボタン部分 ドラマ 選択*/
a.link-button-dorama-disabled {
	background-color: #FFC34C;
  color: #000000;
	box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.45) inset,-3px -3px 10px 0px rgba(255,255,255,0.45) inset;
}

/*ボタン部分 映画 選択*/
a.link-button-movie-disabled {
	background-color: #FFC34C;
  color: #000000;
	box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.45) inset,-3px -3px 10px 0px rgba(255,255,255,0.45) inset;
}

/*ボタン部分 ボックス*/
.eco-media-sub-box {
	padding:5px 0px;
}

.meco-media-sub-box-button {
}

.topic_name_radius {
	padding: 2px 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}

.well-radius-bottom {
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
}

/*submenu*/


.submenu_bar {
background-color: #F5EB0B;
}

.digital-box-head {
	padding: 3px 5px;
	margin-bottom: 0px;
	color: white;
	background-color: #e53947;
	background-image: -moz-linear-gradient(top, #e53947, #b32d38);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e53947), to(#b32d38));
	background-image: -webkit-linear-gradient(top, #e53947, #b32d38);
	background-image: -o-linear-gradient(top, #e53947, #b32d38);
	background-image: linear-gradient(to bottom, #e53947, #b32d38);
	background-repeat: repeat-x;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffe53947', endColorstr='#ffb32d38', GradientType=0);
  border: 1px solid #e53947;
	border-bottom: 0px; 
  -webkit-border-radius: 4px 4px 0px 0px;
     -moz-border-radius: 4px 4px 0px 0px;
          border-radius: 4px 4px 0px 0px;
}

.digital-box-well {
	border-top: 0px; 
  border-color: #e53947;
  -webkit-border-radius: 0px 0px 4px 4px;
     -moz-border-radius: 0px 0px 4px 4px;
          border-radius: 0px 0px 4px 4px;
	position: relative;
}

a.nav_mypage {
  position: relative;
}

.arrow_notice_box {
  position: absolute;
  padding: 16px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;  
  border-radius: 8px;
  background: #333;
  color: #fff;
	z-index:2;
	opacity: 0.8;
}

.arrow_notice_box:after {
  position: absolute;
  bottom: 100%;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -10px;
  border: solid transparent;
  border-color: rgba(51, 51, 51, 0);
  border-bottom-color: #333;
  border-width: 10px;
  pointer-events: none;
  content: " ";
}

a.arrow_notice_box:hover {
  background: #333 !important;
  color: #fff !important;
}

.alert-disabled {
	color: #808080;
	background-color: #f5f5f5;
	border-color: #dcdcdc;	
}

li.new-feature > a {
	display: inline-block;
}
li.new-feature > span {
	color: red;
	font-weight: bold;
}


.media .pull-left-search-img {
	float: left !important; 
}

div.fav-box {
	text-align: center;
	vertical-align: middle;
	margin-bottom:3px;
}
div.fav-box > small ,
small.fav-box {
	color: #5cb85c;
	font-weight: bold;
}

div.is_fav {
	display: inline-block;
	text-align:center;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}

.btn-remove {
	color: #62c462;
	background-color: #ffffff;
	border-color: #62c462;
	background-image: none;
}

.btn-remove.disabled,
.btn-remove[disabled] {
	cursor: default;
	color: #62c462;
	background-color: #ffffff;
	border-color: #62c462;
	background-image: none;
	opacity: 1;
}

.btn-author-remove {
	color: #4169e1;
	background-color: #ffffff;
	border-color: #2b58de;
	background-image: none;
}

.btn-author-remove.disabled,
.btn-author-remove[disabled] {
	cursor: default;
	color: #4169e1;
	background-color: #ffffff;
	border-color: #2b58de;
	background-image: none;
	opacity: 1;
}

.btn-series-remove {
	color: #ff6347;
	background-color: #ffffff;
	border-color: #ff4d2d;
	background-image: none;
}

.btn-series-remove.disabled,
.btn-series-remove[disabled] {
	cursor: default;
	color: #ff6347;
	background-color: #ffffff;
	border-color: #ff4d2d;
	background-image: none;
	opacity: 1;
}

.btn-author {
  color: #ffffff;
  background-color: #4169e1;
  border-color: #2b58de;
  background-image: none;
}
.btn-author:focus,
.btn-author.focus {
  color: #ffffff;
  background-color: #214cce;
  border-color: #132c76;
}
.btn-author:hover {
  color: #ffffff;
  background-color: #214cce;
  border-color: #1c41b0;
}
.btn-author:active,
.btn-author.active,
.open > .dropdown-toggle.btn-author {
  color: #ffffff;
  background-color: #214cce;
  border-color: #1c41b0;
}
.btn-author:active:hover,
.btn-author.active:hover,
.open > .dropdown-toggle.btn-author:hover,
.btn-author:active:focus,
.btn-author.active:focus,
.open > .dropdown-toggle.btn-author:focus,
.btn-author:active.focus,
.btn-author.active.focus,
.open > .dropdown-toggle.btn-author.focus {
  color: #ffffff;
  background-color: #1c41b0;
  border-color: #132c76;
}
.btn-author:active,
.btn-author.active,
.open > .dropdown-toggle.btn-author {
	background-image: none;
}
.btn-author.disabled,
.btn-author[disabled],
fieldset[disabled] .btn-author,
.btn-author.disabled:hover,
.btn-author[disabled]:hover,
fieldset[disabled] .btn-author:hover,
.btn-author.disabled:focus,
.btn-author[disabled]:focus,
fieldset[disabled] .btn-author:focus,
.btn-author.disabled.focus,
.btn-author[disabled].focus,
fieldset[disabled] .btn-author.focus,
.btn-author.disabled:active,
.btn-author[disabled]:active,
fieldset[disabled] .btn-author:active,
.btn-author.disabled.active,
.btn-author[disabled].active,
fieldset[disabled] .btn-author.active {
  background-color: #4169e1;
  border-color: #2b58de;
}
.btn-author .badge {
  color: #4169e1;
  background-color: #ffffff;
}
.btn-series {
  color: #ffffff;
  background-color: #ff6347;
  border-color: #ff4d2d;
  background-image: none;
}
.btn-series:focus,
.btn-series.focus {
  color: #ffffff;
  background-color: #ff3814;
  border-color: #ad1a00;
}
.btn-series:hover {
  color: #ffffff;
  background-color: #ff3814;
  border-color: #ef2400;
}
.btn-series:active,
.btn-series.active,
.open > .dropdown-toggle.btn-series {
  color: #ffffff;
  background-color: #ff3814;
  border-color: #ef2400;
}
.btn-series:active:hover,
.btn-series.active:hover,
.open > .dropdown-toggle.btn-series:hover,
.btn-series:active:focus,
.btn-series.active:focus,
.open > .dropdown-toggle.btn-series:focus,
.btn-series:active.focus,
.btn-series.active.focus,
.open > .dropdown-toggle.btn-series.focus {
  color: #ffffff;
  background-color: #ef2400;
  border-color: #ad1a00;
}
.btn-series:active,
.btn-series.active,
.open > .dropdown-toggle.btn-series {
  background-image: none;
}
.btn-series.disabled,
.btn-series[disabled],
fieldset[disabled] .btn-series,
.btn-series.disabled:hover,
.btn-series[disabled]:hover,
fieldset[disabled] .btn-series:hover,
.btn-series.disabled:focus,
.btn-series[disabled]:focus,
fieldset[disabled] .btn-series:focus,
.btn-series.disabled.focus,
.btn-series[disabled].focus,
fieldset[disabled] .btn-series.focus,
.btn-series.disabled:active,
.btn-series[disabled]:active,
fieldset[disabled] .btn-series:active,
.btn-series.disabled.active,
.btn-series[disabled].active,
fieldset[disabled] .btn-series.active {
  background-color: #ff6347;
  border-color: #ff4d2d;
}
.btn-series .badge {
  color: #ff6347;
  background-color: #ffffff;
}

h3.article-head {
	margin-top:0px;
}

.float-column-box {
	width: 150px;
	min-width: 150px;
	max-width: 150px;
	margin-right: 3px;
	margin-bottom: 20px; 
}
.float-column-box > div:first-child{
	text-align: center;
}
.float-column-box > .ajax_order {
	text-align: center;
}

hr.wide-margin {
  margin: 20px 0;
  border: 0;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #ffffff;
}

.label-yahoo {
	color:#9932cc;
	font-weight:bold;
	border: solid 1px #9932cc;	
}

.label-rakuten {
	color:#bf0000;
	font-weight:bold;
	border: solid 1px #bf0000;
}

.dib {
	display: inline-block;	
}

