@charset "UTF-8";
/*管理画面で使用するスタイル*/
/*---------------------------
	Admin General common style
----------------------------*/
/* line 7, ../sass/admin_contetns.scss */
.align_center {
  text-align: center;
}

/* line 11, ../sass/admin_contetns.scss */
.align_left {
  text-align: left;
}

/*inputスタイル*/
/* line 17, ../sass/admin_contetns.scss */
.input_style {
  width: 680px;
  padding: 10px 10px;
  border: 1px solid #D8D8D6;
  border-radius: 3px;
  margin-bottom: 10px;
}

/* line 24, ../sass/admin_contetns.scss */
.input_style_large {
  width: 680px;
  height: 140px;
  padding: 10px 10px;
  border: 1px solid #D8D8D6;
  border-radius: 3px;
  margin-bottom: 10px;
}

/* line 32, ../sass/admin_contetns.scss */
.input_style_textarea {
  width: 680px;
  height: 250px;
  padding: 10px 10px;
  border: 1px solid #D8D8D6;
  border-radius: 3px;
  margin-bottom: 10px;
}

/* line 40, ../sass/admin_contetns.scss */
.input_style_mini {
  width: 300px;
  padding: 10px 10px;
  border: 1px solid #D8D8D6;
  border-radius: 3px;
  margin-bottom: 10px;
}

/* line 47, ../sass/admin_contetns.scss */
.input_style_num,
.num_input {
  width: 150px;
  padding: 10px 10px;
  border: 1px solid #D8D8D6;
  border-radius: 3px;
  margin-bottom: 10px;
}

/* line 55, ../sass/admin_contetns.scss */
.input_style_small {
  width: 70px;
  padding: 5px 5px;
  border: 1px solid #D8D8D6;
  border-radius: 3px;
  margin-bottom: 10px;
  margin-right: 10px;
}

/* line 63, ../sass/admin_contetns.scss */
.input_style_small2 {
  width: 50px;
  padding: 5px 5px;
  border: 1px solid #D8D8D6;
  border-radius: 3px;
  margin-bottom: 10px;
  margin-right: 10px;
}

/*
input:hover,
input:focus,
textarea:hover,
textarea:focus{
	border-color:#b7b7b7;
	box-shadow:0 1px 1px 0 #D8D8D6 inset;
}
input:focus,
textarea:focus{
	border-color:#c87933;
}
*/
/* line 84, ../sass/admin_contetns.scss */
.input_text {
  padding: 5px;
}

/* line 87, ../sass/admin_contetns.scss */
.disabled {
  background-color: #eeeeee;
  border: solid 1px #cccccc;
}

/*見本*/
/* line 92, ../sass/admin_contetns.scss */
.sample_block {
  padding: 5px;
  border: 1px solid #D8D8D6;
  background: #F7F7F7;
  margin-bottom: 10px;
}

/*admin table*/
/* line 99, ../sass/admin_contetns.scss */
.admin_table thead th,
.admin_table tbody th,
.admin_table tbody td {
  text-align: center;
}

/*ファイルuploadのプログレスバー*/
/* line 105, ../sass/admin_contetns.scss */
#demo-status .progress {
  background: white url(../img/progress.gif) no-repeat;
  background-position: +50% 0;
  margin-right: 0.5em;
}

/* line 110, ../sass/admin_contetns.scss */
ul.uploaded-images li {
  padding: 3px;
  border: 1px solid #D8D8D6;
  background: #FFF;
}

/* line 117, ../sass/admin_contetns.scss */
#demo-status .indicator {
  margin: 15px 0 5px 30px;
}

