@charset "UTF-8";.gadyg { }
body * {
    letter-spacing: 0.05em;
}
.tkldla li .exnksm {
    line-height: 1.3;
}
.row,
.row [class*=pure-u] {
    font-family: inherit !important;
}

.prcwq .uvgir,
.prcwq .lnqvb {
    padding-left: 10px;
    padding-right: 10px;
}
.row {
    letter-spacing: inherit;
    max-width: 1200px;
    margin-right: auto;
    margin-left: auto;
}

.prcwq .uvgir {
    margin-bottom: 15px;
    padding-bottom: 15px;
}
.qayll .row,
footer .row {
    display: block;
}
.prcwq {
    z-index: 2;
    position: relative;
}
@media (max-width: 2560px ) and (min-width: 769px) {
    body.pteyi .row {
        max-width: 93%;
    }
}

@media (min-width: 769px) {
    .prcwq .lnqvb .wqcuc {
        float: left;
        display: block;
        padding: 10px;
    }

    body.pteyi .qayll .row,
    body.pteyi .lnqvb .row,
    body.pteyi footer .row {
        max-width: 100%;
        display: block;
    }
    body.pteyi .xjlyq img {
        width: 100%;
    }

    
    .hnyspk .row {
        
    }
}
@media (max-width: 768px) {

    
}
@font-face {
  font-family: 'rvymu';
font-weight: 100;
font-style: normal;
  src: url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.woff2) format('woff2'),
url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.woff) format('woff'),
url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.ttf) format('truetype')}@font-face {
  font-family: 'rvymu';
font-weight: 200;
font-style: normal;
  src: url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.woff2) format('woff2'),
url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.woff) format('woff'),
url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.ttf) format('truetype')}@font-face {
  font-family: 'rvymu';
font-weight: 300;
font-style: normal;
  src: url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.woff2) format('woff2'),
url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.woff) format('woff'),
url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.ttf) format('truetype')}@font-face {
  font-family: 'rvymu';
font-weight: 400;
font-style: normal;
  src: url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff2) format('woff2'),
url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff) format('woff'),
url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.ttf) format('truetype')}@font-face {
  font-family: 'rvymu';
font-weight: 500;
font-style: normal;
  src: url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff2) format('woff2'),
url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff) format('woff'),
url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.ttf) format('truetype')}@font-face {
  font-family: 'rvymu';
font-weight: 700;
font-style: normal;
  src: url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff2) format('woff2'),
url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff) format('woff'),
url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.ttf) format('truetype')}@font-face {
  font-family: 'rvymu';
font-weight: 900;
font-style: normal;
  src: url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.woff2) format('woff2'),
url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.woff) format('woff'),
url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.ttf) format('truetype')}@font-face {font-family: "adnyxj";  src: url("../fonts/nneixf.woff");}
body{
  font-family: 'rvymu', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック';
}


