/*
Theme Name:     kama
Description:    嘉麻市観光ポータルサイト
Author:         Landmarx
Template:       twentyten

(optional values you can add: Theme URI, Author URI, Version)
*/

@import url("https://9eb77b.claudeassets.com/20210116032714cs_/http://www.e-kama.net/wp-content/themes/twentyten/style.css");

.clearfix {zoom:1;}
.clearfix:after{
  content: ""; 
  display: block; 
  clear: both;
}
.alignclear {
  clear: both;
  float: none;
}
.fixed {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
}

body {
  padding: 0px;
}
body,input, textarea, select {
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, "メイリオ", Arial, Verdana, Helvetica, "ＭＳ Ｐゴシック", "MS P Gothic", Osaka, sans-serif;
  color: #333333;
  background: #fff;
}
a { outline: none; }

#jp_container_N {
}

#wrapper,
#access,
#topimage,
#category-menu,
#footer {
  width: 100%;
}
#wrapper h1.header-title,
#access .menu-header,
div.menu,
#topimage-inner,
#category-menu .menu-header,
#footer-menu .menu-header {
  margin: 0 auto;
  width: 940px;
}
#wrapper {
  margin: 0px;
  padding: 0px;
}
#wrapper h1.header-title {
  font-size: 9pt;
  color: white;
  line-height: 24px;
  overflow: hidden;
  white-space: nowrap;
}
#header {
  padding: 0;
  background: url('https://e507ea.claudeassets.com/20210116032714im_/http://www.e-kama.net/wp-content/themes/kama/images/header_bg.png') left top repeat-x;
  height: 144px;
}
#branding {
  height: 80px;
}
#site-title {
  width: 400px;
  height: 60px;
  margin-top: 10px;
  margin-bottom: 10px;
}
#site-title span a {
  background: url('https://683324.claudeassets.com/20210116032714im_/http://www.e-kama.net/wp-content/themes/kama/images/logo.png') left center no-repeat;
  width: 400px;
  height: 0px;
  padding-top: 60px;
  overflow: hidden;
  display: block;
}
#access {
  height: 40px;
  background: transparent;
}
#access a {
  line-height: 18px;
  color: white;
  font-weight: bold;
  padding: 0px;
}
#access a:hover {
  filter: alpha(opacity=50);
  -moz-opacity:0.5;
  opacity:0.5;
}

#access a span {
  font-size: 9pt;
  color: #26ba3d;
  font-family: "Times New Roman";
}
#access .menu-header li {
  width: 187px;
  text-align: center;
  border-right: 1px dotted white;
}
#access .menu-header li.menu-item-home {
  width: 186px;
  border-left: 1px dotted white;
}
#topimage {
  clear: both;
  float: none;
  background-color: #f3f3f3;
  text-align: center;
  height: 330px;
}
#topimage-inner {
  position: relative;
}
#topimage .osugi,
#topimage .loveko {
  position: absolute;
  top: 0px;
}
#topimage .osugi {
  left: 0%;
}
#topimage .loveko {
  right: 0%;
}
#fukidasi_serifu {
  position: absolute;
  top: 0px;
  width: 540px;
  height: 330px;
  left: 200px;
}

#topimage .lof-slidecontent,
#topimage .heroHome {
  margin: 0px auto;
  padding: 0px;
}
#category-menu {
  text-align: center;
  margin: 10px auto;
}
#category-menu ul {
  list-style: none;
  margin: 0;
}
#category-menu li {
  float: left;
  display: block;
  margin: 5px 0px 5px 4px;
  width: 153px;
  height: 70px;
}
#category-menu li.tourism {
 margin-left: 1px;
}

#category-menu li a {
  width: 153px;
  height: 0px;
  padding-top: 70px;
  overflow: hidden;
  display: block;
}
#category-menu li a:hover {
  filter: alpha(opacity=50);
  -moz-opacity:0.5;
  opacity:0.5;
}