/*---------------------------
	1.entry
----------------------------*/
/*ボタンスタイルシート*/
/* line 125, ../sass/admin_contetns.scss */
.button_ver2_1 {
  cursor: pointet;
  background-color: #7FD4FF;
  background: -webkit-gradient(linear, left top, left bottom, from(#7FD4FF), to(#66AACC));
  background: -webkit-linear-gradient(top, #7FD4FF, #66AACC);
  background: -moz-linear-gradient(top, #7FD4FF, #66AACC);
  background: -ms-linear-gradient(top, #7FD4FF, #66AACC);
  background: -o-linear-gradient(top, #7FD4FF, #66AACC);
  background: linear-gradient(to bottom, #7fd4ff, #66aacc);
  border: solid 1px #b3b3b3;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  font-size: 93%;
  color: #333333;
  text-shadow: none;
  padding: 3px;
}

/* line 145, ../sass/admin_contetns.scss */
.button_ver2_1:hover {
  background: #4cc3ff;
  background: -moz-linear-gradient(top, #4cc3ff 0%, #3d9ccc 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4cc3ff), color-stop(100%, #3d9ccc));
  background: -webkit-linear-gradient(top, #4cc3ff 0%, #3d9ccc 100%);
  background: -o-linear-gradient(top, #4cc3ff 0%, #3d9ccc 100%);
  background: -ms-linear-gradient(top, #4cc3ff 0%, #3d9ccc 100%);
  background: linear-gradient(to bottom, #4cc3ff 0%, #3d9ccc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4cc3ff', endColorstr='#3d9ccc',GradientType=0 );
}

/* line 155, ../sass/admin_contetns.scss */
.button_ver2_1:active {
  background: #3d9ccc;
  background: -moz-linear-gradient(top, #3d9ccc 0%, #4cc3ff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3d9ccc), color-stop(100%, #4cc3ff));
  background: -webkit-linear-gradient(top, #3d9ccc 0%, #4cc3ff 100%);
  background: -o-linear-gradient(top, #3d9ccc 0%, #4cc3ff 100%);
  background: -ms-linear-gradient(top, #3d9ccc 0%, #4cc3ff 100%);
  background: linear-gradient(to bottom, #3d9ccc 0%, #4cc3ff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d9ccc', endColorstr='#4cc3ff',GradientType=0 );
  border: solid 1px #666666;
}

/* line 166, ../sass/admin_contetns.scss */
.button_ver2_2 {
  cursor: pointet;
  background: #f2c4c7;
  background: -moz-linear-gradient(top, #f2c4c7 0%, #ffcccf 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2c4c7), color-stop(100%, #ffcccf));
  background: -webkit-linear-gradient(top, #f2c4c7 0%, #ffcccf 100%);
  background: -o-linear-gradient(top, #f2c4c7 0%, #ffcccf 100%);
  background: -ms-linear-gradient(top, #f2c4c7 0%, #ffcccf 100%);
  background: linear-gradient(to bottom, #f2c4c7 0%, #ffcccf 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2c4c7', endColorstr='#ffcccf',GradientType=0 );
  border: solid 1px #b3b3b3;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  font-size: 93%;
  color: #333333;
  text-shadow: none;
  padding: 3px;
}

/* line 187, ../sass/admin_contetns.scss */
.button_ver2_2:hover {
  background: #f2c4c6;
  background: -moz-linear-gradient(top, #f2c4c6 0%, #e5b9bc 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2c4c6), color-stop(100%, #e5b9bc));
  background: -webkit-linear-gradient(top, #f2c4c6 0%, #e5b9bc 100%);
  background: -o-linear-gradient(top, #f2c4c6 0%, #e5b9bc 100%);
  background: -ms-linear-gradient(top, #f2c4c6 0%, #e5b9bc 100%);
  background: linear-gradient(to bottom, #f2c4c6 0%, #e5b9bc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2c4c6', endColorstr='#e5b9bc',GradientType=0 );
}

/* line 197, ../sass/admin_contetns.scss */
.button_ver2_2:active {
  background: #e5b9bc;
  background: -moz-linear-gradient(top, #e5b9bc 0%, #f2c4c6 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5b9bc), color-stop(100%, #f2c4c6));
  background: -webkit-linear-gradient(top, #e5b9bc 0%, #f2c4c6 100%);
  background: -o-linear-gradient(top, #e5b9bc 0%, #f2c4c6 100%);
  background: -ms-linear-gradient(top, #e5b9bc 0%, #f2c4c6 100%);
  background: linear-gradient(to bottom, #e5b9bc 0%, #f2c4c6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5b9bc', endColorstr='#f2c4c6',GradientType=0 );
  border: solid 1px #666666;
}

/* line 209, ../sass/admin_contetns.scss */
.button_ver2_3 {
  cursor: pointet;
  background: #d8d8d8;
  background: -moz-linear-gradient(top, #d8d8d8 50%, #cccccc 50%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #d8d8d8), color-stop(50%, #cccccc));
  background: -webkit-linear-gradient(top, #d8d8d8 50%, #cccccc 50%);
  background: -o-linear-gradient(top, #d8d8d8 50%, #cccccc 50%);
  background: -ms-linear-gradient(top, #d8d8d8 50%, #cccccc 50%);
  background: linear-gradient(to bottom, #d8d8d8 50%, #cccccc 50%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d8d8', endColorstr='#cccccc',GradientType=0 );
  border: solid 1px #666666;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  font-size: 93%;
  color: #333333;
  text-shadow: none;
  padding: 3px;
}

/* line 230, ../sass/admin_contetns.scss */
.button_ver2_3:hover {
  background: #bfbfbf;
  background: -moz-linear-gradient(top, #bfbfbf 50%, #b2b2b2 50%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #bfbfbf), color-stop(50%, #b2b2b2));
  background: -webkit-linear-gradient(top, #bfbfbf 50%, #b2b2b2 50%);
  background: -o-linear-gradient(top, #bfbfbf 50%, #b2b2b2 50%);
  background: -ms-linear-gradient(top, #bfbfbf 50%, #b2b2b2 50%);
  background: linear-gradient(to bottom, #bfbfbf 50%, #b2b2b2 50%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfbfbf', endColorstr='#b2b2b2',GradientType=0 );
}

/* line 240, ../sass/admin_contetns.scss */
.button_ver2_3:active {
  background: #cccccc;
  background: -moz-linear-gradient(top, #cccccc 50%, #d8d8d8 50%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #cccccc), color-stop(50%, #d8d8d8));
  background: -webkit-linear-gradient(top, #cccccc 50%, #d8d8d8 50%);
  background: -o-linear-gradient(top, #cccccc 50%, #d8d8d8 50%);
  background: -ms-linear-gradient(top, #cccccc 50%, #d8d8d8 50%);
  background: linear-gradient(to bottom, #cccccc 50%, #d8d8d8 50%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#d8d8d8',GradientType=0 );
  border: solid 1px #666666;
}

/* line 251, ../sass/admin_contetns.scss */
.button_ver2_4 {
  cursor: pointer;
  background: #ffdfb2;
  background: -moz-linear-gradient(top, #ffdfb2 50%, #ffca7f 50%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #ffdfb2), color-stop(50%, #ffca7f));
  background: -webkit-linear-gradient(top, #ffdfb2 50%, #ffca7f 50%);
  background: -o-linear-gradient(top, #ffdfb2 50%, #ffca7f 50%);
  background: -ms-linear-gradient(top, #ffdfb2 50%, #ffca7f 50%);
  background: linear-gradient(to bottom, #ffdfb2 50%, #ffca7f 50%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdfb2', endColorstr='#ffca7f',GradientType=0 );
  border: solid 1px #B3B3B3;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  font-size: 93%;
  color: #333333;
  text-shadow: none;
  padding: 3px;
}

/* line 272, ../sass/admin_contetns.scss */
.button_ver2_4:hover {
  background: #ffc97f;
  background: -moz-linear-gradient(top, #ffc97f 50%, #ffb44c 50%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #ffc97f), color-stop(50%, #ffb44c));
  background: -webkit-linear-gradient(top, #ffc97f 50%, #ffb44c 50%);
  background: -o-linear-gradient(top, #ffc97f 50%, #ffb44c 50%);
  background: -ms-linear-gradient(top, #ffc97f 50%, #ffb44c 50%);
  background: linear-gradient(to bottom, #ffc97f 50%, #ffb44c 50%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc97f', endColorstr='#ffb44c',GradientType=0 );
}

/* line 282, ../sass/admin_contetns.scss */
.button_ver2_4:active {
  background: #ffca7f;
  background: -moz-linear-gradient(top, #ffca7f 50%, #ffdfb2 50%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #ffca7f), color-stop(50%, #ffdfb2));
  background: -webkit-linear-gradient(top, #ffca7f 50%, #ffdfb2 50%);
  background: -o-linear-gradient(top, #ffca7f 50%, #ffdfb2 50%);
  background: -ms-linear-gradient(top, #ffca7f 50%, #ffdfb2 50%);
  background: linear-gradient(to bottom, #ffca7f 50%, #ffdfb2 50%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffca7f', endColorstr='#ffdfb2',GradientType=0 );
  border: solid 1px #666666;
}

/*entry_top*/
/* line 296, ../sass/admin_contetns.scss */
ul.entry_item_class {
  overflow: hidden;
}

/* line 299, ../sass/admin_contetns.scss */
ul.entry_item_class li {
  margin: 0 10px 10px 0;
  display: inline-block;
}

/* line 303, ../sass/admin_contetns.scss */
ul.entry_item_class li.video {
  background: url(/images/admin_main_image.png) no-repeat -193px 0;
  width: 191px;
  height: 151px;
}

/* line 308, ../sass/admin_contetns.scss */
ul.entry_item_class li.comic {
  background: url(/images/admin_main_image.png) no-repeat 0 0;
  width: 191px;
  height: 151px;
}

/* line 313, ../sass/admin_contetns.scss */
ul.entry_item_class li.image {
  background: url(/images/admin_main_image.png) no-repeat -386px 0;
  width: 191px;
  height: 151px;
}

/* line 318, ../sass/admin_contetns.scss */
ul.entry_item_class li.other {
  background: url(/images/admin_main_image.png) no-repeat 0 -153px;
  width: 191px;
  height: 151px;
}

/* line 325, ../sass/admin_contetns.scss */
.entry_background,
.admin_background {
  background: #F7F7F7;
  color: #666;
}

/* line 330, ../sass/admin_contetns.scss */
span.required {
  color: #FFF;
  padding: 1px 7px;
  font-size: 10px;
  text-shadow: 0 1px 0 #822B2B;
  border: 1px solid #822B2B;
  background: linear-gradient(to bottom, #ff3837, #db1d25);
  background: -moz-linear-gradient(top, #FF3837, #DB1D25);
  background: -webkit-gradient(linear, left top, left bottom, from(#FF3837), to(#DB1D25));
  background: #FF3837;
  border-radius: 10px;
  margin-left: 5px;
}

/* line 346, ../sass/admin_contetns.scss */
dl.entry_block dt {
  margin-bottom: 10px;
}

/* line 349, ../sass/admin_contetns.scss */
.edit_prof dl.entry_block dt {
  color: #4190E0;
}

/* line 352, ../sass/admin_contetns.scss */
dl.entry_block dd {
  margin-bottom: 10px;
}

/* line 355, ../sass/admin_contetns.scss */
.edit_prof dl.entry_block .prof_point {
  font-weight: bold;
  color: #69994D;
}

/*fieldset 大ジャンル*/
/* line 362, ../sass/admin_contetns.scss */
#entry ul.entry_main_category li dl {
  display: block;
  /*IE*/
  width: 220px;
  float: left;
  border: 1px solid #D8D8D6;
  border-radius: 3px;
  margin: 0 10px 0 0;
  padding: 0;
}

/* line 371, ../sass/admin_contetns.scss */
#entry ul.entry_main_category li dl dt {
  padding: 10px;
  border-bottom: 1px solid #D8D8D6;
  background: linear-gradient(to bottom, #ededeb, #e7e7e4);
  background: -moz-linear-gradient(top, #ededeb, #e7e7e4);
  background: -webkit-gradient(linear, left top, left bottom, from(#ededeb), to(#e7e7e4));
  background: #ededeb;
  box-shadow: 0 1px 0 0 #FFF inset;
  display: block;
  margin: 0;
}

/* line 383, ../sass/admin_contetns.scss */
#entry ul.entry_main_category li dl dd ul {
  padding: 10px;
}

/* line 386, ../sass/admin_contetns.scss */
#entry ul.entry_main_category li dl dd ul li {
  display: block;
}

/*サブジャンル一覧*/
/* line 390, ../sass/admin_contetns.scss */
ul#item_genre_main li {
  clear: both;
  overflow: hidden;
}

/* line 394, ../sass/admin_contetns.scss */
ul#item_genre_main dl.itemgenre {
  display: block;
  width: 685px;
  border: 1px solid #D8D8D6;
  border-radius: 3px;
  margin: 0 0 10px 0;
  overflow: hidden;
}

/* line 402, ../sass/admin_contetns.scss */
ul#item_genre_main dl.itemgenre dt {
  border-bottom: 1px solid #D8D8D6;
  background: linear-gradient(to bottom, #ededeb, #e7e7e4);
  background: -moz-linear-gradient(top, #ededeb, #e7e7e4);
  background: -webkit-gradient(linear, left top, left bottom, from(#ededeb), to(#e7e7e4));
  background: #ededeb;
  box-shadow: 0 1px 0 0 #FFF inset;
  display: block;
  margin: 0 0 10px 0;
  padding: 10px;
}

/* line 414, ../sass/admin_contetns.scss */
ul#item_genre_main dl.itemgenre dd {
  float: left;
  margin-right: 10px;
  padding: 0 10px;
}

/*画像投稿（ページめくりビューワー）*/
/* line 420, ../sass/admin_contetns.scss */
div.manga_setting_left {
  width: 250px;
  float: left;
}

/* line 424, ../sass/admin_contetns.scss */
div.manga_setting_right {
  width: 400px;
  float: left;
}

/*ファイルがサムネイルが設定されていない*/
/* line 431, ../sass/admin_contetns.scss */
.no_set_thumbnail {
  background: url(/images/contents_main_images.png?131030) no-repeat -237px -32px;
  padding: 3px 0px 3px 40px;
  font-weight: bold;
  width: 200px;
  margin-bottom: 10px;
}

/*サムネイルの設定*/
/* line 440, ../sass/admin_contetns.scss */
ul li.thumnail {
  float: left;
  width: 200px;
}

/* line 445, ../sass/admin_contetns.scss */
ul li.set_thumnail {
  float: right;
  width: 500px;
}

/*購入者専用のテキストエリア*/
/* line 450, ../sass/admin_contetns.scss */
ul.entry_buyer_only li {
  display: inline;
}

/*動画アップロードボタン*/
/* line 454, ../sass/admin_contetns.scss */
.entry_movies_block {
  margin-bottom: 10px;
}

/*entry option*/
/* line 458, ../sass/admin_contetns.scss */
.entry_option {
  border: 1px solid #D8D8D6;
  border-radius: 3px;
  background: #F7F7F7;
  padding: 5px 10px;
}

/* line 467, ../sass/admin_contetns.scss */
.entry_option table th,
.entry_option table td {
  text-align: left;
}

/* line 471, ../sass/admin_contetns.scss */
ul.entry_fck_file_button li {
  float: left;
}

/*商品説明文のカウントアップ*/
/* line 476, ../sass/admin_contetns.scss */
div.editor_option {
  position: relative;
}

/* line 479, ../sass/admin_contetns.scss */
div.editor_option #countUp {
  position: absolute;
  top: 0;
  left: 600px;
  display: block;
  width: 100px;
  font-weight: bold;
  font-size: 16px;
  text-align: right;
}

/*entry_comic*/
/* line 490, ../sass/admin_contetns.scss */
dd.comic_entry_block {
  position: relative;
}

/* line 493, ../sass/admin_contetns.scss */
dd.comic_entry_block .comic_entry_attention {
  position: absolute;
  top: 90px;
  left: 440px;
  width: 275px;
  height: 167px;
}

/*HTMLソースボタンのスタイル----------*/
/* line 501, ../sass/admin_contetns.scss */
.wysiwyg_html {
  position: relative;
  height: 22px;
}

/* line 505, ../sass/admin_contetns.scss */
.html_button {
  position: absolute;
  top: -2px;
  left: 595px;
  padding: 4px 20px;
  border: 1px solid #AFAFAF;
  background: -moz-linear-gradient(top, #EFEFED, #E7E7E4);
  background: -webkit-gradient(linear, left top, left bottom, from(#EFEFED), to(#E7E7E4));
  background: linear-gradient(to bottom, #efefed, #e7e7e4);
  background: #EFEFED;
  margin-right: 10px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  color: #666;
  display: inline-block;
  font-weight: bold;
  -moz-transition: all 0.218s ease 0s;
  cursor: pointer;
  *zoom: 1;
}

/* line 531, ../sass/admin_contetns.scss */
.html_button:hover {
  border: 1px solid #999999;
  box-shadow: 0px 2px 2px #ccc;
  color: #333;
  -moz-transition: all 0.218s ease 0s;
  -webkit-transition: all 0.218s ease 0s;
  transition: all 0.218s ease 0s;
}

/* line 539, ../sass/admin_contetns.scss */
a.html_button {
  color: #666;
}

/* line 540, ../sass/admin_contetns.scss */
a.html_button:hover {
  color: #333;
}

/***********************
	エントリーversion2-130422変更
***********************/
/* line 545, ../sass/admin_contetns.scss */
#file_entry_ver2 .button_ver2_1 {
  color: #333333;
}

/*カテゴリー選択ページ*/
/* line 549, ../sass/admin_contetns.scss */
#file_entry_ver2 .category_wrapper {
  margin: 30px auto 50px;
  width: 560px;
}

/* line 553, ../sass/admin_contetns.scss */
#file_entry_ver2 .dojin .subtitle {
  border-bottom: 2px solid #00c0e6;
}

/* line 556, ../sass/admin_contetns.scss */
#file_entry_ver2 .dojin .subtitle h4 {
  color: #00c0e6;
  display: inline;
  font-size: 100%;
}

/* line 561, ../sass/admin_contetns.scss */
#file_entry_ver2 .digital .subtitle {
  border-bottom: 2px solid #E60000;
}

/* line 564, ../sass/admin_contetns.scss */
#file_entry_ver2 .digital .subtitle h4 {
  color: #E60000;
  display: inline;
  font-size: 100%;
}

/* line 569, ../sass/admin_contetns.scss */
#file_entry_ver2 .category_wrapper .subtitle .explain {
  display: inline;
  font-size: 77%;
}

/* line 573, ../sass/admin_contetns.scss */
#file_entry_ver2 .choose .bottom_text {
  margin: 0 0 5px;
  text-align: center;
}

/* line 577, ../sass/admin_contetns.scss */
#file_entry_ver2 .category_wrapper .category_buttons {
  margin: 20px 0 0;
  overflow: visible;
}

/* line 581, ../sass/admin_contetns.scss */
#file_entry_ver2 .dojin .category_buttons {
  background-color: #00C0E6;
}

/* line 584, ../sass/admin_contetns.scss */
#file_entry_ver2 .digital .category_buttons {
  background-color: #FF0000;
}

/* line 587, ../sass/admin_contetns.scss */
#file_entry_ver2 .category_wrapper .category_buttons li {
  text-align: center;
  float: left;
}

/* line 591, ../sass/admin_contetns.scss */
#file_entry_ver2 .category_wrapper .category_buttons li {
  border: solid 1px #DEDEDE;
}

/* line 594, ../sass/admin_contetns.scss */
#file_entry_ver2 .category_wrapper .category_buttons li:hover {
  margin-top: -10px;
  z-index: 1000;
  border-bottom: none;
}

/* line 599, ../sass/admin_contetns.scss */
#file_entry_ver2 .category_wrapper .category_buttons li .inner {
  position: relative;
  display: block;
  height: 126px;
  border: solid 1px #ffffff;
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e5e5e5));
  background: -webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
}

/* line 613, ../sass/admin_contetns.scss */
#file_entry_ver2 .category_wrapper .category_buttons li .inner .title {
  position: absolute;
  bottom: 18px;
  width: 100%;
  color: #333333;
}

/* line 619, ../sass/admin_contetns.scss */
#file_entry_ver2 .category_wrapper .category_buttons li.dojin_comic {
  width: 185px;
  margin-right: -1px;
}

/* line 623, ../sass/admin_contetns.scss */
#file_entry_ver2 .category_wrapper .category_buttons li.dojin_picture {
  width: 186px;
  margin-right: -1px;
}

/* line 627, ../sass/admin_contetns.scss */
#file_entry_ver2 .category_wrapper .category_buttons li.dojin_software {
  width: 185px;
}

/* line 630, ../sass/admin_contetns.scss */
#file_entry_ver2 .category_wrapper .category_buttons li.digital_movie {
  width: 279px;
  margin-right: -1px;
  margin-bottom: -1px;
}

/* line 635, ../sass/admin_contetns.scss */
#file_entry_ver2 .category_wrapper .category_buttons li.digital_picture {
  width: 278px;
  margin-bottom: -1px;
}

/* line 639, ../sass/admin_contetns.scss */
#file_entry_ver2 .category_wrapper .category_buttons li.digital_ebook {
  clear: both;
  width: 185px;
  margin-right: -1px;
}

/* line 644, ../sass/admin_contetns.scss */
#file_entry_ver2 .category_wrapper .category_buttons li.digital_software {
  width: 186px;
  margin-right: -1px;
}

/* line 648, ../sass/admin_contetns.scss */
#file_entry_ver2 .category_wrapper .category_buttons li.digital_other {
  width: 185px;
}

/* line 652, ../sass/admin_contetns.scss */
#file_entry_ver2 .category_wrapper img.comic_img {
  width: 70px;
  height: 63px;
  background: url("/images/entry_sprite.png") 0 -41px;
  margin: 20px 0 0;
}

/* line 658, ../sass/admin_contetns.scss */
#file_entry_ver2 .category_wrapper img.picture_img {
  width: 84px;
  height: 68px;
  background: url("/images/entry_sprite.png") -70px -41px;
  margin: 20px 0 0;
}

/* line 664, ../sass/admin_contetns.scss */
#file_entry_ver2 .category_wrapper img.software_img {
  width: 58px;
  height: 64px;
  background: url("/images/entry_sprite.png") -154px -41px;
  margin: 20px 0 0;
}

/* line 670, ../sass/admin_contetns.scss */
#file_entry_ver2 .category_wrapper img.movie_img {
  width: 59px;
  height: 62px;
  background: url("/images/entry_sprite.png") -212px -41px;
  margin: 20px 0 0;
}

/* line 676, ../sass/admin_contetns.scss */
#file_entry_ver2 .category_wrapper img.ebook_img {
  width: 71px;
  height: 64px;
  background: url("/images/entry_sprite.png") -339px -41px;
  margin: 20px 0 0;
}

/* line 682, ../sass/admin_contetns.scss */
#file_entry_ver2 .category_wrapper img.other_img {
  width: 68px;
  height: 69px;
  background: url("/images/entry_sprite.png") -271px -41px;
  margin: 20px 0 0;
}

/*コンテンツアップロード入力フォーム*/
/* line 690, ../sass/admin_contetns.scss */
#file_entry_ver2 .entry_header {
  position: relative;
  margin: 0 0 20px;
}

/* line 695, ../sass/admin_contetns.scss */
#file_entry_ver2 .comic_illust,
#file_entry_ver2 .pictures,
#file_entry_ver2 .software,
#file_entry_ver2 .app,
#file_entry_ver2 .movie,
#file_entry_ver2 .ebook,
#file_entry_ver2 .others {
  display: inline-block;
  color: #ffffff;
  font-size: 100%;
  background-color: #4D4D4D;
  text-shadow: none;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  padding: 2px 10px 1px 63px;
}

/* line 715, ../sass/admin_contetns.scss */
#file_entry_ver2 .img_comic_icon {
  position: absolute;
  top: -14px;
  left: 7px;
  width: 52px;
  height: 46px;
  background: url(/images/entry_sprite.png) no-repeat 0 -229px;
}

/* line 723, ../sass/admin_contetns.scss */
#file_entry_ver2 .img_pictures_icon {
  position: absolute;
  top: -14px;
  left: 7px;
  width: 52px;
  height: 46px;
  background: url(/images/entry_sprite.png) no-repeat -52px -229px;
}

/* line 731, ../sass/admin_contetns.scss */
#file_entry_ver2 .img_software_icon {
  position: absolute;
  top: -14px;
  left: 7px;
  width: 52px;
  height: 46px;
  background: url(/images/entry_sprite.png) no-repeat -104px -229px;
}

/* line 739, ../sass/admin_contetns.scss */
#file_entry_ver2 .img_app_icon {
  position: absolute;
  top: -14px;
  left: 7px;
  width: 52px;
  height: 46px;
  background: url(/images/entry_sprite.png) no-repeat -260px -229px;
}

/* line 747, ../sass/admin_contetns.scss */
#file_entry_ver2 .img_movie_icon {
  position: absolute;
  top: -14px;
  left: 7px;
  width: 52px;
  height: 46px;
  background: url(/images/entry_sprite.png) no-repeat -156px -229px;
}

/* line 755, ../sass/admin_contetns.scss */
#file_entry_ver2 .img_others_icon {
  position: absolute;
  top: -14px;
  left: 7px;
  width: 52px;
  height: 46px;
  background: url(/images/entry_sprite.png) no-repeat -208px -229px;
}

/* line 763, ../sass/admin_contetns.scss */
#file_entry_ver2 .img_ebook_icon {
  position: absolute;
  top: -14px;
  left: 7px;
  width: 52px;
  height: 46px;
  background: url(/images/entry_sprite.png) no-repeat -312px -229px;
}

/* line 771, ../sass/admin_contetns.scss */
#file_entry_ver2 .top_cancel_btn {
  display: inline;
  float: right;
  background-color: #E55050;
  background: -webkit-gradient(linear, left top, left bottom, from(#FF8C8C), to(#E55050));
  background: -webkit-linear-gradient(top, #FF8C8C, #E55050);
  background: -moz-linear-gradient(top, #FF8C8C, #E55050);
  background: -ms-linear-gradient(top, #FF8C8C, #E55050);
  background: -o-linear-gradient(top, #FF8C8C, #E55050);
  background: linear-gradient(to bottom, #ff8c8c, #e55050);
  border: solid 3px #ffffff;
  padding: 0 5px;
  font-size: 100%;
  color: #ffffff;
  text-shadow: none;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

/* line 793, ../sass/admin_contetns.scss */
#file_entry_ver2 .img_top_cancel_btn {
  width: 17px;
  height: 17px;
  background: url(/images/entry_sprite.png) no-repeat -200px -24px;
  vertical-align: middle;
  margin-right: 10px;
}

/* line 802, ../sass/admin_contetns.scss */
#file_entry_ver2 .popup_explain_switch {
  /*不要*/
  display: inline-block;
  background-color: #ffffff;
  height: 15px;
  width: 15px;
}

/* line 808, ../sass/admin_contetns.scss */
#file_entry_ver2 .popup_explain_box {
  display: none;
  color: #333333;
  position: absolute;
  width: 200px;
  left: 10px;
  bottom: 0px;
  padding: 10px;
  background-color: #ffffff;
  border: solid 2px #808080;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

/* line 824, ../sass/admin_contetns.scss */
#file_entry_ver2 .popup_explain_box .img_close {
  cursor: pointer;
  position: absolute;
  top: 10px;
  right: 10px;
  width: 10px;
  height: 10px;
  background: url(/images/entry_sprite.png) no-repeat -224px -8px;
}

/* line 834, ../sass/admin_contetns.scss */
#file_entry_ver2 {
  margin: 0 0 50px 0;
  text-align: left;
}

/* line 838, ../sass/admin_contetns.scss */
#file_entry_ver2 input[type="checkbox"],
#file_entry_ver2 input[type="radio"] {
  margin-right: 3px;
}

/* line 842, ../sass/admin_contetns.scss */
#file_entry_ver2 h2 {
  text-align: center;
  font-size: 100%;
}

/* line 846, ../sass/admin_contetns.scss */
#file_entry_ver2 .wrapper {
  position: relative;
  background-color: #F2F2F2;
  border: solid 1px #CCCCCC;
  margin: 0 0 25px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
}

/* line 858, ../sass/admin_contetns.scss */
#file_entry_ver2 .alert_wrapper {
  background-color: #FFD9D9;
  position: relative;
}

/* line 863, ../sass/admin_contetns.scss */
#file_entry_ver2 .wrapper h3 {
  font-size: 100%;
  padding: 5px 0 3px 20px;
}

/* line 867, ../sass/admin_contetns.scss */
#file_entry_ver2 .wrapper .accordion_switch:hover {
  color: #4CC3FF;
}

/* line 870, ../sass/admin_contetns.scss */
#file_entry_ver2 .wrapper .question {
  position: absolute;
  top: 7px;
  right: 10px;
  font-size: 77%;
}

/* line 876, ../sass/admin_contetns.scss */
#file_entry_ver2 .contents_wrapper {
  margin: 0 5px 10px;
  background-color: #ffffff;
  border: solid 1px #E6E6E6;
}

/* line 881, ../sass/admin_contetns.scss */
#file_entry_ver2 .choose .contents_wrapper {
  margin-bottom: 2px;
}

/* line 884, ../sass/admin_contetns.scss */
#file_entry_ver2 .wrapper .contents_type1,
#file_entry_ver2 .wrapper .contents_type2 {
  border-bottom: dotted 2px #cccccc;
  margin: 5px;
}

/* line 889, ../sass/admin_contetns.scss */
#file_entry_ver2 .wrapper .contents_type2 label {
  margin: 0 10px 0 0;
}

/* line 892, ../sass/admin_contetns.scss */
#file_entry_ver2 .wrapper .contents_type1 .target_box {
  margin: 5px 0 5px 10px;
}

/* line 895, ../sass/admin_contetns.scss */
#file_entry_ver2 .wrapper .contents_type1 h4,
#file_entry_ver2 .wrapper .contents_type2 h4 {
  display: inline;
  font-size: 100%;
  color: #222222;
  text-shadow: none;
  font-weight: normal;
}

/* line 903, ../sass/admin_contetns.scss */
#file_entry_ver2 .wrapper .contents_type1 .movie_upload_box {
  margin: 0 0 10px 10px;
}

/* line 906, ../sass/admin_contetns.scss */
#file_entry_ver2 .wrapper .contents_type1 .movie_upload_box .entry_movies_block {
  float: left;
  margin: 10px 0 0;
  width: 310px;
}

/* line 911, ../sass/admin_contetns.scss */
#file_entry_ver2 .wrapper .contents_type1 .fileup_wrapper .explain_text,
#file_entry_ver2 .wrapper .contents_type1 .movie_upload_box .explain_text {
  float: left;
  margin: 8px 0 5px;
  padding: 0 5px 0 20px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  background-color: #e6e6e6;
  width: 360px;
  font-size: 77%;
}

/* line 925, ../sass/admin_contetns.scss */
#file_entry_ver2 .wrapper .contents_type1 .fileup_wrapper .explain_text li,
#file_entry_ver2 .wrapper .contents_type1 .movie_upload_box .explain_text li {
  list-style: disc outside none;
  margin: 5px 0;
  font-size: 12px;
}

/* line 931, ../sass/admin_contetns.scss */
#file_entry_ver2 .wrapper .contents_type1 .os_select {
  margin: 0 0 10px 10px;
  padding: 5px;
  background-color: #F2F2F2;
}

/* line 936, ../sass/admin_contetns.scss */
#file_entry_ver2 .wrapper .contents_type1 .title_01 {
  display: inline;
}

/* line 939, ../sass/admin_contetns.scss */
#file_entry_ver2 .wrapper .contents_type1 .os_select dt {
  width: 100px;
  float: left;
  margin: 5px 0;
  clear: both;
  text-align: right;
}

/* line 946, ../sass/admin_contetns.scss */
#file_entry_ver2 .wrapper .contents_type1 .os_select dd {
  float: left;
  margin: 5px 0;
  padding-left: 20px;
  text-align: left;
}

/* line 952, ../sass/admin_contetns.scss */
#file_entry_ver2 .wrapper .contents_type1 .os_select dd label {
  margin-right: 10px;
}

/* line 958, ../sass/admin_contetns.scss */
#file_entry_ver2 .entry_fck_file_button .button_ver2_1 {
  color: #333333;
}

/* line 961, ../sass/admin_contetns.scss */
#file_entry_ver2 .entry_fck_file_button .hover {
  background: #4cc3ff;
  background: -moz-linear-gradient(top, #4cc3ff 0%, #3d9ccc 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4cc3ff), color-stop(100%, #3d9ccc));
  background: -webkit-linear-gradient(top, #4cc3ff 0%, #3d9ccc 100%);
  background: -o-linear-gradient(top, #4cc3ff 0%, #3d9ccc 100%);
  background: -ms-linear-gradient(top, #4cc3ff 0%, #3d9ccc 100%);
  background: linear-gradient(to bottom, #4cc3ff 0%, #3d9ccc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4cc3ff', endColorstr='#3d9ccc',GradientType=0 );
}

/* line 971, ../sass/admin_contetns.scss */
#file_entry_ver2 .picture_upload_box .button_ver2_1,
#file_entry_ver2 .input_blick .btn_spacer .button_ver2_1 {
  color: #333333;
}

/* line 975, ../sass/admin_contetns.scss */
#file_entry_ver2 .entry_fck_file_button .button_ver2_2 {
  color: #333333;
  margin-left: 5px;
}

/* line 979, ../sass/admin_contetns.scss */
#file_entry_ver2 .entry_fck_file_button {
  margin-bottom: 10px;
}

/* line 982, ../sass/admin_contetns.scss */
#file_entry_ver2 .btn_spacer {
  margin: 10px 0 10px;
}

/* line 985, ../sass/admin_contetns.scss */
#file_entry_ver2 .picture_upload_box {
  margin: 0 0 10px 10px;
}

/* line 989, ../sass/admin_contetns.scss */
#file_entry_ver2 .img_help_btn {
  width: 12px;
  height: 12px;
  background: url(/images/entry_sprite.png) no-repeat -217px -24px;
  vertical-align: middle;
}

/* line 996, ../sass/admin_contetns.scss */
#file_entry_ver2 .wrapper .contents_type1 .following_title,
#file_entry_ver2 .wrapper .contents_type2 .following_title {
  display: inline;
  position: relative;
  font-size: 77%;
  color: #FF4D4D;
}

/* line 1003, ../sass/admin_contetns.scss */
#file_entry_ver2 .wrapper .contents_type1 .following_title span,
#file_entry_ver2 .wrapper .contents_type2 .following_title span {
  color: #333333;
}

/* line 1007, ../sass/admin_contetns.scss */
#file_entry_ver2 .wrapper .contents_type1 .file_upload_box {
  width: 300px;
  float: left;
  background-color: #ffffff;
  margin: 10px;
}

/* line 1013, ../sass/admin_contetns.scss */
#file_entry_ver2 .wrapper .contents_type1 .file_upload_box #reupload_btn {
  color: #1875AD;
  font-size: 77%;
  cursor: pointer;
}

/* line 1018, ../sass/admin_contetns.scss */
#file_entry_ver2 .wrapper .contents_type1 .software_upload_box dt {
  float: left;
  width: 150px;
}

/* line 1022, ../sass/admin_contetns.scss */
#file_entry_ver2 .wrapper .contents_type1 .software_upload_box dd {
  float: left;
  width: 500px;
}