a {
    color: #D16B16;
}
.umhpe a {
    display: inline-block;
    padding: 7px 20px;
	border-radius: 25px;
    text-decoration: none;
    color: #FFF;
    background:#6f3c10;
    transition: .4s;
}
.umhpe a:hover {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ccb99f+0,6d4b30+99 */
    background: #ccb99f; /* Old browsers */
    background: -moz-linear-gradient(top, #ccb99f 0%, #6d4b30 99%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #ccb99f 0%,#6d4b30 99%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #ccb99f 0%,#6d4b30 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccb99f', endColorstr='#6d4b30',GradientType=0 ); /* IE6-9 */
}

.clearfix:after {display: block; content: ""; clear: both; }

*, *:before, *:after {
    box-sizing: border-box;
}
a.btn-default{
    cursor: pointer;
    display: inline-block;
    padding: 10px;
    font-size: 16px;
    margin: 0 auto;
    color: #D16B16;
    font-weight: 700;
    border-radius: 3px;
    box-shadow: 2px 2px 2px #696969;
    background: rgba(255,255,255,1);
    background: -moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
    background: -webkit-gradient(left top,left bottom,color-stop(0,rgba(255,255,255,1)),color-stop(47%,rgba(246,246,246,1)),color-stop(100%,rgba(237,237,237,1)));
    background: -webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
    background: -o-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
    background: -ms-linear-gradient(top,rgba(255,255,255,1) 0,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
    background: linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
    border: 1px solid #ccc;
    transition: .4s ease;
}
a.btn.btn-default:hover {
    background: #eee;
    box-shadow: none;
}
.jnfvl {
    text-align: center;
    padding: 10px;
    clear: both;
}

p#description {
    font-size: 12px;
    padding: 10px;
    margin: 0;
    background: #fff;
    background: -webkit-repeating-linear-gradient(-45deg, #f6f6f6, #f6f6f6 10px, #fff 10px, #fff 20px);
    background: -moz-repeating-linear-gradient(-45deg, #f6f6f6, #f6f6f6 10px, #fff 10px, #fff 20px);
    background: -ms-repeating-linear-gradient(-45deg, #f6f6f6, #f6f6f6 10px, #fff 10px, #fff 20px);
    background: -o-repeating-linear-gradient(-45deg, #f6f6f6, #f6f6f6 10px, #fff 10px, #fff 20px);
    background: repeating-linear-gradient(-45deg, #f6f6f6, #f6f6f6 10px, #fff 10px, #fff 20px);
}


ul.nonthd {border: 0;margin: 10px 0;background: #e6e6e6;padding: 10px 0;padding-left: 15px; list-style: none}
ul.nonthd li {
    padding: 0
}
ul.nonthd li a {
    text-decoration: none;
    padding: 10px;
    line-height: 1.5
}

ul.nonthd li:before,
.tzgavu a:before,
.catpage_tag a:before {
    content: "";
    color: #795548;
    position: relative;
    background: transparent;
    top: auto;
    font-size: 19px;
    font-family: FontAwesome
    
}
.catpage_title {
    font-size: 25px;
    color: #555;
    font-weight: bold;
    text-shadow: 0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff;
    border-top: 4px double #ccc;
    border-bottom: 4px double #ccc;
    display: inline-block;
    padding: 5px
}
.catpage_tag,
.tzgavu {
    margin: 20px 0;
}
.catpage_tag a,
.tzgavu a {
    background: #fff;
    padding: 3px 10px;
    border-radius: 5px;
    display: inline-block;
}
.catpage_tag a:before,
.tzgavu a:before {
    content: "\f02c"; 
    margin-right: 5px   
}

ul.nonthd li:last-child:before {
    content: "";
    font-family: FontAwesome
    
}

ul.post-info li.post-author-name-link:before,
ul.post-info li.post_time:before,
ul.post-info li.post-categories-link:before,
ul.post-info li.post-tags-link:before {
    font-family: FontAwesome; 
    margin-right: 5px;
}
ul.post-info li.post_time:before{
    content: "\f017";
}
ul.post-info li.post-author-name-link:before{
    content: "\f007";
}
ul.post-info li.post-categories-link:before{
    content: "\f247";
}
ul.post-info li.post-tags-link:before{
    content: "\f02c";
}



ul.navigation {
    padding: 0;
    text-align: center;
    border-top: 1px dotted #ccc;
    padding-top: 10px;
}

ul.navigation > li {
    padding: 10px;
    margin: 2px;
    background: #D16B16;
    display: inline-block;
    height: unset;
    text-align: left;
    float: right;
}

ul.navigation > li:hover { 
    background: #000
}
ul.navigation > li a {
    color: #fff
}
ul.navigation > li.left {
 float: left;
}
ul.navigation > li.left:before,   
ul.navigation > li.right:after{
    font: normal 14px/1 FontAwesome;
    margin: 0 5px;
}
ul.navigation > li.left:before{   
    content: "\f053";
    color: #fff
}
ul.navigation > li.right:after{
    content: "\f054";
    color: #fff;
    display: inline-block;
}
.ybghy,
.keuwoe,
.qayll,
.prcwq
 {
    margin-bottom: 20px;
}

.keuwoe {
}

.ybghy:last-child,
.keuwoe:last-child
 {
    margin-bottom: 0;
}

.uvgir ul#dzoew li {
    display: inline-block;
    padding-right: 32px;
    position: relative;
}
.uvgir ul#dzoew li {
    font-size: 13px
}
.uvgir ul#dzoew li:not(:last-child):after {
    content: "";
    font-family: FontAwesome;
    position: absolute;
    right: 10px;
}

.uvgir ul#dzoew {
    border-bottom: 1px solid #ddd;
    padding: 10px;

background: rgba(255,255,255,1);
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 );

}
.page .zipyb h3 {
    position: relative;
    border-color: #eee;
    border-style: dashed;
    border-width: 2px;
    background: #D16B16;
    
    padding: 5px 15px;
    box-shadow: 1px 1px 1px rgba(0,0,0,.3);
    margin-bottom: 10px;
    color: #fff;
}

.page .zipyb h3:after {
    content: "";
    position: absolute;
    z-index: -1;
    bottom: 15px;
    left: 15px;
    width: 70%;
    height: 10px;
    background: rgba(0, 0, 0, .7);
    box-shadow: 0 15px 10px rgba(0, 0, 0, .7);
    transform: rotate(-2deg);        
}
@media (min-width: 769px) {
    nav.footer_link li {
        padding: 10px 20px;
        font-size: 15px
    }
    .sponli {
        display: none;
    }
}

.pagetop > i {
    transform: rotate(-90deg);
}
.pagetop{
    position: fixed;
    right: 10px;
    bottom: 10px;
    margin-bottom: 0;
    background: #D16B16;
    padding: 10px 15px;
    color: #fff;
    cursor: pointer;
    z-index: 8;
}


.wrap-post-title {
    display: block;
    font-size: 25px;
    border-left: 4px solid #999;
    padding: 5px 15px;
    font-weight: bold;
}

.olgcei .celbs,
body.home h2.celbs {
    margin-top: 0;
    margin-bottom: 20px;
}

.epjox {
    padding: 10px;
    font-weight: bold;
    margin-bottom: 20px;
    font-size: 20px;
    border-bottom: 1px solid grey;
    background: rgba(255,255,255,1);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
}

.epjox:before{
    content: '🐾';
    margin-right: 10px;
    font-family: 'adnyxj', FontAwesome;

}
.icsom {
    line-height: 1.5;
    font-size: 17px;
    margin-bottom: 15px;
    text-align: center;
}

.eyduj {
    margin-bottom: 15px;
}


.jypyfy {
    position: relative;
    border-bottom: 3px solid #D16B16;
    color: #D16B16;
    padding: .5em 1em;
    font-size: 1.6em;
    margin-bottom: 10px;
    line-height: 1.5;
    font-weight: 800;
    text-align: center;
}

.pagination {
    margin: 0 auto;
    margin-top: 50px;
    text-align: center;
}
.pagination a.page-numbers,
.pagination span.page-numbers,
.pagination .current {
    display: inline-block;
    height: 35px;
    line-height: 35px;
    padding: 0 15px;
    text-align: center;
    color: #D16B16;
    background: transparent;
    margin-right: 5px;
    background: rgba(237,237,237,1);
    background: -moz-radial-gradient(center, ellipse cover, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(237,237,237,1)), color-stop(53%, rgba(246,246,246,1)), color-stop(100%, rgba(255,255,255,1)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
    background: radial-gradient(ellipse at center, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff', GradientType=1 );
}

.pagination a.page-numbers{
    color: #fff;
    background: #D16B16;
    border: 1px solid #999;
    box-shadow: 1px 2px 3px #999;
}
.pagination a.page-numbers:hover {background: #fff;color: #555;}

.iabkee.dpamxf {
    padding-top: 50px;
}
@media (max-width: 768px){
    .admin-bar .caivrg,
    .admin-bar .earsb{
        top: 45px
    } 
}
@media (min-width: 769px){
    .admin-bar nav.lpkymz .jpnyc{
        top: 32px
    }
}



footer {
    border-top: 2px dashed #D16B16;
    background: #fff;
    background: -moz-repeating-linear-gradient(180deg,      #fff,      #fff 20px,      #efefef 20px,      #efefef 40px);
    background: -webkit-repeating-linear-gradient(180deg,      #fff,      #fff 20px,      #efefef 20px,      #efefef 40px);
    background: -o-repeating-linear-gradient(180deg,      #fff,      #fff 20px,      #efefef 20px,      #efefef 40px);
    background: repeating-linear-gradient(180deg,      #fff,      #fff 20px,      #efefef 20px,      #efefef 40px);
    text-align: center;
    padding: 10px 0;
    position: relative;
}
footer:before{
    content: " ";
    display: block;
    height: 100%;
    width: 100%;
    position:absolute;
    top:0;
    left: 0;
    z-index: 1;
    opacity: .05;
    background: #D16B16;

}
footer .keuwoe {
    z-index: 9;
    position:relative;
}
nav.footer_link li {
    display: inline-block;
    padding: 10px 10px;
    position: relative;
    font-size: 12px
}
@media (min-width: 769px) {
    nav.footer_link li:not(:last-child):after{
        content: "";
        position:absolute;
        right: 0;
        top: 50%;
        margin-top: -5px;
        display: block;
        height: 10px;
        width: 1px;
        background: #9E9E9E;
    } 
} 
a.rss_footer {
    background: #000000;
    padding: 0 20px;
    display: inline-block;
    color: #fff;
    font-size: 11px;
    border-radius: 5px;
}
a.rss_footer:hover {
    background: #555;

}
@media (max-width: 768px) {
    nav.footer_link li {
        padding: 0;
        display: block;
    }    
    footer .keuwoe {
        z-index: 7;
    }
}



.wpcf7:after{
    content:" ";
    display:block;
    clear: both;
    position: relative !important;
}
@media (min-width: 769px) {
    .wpcf7:before {
        content: " ";
        display: block;
        height: 200px;
        width: 30%;
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATYAAAFCCAYAAAB7D/F+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTcwNzdDODhFMTRCMTFFN0EwQzhBOEJDNTYwRTdBMTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTcwNzdDODlFMTRCMTFFN0EwQzhBOEJDNTYwRTdBMTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNzA3N0M4NkUxNEIxMUU3QTBDOEE4QkM1NjBFN0ExOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxNzA3N0M4N0UxNEIxMUU3QTBDOEE4QkM1NjBFN0ExOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsDlwkAAABllSURBVHja7J17jFzV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');
        background-repeat: no-repeat;
        background-position: right;
        background-size: 90%;
        float: right;
        margin-right: 0;
        position: sticky;
        top: 0;
        padding-right: 15px;
    }
    .wpcf7 #iyggyp {
        float: left;
        width: 70%;
        margin: 0;
    }
}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea {

display: block;

box-sizing: border-box;

-webkit-box-sizing: border-box;

-moz-box-sizing: border-box;

width: 100%;

padding: 8px;

font-size: 18px;

border-radius: 6px;

-webkit-border-radius: 6px;

-moz-border-radius: 6px;

border: 2px solid #fff;

box-shadow: 0 5px 20px 0px rgba(250, 66, 81, 0.1);

-moz-box-shadow: 0 5px 20px 0px rgba(250, 66, 81, 0.1);

-webkit-box-shadow: 0 5px 20px 0px rgba(250, 66, 81, 0.1);

-o-box-shadow: 0 5px 20px 0px rgba(250, 66, 81, 0.1);

-ms-box-shadow: 0 5px 20px 0px rgba(250, 66, 81, 0.1);
}

.wpcf7 input[type="text"]:active,
.wpcf7 input[type="email"]:active,
.wpcf7 textarea:active,
.wpcf7 input[type="text"]:focus,
.wpcf7 input[type="email"]:focus,
.wpcf7 textarea:focus{    box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.15);
    -o-box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.15);

}
.wpcf7 input:-webkit-autofill {
    background: #ffffff
}

.wpcf7 textarea {
    font-size: 110%;
    line-height: 1.5
}
.wpcf7 input[type="submit"],
.wpcf7 input[type="button"] {
      position: relative;
      display: block;
      padding: 19px 39px 18px 39px;
      color: #FFF;
      margin: 0 auto;
      background: #D16B16;
      font-size: 18px;
      text-align: center;
      font-style: normal;
      width: 100%;
      border: 1px solid #565656;
      border-width: 1px 1px 3px;
      margin-bottom: 10px;
    }

div#wpcf7-f201-p203-o1{ 
background-color: #fbefde;
border: 1px solid #f28f27;
padding:20px;
}
#wpcf7-f201-p203-o1 input[type="text"],
#wpcf7-f201-p203-o1 input[type="email"],
#wpcf7-f201-p203-o1 textarea {
background:#725f4c;
color:#FFF;
font-family:lora, "Open Sans", sans-serif; 
font-style:italic;    
}
#wpcf7-f201-p203-o1 input[type="submit"],
#wpcf7-f201-p203-o1 input[type="button"] { 
background-color:#725f4c;
width:100%;
text-align:center;
text-transform:uppercase;
}



div.wpcf7 {
    position: relative;
    width: 100%;
    z-index: 100;
    padding: 30px !important;
    border: 0;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 0;
    -webkit-box-shadow: 0px 1px 6px #3F3F3F;
    -moz-box-shadow: 0px 1px 6px #3F3F3F;
    box-shadow: 0 0 0;
    z-index: 2;
    background: #fff;
}

@media (max-width: 768px) {
 div.wpcf7 {
    padding: 10px !important;

}
}

.wpcf7 input[type=submit] {
    cursor:pointer;
    background:none;
    border:none;
    font-family:'Alice', serif;
    color:#767676;
    font-size:18px;
    padding:10px 4px;
    border:1px solid #E0E0E0;
    text-shadow: 0px 1px 1px #E8E8E8;
    background: rgb(247, 247, 247);
    background: -moz-linear-gradient(top, rgba(247, 247, 247, 1) 1%, rgba(242, 242, 242, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(247, 247, 247, 1)), color-stop(100%, rgba(242, 242, 242, 1)));
    background: -webkit-linear-gradient(top, rgba(247, 247, 247, 1) 1%, rgba(242, 242, 242, 1) 100%);
    background: -o-linear-gradient(top, rgba(247, 247, 247, 1) 1%, rgba(242, 242, 242, 1) 100%);
    background: -ms-linear-gradient(top, rgba(247, 247, 247, 1) 1%, rgba(242, 242, 242, 1) 100%);
    background: linear-gradient(top, rgba(247, 247, 247, 1) 1%, rgba(242, 242, 242, 1) 100%);
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    -webkit-transition:all 0.2s linear;
    -moz-transition:all 0.2s linear;
    -o-transition:all 0.2s linear;
    transition:all 0.2s linear;
}
.wpcf7 input[type=submit]:hover {
    color: #D16B16;
    border-color: #CECECE;
    background: rgb(244, 244, 244);
    background: -moz-linear-gradient(top, rgba(244, 244, 244, 1) 0%, rgba(242, 242, 242, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(244, 244, 244, 1)), color-stop(100%, rgba(242, 242, 242, 1)));
    background: -webkit-linear-gradient(top, rgba(244, 244, 244, 1) 0%, rgba(242, 242, 242, 1) 100%);
    background: -o-linear-gradient(top, rgba(244, 244, 244, 1) 0%, rgba(242, 242, 242, 1) 100%);
    background: -ms-linear-gradient(top, rgba(244, 244, 244, 1) 0%, rgba(242, 242, 242, 1) 100%);
    background: linear-gradient(top, rgba(244, 244, 244, 1) 0%, rgba(242, 242, 242, 1) 100%);
    -webkit-box-shadow:0px 1px 1px #FFF inset, 0 0 0px 5px #E0E0E0;
    -moz-box-shadow:0px 1px 1px #FFF inset, 0 0 0px 5px #E0E0E0;
    box-shadow:0px 1px 1px #FFF inset, 0 0 0px 5px #E0E0E0;
}
.wpcf7 input[type=submit]:active, 
.wpcf7 input[type=submit]:focus {
    position:relative;
    top:1px;
    color:#515151;
    background: rgb(234, 234, 234);
    background: -moz-linear-gradient(top, rgba(234, 234, 234, 1) 0%, rgba(242, 242, 242, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(234, 234, 234, 1)), color-stop(100%, rgba(242, 242, 242, 1)));
    background: -webkit-linear-gradient(top, rgba(234, 234, 234, 1) 0%, rgba(242, 242, 242, 1) 100%);
    background: -o-linear-gradient(top, rgba(234, 234, 234, 1) 0%, rgba(242, 242, 242, 1) 100%);
    background: -ms-linear-gradient(top, rgba(234, 234, 234, 1) 0%, rgba(242, 242, 242, 1) 100%);
    background: linear-gradient(top, rgba(234, 234, 234, 1) 0%, rgba(242, 242, 242, 1) 100%);
    -webkit-box-shadow:0px -1px 1px #FFF inset, 0 0 0px 5px #E0E0E0;
    -moz-box-shadow:0px -1px 1px #FFF inset, 0 0 0px 5px #E0E0E0;
    box-shadow:0px -1px 1px #FFF inset, 0 0 0px 5px #E0E0E0;
} 
.wpcf7 ul li label {
    margin-bottom: 10px;
    padding: 3px 10px;
    display: inline-block;





}

.wpcf7 ul li {
    margin-bottom: 20px;
}
.wpcf7 .wpcf7 textarea {
    line-height: 1.5;
    font-size: 15px
}

ul#txdan {
    
    bottom: 0;
    padding: 0;
    left: 0;
    z-index: 9;
    margin-bottom: 0;
}
ul#txdan li {
    display: inline-block;
    height: 35px;
    width: 35px;
    line-height: 35px;
    text-align: center;
    cursor: pointer;
    margin-top: 5px;
    color: #000;
    text-shadow: 1px 2px 3px #000;
    box-shadow: 0 0 1px #D16B16,0 0 1px #D16B16,0 0 1px #D16B16,0 0 1px #D16B16;
    background: #D16B16;
    background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, #D16B16 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, #D16B16));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, #D16B16 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, #D16B16 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, #D16B16 100%);
    background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%, #D16B16 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ff0000', GradientType=1 );
    -webkit-transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    -ms-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    transition: 0.5s ease;

}
ul#txdan li.hidden {
    display: none
}
ul#txdan li:hover {
    background: #333;
    width: 190%;
    color:#fff;
}
@media (min-width: 769px) {
    .ybghy.mgcvo {
        position: fixed;
        bottom: 0;
        border: 0;
        left: 0;
        background: transparent;
        margin-bottom: 0;
        z-index: 8;
        width:35px
    }
    ul#txdan li {
        border-radius: 0 0 0 0;
    }
}
@media (max-width: 768px) {
    .ybghy.mgcvo {
        position: fixed;
        bottom: 0;
        border: 0;
        left: 0;
        background: transparent;
        margin-bottom: 0;
        z-index: 8;
        padding: 0;
    }
}

