@charset "UTF-8";
/* line 1, ../sass/base.scss */
input {
  font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック','MS PGothic',sans-serif;
}

/* line 5, ../sass/base.scss */
textarea {
  font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック','MS PGothic',sans-serif;
  font-size: 100%;
  padding: 0;
}

/* line 11, ../sass/base.scss */
select {
  margin: 0;
}

/* line 15, ../sass/base.scss */
.loader {
  display: none;
}

/* line 19, ../sass/base.scss */
.dialog {
  display: none;
}

/* line 23, ../sass/base.scss */
.template {
  display: none;
}

/* line 27, ../sass/base.scss */
#container {
  width: 100%;
  height: 100%;
}

/* line 32, ../sass/base.scss */
.required {
  color: #cc0000;
  font-weight: bold;
  margin: 0 5px 0 0;
}

/* line 38, ../sass/base.scss */
.help-message {
  margin: 1px 0;
  color: #666;
  font-size: 80%;
}

/* line 44, ../sass/base.scss */
.error-message {
  background-color: #fee;
  padding: 5px;
  margin: 5px 0 0 0;
  color: #c00;
}

/* line 51, ../sass/base.scss */
.pager {
  padding: 10px 0;
  margin: 10px auto 0 auto;
  text-align: center;
}
/* line 56, ../sass/base.scss */
.pager a {
  margin: 1px;
  padding: 0.7em 0.9em;
  border: #CCC 1px solid;
  text-decoration: none;
  text-align: center;
  color: #333;
}
/* line 64, ../sass/base.scss */
.pager a:hover {
  background: #FFE16A;
  text-align: center;
}
/* line 69, ../sass/base.scss */
.pager a .prev {
  margin: 0 10px 0 0;
}
/* line 73, ../sass/base.scss */
.pager a .next {
  margin: 0 0 0 10px;
}
/* line 78, ../sass/base.scss */
.pager span.current {
  margin: 0 3px;
  padding: 10px;
  background: #666;
  font-weight: bold;
  color: #FFF;
  text-align: center;
}

/* line 88, ../sass/base.scss */
.js-option {
  display: none;
}

/* line 92, ../sass/base.scss */
.no_line {
  text-decoration: none;
}

/* line 1, ../sass/side_favorite_block.scss */
#side-favorite-block {
  padding: 1px;
  margin: 0 0 10px 0;
}
/* line 5, ../sass/side_favorite_block.scss */
#side-favorite-block input {
  width: 100%;
  height: 50px;
}

/* line 1, ../sass/side_cart_block.scss */
#side-cart-block {
  padding: 1px;
  margin: 0 0 10px 0;
}
/* line 5, ../sass/side_cart_block.scss */
#side-cart-block .mitsumori-show-btn {
  width: 100%;
  height: 50px;
}

/* line 4, ../sass/side_cart_history_block.scss */
#side-history-list-block h3 {
  font-size: 100%;
  font-weight: bold;
  background-color: #666;
  padding: 10px;
  color: #fff;
}
/* line 12, ../sass/side_cart_history_block.scss */
#side-history-list-block .contents {
  border-right: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  padding: 10px;
}
/* line 19, ../sass/side_cart_history_block.scss */
#side-history-list-block .contents .history-list li {
  margin: 0 0 8px 0;
  padding: 0 0 8px 0;
  border-bottom: 1px solid #dddddd;
}

/* line 1, ../sass/side_catalog_block.scss */
#side-catalog-block {
  margin: 0 0 10px 0;
}
/* line 4, ../sass/side_catalog_block.scss */
#side-catalog-block input {
  width: 100%;
  height: 80px;
}

/* line 3, ../sass/side_calendar_block.scss */
#calendar-search-form {
  float: right;
}

/* line 10, ../sass/side_calendar_block.scss */
#calendar {
  margin: 10px 0 10px 0;
}