/* line 1026, ../sass/admin_contetns.scss */
#file_entry_ver2 .wrapper .contents_type1 .file_upload_box #demo-clear {
  display: none;
}

/* line 1029, ../sass/admin_contetns.scss */
#file_entry_ver2 .wrapper .contents_type1 .explain {
  font-size: 100%;
  color: #ffffff;
  text-shadow: none;
}

/* line 1034, ../sass/admin_contetns.scss */
#file_entry_ver2 .wrapper .contents_type1 .picture_upload_box .title {
  padding: 3px 0;
  text-align: center;
}

/* line 1039, ../sass/admin_contetns.scss */
#file_entry_ver2 .wrapper .contents_type1 .picture_upload_box .thum {
  float: left;
  background: url(/images/thum_background_1.png) no-repeat top #E6E6E6;
  text-align: center;
  width: 200px;
  height: 240px;
  border-right: solid 1px #cccccc;
  border-bottom: solid 1px #cccccc;
}

/* line 1048, ../sass/admin_contetns.scss */
#file_entry_ver2 .wrapper .contents_type1 .picture_upload_box .thum #thumbnail_image {
  max-width: 180px;
  max-height: 120px;
}

/* line 1052, ../sass/admin_contetns.scss */
#file_entry_ver2 .wrapper .contents_type1 .picture_upload_box .thum #no_thumbnail_image {
  margin-top: 20px;
}