body {
background-color: #ffffff;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 1200 800'%3E%3Cdefs%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='600' y1='25' x2='600' y2='777'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='1' stop-color='%23ffffff'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' gradientUnits='userSpaceOnUse' x1='650' y1='25' x2='650' y2='777'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='1' stop-color='%23f6f6f6'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' gradientUnits='userSpaceOnUse' x1='700' y1='25' x2='700' y2='777'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='1' stop-color='%23ececec'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' gradientUnits='userSpaceOnUse' x1='750' y1='25' x2='750' y2='777'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='1' stop-color='%23e3e3e3'/%3E%3C/linearGradient%3E%3ClinearGradient id='e' gradientUnits='userSpaceOnUse' x1='800' y1='25' x2='800' y2='777'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='1' stop-color='%23dadada'/%3E%3C/linearGradient%3E%3ClinearGradient id='f' gradientUnits='userSpaceOnUse' x1='850' y1='25' x2='850' y2='777'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='1' stop-color='%23d1d1d1'/%3E%3C/linearGradient%3E%3ClinearGradient id='g' gradientUnits='userSpaceOnUse' x1='900' y1='25' x2='900' y2='777'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='1' stop-color='%23c7c7c7'/%3E%3C/linearGradient%3E%3ClinearGradient id='h' gradientUnits='userSpaceOnUse' x1='950' y1='25' x2='950' y2='777'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='1' stop-color='%23bebebe'/%3E%3C/linearGradient%3E%3ClinearGradient id='i' gradientUnits='userSpaceOnUse' x1='1000' y1='25' x2='1000' y2='777'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='1' stop-color='%23b5b5b5'/%3E%3C/linearGradient%3E%3ClinearGradient id='j' gradientUnits='userSpaceOnUse' x1='1050' y1='25' x2='1050' y2='777'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='1' stop-color='%23acacac'/%3E%3C/linearGradient%3E%3ClinearGradient id='k' gradientUnits='userSpaceOnUse' x1='1100' y1='25' x2='1100' y2='777'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='1' stop-color='%23a2a2a2'/%3E%3C/linearGradient%3E%3ClinearGradient id='l' gradientUnits='userSpaceOnUse' x1='1150' y1='25' x2='1150' y2='777'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='1' stop-color='%23999999'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg %3E%3Crect fill='url(%23a)' width='1200' height='800'/%3E%3Crect fill='url(%23b)' x='100' width='1100' height='800'/%3E%3Crect fill='url(%23c)' x='200' width='1000' height='800'/%3E%3Crect fill='url(%23d)' x='300' width='900' height='800'/%3E%3Crect fill='url(%23e)' x='400' width='800' height='800'/%3E%3Crect fill='url(%23f)' x='500' width='700' height='800'/%3E%3Crect fill='url(%23g)' x='600' width='600' height='800'/%3E%3Crect fill='url(%23h)' x='700' width='500' height='800'/%3E%3Crect fill='url(%23i)' x='800' width='400' height='800'/%3E%3Crect fill='url(%23j)' x='900' width='300' height='800'/%3E%3Crect fill='url(%23k)' x='1000' width='200' height='800'/%3E%3Crect fill='url(%23l)' x='1100' width='100' height='800'/%3E%3C/g%3E%3C/svg%3E");
background-attachment: fixed;
background-size: cover;
background-position: center;
}