#category-menu li.tourism a {
 background: url('https://43b0df.claudeassets.com/20210116032714im_/http://www.e-kama.net/wp-content/themes/kama/images/category_tourism.png') center center no-repeat;
}
#category-menu li.souvenir a {
 background: url('https://c32130.claudeassets.com/20210116032714im_/http://www.e-kama.net/wp-content/themes/kama/images/category_souvenir.png') center center no-repeat;
}
#category-menu li.camp a {
 background: url('https://2e4442.claudeassets.com/20210116032714im_/http://www.e-kama.net/wp-content/themes/kama/images/category_camp.png') center center no-repeat;
}
#category-menu li.historic-sites a {
 background: url('https://a5b9e0.claudeassets.com/20210116032714im_/http://www.e-kama.net/wp-content/themes/kama/images/category_historic-sites.png') center center no-repeat;
}
#category-menu li.lodging a {
 background: url('https://483c14.claudeassets.com/20210116032714im_/http://www.e-kama.net/wp-content/themes/kama/images/category_lodging.png') center center no-repeat;
}
#category-menu li.meal a {
 background: url('https://7893c3.claudeassets.com/20210116032714im_/http://www.e-kama.net/wp-content/themes/kama/images/category_meal.png') center center no-repeat;
}


#content .sub_category {
  text-align: center;
  margin: 10px auto;
  padding-bottom: 30px;
}
#content .sub_category ul {
  list-style: none;
  margin: 0;
}
#content .sub_category li {
  float: left;
  display: block;
  margin: 5px 0px 5px 4px;
  width: 153px;
  height: 70px;
}
#content .sub_category li a {
  width: 153px;
  height: 0px;
  padding-top: 70px;
  overflow: hidden;
  display: block;
}
#content .sub_category li a:hover {
  filter: alpha(opacity=50);
  -moz-opacity:0.5;
  opacity:0.5;
}

#content .sub_category li.cat-item-33 a {
 background: url('https://86b34d.claudeassets.com/20210116032714im_/http://www.e-kama.net/wp-content/themes/kama/images/categoy-meal_jafood.png') center center no-repeat;
}
#content .sub_category li.cat-item-34 a {
 background: url('https://8bc951.claudeassets.com/20210116032714im_/http://www.e-kama.net/wp-content/themes/kama/images/categoy-meal_noodles.png') center center no-repeat;
}
#content .sub_category li.cat-item-35 a {
 background: url('https://8b0185.claudeassets.com/20210116032714im_/http://www.e-kama.net/wp-content/themes/kama/images/categoy-meal_cafewestern.png') center center no-repeat;
}
#content .sub_category li.cat-item-36 a {
 background: url('https://8e0804.claudeassets.com/20210116032714im_/http://www.e-kama.net/wp-content/themes/kama/images/categoy-meal_sushi.png') center center no-repeat;
}
#content .sub_category li.cat-item-37 a {
 background: url('https://721fbe.claudeassets.com/20210116032714im_/http://www.e-kama.net/wp-content/themes/kama/images/categoy-meal_meat.png') center center no-repeat;
}
#content .sub_category li.cat-item-38 a {
 background: url('https://edfec2.claudeassets.com/20210116032714im_/http://www.e-kama.net/wp-content/themes/kama/images/categoy-meal_pansuites.png') center center no-repeat;
}
#content .sub_category li.cat-item-39 a {
 background: url('https://675866.claudeassets.com/20210116032714im_/http://www.e-kama.net/wp-content/themes/kama/images/categoy-meal_nightspot.png') center center no-repeat;
}
#content .sub_category li.cat-item-40 a {
 background: url('https://50b29e.claudeassets.com/20210116032714im_/http://www.e-kama.net/wp-content/themes/kama/images/categoy-meal_other.png') center center no-repeat;
}

.breadcrumbs {
  margin: 10px auto;
  width: 940px;
}
#nav-below {
  margin-bottom: 18px;
}