/* line 1055, ../sass/admin_contetns.scss */
#file_entry_ver2 .wrapper .contents_type1 .picture_upload_box .sample {
  float: left;
  background: url(/images/thum_background_2.png) no-repeat top #E6E6E6;
  width: 485px;
  height: 240px;
  margin-left: 5px;
  border-right: solid 1px #cccccc;
  border-bottom: solid 1px #cccccc;
}

/* line 1064, ../sass/admin_contetns.scss */
#file_entry_ver2 .wrapper .contents_type1 .picture_upload_box .sampleimgs_wrapper {
  width: 430px;
  margin: 8px auto 0;
}

/* line 1069, ../sass/admin_contetns.scss */
#file_entry_ver2 .wrapper .contents_type1 .picture_upload_box .sampleimgs_wrapper p {
  font-size: 77%;
  text-shadow: none;
}

/* line 1073, ../sass/admin_contetns.scss */
#file_entry_ver2 .wrapper .contents_type1 .picture_upload_box .sampleimgs_wrapper div {
  float: left;
  text-align: center;
  width: 81px;
  height: 81px;
  margin: 0 5px 5px 0;
}

/* line 1081, ../sass/admin_contetns.scss */
#file_entry_ver2 .wrapper .contents_type1 .picture_upload_box .sample img {
  max-width: 81px;
  max-height: 81px;
  background-color: #aaaaaa;
}