.faobfj {
    background: rgba(255,255,255,0.4);
}



@media (max-width: 768px) {
    .menu-page:not(.earsb) .menu-topmenu-container {
        text-align: center;
    }
    .menu-page:not(.earsb) li {
        display: inline-block;
        margin: 1px;
    }

    .menu-page:not(.earsb) li a {
        display: inline-block;
        color: #666;
        border-bottom: 1px solid #eee; 
        background: rgba(226,226,226,1);
        background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(226,226,226,1)), color-stop(50%, rgba(219,219,219,1)), color-stop(51%, rgba(209,209,209,1)), color-stop(100%, rgba(254,254,254,1)));
        background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
        background: -o-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
        background: -ms-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
        background: linear-gradient(to bottom, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe', GradientType=0 );

    }
    .menu-page:not(.earsb) li.current_page_item a, 
    .menu-page:not(.earsb) li a:hover {
        background: #D16B16;
        color: #fff
    }
    .menu-page:not(.earsb) li {text-align: center;}
}
@media (max-width: 425px) {
    .menu-page:not(.earsb) li {
        display: block;        
    }
    .menu-page:not(.earsb) li a {
        display: inline-block;
    }
    .menu-page:not(.earsb) li:not(:last-child) {
        margin-bottom: 5px;
    }
}



@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}


.earsb,
.caivrg  {
    position: fixed;
    top: 0;
    width: 270px;
    z-index: 9;
    right: -270px;
    height: 100%;
}
.menu-sp-open .earsb,
.menu-sp-open .caivrg {
    z-index: 10;
    left: 50%;
    margin-left: -135px;
    width: 270px;
    right: inherit;
    height: 70vh;
    top: 50%;
    margin-top: -35vh;
    
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: zoomInUp;
animation-name: zoomInUp;

}
.earsb .lsdmqe,
.caivrg .lsdmqe {
    display: block !important;
}
.earsb .bt_collosap .bars,
.caivrg .bt_collosap .bars {
    position: relative;
    display: block;
    margin: 0 auto;
    top: 50%;
    margin-top: -3px;
}

.menu-page span.bt_collosap {
    position: absolute;
    left: -44px;
    width: 44px;
    height: 47px;
    background: #D16B16;
    cursor: pointer;
    border-radius: 0 0 0 10px;
    z-index: 9;
    transition: 0.3s ease;
}
.menu-sp-open .menu-page span.bt_collosap {
    left: auto;
    right: -17px;
    top: -17px;
    width: 35px;
    height: 35px;
    border-radius: 50% 50% 0 50%;
    background: #9C27B0;
    border: #fff 1px solid;
}
.menu-page .bt_collosap .bars,
.menu-page .bt_collosap .bars:after,
.menu-page .bt_collosap .bars:before {
    width: 71%;
    height: 5px;
    -webkit-transition: all .6s cubic-bezier(.19,1,.22,1);
    transition: all .6s cubic-bezier(.19,1,.22,1);
    background-color: #ffffff;
}

.menu-page .bt_collosap .bars:after,
.menu-page .bt_collosap .bars:before {
    width: 100%;
    position: absolute;
    top: -13px;
    left: 0;
    content: " ";
}

.menu-page .bt_collosap .bars:after {
    top: 13px;
}

.menu-sp-open .menu-page .bt_collosap .bars {
    background-color: transparent
}

.menu-sp-open .menu-page .bt_collosap .bars:after,.menu-sp-open .menu-page .bt_collosap .bars:before {
    top: 0
}

.menu-sp-open .menu-page .bt_collosap .bars:before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.menu-sp-open .menu-page .bt_collosap .bars:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.menu-sp-open .earsb .menu-topmenu-container, 
.menu-sp-open .caivrg .menu-topmenu-container{
    opacity: 1;
}
.earsb .menu-topmenu-container,
.caivrg .menu-topmenu-container {
    width: 270px;
    position: absolute;
    background: #fff;
    overflow: auto;
    height: 100%;
    transition: 0.5s ease;
    
}


.earsb li,
.caivrg li {
    float: none;
    width: 100%;
}
.earsb li.rcbjiu a,
.caivrg li.rcbjiu a {
    border-bottom: 0;
    padding: 0;
    margin: 0;
}
.earsb li.cyjnmo,
.caivrg li.cyjnmo {
    font-size: 12px;
    font-style: italic;
    line-height: 1.3;
    padding: 10px;
    text-align: justify;
}

body.menu-sp-open {
    overflow: hidden;
} 

body.menu-sp-open:after {
    content: "";
    position: fixed;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0.8);
    z-index: 8;
    top: 0;
    left: 0;
    transition: 0.9s ease;
    animation: fadein 0.3s;
}

