/*
Wordpress 
__________________________*/

/* single-page*/
.single strong{font-weight:bold;}
.single cite,.single em,.single i{font-style:italic;}
.single big{font-size:131.25%;}
.single ins{background:#ffc;text-decoration:none;}
.single blockquote{font-style:italic;padding:0.3em;}
.single blockquotecite,.single blockquoteem,.single blockquotei{font-style:normal;}
.single pre{background:#f7f7f7;color:#222;line-height:18px;margin-bottom:18px;overflow:auto;padding:1.5em;}
.single abbr,.single acronym{border-bottom:1px dotted #666;cursor:help;}
.single sup,.single sub{height:0;line-height:1;position:relative;vertical-align:baseline;}
.single sup{bottom:1ex;}
.single sub{top:.5ex;}
.single img, .single img.alignnone {display:inline-block; margin-bottom: 20px; font-size: inherit;}
.single img.size-auto,.single img.size-full,.single img.size-large,.single img.size-medium,.single .attachment img{
max-width:100%; height:auto; }
.single .alignleft,.single img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px;}
.single .alignright,.single img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px;}
.single .aligncenter,.single img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto; text-align: center;}

.single p {display: block;margin-bottom: 1em;}
.single table,	.single th,	.single td{border: 1px solid #000;}
.single table{	border-collapse: separate;	border-spacing: 0;	border-width: 1px 0 0 1px;	margin: 0 0 28px;	width: 100%;}
.single table th,	.single table caption {	border-width: 0 1px 1px 0;	padding: 7px;	text-align: left;	vertical-align: baseline;}
.single table td {	border-width: 0 1px 1px 0;	padding: 7px;	vertical-align: baseline;}
.single ol{ list-style: decimal outside;}
.single ul{list-style: disc outside;}
.single li{margin-left: 1em;}

@media screen and (max-width: 767px) {
.single .alignleft,.single img.alignleft,.single .alignright,.single img.alignright,.single .aligncenter,.single img.aligncenter{clear:both;display:block;float:none;margin-left:auto;margin-right:auto;margin-top:0;}
.single img.alignleft,.single img.alignright,.single img.aligncenter{margin-bottom:12px;}
}

/*Contact Form 7*/
.wpcf7-mail-sent-ok {display: none!important;}
.wpcf7-list-item{display: block!important;margin-left: 0em!important;margin-right: 0em!important;}
.wpcf7-list-item-label::after {content: ""; margin-right: 1em;}
.wpcf7-spinner{display: none!important;}
.cen .wpcf7-form-control{margin-bottom: 10px!important;} 
.wpcf7-form.invalid .form-inner { padding-bottom: 2em!important;}
.wpcf7-form.invalid .form-inner .wpcf7-not-valid-tip{ position: absolute;top: 170%;width: 200%;text-align: left;left: 0;line-height: 1;}
.wpcf7-form.invalid .form-inner.your-qty-wrap p { margin-top: 1em;}


/*others*/
.thankspage,.page404{text-align: center;}
.post_none2{text-align: center;margin: 2em auto;}
img{height:auto;}
.bread_crumb li br{display:none;}