/* line 1087, ../sass/admin_contetns.scss */
#file_entry_ver2 .wrapper .contents_type2 h4 {
  display: block;
  float: left;
  width: 150px;
  margin-top: 4px;
}

/* line 1093, ../sass/admin_contetns.scss */
#file_entry_ver2 .wrapper .contents_type2 .right,
#file_entry_ver2 .wrapper .contents_type2 .right_type2 {
  width: 500px;
  float: left;
  margin-bottom: 5px;
}

/* line 1099, ../sass/admin_contetns.scss */
#file_entry_ver2 .wrapper .contents_type2 .right_type2 {
  padding-top: 5px;
}

/* line 1102, ../sass/admin_contetns.scss */
#file_entry_ver2 .input_blick {
  margin: 0 0 10px 10px;
}

/* line 1105, ../sass/admin_contetns.scss */
#file_entry_ver2 .input_blick .entry_fck_file_button {
  margin-bottom: 0;
}

/* line 1108, ../sass/admin_contetns.scss */
#file_entry_ver2 .input_blick .btn_spacer {
  top: 5px;
}

/* line 1111, ../sass/admin_contetns.scss */
#file_entry_ver2 .input_user_tag_wrapper {
  margin: 0 0 10px 10px;
}

/* line 1114, ../sass/admin_contetns.scss */
#file_entry_ver2 .input_user_tag {
  width: 120px;
}