/* line 3, ../sass/side_maker_list_block.scss */
#side-maker-list-block {
  margin: 0 0 10px 0;
}
/* line 6, ../sass/side_maker_list_block.scss */
#side-maker-list-block h3 {
  background-color: #ddd;
  padding: 5px;
  margin: 0 0 5px 0;
}
/* line 12, ../sass/side_maker_list_block.scss */
#side-maker-list-block .explain {
  font-size: 80%;
  margin: 0 0 10px 0;
}
/* line 17, ../sass/side_maker_list_block.scss */
#side-maker-list-block ul {
  overflow: hidden;
  *zoom: 1;
}
/* line 20, ../sass/side_maker_list_block.scss */
#side-maker-list-block ul li {
  float: left;
  margin: 0 10px 5px 0;
}
/* line 26, ../sass/side_maker_list_block.scss */
#side-maker-list-block .maker {
  width: 100px;
  height: 110px;
  text-align: center;
}
/* line 31, ../sass/side_maker_list_block.scss */
#side-maker-list-block .maker .name {
  margin: 3px 0 0 0;
  font-size: 80%;
}
/* line 37, ../sass/side_maker_list_block.scss */
#side-maker-list-block .link-block {
  border: 1px solid #ddd;
  padding: 10px 5px 2px 5px;
  background-color: #eee;
  text-align: center;
}
/* line 43, ../sass/side_maker_list_block.scss */
#side-maker-list-block .link-block div {
  margin: 0 0 8px 0;
}
/* line 47, ../sass/side_maker_list_block.scss */
#side-maker-list-block .link-block a {
  font-weight: bold;
}

/* line 4, ../sass/side_topic_list_block.scss */
#side-topic-list-block .topicDate span {
  vertical-align: bottom;
}
/* line 8, ../sass/side_topic_list_block.scss */
#side-topic-list-block .topicDate img {
  vertical-align: bottom;
}

@media screen {
  /* line 21, ../sass/default.scss */
  .fixed-menu {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 160px;
    z-index: 9999;
  }
}
/* line 32, ../sass/default.scss */
#head-status-block {
  overflow: hidden;
  *zoom: 1;
  margin: 0 auto 0 auto;
  padding: 5px 0;
  width: 960px;
  background-color: #fff;
}

/* line 40, ../sass/default.scss */
#pr-message-block {
  float: left;
  width: 620px;
  color: #900;
  font-weight: bold;
}

/* line 47, ../sass/default.scss */
#login-user-block {
  float: right;
  text-align: right;
  width: 320px;
}
/* line 52, ../sass/default.scss */
#login-user-block span {
  font-weight: bold;
  color: #009;
}

/* line 58, ../sass/default.scss */
#flash-block {
  width: 960px;
  margin: 0 auto 10px auto;
}
/* line 62, ../sass/default.scss */
#flash-block .flash-error {
  padding: 10px;
  background: #FFF0F0;
  color: #FF0000;
  font-weight: bold;
  font-size: 120%;
}
/* line 70, ../sass/default.scss */
#flash-block .flash-notice {
  padding: 10px;
  background: #F0FFF0;
  color: #008800;
  font-weight: bold;
  font-size: 120%;
}

/* line 80, ../sass/default.scss */
#breadcrumb .crumb-list {
  overflow: hidden;
  *zoom: 1;
  margin: 0 0 5px 0;
}
/* line 84, ../sass/default.scss */
#breadcrumb .crumb-list li {
  float: left;
  margin: 0 4px 0 0;
}
/* line 89, ../sass/default.scss */
#breadcrumb .crumb-list a {
  display: block;
  text-decoration: none;
}