#main {
  padding: 0px 0px 0px 0px;
}

#main .widget-area ul {
  padding: 0px;
}
#main ul.menu li {
  padding: 10px 3px 10px 15px;
  margin: 0px 0px 0px 0px;
  border-bottom: 1px dotted #dcdcdc;
  list-style: none;
  background: url('https://c63704.claudeassets.com/20210116032714im_/http://www.e-kama.net/wp-content/themes/kama/images/side_menu_mark.png') left center no-repeat;
}
#main ul.menu li a {
  text-decoration: none;
  color: #333333;
}
#main ul.menu li a:hover {
  text-decoration: underline;
}
#main .widget-title {
  background: url('https://341015.claudeassets.com/20210116032714im_/http://www.e-kama.net/wp-content/themes/kama/images/side_menu_title.png') left top no-repeat;
  height: 32px;
  line-height: 30px;
  padding-left: 20px;
  color: white;
  font-weight: bold;
  font-size:9pt;
}
#main .widget-container {
  border: 1px solid #bcdda6;
}

#main .widget_sp_image img,
#main .widget_sp_image a img {
  margin-bottom: 0px;
  vertical-align: text-bottom;
  border: 0px none;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  padding: 0px;
}
#main .widget_sp_image a:hover img {
  filter: alpha(opacity=50);
  -moz-opacity:0.5;
  opacity:0.5;
}

#main .contents_marquee {
  background: url('https://d8f2da.claudeassets.com/20210116032714im_/http://www.e-kama.net/wp-content/themes/kama/images/contents_marquee.png') left top no-repeat;
  height: 22px;
  padding: 15px 10px;
  margin-bottom: 20px;
}
#main .contents_marquee marquee,
#main .contents_marquee marquee a {
  line-height: 18px;
  font-size: 14pt;
  font-weight: bold;
  color: red;
}

#main .home-banner {
  padding-bottom: 10px;
}

#main .widget-area ul .home-banner ul {
  margin: 0px;
}
#main .home-banner ul {
  margin-bottom: 0px;
  list-style-type: none;
}
#main .home-banner .widget_sp_image {
  float: left;
  border: 0px none;
  margin: 0px 2px 10px 2px;
}

#primary .widget_sp_image .widget-title,
#main .home-banner .widget_sp_image .contents_top_title {
  display: none;
}
#primary #widget_sp_image-3 .widget-title {
  display: block;
}
#main .home-banner .widget_sp_image img {
  float: none;
  clear: both;
}

#main #widget_sp_image-2 {
  border: 0px none;
}
#main .widget_sp_image-description p {
  margin: 0px;
  text-align: center;
  font-size: 8pt;
}

#main li.list-contents {
  margin-bottom: 20px;
}

#main .hentry {
  margin-bottom: 20px;
}

#content {
  margin: 0 240px 0 0px;
}
.entry-content, 
.entry-summary {
  padding: 24px 0 0 0;
}

#content .photo,
#content .eyecatch img {
}
#content img {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  position: relative;
  behavior: url('https://7af621.claudeassets.com/20210116032714im_/http://www.e-kama.net/wp-content/themes/kama/PIE.htc');
  border: 1px solid #ccc;
  padding: 5px;
}
#content img.noborder {
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  position: relative;
  behavior: url('https://7af621.claudeassets.com/20210116032714im_/http://www.e-kama.net/wp-content/themes/kama/PIE.htc');
  border: 0px none;
  padding: 5px;
}
#content .caption {
  font-size: 14px;
  font-weight: bold;
  font-style: italic;
  text-align: center;
  margin-bottom: 50px;
}
#content .wp-caption {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  position: relative;
  behavior: url('https://7af621.claudeassets.com/20210116032714im_/http://www.e-kama.net/wp-content/themes/kama/PIE.htc');
  padding: 0px;
  border: 1px solid #ccc;
  margin-bottom: 20px;
  background-color: #fff;
  max-width: 700px !important;
}
#content .wp-caption img {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  position: relative;
  behavior: url('https://7af621.claudeassets.com/20210116032714im_/http://www.e-kama.net/wp-content/themes/kama/PIE.htc');
  border: 0px none;
  padding: 0px;
}
#content .wp-caption p.wp-caption-text {
  color: #444;
  margin: 5px 10px 5px 10px;
}
.home #content .contents_top_title {
  background: url('https://01389f.claudeassets.com/20210116032714im_/http://www.e-kama.net/wp-content/themes/kama/images/contents_top_title.png') left top no-repeat;
  height: 32px;
}
.home #content .contents_top_title h2 {
  width: 560px;
  float: left;
  text-align: left;
  margin: 0px;
  padding-left: 20px;
  color: white;
  font-weight: bold;
  line-height: 32px;
  font-size: 11pt;
  border: 0px none;
}