/* line 1118, ../sass/admin_contetns.scss */
#file_entry_ver2 #genre .genre_common {
  margin: 0 0 10px 10px;
  padding: 10px;
  background-color: #E6E6E6;
}

/* line 1123, ../sass/admin_contetns.scss */
#file_entry_ver2 #genre .genre_r18 {
  margin: 0 0 10px 10px;
  padding: 10px;
  background-color: #E6E6E6;
  display: none;
}

/* line 1129, ../sass/admin_contetns.scss */
#file_entry_ver2 #genre .input {
  float: left;
  width: 130px;
}

/* line 1134, ../sass/admin_contetns.scss */
#file_entry_ver2 .alert_wrapper h3 {
  color: #cc0000;
}

/* line 1137, ../sass/admin_contetns.scss */
#file_entry_ver2 .alert_wrapper .alert_check_box {
  display: block;
  text-align: center;
  margin: 20px 0;
}

/* line 1142, ../sass/admin_contetns.scss */
#file_entry_ver2 .alert_wrapper ul {
  padding-left: 40px;
}

/* line 1145, ../sass/admin_contetns.scss */
#file_entry_ver2 .alert_wrapper li {
  list-style-type: disc;
  margin: 5px 0;
}

/* line 1149, ../sass/admin_contetns.scss */
#file_entry_ver2 .alert_wrapper p {
  margin: 0 10px 10px;
  color: #cc0000;
}

/* line 1154, ../sass/admin_contetns.scss */
#file_entry_ver2 .submit_btn_wrapper {
  text-align: center;
}

/* line 1157, ../sass/admin_contetns.scss */
#file_entry_ver2 .button_ver2_3,
#file_entry_ver2 .button_ver2_4 {
  font-size: 100%;
  font-weight: bold;
}

/* line 1163, ../sass/admin_contetns.scss */
#file_entry_ver2 .check .contents_type2 dd {
  width: 130px;
  float: left;
  text-align: right;
}

/* line 1168, ../sass/admin_contetns.scss */
#file_entry_ver2 .check .contents_type2 dt {
  float: left;
  width: 540px;
  margin: 0 0 0 30px;
  overflow: auto;
  line-height: 1.7em;
}

/* line 1175, ../sass/admin_contetns.scss */
#file_entry_ver2 .check .contents_type2 dt .thumnail {
  max-width: 120px;
}

/* line 1179, ../sass/admin_contetns.scss */
#file_entry_ver2 .check .contents_type2 .sample_img .sample_img_box {
  width: 98px;
  height: 98px;
  float: left;
  margin: 0 10px 10px 0;
  text-align: center;
}

/* line 1186, ../sass/admin_contetns.scss */
#file_entry_ver2 .check .contents_type2 .sample_img .sample_img_box img {
  max-width: 98px;
  max-height: 98px;
}

/* line 1191, ../sass/admin_contetns.scss */
#file_entry_ver2 .img_option_arrow {
  width: 7px;
  height: 8px;
  margin-right: 5px;
  background: url(/images/entry_sprite.png) no-repeat -224px 0;
}

