/*
Theme Name: My Theme
Description: An HTML5 version.
Version: 1.0
Tags: html5, naked, clean, basic
*/

@import "css/reset.css";
/*@import "css/layout.css";*/

body {color: #444444;font-family: "Open Sans", verdana, sans-serif;font-size: 13px;line-height: 1.4em;}
.body-area { float: left; width: 100%;}
.container { margin: 0 auto; width: 900px;}
.container2 { margin: 0 auto; width: 100%;}
.btr {border: 1px solid #d9d9d9;display: inline-block;height: 3px; width: 99.92%;}
.logo { display: inline-block; text-align: center; width: 100%;}
.widget.widget_sp_image { list-style: outside none none;}
.logo li a { border: medium none; text-decoration: none;}
.pagemenu{background-color: #660000;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;float: left;margin-top: 8px;padding: 0 10px;width: 25%;}
.pagemenuul li {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;float: left;list-style: outside none none;padding: 5px 20px;text-align: center;  width: 100%;}
.pagemenu ul li a {color: #ffffff;float: left; font-family: sun_sans-regular; font-size: 18px; font-variant: small-caps;
  font-weight: bold; padding: 5px 0; text-decoration: none; text-transform: capitalize; width: 100%;}
.pagemenuul li a:hover {background-color: #0000ff;}
.container1 {margin: 0 auto; width: 900px;}
.pagemenu { background-color: #660000; box-sizing: border-box; float: left; margin-top: 10px; padding: 0; width: 23%;}

.pagemenu ul li {float: left;list-style: outside none none;text-align: center; width: 100%; padding: 5px 0;}
.pagemenu ul li a { color: #ffffff; float: left; font-family: sun_sans-regular; font-size: 18px; font-variant: small-caps;
  font-weight: bold; text-decoration: none; text-transform: capitalize;  width: 100%;}
.pagemenu ul li a:hover {  background-color: #000000;  padding: 5px 0;}

.RED {color: #F00;font-size: 36px;font-family: Tahoma, Geneva, sans-serif;}
.RED { color: #ff0000; font-family: Tahoma,Geneva,sans-serif; margin: 20px 0;}
.RED strong {font-family: Tahoma,Geneva,sans-serif;font-size: 24px;font-style: italic;font-weight: bold;color: #ff0000;}
.size18 {font-size: 18px;}
.size24strong {float: left;font-size: 24px;margin: 25px 0;text-align: center; width: 100%;color: #F00;}
.size24strong > strong {  color: #000000;  font-family: verdana;  font-weight: bold;  line-height: 30px;}
.homepagebody { box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; float: left; margin: 28px 0 0; padding: 0 30px; width: 77%;}
.widget.widget_text { list-style: outside none none;}
.hmtxt {float: left; width: 100%;}
.widget_sp_image-description {float: left; width: 100%;}
.bbtxt {color: #000000;float: left;font-family: verdana;font-weight: bold;line-height: 20px;
  padding: 10px 0;text-align: center; width: 100%;}
.widget {
  float: left;
  list-style: outside none none;
  margin: 15px 0;
  text-align: center;
  width: 100%;
}
.widget_sp_image-description > p {
  color: #ffffff;
  font-weight: bold;
}



.hmtxt img { max-width: 100% !important;}
.txthom { float: left; width: 100%;}
.txthom h3 {color: #000000;font-family: genevaregular,verdana,sans-serif,helvetica;font-size: 25px;font-weight: bold;
  padding: 26px 0;}
.txthom p { color: #000000; float: left;font-family:sun_sans-regular;
  font-size: 16px; padding: 10px 0; width: 100%;}
.txthom p b { color: #000000;font-size: 18px;font-weight: bold;}
#text-3{margin:0 0;}
.txthom li {
  color: #000000;
  float: left;
  font-family: sun_sans-regular;
  font-size: 16px;
  list-style: initial;
  margin-left: 21px;
  padding: 6px 0;
}
.txthom li b {  font-weight: bold;}
.footer {float: left; margin-top: 50px; width: 100%;}
.inner-pages { box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; float: left; padding: 0 30px; width: 77%;}
.footereliment { border-bottom: 1px solid #000000; border-top: 1px solid #000000; float: left; padding: 20px 0; text-align: center; width: 100%;}
.footereliment b { color: #660000; font-family: verdana; font-size: 18px; font-weight: bold; line-height: 25px;}
.footereliment p{font-family: Arial,genevaregular,helvetica,swiss_721_swaroman,sun_sans-regular; color: #660000 !important;}
.footereliment a {color: #660000; font-size: 18px; font-weight: bold; padding: 0 13px;}
.llttxt { float: left; width: 100%;}
.llttxt a {color: #000000; float: left;font-family: Arial,genevaregular,helvetica,swiss_721_swaroman,sun_sans-regular;
  font-size: 11px; font-weight: bold; text-align: center; width: 100%;}
#widget_sp_image-7{float:left;width:100%;text-align:center;}
#widget_sp_image-7 a{float:left;width:100%;text-align:center;}
#widget_sp_image-7 a img {height: 75px; width: 225px;}
.menside { float: left; margin: 10px 0; width: 100%;}
.menside a { color: #ffffff; float: left; text-align: center; width: 100%;}
#widget_sp_image-9 { float: left; margin: 10px 0; text-align: center; width: 100%;}
.menside1 { float: left; margin: 40px 0; width: 100%;}
.menside1 h3 { color: #ffffff; float: left; font-weight: bold;padding-bottom: 20px; text-align: center; width: 100%;}
.menside1 a { color: #ffffff; float: left; font-size: 10px; font-weight: bold; padding: 15px 0;text-align: center;
  width: 100%;}
.menside1 b { color: #fff500; float: left; font-size: 17px; font-style: italic; font-weight: bold; padding-bottom: 8px;
  padding-top: 10px; text-align: center; width: 100%;}
.menside1 strong {color: #08f500; float: left; font-size: 17px; font-style: italic;padding: 17px 0;text-align: center;
  width: 100%;}
.inner-pages h1 {color: #000000;font-family: Verdana;font-size: 25px;font-weight: bold; padding: 26px 0;}
.inner-pages li {color: #000000; font-family: sun_sans-regular; font-size: 16px; line-height: 27px; margin: 0 0 0 30px;}
.inner-pages h3 {color: #660000; float: left; font-family: Times New Roman,Georgia,Times New Roman; font-size: 18px;  font-style: italic; font-weight: bold;  margin: 20px 0;  width: 100%;}
.inner-pages p {color: #000000; float: left; font-family: sun_sans-regular; font-size: 16px; line-height: 20px;
  padding-bottom: 20px; width: 100%; word-wrap: break-word;}
.alignright.size-full.wp-image-73 { padding: 20px 0 8px 23px;}
img { height: auto; max-width: 100%;}
.inner-pages .footereliment p { padding: 0;}
strong { font-weight: bold;}
.page-id-22 h1 { display: none;}
.page-id-22 .inner-pages { margin-top: 20px;}
.page-id-22 .inner-pages h2 { color: #000000; float: left; font-family: verdana; font-size: 17px; font-weight: bold;
  line-height: 25px; padding: 6px 0; text-align: center; width: 100%;}
.page-id-22 .inner-pages h6 { color: #000000;float: left; font-size: 17px;font-weight: normal; line-height: 25px; padding-bottom: 20px; text-align: center;width: 100%;font-family: Arial,Helvetica,genevaregular,swiss_721_swaroman,sun_sans-regular;}
.page-id-22 .inner-pages p { color: #000000; float: left; font-size: 15px; width: 100%;font-family:Arial,Helvetica,genevaregular,swiss_721_swaroman,sun_sans-regular;}
.bds {border-bottom: 1px solid #000000; float: left; padding: 25px 0; width: 100%;}
.page-id-22 .inner-pages h3 {color: #000000; font-size: 17px; font-style: normal; line-height: 22px; margin: 0; padding: 15px 0;
font-family: Arial,Helvetica,genevaregular,swiss_721_swaroman,sun_sans-regular;}
.page-id-22 .inner-pages b { font-weight: bold;font-family: Arial,Helvetica,genevaregular,swiss_721_swaroman,sun_sans-regular;
}
.page-id-22 .inner-pages b em { color: #000000; font-style: italic; text-decoration: underline; font-family: Arial,Helvetica,genevaregular,swiss_721_swaroman,sun_sans-regular;}
.page-id-22 .inner-pages h5 { color: #000000; float: left;font-family: Arial,Helvetica,genevaregular,swiss_721_swaroman,sun_sans-regular; font-size: 24px; font-style: italic;font-weight: bold;
  padding: 30px 0; text-decoration: underline; width: 100%;}
.pgtyu {color: #000000; float: left; width: 100%;}
.pgtyu > b { float: left; font-size: 17px; font-weight: bold; line-height: 21px; text-align: left; text-decoration: underline;
  width: 100%;}
.pgtyu > p { float: left; font-size: 15px !important; font-weight: bold; text-align: left;text-decoration: underline; width: 100%;}
.pgtyu > p b { float: left; font-size: 17px; font-weight: bold; text-align: center; text-decoration: underline; width: 100%;}
.pgtyu a { color: #660000;}
 .pgtyu .bds { border-bottom: 1px solid #000000; float: left; margin: 30px 0; width: 100%;padding:0;}
#post-6 a { color: #660000;}
#post-106 a { color: #660000;font-weight:bold;font-size:15px;}
.page-id-20 .inner-pages h3 { font-family: verdana; font-size: 21px; font-style: normal; line-height: 30px;margin: 10px 0;}

.page-id-20 .inner-pages strong {font-family: verdana; font-weight: bold;}
.page-id-20 .inner-pages li {  float: left;  line-height: 20px;  list-style: initial;  margin: 4px 20px;  width: 100%;}
#post-20 a {  color: #660000;}
.page-id-14 .inner-pages h1 { display: none;}
.page-id-14 .inner-pages h2 {color: #000000;font-family: verdana;font-size: 23px;font-weight: bold;padding-bottom: 27px;
  padding-top: 17px;}
#post-14 a { color: #660000; font-weight: bold;}
#post-14 p b {font-size: 18px; font-weight: bold;}
.page-id-12 .inner-pages { margin-top: 15px;}
.page-id-12 header h1 { display: none;}
.page-id-12 .inner-pages h1 { font-size: 27px; line-height: 40px; padding: 0;}
.page-id-12 .inner-pages h2 {  color: #000000;  float: left;  font-family: verdana;  font-size: 25px;  font-weight: bold;
  line-height: 27px;  padding: 10px 0;  text-align: center;  width: 100%;}
.page-id-12 .inner-pages p { font-size: 22px; line-height: 26px; padding: 10px 0; text-align: center;}
.page-id-12 .inner-pages b { font-weight: bold; margin-bottom: 10px; text-decoration: underline;}
.page-id-10 .inner-pages small li { color: #000000; font-family: sans-serif,arial; font-size: 16px;}
#post-10 ul li {list-style: initial;}
.page-id-8 .inner-pages { margin-top: 10px;  padding: 0 25px;}
.page-id-8 header h1 { display: none;}
.petspot {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;float: left; padding: 0 10px;
  width: 100%;}
.looppost {border-bottom: 1px solid #777;border-top: 1px solid #777; float: left; padding: 10px 0; width: 100%;}
.thmpost { float: left; padding-bottom: 10px; width: auto;}
.txtspost.extr {float: left;height: 150px; width: 160px;}
.otherposts { box-sizing: border-box; float: left; padding-left: 25px; width: 74%;}
.txtspost.lspm {float: left;padding-bottom: 10px;padding-right: 10px; width: auto;}
.custtxtcall { float: left; width: 72.6%;}
.custtxtcall p { box-sizing: border-box; float: left; font-family: sun_sans-regular; padding-left: 10px; width: 100%;}
.extr {float: left;height: 170px;width: 160px; padding-bottom: 10px;}
.extr a {float: left; height: 100%; width: 100%;}
.extr img { max-height: 100%; max-width: 100%; min-height: 100%;}
.extr1 {float: left;height: 150px; width: 160px; padding-bottom: 10px;}
.extr1 a { float: left; height: 100%; width: 100%;}
.extr1 img {max-height: 100%;min-height: 100%; max-width: 100%;border:2px solid #660000;}
.thmpost img{max-width:100%;min-height:100%;}
.txtspost p {float: left; font-family: sun_sans-regular; font-size: 16px; padding: 0; width: 100%;}
.page-id-8 .inner-pages h1 { box-sizing: border-box; float: left; font-family: Verdana; padding: 15px 10px;
  width: 100%;}
.page-id-8 .inner-pages h3 { box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;float: left;
  padding: 15px 10px; width: 100%;}
.page-id-18 .inner-pages h3 {color: #660000; float: left; font-family: verdana; font-size: 18px;  font-style: italic;
  font-weight: bold; margin: 20px 0; width: 100%;}
.catsand { float: left; width: 100%;}
.catsand h3 { font-style: initial;}
.alignright.size-full.wp-image-73 { float: right;}
.typ {color: #000000; float: left; font-size: 17px;font-weight: bold;padding: 10px 0;width: 100%;}
.page-id-20 .footer { margin-top: 165px;}
.eventlist h2 {color: #333333;font-family: verdana; font-size: 22px;font-weight: bold;line-height: 30px; margin: 30px 0;}
.nextprev > a {color: #333333; padding: 0 9px;}
.single .footer { margin-top: 995px;}
.page-id-12 .footer { margin-top: 400px;}
#widget_sp_image-3 .widget_sp_image-description > p { color: #000000;}
.page-id-6 .footer {  margin-top: 600px;}
.page-id-14 .footer {  margin-top: 600px;}
.page-id-16 .footer {
  margin-top: 750px;
}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on May 20, 2015 */

@font-face {
    font-family: 'sun_sans-regular';
    src: url('fonts/sun_sans_regular.eot');
    src: url('fonts/sun_sans_regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/sun_sans_regular.woff2') format('woff2'),
         url('fonts/sun_sans_regular.woff') format('woff'),
         url('fonts/sun_sans_regular.ttf') format('truetype'),
         url('fonts/sun_sans_regular.svg#sun_sans-regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on May 20, 2015 */

@font-face {
    font-family: 'swiss_721_swaroman';
    src: url('fonts/swiss_721_swa.eot');
    src: url('fonts/swiss_721_swa.eot?#iefix') format('embedded-opentype'),
         url('fonts/swiss_721_swa.woff2') format('woff2'),
         url('fonts/swiss_721_swa.woff') format('woff'),
         url('fonts/swiss_721_swa.ttf') format('truetype'),
         url('fonts/swiss_721_swa.svg#swiss_721_swaroman') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on May 20, 2015 */

@font-face {
    font-family: 'genevaregular';
    src: url('fonts/geneva-webfont.eot');
    src: url('fonts/geneva-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/geneva-webfont.woff2') format('woff2'),
         url('fonts/geneva-webfont.woff') format('woff'),
         url('fonts/geneva-webfont.ttf') format('truetype'),
         url('fonts/geneva-webfont.svg#genevaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/** Generated by @font-face Ganerator **/
@font-face {
	font-family: 'Verdana';
	src: url('fonts/verdana.eot');
	src: url('fonts/verdana.eot') format('embedded-opentype'),
    	 url('fonts/verdana.woff') format('woff'),
    	 url('fonts/verdana.ttf') format('truetype'),
         url('fonts/verdana.svg#Verdana') format('svg');
	font-weight: normal;
	font-style: normal;
}