@media (min-width: 769px) {
    .earsb li.rcbjiu,
    .caivrg li.rcbjiu {
        margin-bottom: 10px;
    }
    
    .earsb li.rcbjiu,
    .caivrg li.rcbjiu {
        margin-bottom: 10px;
    }
    .menu-page ul li {
        display: block;
        float: left;
    }
    .menu-page ul {
        padding-left: 0;
        margin-bottom: 0;
    }
    .menu-page ul li a {
        font-size: 16px;
        font-weight: 400;
        color: #D16B16;
        padding: 10px 20px;
        text-decoration: none;
        display: block;
        border-bottom: 2px solid #ccc;
        margin-right: 5px;
         font-weight: 800;
        text-shadow: 0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff;
     
    }
    .menu-page ul li:hover a,
    .menu-page ul li.current-menu-item a,
    .menu-page ul li.current_page_item a{
     color: #000;
     font-weight: 800;
     text-shadow: 0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff;
     background: rgba(226,226,226,1);
    background: -moz-linear-gradient(-45deg, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(226,226,226,1)), color-stop(50%, rgba(219,219,219,1)), color-stop(51%, rgba(209,209,209,1)), color-stop(100%, rgba(254,254,254,1)));
    background: -webkit-linear-gradient(-45deg, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
    background: -o-linear-gradient(-45deg, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
    background: linear-gradient(135deg, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe', GradientType=1 );
    }

    .menu-page.earsb li a,
    .menu-page.caivrg li a{
        padding: 15px;
    }
}
@media (max-width: 768px) {
       
    .rcbjiu {
        font-size: 20px;
        font-weight: 800;
        text-shadow: 0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff;
        padding: 25px;
        margin-bottom: 10px;

        background: rgba(255,255,255,1);
        background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
        background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
        background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
        background: -o-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
        background: -ms-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
        background: linear-gradient(135deg, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 );

    }
    .earsb li a {
        padding: 10px 15px;
        display: block;
        border-bottom: 1px solid #eee;
        margin-bottom: 10px;
    }
    .earsb ul {
        margin-bottom: 0;
    }


}


.wlhtq {
  line-height: 1.5;
}
@media (max-width: 768px) {
  .wlhtq  {
    text-align: center;
    padding: 5px 10px;
  }
}
.wlhtq a {
    font-size: 30px;
    font-weight: 800;
}
.wlhtq {
    text-align: center;
}
.wlhtq a {
      color: #6f3c10;
      text-shadow: 0 1px 0 #ccc,
                 0 2px 0 #c9c9c9,
                 0 3px 0 #bbb,
                 0 4px 0 #b9b9b9,
                 0 5px 0 #aaa,
                 0 6px 1px rgba(0,0,0,.1),
                 0 0 5px rgba(0,0,0,.1),
                 0 1px 3px rgba(0,0,0,.3),
                 0 3px 5px rgba(0,0,0,.2),
                 0 5px 10px rgba(0,0,0,.25),
                 0 10px 10px rgba(0,0,0,.2),
                 0 20px 20px rgba(0,0,0,.15);
}
.wlhtq a:hover {
      text-shadow: 0 0 10px #D16B16;
      color: #D16B16
}



.xtysz p {
    line-height: 1.8;
}
.xtysz strong {
    background: linear-gradient(transparent 60%, #ffff66 60%);
}


.home .xtysz h2,
.page .page_title,
.home h2.celbs,
.single h1.page_title {
    position: relative;
    
    color: #795548;
    position: relative;
    font-weight:800;
    background-color: #f1f8fe;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0,
            color-stop(.25, #fff), color-stop(.25, transparent),
            color-stop(.5, transparent), color-stop(.5, #fff),
            color-stop(.75, #fff), color-stop(.75, transparent),
            to(transparent));
    background-image: -webkit-linear-gradient(45deg, #fff 25%, transparent 25%,
          transparent 50%, #fff 50%, #fff 75%,
          transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, #fff 25%, transparent 25%,
          transparent 50%, #fff 50%, #fff 75%,
          transparent 75%, transparent);
    background-image: -ms-linear-gradient(45deg, #fff 25%, transparent 25%,
          transparent 50%, #fff 50%, #fff 75%,
          transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, #fff 25%, transparent 25%,
          transparent 50%, #fff 50%, #fff 75%,
          transparent 75%, transparent);
    background-image: linear-gradient(45deg, #fff 25%, transparent 25%,
          transparent 50%, #fff 50%, #fff 75%,
          transparent 75%, transparent);
    -webkit-background-size: 10px 10px;
    -moz-background-size: 10px 10px;
    background-size: 10px 10px;
    border:solid 1px #c1e1fc;
    padding: .5em 1em;
    font-size: 1.6em;
    font-weight: 800;
    margin-top: 1.5em;
}
 

.page span.page_title {
    display: block;
    font-weight: bold;
    font-size: 1.6em;
    line-height: 1.5;
}

.home .xtysz h3,
.home .xtysz h4,
.home .xtysz h5,
.home .xtysz h6,
.single .xtysz h2,
.single .xtysz h3, 
.single .xtysz h4, 
.single .xtysz h5,
.single .xtysz h6 {
    position: relative;
    border-color: #ababab;
    border-style: double;
    border-width: 4px;
    background: #9E9E9E;
    
    padding: 5px 15px;
    background:#F2EFE7;
    padding:3px;
    -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.2) inset,0 0 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.2) inset,0 0 4px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 40px rgba(0, 0, 0, 0.2) inset,0 0 4px rgba(0, 0, 0, 0.2);
    color: #1d1d1d;
    margin: 20px 0 10px 0;
}
 

.home .xtysz h4,
.single .xtysz h3  {
    border: 0;
    border-bottom: 3px solid #dcdcdc;
    background: #eee;
    font-size: 20px;
    background: transparent;
    box-shadow: inherit;
    line-height: 1.5;
}

.home .xtysz h5,
.single .xtysz h4 {
    border-bottom: 3px double #D16B16;
    background: #eee;
    padding: 10px;
    font-size: 17px;
    font-weight: 800;
    box-shadow: 1px -3px 4px rgba(0,0,0,.3);
    background: rgba(255,255,255,1);
    background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 );
}

.home .xtysz h6,
.single .xtysz h5 {
  border: 0;
  box-shadow: inherit;
  background: transparent;
    border-bottom: 1px dashed #9E9E9E;
}


.xtysz aside {
    padding: 10px;
    background: #eee;
    border: 1px dotted #ccc;
    margin-bottom: 10px;
}
.xtysz details {
    border-radius: 3px;
    background: #EEE;
    margin: 1em 0;
    background: rgba(226,226,226,1);
    background: -moz-radial-gradient(center, ellipse cover, rgba(226,226,226,1) 0%, rgba(209,209,209,1) 2%, rgba(254,254,254,1) 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(226,226,226,1)), color-stop(2%, rgba(209,209,209,1)), color-stop(100%, rgba(254,254,254,1)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(226,226,226,1) 0%, rgba(209,209,209,1) 2%, rgba(254,254,254,1) 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(226,226,226,1) 0%, rgba(209,209,209,1) 2%, rgba(254,254,254,1) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(226,226,226,1) 0%, rgba(209,209,209,1) 2%, rgba(254,254,254,1) 100%);
    background: radial-gradient(ellipse at center, rgba(226,226,226,1) 0%, rgba(209,209,209,1) 2%, rgba(254,254,254,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe', GradientType=1 );
    box-shadow: 0 4px 13px #555;
    border: 1px solid #fff;
}

.xtysz details > p, 
.xtysz details > div {
    padding: 10px;
}

.xtysz details summary {
    background: #D16B16;
    color: #FFF;
    border-radius: 0;
    padding: 15px 10px;
    outline: none;
    cursor: pointer;
}

.xtysz details[open] summary {
    border-bottom: 6px dashed #fff;
    color: #fff;
}


.xtysz ul:not(.toc_list),
.xtysz ol,
.xtysz dl {
    margin: 25px auto;
    background: none;
    border: 2px dotted #9E9E9E;
}
.xtysz ul:not(.toc_list) {
    background: rgba(226,226,226,1);
    background: -moz-linear-gradient(-45deg, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(254,254,254,1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(226,226,226,1)), color-stop(50%, rgba(219,219,219,1)), color-stop(100%, rgba(254,254,254,1)));
    background: -webkit-linear-gradient(-45deg, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(254,254,254,1) 100%);
    background: -o-linear-gradient(-45deg, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(254,254,254,1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(254,254,254,1) 100%);
    background: linear-gradient(135deg, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(254,254,254,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe', GradientType=1 );
}
.xtysz ul:not(.toc_list) li,
.xtysz ol li {
    list-style-type: none;
    font-size: 16px;
    line-height: 2.1;
    font-weight: 600;
    color: #222;
    padding-left: 30px;
    position: relative;
}

.xtysz ul:not(.toc_list) li:before {
    content: '';
    font-family: FontAwesome;
    position: absolute;
    top: 1px;
    left: 5px;

}

.xtysz ol li {
    list-style-type: decimal;
    margin-left: 30px;
    padding-left: 0px;
}

.xtysz dl {
    border: none;
}

.xtysz dl dt {
    padding: 10px 0 10px 15px;
    font-weight: 600;
    color: #607D8B;
    margin: 0 auto;
    letter-spacing: 1.5px;
    font-size: 120%;
    border: 1px solid #D16B16;
    border-bottom: 1px dotted #D16B16;
    border-top: 1px dotted #D16B16;
    font-weight: bold;
}

.xtysz dl dd {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8;
    color: #222;
    border-left: 1px solid #D16B16;
    border-bottom: 1px solid #D16B16;
    border-right: 1px solid #D16B16;
    margin-bottom: 20px;
    padding: 10px;
    background: rgba(237,237,237,1);
    background: rgba(255,255,255,1);
    background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 );
}

.xtysz dl dd strong {
    color: #8816c8;
}

.xtysz ol {background: rgba(255,255,255,1);background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 );border: 0;border-left: 2px solid #ccc;}

.single .olgcei ul.post-info {
    background: #e2e2e2;
    padding: 5px;
    margin-bottom: 10px;
}
.olgcei ul.post-info li {
    float: left;
    margin-right: 15px
}
.olgcei ul.post-info:after{
    content: "";
    display: block;
    clear: both;
}



a:hover img {
  -webkit-filter: grayscale(100%); 
  filter: grayscale(100%); 
}
figure.ijbgco {
    position: relative;
}
figure.ijbgco:after {
    content: '';
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.08);
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0;
}
figure.ijbgco:hover:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
figure.ijbgco>a:hover:after {
    opacity: 1;
}
figure.ijbgco>a:after {
    content: '';
    position: absolute;
    z-index: 2;
    top: 8px;
    right: 8px;
    bottom: 8px;
    left: 8px;
    border: 1px solid #fff;
    -webkit-transition: all 0.4s ease-in;
    transition: all 0.4s ease-in;
    opacity: 0;
}


ul.hywtt,
ul.hywtt ul {
    padding: 0;
    list-style: none;
    margin: 0;
}
ul.hywtt {
    margin: 10px;
    background: #eee;
    padding: 10px;
}
#qlbfge {
    margin-bottom: 10px;
    background: #fff;
    padding: 1px;
}
ul.hywtt ul ul {
    border-left: 1px dotted #d0d0d0;
}
ul.hywtt a  {
    display: block;
    padding: 5px;
    border-left: 2px solid #bfbfbf;
    margin-bottom: 5px
}
ul.hywtt a:before {    
    content: "\f17a";
    font: normal normal normal 14px/1 FontAwesome;
    margin-right: 10px
}
    
ul.hywtt>li>ul>li ul {
    padding-left: 15px
}
ul.hywtt ul:hover > li:hover>a {
    background: #D16B16;
    color:#fff
}

p.hranyu {
    border-bottom: 2px solid grey;
    display: block;
    margin: 0;
    padding: 10px;
    font-weight: bold;
    color: #555;
}
p.hranyu:before {    
    content: "\f0c9";
    font: normal normal normal 19px/1 FontAwesome;
    padding-right: 10px
}



.sns_circle{
    position:relative;
    width: 50px;
    height: 50px;
    margin-right:5px;
    -webkit-border-radius: 15%;
    -moz-border-radius: 15%;
    border-radius: 15%;
    background-color: #999;
    float:left;
    list-style: none;
}
 
.sns_circle i{
    position:absolute;
    padding: 10px 10px 10px 12px;
    font-size:30px;
    color:#FFF;
}
.sns_circle a{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -webkit-border-radius: 15%;
    -moz-border-radius: 15%;
    border-radius: 15%;
    text-indent:-999px;
    color:#FFF;
}

.sns_circle.facebook{
    background-color: #265a96;
}
 
.sns_circle.twitter{
    background-color: #00acec;
}
.sns_circle.instagram{
    background-color: #ef7637;
}

.sns_circle a:hover{
    background-color:#FFF;
    filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}


div.share_plz .share_sns {display: block;float: left;margin: 3px;margin-left: 0;}
div.share_plz .share_sns a {
    height: 51px;
    width: 51px;
    display: block;
    margin: 0;
    font-size: 10px;
    border: 2px solid #fff;
    border-radius: 0;
    word-break: break-all;
    border-radius: 50% 50% ;
}

.share-hatebu a {
    display: block;
    padding: 5px;
    background-color: #5d8ac1;
    border-radius: 2px;
    color: #FFF;
    text-align: center;
    -webkit-transition: opacity 0.35s;
    transition: opacity 0.35s;
    font-size:0.7em;
text-decoration: none;

}

.share-hatebu a:hover {
    color: #fff ;
    background-color: #6d84b4;
}

.share-googleplus a {
    display: block;
    padding: 5px;
    background-color: #db4a39;
    border-radius: 2px;
    color: #FFF;
    text-align: center;
    -webkit-transition: opacity 0.35s;
    transition: opacity 0.35s;
    font-size:0.7em;
    text-decoration: none;
}

.share-googleplus a:hover {
    color: #fff ;
    background-color: #af2e1f;
}

.share-googleplus span:before {
    white-space: pre ;
    content: '\A' ;
}

.share-pocket a {
    display: block;
    padding: 8px;
    background-color: #f03e51;
    border-radius: 2px;
    color: #FFF;
    text-align: center;
    -webkit-transition: opacity 0.35s;
    transition: opacity 0.35s;
    font-size:0.7em;
    text-decoration: none;
}

.share-pocket a:hover {
    color: #fff ;
    background-color: #dc3749;
}

.share-pocket span:before {
    white-space: pre ;
    content: '\A' ;
}

.share-feedly a {
    display: block;
    padding: 8px;
    background-color: #87c040;
    border-radius: 2px;
    color: #FFF;
    text-align: center;
    -webkit-transition: opacity 0.35s;
    transition: opacity 0.35s;
    font-size:0.7em;
    text-decoration: none;
}

.share-feedly a:hover {
    color: #fff ;
    background-color: #7baf3a;
}

.share-feedly span:before {
    white-space: pre ;
    content: '\A' ;
}






.sc-fb {
    z-index: 99 ;
    width: 65px ;
    margin-right: 9px !important
}
.share-fb a {
    display: block;
    padding: 5px;
    background-color: #3B55A5;
    border-radius: 2px;
    color: #FFF;
    text-align: center;
    -webkit-transition: opacity 0.35s;
    transition: opacity 0.35s;
    font-size:0.7em;
    text-decoration: none;
}

.share-fb a:hover {
    color: #fff;
    background-color: #243f77;
    border-bottom: 20px;
}

.share-fb span:before {
    white-space: pre ;
    content: '\A' ;
}


.sc-tw {
}

.sc-tw svg {
    width: 20px ;
    height: 20px ;
 }

.sc-tw a {
    margin: 0 auto;
    padding: 5px;
    display: block;
    background: #1B95E0;
    font-size: 15px;
    color: #fff;
    font-weight: 700;
    text-decoration: none;
    letter-spacing: .5px;
    text-align: center;
    border-radius: 2px;
}

.sc-tw a:hover {
    color: #fff ;
    background: #0c7abf ;
}
.sc-tw i {
    font-size: 1.5em;
    padding-top: 4px
}
.sc-tw span {
    display: block;
}

@media (min-width: 1290px) {
    div.share_plz .share_sns {
        float: none;
    }

    div.ogiwaw {
        width: 55px;
        position: fixed;
        right: 0;
        bottom: 50px;
        background: transparent;
        z-index: 9;
        border: 0 !important;
    }
    
}

@media (max-width: 768px) {
  
     div.ogiwaw {
        
        position: fixed;
        right: 0;
        bottom: 0;
        margin: 0 auto;
        z-index: 9;
        transform: scale(.8);
        background: transparent;
        border: 0 !important;
    }
    body.zcixuy footer {
        padding-bottom: 80px;
    }

    body.suuab .ogiwaw {
        bottom: 40px;
        right: auto;
        left: 0;
        transform-origin: bottom left;
    }
}


.wgxhuu .jjqnvy:not(:last-child) {
    display: block;
    margin-bottom: 20px;
}
.wgxhuu .title {
    font-size: 20px;
    font-weight: bold;
    line-height: 1.3;
    margin-bottom: 10px;
    text-align: justify;
}
.wgxhuu .jjqnvy:after {
    clear: both;
    content: " ";
    display: block;
}

.wgxhuu .vvsjua {
    margin-bottom: 10px;
    text-align: justify;
}

.wgxhuu ul.post-info {
    border-bottom: 2px solid #ccc;
    display: inline-block;
}
.wgxhuu ul.post-info:after {
    clear: both;
    display: block;
    content: "";
}

.wgxhuu ul.post-info li {
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
    background: #ddd;
    border-radius: 5px;
    display: inline-block;
    padding: 5px 10px;
    font-size: 12px;
}
.wgxhuu .jjqnvy {
    background: #fff;
    padding: 10px;
    box-shadow: 1px 2px 3px #999;
    
    border: 3px solid #ddd;

    background: -moz-repeating-linear-gradient(-45deg,      #fff,      #fff 20px,      #eee 20px,      #eee 40px); 
    background: -webkit-repeating-linear-gradient(-45deg,      #fff,      #fff 20px,      #eee 20px,      #eee 40px); 
    background: -o-repeating-linear-gradient(-45deg,      #fff,      #fff 20px,      #eee 20px,      #eee 40px); 
    background: repeating-linear-gradient(-45deg,      #fff,      #fff 20px,      #eee 20px,      #eee 40px); 
}


@media (max-width: 768px) {
    .wgxhuu .jjqnvy figure.ijbgco{
        display: inline-block;
    }
}


.fcrlgj .jjqnvy {
    display: block;
    margin-bottom: 20px;
    padding: 10px;
    border-bottom: 1px solid #fff;
    background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
}
.fcrlgj .title {
    font-size: 23px;
    font-weight: bold;
    margin-bottom: 10px;
    line-height: 1.2;
}
.fcrlgj .jjqnvy:after {
    clear: both;
    content: " ";
    display: block;
}

.fcrlgj figure.ijbgco {
    max-width: 180px;
    float: left;
    margin-right: 10px;
    position: relative;
}
.fcrlgj .vvsjua {
    margin-bottom: 5px
}

.fcrlgj ul.post-info:before,
.fcrlgj ul.post-info:after{
    content: "";
    clear: both;
    display: block;
}
.fcrlgj ul.post-info {
    border-bottom: 2px solid #ccc;
    display: block;
    clear: both;
    top: 10px;
    position: relative;
    margin-bottom: 10px;
    background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );

}

.fcrlgj ul.post-info li {
    float: left;
    margin-right: 5px;
    display: inline-block;
    padding: 5px 10px;
    font-size: 12px;
}
.fcrlgj .newlabel {
    background: #f00;
    color: #fff;
    font-size: 12px;
    padding: 3px;
    position: absolute;
    font-weight: bold;
    z-index: 1;
}
@media (max-width: 768px) {
 .fcrlgj figure.ijbgco {
     max-width: 100%;
     margin: 0 auto;
     position:relative;
     margin-bottom: 10px;
     float: none;
     display: inline-block;
 }
}


.searchform{
  position: relative;
}
.searchform .search_str{
    margin: 0;
    padding: 8px 4px;
    max-width: 100%;
    width: 85%;
    outline: none;
    border: 1px solid #ccc;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #777;
    vertical-align: bottom;
    font-size: 13px;
    background-color: #F7F7F7;
}
.searchform button{
    transition: 0.3s ease;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 15%;
    background-size: 30%;
    background-color: #eee;
    border:1px solid #ccc;
    border-left:none;
    border-radius: 0;
    padding: 0;
    text-align: center;




		-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
	background-color:#ffffff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;


	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	cursor:pointer;
	color:#3a8a9e;
	text-decoration:none;
	text-shadow:0px 1px 0px #e1e2ed;
}



.searchform button:hover{    
	box-shadow: none
}
.searchform button span {
    display: none;
}
.searchform button:before{
    content: "\f002";
    font-family: FontAwesome;
    color: #000;
    font-size: 20px;
}



div.ybghy .ptghdw, 
div.ybghy h3, 
div.ybghy .gltjy {
    border: 2px dashed grey;
    padding: 10px;
    color: grey;
    font-weight: 700;
    margin-bottom: 10px;
    font-size: 130%;
    
    position: relative;

background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
}

div.ybghy .ptghdw, 
div.ybghy h3, 
div.ybghy .gltjy {
}
div.ybghy .ptghdw:before, 
div.ybghy h3:before, 
div.ybghy .gltjy:before {
    content: "";
    font-family: FontAwesome;
    margin-right: 10px;
    font-weight: normal;
    color: grey;
}



.uoksrq {
    max-width: 60px;
    margin-bottom: 5px;
    float: left;
    margin-right: 10px;
}
.ewzze > ul li {
    padding: 5px;
    margin-bottom: 10px;
    border: 2px dotted #9E9E9E;
    margin-left: 0;
}

.ewzze > ul li:last-child {
    margin-bottom: 0;
}
.ewzze .lgvnbb {
    font-size: 15px;
    font-weight: bold;
    display: block;
    margin-bottom: 5px;
    line-height: 1.3;
}
.ewzze .bdkxja {
    display: block;
    margin-bottom: 5px;
}
.ewzze .lwyqgh {
    display: block;
    color: #333;
    font-size: 13px;
}

.ewzze .lwyqgh:before {
    content: "";
    font-family: FontAwesome;
    margin-right: 5px
}




@media (max-width: 2560px ) and (min-width: 769px) {
    body:not(.pteyi) .pure-g {
        max-width: 1100px;
    }
}

body.menu-sp-open:after {
    content: "";
    position: fixed;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0.8);
    z-index: 8;
    top: 0;
    left: 0;
    transition: 0.9s ease;
    animation: fadein 0.3s;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 1000'%3E%3Cg fill-opacity='0.27'%3E%3Ccircle fill='%23000000' cx='50' cy='0' r='50'/%3E%3Cg fill='%230b0b0b' %3E%3Ccircle cx='0' cy='50' r='50'/%3E%3Ccircle cx='100' cy='50' r='50'/%3E%3C/g%3E%3Ccircle fill='%23141414' cx='50' cy='100' r='50'/%3E%3Cg fill='%231a1a1a' %3E%3Ccircle cx='0' cy='150' r='50'/%3E%3Ccircle cx='100' cy='150' r='50'/%3E%3C/g%3E%3Ccircle fill='%23212121' cx='50' cy='200' r='50'/%3E%3Cg fill='%23272727' %3E%3Ccircle cx='0' cy='250' r='50'/%3E%3Ccircle cx='100' cy='250' r='50'/%3E%3C/g%3E%3Ccircle fill='%232e2e2e' cx='50' cy='300' r='50'/%3E%3Cg fill='%23353535' %3E%3Ccircle cx='0' cy='350' r='50'/%3E%3Ccircle cx='100' cy='350' r='50'/%3E%3C/g%3E%3Ccircle fill='%233c3c3c' cx='50' cy='400' r='50'/%3E%3Cg fill='%23434343' %3E%3Ccircle cx='0' cy='450' r='50'/%3E%3Ccircle cx='100' cy='450' r='50'/%3E%3C/g%3E%3Ccircle fill='%234a4a4a' cx='50' cy='500' r='50'/%3E%3Cg fill='%23525252' %3E%3Ccircle cx='0' cy='550' r='50'/%3E%3Ccircle cx='100' cy='550' r='50'/%3E%3C/g%3E%3Ccircle fill='%23595959' cx='50' cy='600' r='50'/%3E%3Cg fill='%23616161' %3E%3Ccircle cx='0' cy='650' r='50'/%3E%3Ccircle cx='100' cy='650' r='50'/%3E%3C/g%3E%3Ccircle fill='%23696969' cx='50' cy='700' r='50'/%3E%3Cg fill='%23707070' %3E%3Ccircle cx='0' cy='750' r='50'/%3E%3Ccircle cx='100' cy='750' r='50'/%3E%3C/g%3E%3Ccircle fill='%23787878' cx='50' cy='800' r='50'/%3E%3Cg fill='%23808080' %3E%3Ccircle cx='0' cy='850' r='50'/%3E%3Ccircle cx='100' cy='850' r='50'/%3E%3C/g%3E%3Ccircle fill='%23898989' cx='50' cy='900' r='50'/%3E%3Cg fill='%23919191' %3E%3Ccircle cx='0' cy='950' r='50'/%3E%3Ccircle cx='100' cy='950' r='50'/%3E%3C/g%3E%3Ccircle fill='%23999999' cx='50' cy='1000' r='50'/%3E%3C/g%3E%3C/svg%3E");
    background-attachment: fixed;
    background-size: contain;
    background-position: center;
}
.caivrg .menu-topmenu-container {
    border: 3px dashed #ccc;
}
@font-face {
  font-family: 'smkouj';
font-weight: 900;
  src: url(//fonts.gstatic.com/ea/roundedmplus1c/v1/RoundedMplus1c-Black.eot);
src: url(//fonts.gstatic.com/ea/roundedmplus1c/v1/RoundedMplus1c-Black.eot?#iefix) format('embedded-opentype'),
url(//fonts.gstatic.com/ea/roundedmplus1c/v1/RoundedMplus1c-Black.woff2) format('woff2'),
url(//fonts.gstatic.com/ea/roundedmplus1c/v1/RoundedMplus1c-Black.woff) format('woff'),
url(//fonts.gstatic.com/ea/roundedmplus1c/v1/RoundedMplus1c-Black.ttf) format('truetype')}@font-face {font-family: "zkpiaw";  src: url("../fonts/drkibc.woff");}
.wlhtq {
  font-weight: 900;
  font-family: 'smkouj';
}
@media (min-width: 769px) {
    .menu-topmenu-container {
        display: block;
        margin: 0 auto;
        text-align: center;
    }

    .menu-topmenu-container ul#menu-ineedyoulove {
        display: inline-block;
        margin: 0 auto;
    }
}

.caivrg li {
  margin-bottom: 10px
}



.jwhkx ul li{
    display: block;
    margin-bottom: 5px;
    background: #fefefe;
    padding: 10px;
    
    border-bottom: 1px solid grey;

    background: rgba(255,255,255,1);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );

}
.jwhkx ul li:before{
    content: "";
    font-family: FontAwesome;
    margin-right: 5px;
    color: grey;
}


.okctc .gltjy:before {
    content: "\f126";
    font-family: FontAwesome;
}
.okctc > ul li:before {
    content: none;
}
.miamzt {
    max-width: 120px;
    float: left;
    margin-right: 10px;
}
.okctc > ul li {
    padding-left: 0;
    margin-bottom: 25px;
}

.okctc > ul li:last-child {
    margin-bottom: 0;
}
.okctc .kemxi {
    font-size: 20px;
    line-height: 1.3;
    font-weight: bold;
    display: inline-block;
    margin-bottom: 5px;
    padding: 5px 5px;
    border-left: 5px solid #ccc;

    background: rgba(237,237,237,1);
    background: -moz-linear-gradient(left, rgba(237,237,237,1) 0%, rgba(246,246,246,0.84) 53%, rgba(255,255,255,0.69) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(237,237,237,1)), color-stop(53%, rgba(246,246,246,0.84)), color-stop(100%, rgba(255,255,255,0.69)));
    background: -webkit-linear-gradient(left, rgba(237,237,237,1) 0%, rgba(246,246,246,0.84) 53%, rgba(255,255,255,0.69) 100%);
    background: -o-linear-gradient(left, rgba(237,237,237,1) 0%, rgba(246,246,246,0.84) 53%, rgba(255,255,255,0.69) 100%);
    background: -ms-linear-gradient(left, rgba(237,237,237,1) 0%, rgba(246,246,246,0.84) 53%, rgba(255,255,255,0.69) 100%);
    background: linear-gradient(to right, rgba(237,237,237,1) 0%, rgba(246,246,246,0.84) 53%, rgba(255,255,255,0.69) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff', GradientType=1 );
}
.okctc .bdkxja {
    display: block;
    margin-bottom: 8px;
    font-size: 15px;
    line-height: 1.3;
}
.okctc .lwyqgh {
    display: block;
    color: #333;
    padding: 0 5px;
    font-size: 13px;
}
.okctc span.lwyqgh {
    display: flex;
    padding:5px;
    font-style: italic;
    background: #f9f9f9;
    background: -moz-linear-gradient(left, #f9f9f9 0%, rgba(246,246,246,0.84) 53%, rgba(255,255,255,0.69) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, #f9f9f9), color-stop(53%, rgba(246,246,246,0.84)), color-stop(100%, rgba(255,255,255,0.69)));
    background: -webkit-linear-gradient(left, #f9f9f9 0%, rgba(246,246,246,0.84) 53%, rgba(255,255,255,0.69) 100%);
    background: -o-linear-gradient(left, #f9f9f9 0%, rgba(246,246,246,0.84) 53%, rgba(255,255,255,0.69) 100%);
    background: -ms-linear-gradient(left, #f9f9f9 0%, rgba(246,246,246,0.84) 53%, rgba(255,255,255,0.69) 100%);
    background: linear-gradient(to right, #f9f9f9 0%, rgba(246,246,246,0.84) 53%, rgba(255,255,255,0.69) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff', GradientType=1 );
}
.okctc span.lwyqgh:before {
    content: "\f017";
    font-size: 16px;
    margin-right: 5px;
    color: #424242;
    font-family: FontAwesome;
}

.miamzt {
    border: 1px dotted #ccc;
    padding: 5px;
    background: #fff;
}
@media (max-width: 768px) {
    .okctc .miamzt {
        max-width: 100%;
        float: none;
        margin-right: 10px;
        margin-bottom: 10px;
        display: inline-block;
    }
    .okctc > ul li {
        padding-left: 10px;
        margin-bottom: 25px;
        border-left: 3px solid #555;
    }
}



nav.menu_page_sp_normal {
    margin-left: 10px;
    margin-right: 10px;
    border: 1px solid #ccc;
    padding: 5px;
}
nav.menu_page_sp_normal ul.menu li a {
    display: block;
    background: #D16B16;
    text-align: center;
    color: #fff;
    height: 40px;
    line-height: 40px;
}

nav.menu_page_sp_normal ul.menu li:hover a,
nav.menu_page_sp_normal ul.menu li.current_page_item  a {
    background: #565656
}
nav.menu_page_sp_normal ul.menu li:not(:last-child) {
    margin-bottom: 5px;
}
nav.menu_page_sp_normal span.menu_title {
    font-size: 20px;
    position: relative;
    background: #565656;
    display: block;
    margin-bottom: 20px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #fff;
}

nav.menu_page_sp_normal span.menu_title:after {
  content: "";
  position: absolute;
  top: 99%;
  left: 50%;
  margin-left: -10px;
  height: 0;
  width: 0;
  border: 10px solid transparent;
  border-top: 10px solid #565656;
}