/*矢印回転ようスタイル*/
/* line 1198, ../sass/admin_contetns.scss */
#file_entry_ver2 .active {
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/***************
エントリーversion2-120330追加ここまで
***************/
/*---------------------------
	2.seller_menu(admin_menu)
----------------------------*/
/* line 1212, ../sass/admin_contetns.scss */
body #sidemenu #seller_menu .sh_menu_accordion,
body #sidemenu #seller_menu .sh_menu_accordion_entry,
body #sidemenu #seller_menu .sh_menu_accordion_message_box,
body #sidemenu #seller_menu .sh_menu_accordion_magazin,
body #sidemenu #seller_menu .sh_menu_accordion_help {
  background: #F7F7F7;
  background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#eaeaea));
  background: -webkit-linear-gradient(top, #f5f5f5, #eaeaea);
  background: -moz-linear-gradient(top, #f5f5f5, #eaeaea);
  background: -ms-linear-gradient(top, #f5f5f5, #eaeaea);
  background: -o-linear-gradient(top, #f5f5f5, #eaeaea);
  background: linear-gradient(to bottom, #f5f5f5, #eaeaea);
  padding: 5px 0 5px 5px;
  border-bottom: 1px solid #D8D8D6;
  cursor: pointer;
  font-weight: bold;
  color: #666;
  -pie-background: linear-gradient(to bottom, #f5f5f5, #eaeaea);
  behavior: url(/css/PIE.htc);
}

/* line 1232, ../sass/admin_contetns.scss */
#seller_menu a {
  color: #666;
}

/*商品アップロード*/
/* line 1236, ../sass/admin_contetns.scss */
#seller_menu .entry {
  background: linear-gradient(top, #f5f5f5, #eaeaea);
  background: -moz-linear-gradient(top, #f5f5f5, #eaeaea);
  background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#eaeaea));
  background: #f5f5f5;
  box-shadow: 0 1px 0 0 #FFFFFF inset;
  padding: 0;
}

/* line 1244, ../sass/admin_contetns.scss */
#seller_menu .entry span {
  display: block;
  background: url(/images/admin_main_image.png) no-repeat -778px 12px;
  padding: 10px 0 10px 30px;
}

/* line 1249, ../sass/admin_contetns.scss */
#seller_menu .entry span a {
  color: #666;
  font-weight: bold;
}

/*商品アップロード オレンジ色*/
/*#seller_menu .entry{
	background: -linear-gradient(top, #f8a442, #f49141);
	background: -moz-linear-gradient(top, #f8a442, #f49141);
	background: -webkit-gradient(linear, left top, left bottom, from(#f8a442), to(#f49141));
	box-shadow: 0 1px 0 0 #D37306 inset;
	color:#FFF;
	padding:0;
}
#seller_menu .entry span{
	display:block;
	background: url(/images/admin_main_image.png) no-repeat -778px 12px;
	padding:10px 0 10px 30px;
}
#seller_menu .entry span a{color:#FFF;font-weight:bold;}*/
/*過去記事一覧*/
/* line 1266, ../sass/admin_contetns.scss */
#seller_menu .entry_history {
  background: linear-gradient(top, #f5f5f5, #eaeaea);
  background: -moz-linear-gradient(top, #f5f5f5, #eaeaea);
  background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#eaeaea));
  background: #f5f5f5;
  box-shadow: 0 1px 0 0 #FFFFFF inset;
  padding: 0;
}

/* line 1274, ../sass/admin_contetns.scss */
#seller_menu .entry_history span {
  display: block;
  background: url(/images/admin_main_image.png) no-repeat -778px -27px;
  /*29*/
  padding: 10px 0 10px 30px;
}

/* line 1279, ../sass/admin_contetns.scss */
#seller_menu .entry_history span a {
  color: #666;
  font-weight: bold;
}

/*売上レポート*/
/* line 1281, ../sass/admin_contetns.scss */
#seller_menu .report {
  background: linear-gradient(top, #f5f5f5, #eaeaea);
  background: -moz-linear-gradient(top, #f5f5f5, #eaeaea);
  background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#eaeaea));
  background: #f5f5f5;
  box-shadow: 0 1px 0 0 #FFFFFF inset;
  padding: 0;
}

/* line 1289, ../sass/admin_contetns.scss */
#seller_menu .report span {
  display: block;
  background: url(/images/admin_main_image.png) no-repeat -778px -65px;
  /*67*/
  padding: 10px 0 10px 30px;
}

/* line 1294, ../sass/admin_contetns.scss */
#seller_menu .report span a {
  color: #666;
  font-weight: bold;
}

/*メッセージボックス*/
/* line 1296, ../sass/admin_contetns.scss */
#seller_menu .message_box {
  background: linear-gradient(top, #f5f5f5, #eaeaea);
  background: -moz-linear-gradient(top, #f5f5f5, #eaeaea);
  background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#eaeaea));
  background: #f5f5f5;
  box-shadow: 0 1px 0 0 #FFFFFF inset;
  padding: 0;
}

/* line 1304, ../sass/admin_contetns.scss */
#seller_menu .message_box span {
  display: block;
  background: url(/images/admin_main_image.png) no-repeat -778px -104px;
  /*106*/
  padding: 10px 0 10px 30px;
}

/* line 1309, ../sass/admin_contetns.scss */
#seller_menu .message_box span a {
  color: #666;
  font-weight: bold;
}

/*環境設定*/
/* line 1311, ../sass/admin_contetns.scss */
#seller_menu .environment,
#seller_menu .agent {
  background: linear-gradient(top, #f5f5f5, #eaeaea);
  background: -moz-linear-gradient(top, #f5f5f5, #eaeaea);
  background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#eaeaea));
  background: #f5f5f5;
  box-shadow: 0 1px 0 0 #FFFFFF inset;
  padding: 0;
}

/* line 1320, ../sass/admin_contetns.scss */
#seller_menu .environment span {
  display: block;
  background: url(/images/admin_main_image.png) no-repeat -778px -143px;
  /*146*/
  padding: 10px 0 10px 30px;
}

/* line 1325, ../sass/admin_contetns.scss */
#seller_menu .agent span {
  display: block;
  background: url(/images/contents_main_images_2.png) no-repeat -628px -719px;
  padding: 10px 0 10px 30px;
}

/* line 1330, ../sass/admin_contetns.scss */
#seller_menu .magazin span {
  display: block;
  background: url("/images/contents_main_images_2.png") no-repeat -628px -390px;
  padding: 10px 0 10px 30px;
}

/* line 1335, ../sass/admin_contetns.scss */
#seller_menu .help span {
  display: block;
  background: url("//static.fc2.com/contents/images/contents_main_images_2.png") no-repeat -628px -752px;
  padding: 10px 0 10px 30px;
}

/* line 1340, ../sass/admin_contetns.scss */
#seller_menu .environment span a {
  color: #666;
  font-weight: bold;
}

/* line 1341, ../sass/admin_contetns.scss */
#seller_menu .sh_menu_accordion a {
  color: #333;
}

/* line 1345, ../sass/admin_contetns.scss */
body #sidemenu .sh_accordion_list {
  background: #FFF;
}

/* line 1348, ../sass/admin_contetns.scss */
body #sidemenu .sh_accordion_list ul {
  border-bottom: 1px solid #D8D8D6;
}

/* line 1351, ../sass/admin_contetns.scss */
body #sidemenu .sh_accordion_list ul li {
  padding: 10px 5px 10px 10px;
}

/* line 1354, ../sass/admin_contetns.scss */
body #sidemenu .sh_accordion_list ul li:hover {
  background: #EFEFED;
}

/* line 1357, ../sass/admin_contetns.scss */
body #sidemenu .sh_accordion_list ul li.tree_end {
  border-bottom: none;
}

/* line 1360, ../sass/admin_contetns.scss */
body #sidemenu .sh_accordion_list ul li a {
  display: block;
}

/*---------------------------
	3.post_articles
----------------------------*/
/* line 1367, ../sass/admin_contetns.scss */
table#post_articles th.pa_head_edit {
  width: 130px;
  text-align: center;
}

/* line 1371, ../sass/admin_contetns.scss */
.post_articles_htmltag {
  display: block;
  background: #FFF url(/images/admin_main_image.png) no-repeat 0px -307px;
  width: 62px;
  height: 26px;
  float: left;
  margin-right: 5px;
}

/* line 1379, ../sass/admin_contetns.scss */
.post_articles_edit {
  background: #FFF url(/images/admin_main_image.png) no-repeat 0px -333px;
  display: block;
  width: 27px;
  height: 26px;
  float: left;
  margin-right: 5px;
}

/* line 1387, ../sass/admin_contetns.scss */
.post_articles_del {
  background: #FFF url(/images/admin_main_image.png) no-repeat 0px -359px;
  display: block;
  width: 27px;
  height: 26px;
  float: left;
}

/*---------------------------
	4.analyze
----------------------------*/
/*サイドバーのカレンダー*/
/* line 1400, ../sass/admin_contetns.scss */
div.cal table {
  margin-bottom: 10px;
}

/* line 1403, ../sass/admin_contetns.scss */
div.cal table td {
  padding: 5px;
}