.home #content .contents_top_title .list {
  float: right; 
  width: 100px;
  display: inline;
  text-align: right;
  margin: 0px 20px 0px 0px;
  color: white;
  line-height: 32px;
  font-size: 10pt;
}
.home #content .contents_top_title .list a {
  color: #ffffff;
}
.home #content .contents_top_text {
  clear: both;
  float: none;
  border: 1px solid #bcdda6;
  margin-bottom: 20px;
}
.home #content .contents_top_text ul {
  list-style-type: none;
  margin: 15px 20px;
}
.home #content .contents_top_text li {
  clear: both;
  float: none;
}
.home #content .contents_top_text .title {
  border: 0px none;
  color: #7da21f;
  font-size: 14pt;
  font-weight: bold;
}
.home #content .contents_top_text .title-inline {
  display: inline;
}
.home #content .contents_top_text .title a {
  color: #7da21f;
  font-size: 14pt;
  font-weight: bold;
  text-decoration: none;
}
.home #content .contents_top_text .title a:hover {
  text-decoration: underline;
}
.home #content .contents_top_text p {
  font-size: 11pt;
  line-height: 1.5;
  margin: 10px 10px 0px 10px;
}


#footer {
  background-color: #808080;
  margin-bottom: 0px;
  padding-bottom: 20px;
}
#footer #footer-menu {
  text-align: center;
  margin: 10px auto 20px auto;
}
#footer #footer-menu ul {
  list-style: none;
  margin: 0;
}
#footer #footer-menu li {
  display: inline;
  color: white;
  padding: 3px 5px;
  border-left: 1px solid white;
  font-weight: bold;
}

#footer #footer-menu li.menu-item-925,
#footer #footer-menu li.menu-item-home {
  border-left: 0px none;
}
#footer #footer-menu li a {
  color: white;
  font-weight: bold;
  text-decoration: none;
  line-height: 32px;
  white-space: nowrap;
}
#footer #footer-menu li a:hover {
  color: red;
  border-bottom: 1px dotted red;
}
#footer #site-info,
#footer #site-generator {
  clear: both;
  float: none;
  width: 100%;
  text-align: center;
  color: white;
}
#footer #site-info a,
#footer #site-generator a {
  color: white;
}
#footer #site-info {
  margin-bottom: 20px;
}
#footer #site-generator {
  margin-bottom: 0px;
  font-style: normal;
}

#colophon {
  border: 0px none;
}

/* sns button */
div.wp_social_bookmarking_light div {
  margin: 0px 10px !important;
}
.wp_social_bookmarking_light_clear {
  margin-bottom: 20px;
}

/* YARPP (related) */
#content .related-title {
  margin-top: 20px;
}
#content .related {
  list-style-type: none;
}
#content p.related-description {
  margin: 10px 20px 20px 20px;
  font-size: 10pt;
  line-height: 1.5;
}

