@charset "utf-8";
/* Reset */

h1 {
  margin: 0;
}
ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
/* JQM fixes */

.ui-header {
  border: none;
}
.ui-content {
  overflow-x: visible;
}
.ui-li-desc {
  white-space: normal;
}
.ui-page {
  -webkit-backface-visibility: hidden;
}
/* PC to Mobile convertion */

img {
  max-width: 100%;
  height: auto;
}
table {
  width: 100%	!important;
}
table img {
  max-width: 90%	!important;
  height: auto	!important;
}
#kichin_table,
#ofuro_table,
#danbo_table,
#irui_table {
  border: 1px solid #cccccc;
}
#kichin_table tbody,
#ofuro_table tbody,
#danbo_table tbody,
#irui_table tbody {
  border: 1px solid #cccccc;
}
#kichin_table td,
#ofuro_table td,
#danbo_table td,
#irui_table td {
  border: 1px solid #cccccc;
}
#menu {
  position: relative;
  background: white;
  padding: 15px;
  margin: 10px;
  z-index: 100;
}
#shortcut img {
  margin: 15px auto;
  display: block;
}
.submenu {
  border-bottom: 8px solid #0099ee;
  margin-bottom: 20px;
}
.submenu .title {
  border-top: none;
  text-align: center;
  background: -moz-linear-gradient(center top, rgba(0, 153, 238, 0.5), #0099cc) repeat scroll 0 0 transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7fCCF6', endColorstr='#0099CC');
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#7fccf6), to(#0099cc));
  background: linear-gradient(#7fccf6, #0099cc);
  height: 25px;
  line-height: 25px;
  color: white;
  font-size: 14px;
  font-weight: bold;
}
.submenu .page_item {
  border-top: 1px dashed #cccccc;
  display: block;
  height: 25px;
  line-height: 25px;
  padding: 0;
  text-align: left;
}
.submenu .page_item a {
  background: url("images/blue_arrow.gif") no-repeat scroll left center transparent;
  color: #0099cc;
  display: block;
  height: 25px;
  line-height: 25px;
  margin-left: 15px;
  font-size: 14px;
  text-decoration: none;
  font-weight: 400 !important;
  padding-left: 15px;
}
.widget-container {
  margin-left: 10px;
}
.main_gas_help {
  border: #cccccc 1px solid;
  width: 220px;
}
#main .widget-area ul ul {
  padding-left: 0;
  margin-left: 0;
}
.main_gas_help_ul,
.main_gas_help_ul li {
  width: 220px;
  list-style: none;
  margin: 0px;
}
.main_gas_help_ul .li_start,
.main_gas_help_ul .li_start:hover {
  border-top: none;
  text-align: center;
  background: -webkit-gradient(linear, left top, left bottom, from(#0099ee), to(#0099cc));
  /* Safari,Google Chrome用 */
  background: -moz-linear-gradient(top, rgba(0, 153, 238, 0.5), #0099cc);
  /* Firefox用 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF0099ee, endColorstr=#FF0099cc);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF0099ee, endColorstr=#FF0099cc)";
  height: 25px;
  color: white;
  font-size: 14px;
  font-weight: bold;
  padding: 10px 0px 0px 0px;
  width: 220px;
}
.main_gas_help_ul li {
  display: block;
  text-align: left;
  border-top: 1px #cccccc dashed;
  height: 30px;
  padding: 0px;
  width: 220px;
}
.main_gas_help_ul li a {
  color: #0099cc;
  display: block;
  width: 195px;
  height: 25px;
  background: transparent url(../images/parts/blue_arrow.gif) no-repeat left center;
  padding: 10px 0px 0px 15px;
  margin-left: 15px;
}
.main_gas_help_ul li:hover {
  background-color: #eeeeee;
}
/* Image gallery */

#img_nature,
#img_nature2 {
  margin-bottom: 20px;
  background-repeat: no-repeat;
}
/*2013*/
.img_2013_1 { background-image: url(http://nankaigas.co.jp/wp/wp-content/uploads/2013-calendar-img01.jpg); }
.img_2013_2 { background-image: url(http://nankaigas.co.jp/wp/wp-content/uploads/2013-calendar-img02.jpg); }
.img_2013_3 { background-image: url(http://nankaigas.co.jp/wp/wp-content/uploads/2013-calendar-img03.jpg); }
.img_2013_4 { background-image: url(http://nankaigas.co.jp/wp/wp-content/uploads/2013-calendar-img04.jpg); }
.img_2013_5 { background-image: url(http://nankaigas.co.jp/wp/wp-content/uploads/2013-calendar-img05.jpg); }
.img_2013_6 { background-image: url(http://nankaigas.co.jp/wp/wp-content/uploads/2013-calendar-img06.jpg); }

/* 2012 */
.img_aoku { background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/06_01_1_aokurindou_cp300.jpg'); }
.img_yuwan { background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/06_01_2_yuwandake_cp300.jpg'); }
.img_akaogi {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/06_01_3_akaogi_cp300.jpg'); }
.img_tebiro {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/06_01_4_tebiro_beach_cp300.jpg'); }
.img_hounen {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/06_01_5_hoynensai_cp300.jpg'); }
.img_etegu {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/06_01_6_edatekusima_cp300.jpg'); }

/*2011*/
.img_2011_01 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2011_01.jpg'); }
.img_2011_02 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2011_02.jpg'); }
.img_2011_03 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2011_03.jpg'); }
.img_2011_04 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2011_04.jpg'); }
.img_2011_05 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2011_05.jpg'); }
.img_2011_06 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2011_06.jpg'); }

/*2010*/
.img_2010_01 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2010_01.jpg'); }
.img_2010_02 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2010_02.jpg'); }
.img_2010_03 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2010_03.jpg'); }
.img_2010_04 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2010_04.jpg'); }
.img_2010_05 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2010_05.jpg'); }
.img_2010_06 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2010_06.jpg'); }

/*2009*/
.img_2009_01 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2009_01.jpg'); }
.img_2009_02 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2009_02.jpg'); }
.img_2009_03 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2009_03.jpg'); }
.img_2009_04 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2009_04.jpg'); }
.img_2009_05 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2009_05.jpg'); }
.img_2009_06 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2009_06.jpg'); }

/*2008*/
.img_2008_01 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2008_01.jpg'); }
.img_2008_02 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2008_02.jpg'); }
.img_2008_03 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2008_03.jpg'); }
.img_2008_04 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2008_04.jpg'); }
.img_2008_05 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2008_05.jpg'); }
.img_2008_06 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2008_06.jpg'); }

/*2007*/
.img_2007_01 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2007_01.jpg'); }
.img_2007_02 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2007_02.jpg'); }
.img_2007_03 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2007_03.jpg'); }
.img_2007_04 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2007_04.jpg'); }
.img_2007_05 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2007_05.jpg'); }
.img_2007_06 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2007_06.jpg'); }

/*2006*/
.img_2006_01 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2006_01.jpg'); }
.img_2006_02 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2006_02.jpg'); }
.img_2006_03 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2006_03.jpg'); }
.img_2006_04 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2006_04.jpg'); }
.img_2006_05 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2006_05.jpg'); }
.img_2006_06 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2006_06.jpg'); }

/*2005*/
.img_2005_01 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2005_01.jpg'); }
.img_2005_02 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2005_02.jpg'); }
.img_2005_03 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2005_03.jpg'); }
.img_2005_04 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2005_04.jpg'); }
.img_2005_05 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2005_05.jpg'); }
.img_2005_06 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2005_06.jpg');　}

/*2004*/
.img_2004_01 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2004_01.jpg'); }
.img_2004_02 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2004_02.jpg'); }
.img_2004_03 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2004_03.jpg'); }
.img_2004_04 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2004_04.jpg'); }
.img_2004_05 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2004_05.jpg'); }
.img_2004_06 {background-image: url('http://nankaigas.co.jp/wp/wp-content/uploads/2004_06.jpg'); }

.greeting_photo_area div {
  background-color: #f1f1f1;
  color: #515151;
  padding: 8px 4px;
  text-align: center;
}
.topimg {
  text-align: center;
  width: 100%;
  border-top: 8px solid #0099cc;
}
#slideshow {
  height: 0px;
  z-index: 0;
  border-bottom: 2px solid #555555;
  margin: 0 auto;
  width: 100%;
  border-top: 8px solid #0099cc;
  overflow: auto;
}
/* Layout */

body {
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#content {
  border: 1px solid #cccccc;
}
.content {
  position: relative;
  background: white;
  margin: 10px;
  padding: 0 0 15px 0;
}
.content div {
  white-space: normal;
  margin: 15px;
}
.content h2 {
  background-color: #eeeeee;
  border-top: 1px solid #cccccc;
  color: black;
  font-size: 21px;
  font-weight: normal;
  line-height: 1.3em;
  margin: 0;
  padding: 0 10px;
}
.business_hours {
  text-align: center;
  color: #e5472c;
}
.business_hours b {
  color: black;
}
#wp-calendar {
  margin: 0 !important;
  border: none !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  width: 100%;
  padding: 15px;
}
#wp-calendar table {
  width: 100% !important;
  margin: 0 !important;
}
#map2,
#map2 > div {
  width: 100% !important;
  height: 350px !important;
  margin: 0 !important;
  padding: 0 !important;
}
#map2 div,
#map2 > div div {
  margin: 0 !important;
  padding: 0 !important;
}
#phone {
  font-size: 2em;
  text-align: center;
  margin: 0;
}
#news-list-links{
	text-align: right;
	padding: 5px 10px;

	background: #eee;
	border: 1px solid #ccc;
}

.news-date, .news-title {
	margin: 0 !important;
	padding: 0 !important;
}
.news-row{
	overflow: hidden;
	margin: 0 !important;
	padding: 10px;
}

.news-row:nth-child(odd){
	background: #eee;
	display: block;
}

.flexslider {
  margin: 10px 0 0 !important;
  width: 100% !important;
}

.flexslider ul {
  height: auto !important;
}

.flexslider li {
  height: auto !important;
}

.flex-control-nav {
  bottom: 0 !important;
  position: relative !important;
  width: 100% !important;
}

.flex-caption {
  background: #fff !important;
  height: auto !important;
  position: relative !important;
}

.flex-caption strong {
  color: #333 !important;
}

.flex-direction-nav {
  position: absolute;
  top: 100px;
  width: 100%;
}

.ssp_slider_default .flex-control-thumbs li {
  width: 14.2857% !important;
}