/* line 1406, ../sass/admin_contetns.scss */
div.cal table td a {
  display: block;
}

/* line 1409, ../sass/admin_contetns.scss */
div.cal table td.cal_yearmonth {
  text-align: center;
}

/*売上レポートの合計*/
/* line 1413, ../sass/admin_contetns.scss */
tfoot tr.table_line_total td {
  background: #EEEEEE;
  font-weight: bold;
}

/* line 1417, ../sass/admin_contetns.scss */
tfoot tr.table_line_total td span.price {
  color: #E20026;
  font-weight: bold;
  font-size: 16px;
}

/*グラフ*/
/*---------------------------
	5.page_setting
----------------------------*/
/* line 1429, ../sass/admin_contetns.scss */
li.admin_table_float {
  margin-bottom: 7px;
}

/*---------------------------
	6.Upload view 動画アップロード画面以外で使用
----------------------------*/
/* line 1437, ../sass/admin_contetns.scss */
div#entry_upload {
  width: 700px;
  float: right;
}

/* line 1442, ../sass/admin_contetns.scss */
div#entry_upload .capacity_alert {
  padding-top: 5px;
  margin-bottom: 10px;
  border-bottom: solid 1px #D8D8D6;
}

/* line 1448, ../sass/admin_contetns.scss */
div#entry_upload .capacity_alert p {
  text-align: left;
  padding: 0 15px 10px;
}

/* line 1453, ../sass/admin_contetns.scss */
div#entry_upload #result_area {
  width: 150px;
  text-align: center;
  margin: 10px auto;
  color: #888888;
}

/* line 1460, ../sass/admin_contetns.scss */
div#entry_upload #result_area_shinsachu {
  text-align: left;
  margin: 10px 0;
  padding-left: 15px;
  color: #888888;
}

/* line 1468, ../sass/admin_contetns.scss */
li.movie_up_box {
  display: inline;
}

/* line 1471, ../sass/admin_contetns.scss */
div.uploaded_file ul {
  overflow: hidden;
}

/* line 1474, ../sass/admin_contetns.scss */
div.uploaded_file ul li {
  float: left;
  width: 148px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 5px;
  position: relative;
  text-align: center;
  background: #FFF;
  border-radius: 5px;
}

/* line 1485, ../sass/admin_contetns.scss */
#entry_upload div.uploaded_file .wrapper {
  float: left;
  width: 148px;
  margin: 0 10px 10px 0;
  padding: 5px;
  position: relative;
  text-align: center;
  background: #FFF;
  border-radius: 5px;
}

/* line 1498, ../sass/admin_contetns.scss */
#entry_upload div.uploaded_file .wrapper .add_unpurchase,
#entry_upload div.uploaded_file .wrapper .add_purchase,
#entry_upload div.uploaded_file .wrapper .add_software,
#entry_upload div.uploaded_file .wrapper .add_app,
#entry_upload div.uploaded_file .wrapper .add_thum,
#entry_upload div.uploaded_file .wrapper .add_sample {
  color: #1875AD;
  font-size: 85%;
  cursor: pointer;
}

/* line 1512, ../sass/admin_contetns.scss */
#entry_upload div.uploaded_file .wrapper .thum {
  height: 96px;
  width: 110px;
  margin: 0 auto;
}

/* line 1517, ../sass/admin_contetns.scss */
#entry_upload div.uploaded_file .wrapper .thum a {
  word-wrap: break-word;
}

/* line 1520, ../sass/admin_contetns.scss */
#entry_upload div.uploaded_file .wrapper .thum img {
  max-width: 96px;
  max-height: 96px;
}

/* line 1524, ../sass/admin_contetns.scss */
#entry_upload div.uploaded_file .wrapper .close_btn {
  position: absolute;
  top: 3px;
  right: 3px;
  background: url("/images/contents_main_images.png?131030") no-repeat scroll -203px -112px transparent;
  cursor: pointer;
  display: inline-block;
  height: 16px;
  margin-right: 5px;
  text-indent: -9999px;
  width: 14px;
}

/*画像アップロードすみファイル一覧ここから*/
/* line 1538, ../sass/admin_contetns.scss */
#upfiles {
  width: 710px;
}

/*Upload view 動画アップロード画面のデザイン変更時に追加-120202*/
/* line 1543, ../sass/admin_contetns.scss */
div#entry_upload {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #ffffff;
}
/* line 1550, ../sass/admin_contetns.scss */
div#entry_upload h2 {
  padding-left: 15px;
  background-image: none;
  background-color: #eeeeee;
}
/* line 1555, ../sass/admin_contetns.scss */
div#entry_upload h3 {
  margin-bottom: 7px;
}
/* line 1558, ../sass/admin_contetns.scss */
div#entry_upload .wrapper {
  margin: 15px 25px 0 30px;
}
/* line 1561, ../sass/admin_contetns.scss */
div#entry_upload .movie_up_box {
  width: 150px;
  float: left;
}
/* line 1565, ../sass/admin_contetns.scss */
div#entry_upload .caption {
  width: 485px;
  float: left;
  padding-left: 20px;
}
/* line 1569, ../sass/admin_contetns.scss */
div#entry_upload .caption li {
  list-style: disc;
  font-size: 93%;
  margin: 0 0 5px;
  position: relative;
}
/* line 1576, ../sass/admin_contetns.scss */
div#entry_upload .caption li .file_format_toolchip:hover .file_format {
  display: block;
}
/* line 1583, ../sass/admin_contetns.scss */
div#entry_upload .file_format {
  display: none;
  position: absolute;
  color: #333333;
  top: 1em;
  left: -20px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-color: #eeeeee;
  clear: both;
  padding: 3px 7px;
  font-size: 12px;
  z-index: 1000;
  -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.3);
}
/* line 1584, ../sass/admin_contetns.scss */
div#entry_upload .file_format:hover {
  display: block;
}
/* line 1599, ../sass/admin_contetns.scss */
div#entry_upload .file_format dl {
  overflow: hidden;
}
/* line 1601, ../sass/admin_contetns.scss */
div#entry_upload .file_format dl dd {
  clear: both;
  float: left;
  text-align: right;
  width: 120px;
}
/* line 1607, ../sass/admin_contetns.scss */
div#entry_upload .file_format dl dt {
  float: left;
  margin-left: 10px;
}
/* line 1613, ../sass/admin_contetns.scss */
div#entry_upload .upjyoukyou {
  border-top: solid 1px #cccccc;
  margin: 15px 25px 0 30px;
  padding-top: 12px;
}
/* line 1618, ../sass/admin_contetns.scss */
div#entry_upload .under-text,
div#entry_upload .current-text {
  margin-left: 30px;
}
/* line 1622, ../sass/admin_contetns.scss */
div#entry_upload .hidden {
  display: none;
}
/* line 1625, ../sass/admin_contetns.scss */
div#entry_upload .notice {
  color: #cc0000;
  font-weight: bold;
}

/*Upload view 動画アップロード画面のデザイン変更時に追加-120202ここまで*/
/*---------------------------
	7.gadget_parts
----------------------------*/
/* line 1636, ../sass/admin_contetns.scss */
table.blogparts th {
  width: 120px;
}

/* line 1639, ../sass/admin_contetns.scss */
table.blogparts th,
table.blogparts td {
  padding: 5px;
}

/* line 1643, ../sass/admin_contetns.scss */
ul.size_button {
  overflow: hidden;
}

/* line 1646, ../sass/admin_contetns.scss */
ul.size_button li {
  border: 1px solid #FFFFFF;
  float: left;
  height: 80px;
  margin-right: 10px;
  padding: 3px;
  text-align: center;
  width: 75px;
}

/* line 1655, ../sass/admin_contetns.scss */
ul.size_button li:hover {
  background: #FFFCD6;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border: 1px solid #EAE39A;
}

/* line 1664, ../sass/admin_contetns.scss */
.size_image {
  display: table-cell;
  height: 50px;
  text-align: center;
  vertical-align: middle;
  width: 80px;
}