/* form */
.require-mark {
  color: red;
  font-weight: bold;
}
div.wpcf7 .watermark {
  color: #888888 !important;
}
#content input[type="text"], 
#content textarea {
  padding: 5px 10px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  position: relative;
  behavior: url('https://7af621.claudeassets.com/20210116032714im_/http://www.e-kama.net/wp-content/themes/kama/PIE.htc');
}

/* pagenavi */
.wp-pagenavi {
  clear: both;
  float: none;
  text-align: center;
  font-size: 14pt;
  margin: 15px auto;
}
.wp-pagenavi .pages,
.wp-pagenavi a,
.wp-pagenavi a:link {
  padding: 3px 4px;
  margin-right: 1px;
  text-decoration: none;
  color: #fff;
  background-color: #999;
  background: -moz-linear-gradient(top, #999, #666);
  background: -webkit-gradient(linear, left top, left bottom, from(#999), to(#666));
}
.wp-pagenavi .pages {
  margin-right: 10px;
}
.wp-pagenavi a:visited {
/*
  color: #b3b3b3;
*/
}
.wp-pagenavi a:hover {
  background-color: #666;
  background: -moz-linear-gradient(top, #777, #444);
  background: -webkit-gradient(linear, left top, left bottom, from(#777), to(#444))
}
.wp-pagenavi a:active {
  color: #ff8000;
  background-color: #e6e6e6;
}
.wp-pagenavi span.current {
  padding: 3px 4px;
  margin-right: 1px;
  color: #555;
  background-color: #e6e6e6;
}
.wp-pagenavi span.extend {
  margin-right: 1px;
  color: #333;
}
.wp-pagenavi a.previouspostslink {
  color: #fff;
  margin-right: 5px;
}
.wp-pagenavi a.nextpostslink {
  color: #fff;
  margin-left: 5px;
}
.wp-pagenavi a.first {
  padding: 3px 8px 3px 12px;
  color: #fff;
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
  -webkit-border-top-left-radius: 50px;
  -webkit-border-bottom-left-radius: 50px;
  -moz-border-radius-topleft: 50px;
  -moz-border-radius-bottomleft: 50px;
}
.wp-pagenavi a.last {
  padding: 3px 12px 3px 8px;
  color: #fff;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  -webkit-border-top-right-radius: 50px;
  -webkit-border-bottom-right-radius: 50px;
  -moz-border-radius-topright: 50px;
  -moz-border-radius-bottomright: 50px;
}

.gm-map {
  width: 640px;
  margin: 10px auto;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 15px;
}
div.wpcf7 img.ajax-loader {
  border: 0px none !important;
}

/*
  http://css-happylife.com/archives/2008/0316_2144.php
*/
div.centeringText p {
  display: table-cell;
  vertical-align: middle;
  margin: 0;
}
/*    for IE6 */
* html .centeringText p {
  display: inline;
  zoom: 1;
}
 /*    for IE7 */
*:first-child+html .centeringText p {
  display: inline;
  zoom: 1;
}

/* contents */
.thumb {
  margin: 0px 0px 10px 0px;
}
.thumb-left {
  margin-right: 10px;
  float: left;
}
.thumb-right {
  margin-left: 10px;
  float: right;
}

.w350 {
  width: 350px !important;
}
.w450 {
  width: 450px !important;
}
.w550 {
  width: 550px !important;
}
.w650 {
  width: 650px !important;
}

#content .related-title,
#content .page-title,
#content .entry-title {
  background: url('https://fd3a87.claudeassets.com/20210116032714im_/http://www.e-kama.net/wp-content/themes/kama/images/contents_title.png') left top no-repeat;
  line-height: 48px;
  height: 48px;
  white-space: nowrap;
  overflow: hidden;
  padding-left: 25px;
  border: 0px none;
  color: white;
  font-size: 21px;
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
}
#content .related-title span,
#content .page-title span,
#content .entry-title span,
#content .related-title a,
#content .page-title a,
#content .entry-title a {
  color: white;
  font-size: 21px;
  font-weight: bold;
  font-style: normal;
  font-family: inherit;
}

#content h2 {
  color: #7da21f;
  font-size: 16pt;
  font-weight: bold;
  border-bottom: 3px double #7da21f;
  padding-left: 10px;
}
#content h3 {
  color: #7da21f;
  font-size: 14pt;
  font-weight: bold;
  border-bottom: 1px solid #7da21f;
  padding-left: 10px;
}
#content h4,
#content h5,
#content h6 {
  color: #7da21f;
  font-size: 13pt;
  font-weight: bold;
  border-bottom: 1px dotted #7da21f;
  padding-left: 10px;
}
#content p {
  margin: 10px 10px 20px 10px;
}
#content table {
  margin: 10px 10px;
  width: 97%;
}
#content tr th, 
#content tr td {
  font-size: 11pt;
  color: inherit;
  padding: 5px;
}