/* line 96, ../sass/default.scss */
.tips-and-helps-block {
  text-align: left;
  margin: 30px 0 0 0;
}
/* line 100, ../sass/default.scss */
.tips-and-helps-block strong {
  font-weight: bold;
  color: #C00;
}
/* line 105, ../sass/default.scss */
.tips-and-helps-block .tips-block {
  border: 1px solid #ddd;
  padding: 10px;
}
/* line 109, ../sass/default.scss */
.tips-and-helps-block .tips-block .block-title {
  font-weight: bold;
  margin: 0 0 8px 0;
  background-color: #eee;
  padding: 8px;
}
/* line 116, ../sass/default.scss */
.tips-and-helps-block .tips-block .tips-list {
  margin: 0 0 0 18px;
}
/* line 119, ../sass/default.scss */
.tips-and-helps-block .tips-block .tips-list li {
  list-style-type: disc;
  margin: 0 0 5px 0;
}
/* line 126, ../sass/default.scss */
.tips-and-helps-block .helps-block {
  margin: 10px 0 0 0;
}
/* line 129, ../sass/default.scss */
.tips-and-helps-block .helps-block .block-title {
  font-weight: bold;
  margin: 0 0 8px 0;
  background-color: #eee;
  padding: 8px;
}
/* line 136, ../sass/default.scss */
.tips-and-helps-block .helps-block .helps-list {
  margin: 0 0 0 18px;
}
/* line 139, ../sass/default.scss */
.tips-and-helps-block .helps-block .helps-list li {
  list-style-type: square;
  margin: 0 0 5px 0;
}

/* line 147, ../sass/default.scss */
.side-block {
  margin: 0 0 10px 0;
}

/* line 151, ../sass/default.scss */
.nikaya-logo-block {
  overflow: hidden;
  *zoom: 1;
  margin: 10px 0 0 0;
  padding: 10px;
  border-top: 1px solid #ddd;
  background-color: #eee;
}
/* line 158, ../sass/default.scss */
.nikaya-logo-block.blue-line {
  border: 2px solid #33C;
}
/* line 162, ../sass/default.scss */
.nikaya-logo-block.pink-fill {
  background-color: #fcc;
}
/* line 166, ../sass/default.scss */
.nikaya-logo-block.blue-fill {
  background-color: #32486f;
}
/* line 170, ../sass/default.scss */
.nikaya-logo-block .logo-block {
  float: left;
  width: 40px;
}
/* line 175, ../sass/default.scss */
.nikaya-logo-block .company-name-block {
  float: left;
  margin: 15px 0 0 5px;
  font-size: 120%;
  font-weight: bold;
}
/* line 182, ../sass/default.scss */
.nikaya-logo-block .access-block {
  float: right;
  width: 400px;
  margin: 0 0 0 10px;
}
/* line 187, ../sass/default.scss */
.nikaya-logo-block .access-block table {
  width: 100%;
}
/* line 190, ../sass/default.scss */
.nikaya-logo-block .access-block table td {
  padding: 3px;
}
/* line 194, ../sass/default.scss */
.nikaya-logo-block .access-block table .pref {
  font-weight: bold;
}
/* line 199, ../sass/default.scss */
.nikaya-logo-block .access-block table .tel .val {
  font-weight: bold;
}
/* line 205, ../sass/default.scss */
.nikaya-logo-block .access-block table .fax .val {
  font-weight: bold;
}
/* line 210, ../sass/default.scss */
.nikaya-logo-block .access-block table .url {
  font-weight: bold;
}
/* line 214, ../sass/default.scss */
.nikaya-logo-block .access-block table .mail {
  font-weight: bold;
}

/* line 221, ../sass/default.scss */
#page-explain {
  margin: 0 0 20px 0;
  line-height: 150%;
}

/* line 1, ../sass/page_2col_lside.scss */
#contents {
  width: 710px;
  margin: 0;
  float: right;
  overflow: hidden;
}

/* サイドナビ */
/* line 8, ../sass/page_2col_lside.scss */
#sideNavi {
  width: 230px;
  margin: 0;
  float: left;
}

/*
#main-block-wrapper {
	float: left;
	margin: 0 0 0 20px;
}

#main-block {
	width: 710px;
}

#side-bar {
	float: left;
	width: 230px;
}
*/
/* line 4, ../sass/nikaya_history.scss */
h1 {
  font-size: 160%;
  font-weight: bold;
  margin: 0 0 20px 0;
}

/* line 10, ../sass/nikaya_history.scss */
table {
  text-align: left;
  border: 0;
  padding: 0 0 0 0;
  width: 100%;
}
