@charset "utf-8";
/* CSS Document */
/* CSS Document */
@font-face {
    font-family:"hannari";
    src: url('http://meikyoauto.sakura.ne.jp/franc/wp-content/themes/twentyeleven/wf/Hannari.woff') format('woff'),
         url("http://meikyoauto.sakura.ne.jp/franc/wp-content/themes/twentyeleven/wf/Hannari.otf") format("opentype");
    font-weight: normal;
    font-style: normal;
	color:#474747;
}

/* ---------- common ---------- */
body {
	font-family: "游明朝" , "Roboto Slab" , Garamond , "Times New Roman" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
    background: #fff;
    color:#0a0a0a;
    line-height:1.8;
	font-weight: 500;
	font-size:13px;
	margin:0px;
}

p{
	font-size:13px;
	margin:0px;
	color:#0a0a0a;
	font-family: "游明朝" , "Roboto Slab" , Garamond , "Times New Roman" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
	line-height:2;
	letter-spacing:2px;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}

a{
	cursor: pointer;
	text-decoration:none;
	color:#2c0092;
	-webkit-transition: .3s ease-out;
    -moz-transition: .3s ease-out;
    -ms-transition: .3s ease-out;
    transition: .3s ease-out;
}
p a {
	text-decoration:underline;
}

a:hover{
	text-decoration:none;
}

a img{
    -webkit-transition: .3s ease-out;
    -moz-transition: .3s ease-out;
    -ms-transition: .3s ease-out;
    transition: .3s ease-out;
}

a img:hover{
	opacity:.7;
}

ul,ol {
	list-style-type: none;
}

img {
	border-style:none;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
	border: 0;
}


table {
    border-collapse: collapse;
    border-spacing: 0;
}

input[type=text], input[type=password], input[type=email], input[type=url], input[type=number], textarea {
    background: #fafafa;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
    border: 1px solid #ddd;
    color: #333;
    font-weight: 500;
    font: 13.3333px Arial;
}

input[type=text], input[type=password], input[type=email], input[type=url], input[type=number] {
    padding: 3px;
}

textarea {
    padding-left: 3px;
    width: 98%;
}

body, input, textarea {
    color: #474747;
    font-weight: normal;
    line-height: 1.625;
}

span.wpcf7-not-valid-tip {
    font-size: 12px;
}

.screen-reader-text,.assistive-text,footer.entry-meta{
	display:none;
}

img[class*="align"], img[class*="wp-image-"], #content .gallery .gallery-icon img {
    padding: 6px;
    max-width: 97.5%;
}

a{
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}

/*マウスドラック時文字色背景食*/
::selection {background: #b62200; color: #fff;}
::-moz-selection {background:#b62200; color: #fff;}
input , textarea{
	-webkit-appearance: none; 
	webkit-border-radius:0;
	border-radius:0;
}

/*お問い合わせフォーム送信後文言表示*/
div.wpcf7-mail-sent-ok {
    border: 2px solid #b62200!important;
    margin-top: 48px!important;
    font-size: 12px;
    padding: 8px!important;
    margin-bottom: -15px!important;
}

/*お問い合わせフォーム送信エラー文言表示*/
div.wpcf7-validation-errors {
    border: 2px solid #8ac12a;
	font-size: 12px;
}

.entry-header{
	display:none;
}


table{
    background-color: rgba(255,255,255,0.6);
    border: 1px solid #e5b1a5;
    border-collapse: collapse;
    font-family: "游明朝" , "Roboto Slab" , Garamond , "Times New Roman" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
    color: #474747;
	font-weight:500;
    border-bottom: 1px solid #f0f0f0;
    width: 100%;
}

th{
    vertical-align: middle;
    border-right: 1px solid #e5b1a5;
    padding: 11px 18px;
    border-bottom: 1px solid #e5b1a5;
    line-height: 1.4;
    letter-spacing: 0;
}

td{
    vertical-align: middle;
    border-right: 1px solid #e5b1a5;
    padding: 11px 18px;
    border-bottom: 1px solid #e5b1a5;
    line-height: 1.4;
    letter-spacing: 0;
}
#booking table tr td.day-box {
	vertical-align: top;
}
.calendar-time-mark, .calendar-mark {
    line-height: 1;
    margin-bottom: 0.5em;
}
.monthly-prev-next {
	font-family: "游明朝" , "Roboto Slab" , Garamond , "Times New Roman" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
}

th{
    font-size: 13px;
    background-color: #fbf2f1;
}

td{
    font-size: 13px;
	padding-left:1em;
}

tr{
    border-bottom: 1px solid #e5b1a5;
}

tr:last-child{
	border-bottom:none;
}

td:last-child{
	border-right:none;
}

.entry-content img, .comment-content img, .widget img{
    max-width: 100%;
	margin-bottom:10px;
}

.entry-meta{
	display:none;
}