#content tr th,
#content thead th {
  font-weight: bold;
  white-space: nowrap;
}

#content table.noborder,
#content table.noborder th,
#content table.noborder td {
  border: 0px none;
}
#content table.table,
#content table.table th,
#content table.table td,
#content table.table a {
  font-size: 10pt;
  white-space: nowrap;
  vertical-align: middle;
}
#content table.table th {
  text-align: center;
}
#content table.table .num {
  text-align: center;
}

#content .excerpt_more {
  display: block;
  text-align: right;
  margin: 0px 10px 10px 10px;
}

#content .excerpt_more_image {
  margin: 20px 10px 10px 10px;
  width: 232px;
  height: 44px;
  padding-bottom: 10px;
}
#content .excerpt_more_image a {
  width: 232px;
  height: 0px;
  background: url('https://776cfa.claudeassets.com/20210116032714im_/http://www.e-kama.net/wp-content/themes/kama/images/button_permalink.png') left top no-repeat;
  padding-top: 44px;
  overflow: hidden;
  display: block;
}
#content .excerpt_more_image a:hover {
  filter: alpha(opacity=50);
  -moz-opacity:0.5;
  opacity:0.5;
}

#content .checklist {
  list-style-type: none;
}
#content .checklist li {
  background: url('https://caee4c.claudeassets.com/20210116032714im_/http://www.e-kama.net/wp-content/themes/kama/images/point8_2.png') left center no-repeat;
  padding-left: 40px;
  line-height: 2;
}

#content .checktable {
  margin-left: 18px;
}
#content .checktable td {
  padding-left: 0px;
  padding-right: 50px;
  padding-bottom: 20px;
  vertical-align: middle;
  background: url('https://caee4c.claudeassets.com/20210116032714im_/http://www.e-kama.net/wp-content/themes/kama/images/point8_2.png') left center no-repeat;
  text-align: center;
}

#content table {
  border-bottom: 1px solid #888888;
}
#content tr th {
  border: 1px solid #888888;
}

#content tr td {
  border-top: 1px solid #E7E7E7;
  border-right: 1px solid #888888;
  border-left: 1px solid #888888;
}

#content table.timeline,
#content table.timeline th,
#content table.timeline td {
  border: 0px none;
  padding: 10px;
}
#content table.timeline th {
  border-bottom: 1px solid #ccc;
}
#content table.timeline th.month,
#content table.timeline td.month {
  border-right: 1px solid #ccc;
}

#content .facebook {
  vertical-align: middle;
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 10px 0px 0px;
  border: 0px none;
  border-radius: 0px;
}

#site-generator a {
  background-image: none;
  padding-left: 0px;
}
/*
     FILE ARCHIVED ON 04:02:07 Feb 11, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:53:59 Aug 07, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.673
  exclusion.robots: 0.086
  exclusion.robots.policy: 0.073
  esindex: 0.009
  cdx.remote: 16.908
  LoadShardBlock: 165.579 (3)
  PetaboxLoader3.datanode: 96.771 (4)
  PetaboxLoader3.resolve: 78.859 (2)
  load_resource: 56.335
*/