@charset "UTF-8";
/*角丸テーブル*/
/* line 3, /var/httpd/www.mealtime.jp/httpdocs/tools/app/assets/stylesheets/shop/category.css.scss */
.coder2 {
  font-size: 14px;
  border-spacing: 0;
  border: 0px solid #CCC;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  box-shadow: 0 0px 0px #CCC; }

/* line 13, /var/httpd/www.mealtime.jp/httpdocs/tools/app/assets/stylesheets/shop/category.css.scss */
.coder2 th {
  padding: 10px;
  border-bottom: solid 1px #CCC;
  border-right: solid 1px #CCC; }

/* line 18, /var/httpd/www.mealtime.jp/httpdocs/tools/app/assets/stylesheets/shop/category.css.scss */
.coder2 td {
  padding: 0px;
  background: #FFF;
  border-bottom: solid 0px #CCC;
  border-right: solid 0px #CCC; }

/* line 25, /var/httpd/www.mealtime.jp/httpdocs/tools/app/assets/stylesheets/shop/category.css.scss */
.coder2 td table th, .coder2 td table td {
  padding: 10px;
  background: #FFF;
  border-bottom: solid 1px #CCC;
  border-right: solid 1px #CCC; }

/* line 31, /var/httpd/www.mealtime.jp/httpdocs/tools/app/assets/stylesheets/shop/category.css.scss */
.coder2 td table {
  width: 800px; }

/* line 34, /var/httpd/www.mealtime.jp/httpdocs/tools/app/assets/stylesheets/shop/category.css.scss */
.coder2 th {
  background: #f6f4f5;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8) inset;
  color: #69655c; }

/* -----------------------
  左上角丸　最初の行の最初のセル
----------------------- */
/* line 44, /var/httpd/www.mealtime.jp/httpdocs/tools/app/assets/stylesheets/shop/category.css.scss */
.coder2 tr:first-child th:first-child,
.coder2 tr:first-child td:first-child {
  -webkit-border-radius: 6px 0 0 0;
  -moz-border-radius: 6px 0 0 0;
  -o-border-radius: 6px 0 0 0;
  border-radius: 6px 0 0 0; }

/* -----------------------
  右上角丸　最初の行の最後のセル
----------------------- */
/* line 54, /var/httpd/www.mealtime.jp/httpdocs/tools/app/assets/stylesheets/shop/category.css.scss */
.coder2 tr:first-child th:last-child,
.coder2 tr:first-child td:last-child {
  -webkit-border-radius: 0 6px 0 0;
  -moz-border-radius: 0 6px 0 0;
  -o-border-radius: 0 6px 0 0;
  border-radius: 0 6px 0 0; }

/* -----------------------
  左下角丸　最後の行の最初のセル
----------------------- */
/* line 64, /var/httpd/www.mealtime.jp/httpdocs/tools/app/assets/stylesheets/shop/category.css.scss */
.coder2 tr:last-child th:first-child,
.coder2 tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 6px;
  -moz-border-radius: 0 0 0 6px;
  -o-border-radius: 0 0 0 6px;
  border-radius: 0 0 0 6px; }

/* -----------------------
  右下角丸　最後の行の最後のセル
----------------------- */
/* line 74, /var/httpd/www.mealtime.jp/httpdocs/tools/app/assets/stylesheets/shop/category.css.scss */
.coder2 tr:last-child th:last-child,
.coder2 tr:last-child td:last-child {
  -webkit-border-radius: 0 0 6px 0;
  -moz-border-radius: 0 0 6px 0;
  -o-border-radius: 0 0 6px 0;
  border-radius: 0 0 6px 0; }

/* --------------------------------------------
  thaed,tbodyを使う場合の設定
-------------------------------------------- */
/* line 83, /var/httpd/www.mealtime.jp/httpdocs/tools/app/assets/stylesheets/shop/category.css.scss */
.coder2 thead th {
  background: #e3dcd5; }

/* line 84, /var/httpd/www.mealtime.jp/httpdocs/tools/app/assets/stylesheets/shop/category.css.scss */
.coder2 thead + tbody th {
  background: #f4ede6; }

/* line 85, /var/httpd/www.mealtime.jp/httpdocs/tools/app/assets/stylesheets/shop/category.css.scss */
.coder2 tbody th {
  text-align: left; }

/*IE*/
/* -----------------------
  左上角丸 thead内　最初の行の最初のセル
----------------------- */
/* line 90, /var/httpd/www.mealtime.jp/httpdocs/tools/app/assets/stylesheets/shop/category.css.scss */
.coder2 thead tr:first-child th:first-child,
.coder2 thead tr:first-child td:first-child {
  -webkit-border-radius: 6px 0 0 0;
  -moz-border-radius: 6px 0 0 0;
  -o-border-radius: 6px 0 0 0;
  border-radius: 6px 0 0 0; }

/* -----------------------
  右上角丸 thead内　最初の行の最後のセル
----------------------- */
/* line 100, /var/httpd/www.mealtime.jp/httpdocs/tools/app/assets/stylesheets/shop/category.css.scss */
.coder2 thead tr:first-child th:last-child,
.coder2 thead tr:first-child td:last-child {
  -webkit-border-radius: 0 6px 0 0;
  -moz-border-radius: 0 6px 0 0;
  -o-border-radius: 0 6px 0 0;
  border-radius: 0 6px 0 0; }

/* -----------------------
  角丸なし　thaedの後のtbody 最初の行の最初のセル
  角丸なし　thaedの後のtbody 最初の行の最後のセル
----------------------- */
/* line 113, /var/httpd/www.mealtime.jp/httpdocs/tools/app/assets/stylesheets/shop/category.css.scss */
.coder2 thead + tbody tr:first-child th:first-child,
.coder2 thead + tbody tr:first-child td:first-child,
.coder2 thead + tbody tr:first-child th:last-child,
.coder2 thead + tbody tr:first-child td:last-child {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px; }

/* -----------------------
  左下角丸　thaedの後のtbody 最後の行の最初のセル
----------------------- */
/* line 123, /var/httpd/www.mealtime.jp/httpdocs/tools/app/assets/stylesheets/shop/category.css.scss */
.coder2 thead + tbody tr:last-child th:first-child,
.coder2 thead + tbody tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 6px;
  -moz-border-radius: 0 0 0 6px;
  -o-border-radius: 0 0 0 6px;
  border-radius: 0 0 0 6px; }

/* -----------------------
  右下角丸　thaedの後のtbody 最後の行の最後のセル
----------------------- */
/* line 133, /var/httpd/www.mealtime.jp/httpdocs/tools/app/assets/stylesheets/shop/category.css.scss */
.coder2 thead + tbody tr:last-child th:last-child,
.coder2 thead + tbody tr:last-child td:last-child {
  -webkit-border-radius: 0 0 6px 0;
  -moz-border-radius: 0 0 6px 0;
  -o-border-radius: 0 0 6px 0;
  border-radius: 0 0 6px 0; }

/* line 140, /var/httpd/www.mealtime.jp/httpdocs/tools/app/assets/stylesheets/shop/category.css.scss */
#page_name {
  margin-bottom: 10px;
  background-color: #E3DCD5;
  text-align: left;
  padding: 5px 0 5px 10px;
  width: 787px;
  border-right: solid 1px #C1C1C1;
  border-bottom: solid 1px #C1C1C1;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px; }
