@charset "UTF-8";.aaprfv { }
body * {
    letter-spacing: 0.02em;
}
.hasakw li .ucctc {
    line-height: 1.3;
}
.row,
.row [class*=pure-u] {
    font-family: inherit !important;
}

.ylwfm .xtoaf,
.ylwfm .jjpbrk {
    padding-left: 10px;
    padding-right: 10px;
}
.row {
    display: block;
    letter-spacing: inherit;
    max-width: 1200px;
    margin-right: auto;
    margin-left: auto;
}
.ylwfm .xtoaf {
    float: right ;
    display: block;
    clear: none ;
}
.ylwfm .jjpbrk {
    float: left;
}
.ylwfm {
    z-index: 2;
    position: relative;
}
@media (max-width: 2560px ) and (min-width: 769px) {
    body.ulrfn .row {
        max-width: 93%;
    }
}

@media (min-width: 769px) {
    .yljgb .row,
    footer .row {
        display: block;
    }
    body.ulrfn .yljgb .row,
    body.ulrfn footer .row {
        max-width: 100%;
        display: block;
    }
    body.ulrfn .vnrdhi img {
        width: 100%;
    }
    .bxfynr .ylwfm .jjpbrk {
        position: sticky;
        top: 0;
    }
    .admin-bar.bxfynr .ylwfm .jjpbrk {
        top: 32px
    }
   

}
@media (max-width: 768px) {

    .row .column.reset{
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    
}
@font-face {
  font-family: 'ozkhj';
font-weight: 400;
  src: url(//fonts.gstatic.com/ea/sawarabigothic/v1/SawarabiGothic-Regular.eot);
src: url(//fonts.gstatic.com/ea/sawarabigothic/v1/SawarabiGothic-Regular.eot?#iefix) format('embedded-opentype'),
url(//fonts.gstatic.com/ea/sawarabigothic/v1/SawarabiGothic-Regular.woff2) format('woff2'),
url(//fonts.gstatic.com/ea/sawarabigothic/v1/SawarabiGothic-Regular.woff) format('woff'),
url(//fonts.gstatic.com/ea/sawarabigothic/v1/SawarabiGothic-Regular.ttf) format('truetype')}@font-face {font-family: "kqszec";  src: url("../fonts/isxbm.woff");}
body{
  font-family: 'ozkhj', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック';
}


a {
    color: #C4A6CA;
}

.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: #C4A6CA;
    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;
}
.xlzuxx {
    text-align: center;
    padding: 10px;
    clear: both;
}

p#description {
    font-size: 12px;
    padding: 10px;
    margin: 0;
    border-top: 1px solid #ccc;
    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 );
}


ul.pxxdso {border: 0;margin: 10px 0;background: #e6e6e6;padding: 10px 0;padding-left: 15px; list-style: none}
ul.pxxdso li {
    padding: 0
}
ul.pxxdso li a {
    text-decoration: none;
    padding: 10px;
    line-height: 1.5
}

ul.pxxdso li:before,
.lsyta a:before,
.catpage_tag a:before {
    content: "\f178";
    color: #999;
    position: relative;
    background: transparent;
    top: auto;
    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,
.lsyta {
    margin: 20px 0;
}
.catpage_tag a,
.lsyta a {
    background: #fff;
    padding: 3px 10px;
    border-radius: 5px;
    display: inline-block;
}
.catpage_tag a:before,
.lsyta a:before {
    content: "\f02c"; 
    margin-right: 5px   
}

ul.pxxdso li:last-child:before {
    content: "\f178";
    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: #C4A6CA;
    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;
}
.skkfvo,
.tnaiqh,
.yljgb,
.ylwfm
 {
    margin-bottom: 20px;
}

.tnaiqh {
}

.skkfvo:last-child,
.tnaiqh:last-child
 {
    margin-bottom: 0;
}

.xtoaf ul#azohg li {
    display: inline-block;
    padding-right: 32px;
    position: relative;
}
.xtoaf ul#azohg li {
    font-size: 13px
}
.xtoaf ul#azohg li:not(:last-child):after {
    content: "/";
    position: absolute;
    right: 10px;
}

.xtoaf ul#azohg {
    border-bottom: 1px solid #ddd;
    padding: 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 );
}
.page .lbiccw h3 {
    position: relative;
    border-color: #eee;
    border-style: solid;
    border-width: 5px 5px 5px 0;
    background: #C4A6CA;
    
    padding: 5px 15px;
    box-shadow: 1px 1px 1px rgba(0,0,0,.3);
    margin-bottom: 10px;
    color: #fff;
}

.page .lbiccw 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) {
    .sponli {
        display: none;
    }
}

.pagetop > i {
    transform: rotate(-90deg);
}
.pagetop{
    position: fixed;
    right: 10px;
    bottom: 10px;
    margin-bottom: 0;
    background: #C4A6CA;
    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;
}

.htbpdl .uixkwd,
body.home h2.uixkwd {
    margin-top: 0;
    margin-bottom: 20px;
}

.ibpla {
    padding: 10px;
    font-weight: bold;
    margin-bottom: 20px;
    font-size: 20px;
    border-bottom: 1px solid #C4A6CA;
    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 );
}
.ibpla:before {
    content: "💦";
    font-family: 'kqszec', FontAwesome;
    margin-right: 5px ;
    color: #C4A6CA;
}
.nkvfa {
    line-height: 1.5;
    font-size: 17px;
    margin-bottom: 15px;
}

.mvorg {
    margin-bottom: 15px;
}


.suhbqj {
    position: relative;
    background: #C4A6CA;
    color: #fff;
    padding: .5em 1em;
    font-size: 1.6em;
    margin-bottom: 10px;
    line-height: 1.5;
}

.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: #C4A6CA;
    background: #fff;
    margin-right: 5px 
}

.pagination a.page-numbers{
    color: #fff;
    background: #C4A6CA;
    border: 1px solid #999;
    box-shadow: 1px 2px 3px #999;

}
.pagination a.page-numbers:hover {
    border: 0 solid #999;
    box-shadow: 0 0 0 #999;
}

.naqfv.vtxzz {
    padding-top: 50px;
}
@media (max-width: 768px){
    .admin-bar .wzmvrd,
    .admin-bar .pyqoka{
        top: 45px
    } 
}
@media (min-width: 769px){
    .admin-bar nav.ielpm .cirfnp{
        top: 32px
    }
}



footer {
    border-top: 1px dotted #C4A6CA;
    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: .3;
background: rgba(235,233,249,1);
background: -moz-linear-gradient(top, rgba(235,233,249,1) 0%, rgba(216,208,239,1) 50%, rgba(206,199,236,1) 51%, rgba(193,191,234,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(235,233,249,1)), color-stop(50%, rgba(216,208,239,1)), color-stop(51%, rgba(206,199,236,1)), color-stop(100%, rgba(193,191,234,1)));
background: -webkit-linear-gradient(top, rgba(235,233,249,1) 0%, rgba(216,208,239,1) 50%, rgba(206,199,236,1) 51%, rgba(193,191,234,1) 100%);
background: -o-linear-gradient(top, rgba(235,233,249,1) 0%, rgba(216,208,239,1) 50%, rgba(206,199,236,1) 51%, rgba(193,191,234,1) 100%);
background: -ms-linear-gradient(top, rgba(235,233,249,1) 0%, rgba(216,208,239,1) 50%, rgba(206,199,236,1) 51%, rgba(193,191,234,1) 100%);
background: linear-gradient(to bottom, rgba(235,233,249,1) 0%, rgba(216,208,239,1) 50%, rgba(206,199,236,1) 51%, rgba(193,191,234,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebe9f9', endColorstr='#c1bfea', GradientType=0 );

}
footer .tnaiqh {
    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 .tnaiqh {
        z-index: 7;
    }
}



.wpcf7:after{
    content:" ";
    display:block;
    clear: both;
    position: relative !important;
}
.wpcf7:before {
    content: " ";
    display: block;
    width: 100%;
    height: 200px;
    background: url('data:image/jpeg;base64,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');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-right: 0;
    padding-right: 15px;
    position: absolute;
    top: 0;
    left: 0;
}
.wpcf7 #ikdhdt {
    float: left;
    width: 100%;
    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;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border: 2px solid #fff;
    transition: 0.3s ease

}

.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: #C4A6CA;
      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;
    padding-top: 250px !important;
}


@media (max-width: 768px) {
	div.wpcf7 {

    	padding-left: 10px !important;
    	padding-right: 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: #C4A6CA;
    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;
    border-left: 2px solid #C4A6CA;
}

.wpcf7 ul li {
    margin-bottom: 20px;
}
.wpcf7 .wpcf7 textarea {
    line-height: 1.5;
    font-size: 15px
}

ul#majdx {
    
    bottom: 0;
    padding: 0;
    left: 0;
    z-index: 9;
    margin-bottom: 0;
}
ul#majdx li {
    display: inline-block;
    height: 35px;
    width: 35px;
    line-height: 35px;
    text-align: center;
    background: #C4A6CA;
    cursor: pointer;
    margin-top: 5px;
    color: #000;
    text-shadow: 1px 2px 3px #000;
    box-shadow: 0 0 1px #C4A6CA,0 0 1px #C4A6CA,0 0 1px #C4A6CA,0 0 1px #C4A6CA;
    background-color: #dddddd;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='250' height='30' viewBox='0 0 1000 120'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='10' %3E%3Cpath d='M-500 75c0 0 125-30 250-30S0 75 0 75s125 30 250 30s250-30 250-30s125-30 250-30s250 30 250 30s125 30 250 30s250-30 250-30'/%3E%3Cpath d='M-500 45c0 0 125-30 250-30S0 45 0 45s125 30 250 30s250-30 250-30s125-30 250-30s250 30 250 30s125 30 250 30s250-30 250-30'/%3E%3Cpath d='M-500 105c0 0 125-30 250-30S0 105 0 105s125 30 250 30s250-30 250-30s125-30 250-30s250 30 250 30s125 30 250 30s250-30 250-30'/%3E%3Cpath d='M-500 15c0 0 125-30 250-30S0 15 0 15s125 30 250 30s250-30 250-30s125-30 250-30s250 30 250 30s125 30 250 30s250-30 250-30'/%3E%3Cpath d='M-500-15c0 0 125-30 250-30S0-15 0-15s125 30 250 30s250-30 250-30s125-30 250-30s250 30 250 30s125 30 250 30s250-30 250-30'/%3E%3Cpath d='M-500 135c0 0 125-30 250-30S0 135 0 135s125 30 250 30s250-30 250-30s125-30 250-30s250 30 250 30s125 30 250 30s250-30 250-30'/%3E%3C/g%3E%3C/svg%3E");
    -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#majdx li.hidden {
    display: none
}
ul#majdx li:hover {

    background: #555;
    color: #fff;
    box-shadow: 0 0 0 #000
}
@media (max-width: 768px) {
    .skkfvo.gyzsj {
        position: fixed;
        bottom: 0;
        left: 0;
        margin-bottom: 0;
        z-index: 8;
    }
}

body {
background-color: #ffffff;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='600' viewBox='0 0 900 600'%3E%3Cg %3E%3Cpath fill='#C4A6CA' d='M306.9 210.2c-1.2-22.8-13.5-42.7-40.8-41.1c-18.3 1.1-35.9 3.6-47.5 20.1c-5.2 7.4-10.6 15.6-11.4 24.9c-0.5 5.8 0.2 12 1.2 17.7c9 49.6 85.3 46.7 96.4 0.2C306.6 224.9 307.3 217.4 306.9 210.2z'/%3E%3Cpath fill='#C4A6CA' d='M137.2 481.3c-13.2-9.9-31.2-13.3-48.5-3.2c-12.6 7.3-19.1 17.4-21.1 28.2c-0.7 2.4-1.2 4.7-1.5 7c-8.2 35.4 33.7 78.9 72.6 48.6C167.6 539.3 164.4 501.6 137.2 481.3z'/%3E%3Cg fill='#C4A6CA' %3E%3Cpath d='M547.9 588.3c-7.1-34.2-61.6-52.7-87.5-16.9c-11.2 11.3-12.7 26.3-7.6 39.7c1.8 7.5 5.5 13.9 10.4 19.1c19.4 20.3 53.4 26.2 72.8 1.9C545.9 619.7 553.9 604.2 547.9 588.3z'/%3E%3Cpath d='M547.9-11.7c-7.1-34.2-61.6-52.7-87.5-16.9c-11.2 11.3-12.7 26.3-7.6 39.7c1.8 7.5 5.5 13.9 10.4 19.1c19.4 20.3 53.4 26.2 72.8 1.9C545.9 19.7 553.9 4.2 547.9-11.7z'/%3E%3C/g%3E%3Cpath fill='#C4A6CA' d='M849.7 498c-22.3 1.3-43.2 7.5-52.7 29.5c-3.3 7.7-7.3 15.7-7 24.3c2 55.6 86.1 63.4 98.8 10.1C890.6 554.6 877.3 496.4 849.7 498z'/%3E%3Cpath fill='#C4A6CA' d='M762 291.1c-8.2-6.1-19.1-1.9-27.3 2.2c-7.4 3.7-14.4 8.2-21.6 12.1c-6.6 3.6-13.7 7-19.8 11.5c-18.3 13.5-2.5 45.1 10.6 56.4c17 14.6 41.6 15.9 59.6 2.1C794.1 351.8 790.7 312.4 762 291.1z'/%3E%3Cpath fill='#C4A6CA' d='M863.3 170.3c-4.5-15.7-17.9-28.8-33.4-34.4c-16.2-5.8-38.4-2.9-51.8 8.1c-14.9 12.2-14.5 31.7-11.4 49c9.6 53.9 84.3 47.7 97-1.3C865.6 184.4 865.3 177.1 863.3 170.3z'/%3E%3Cpath fill='#C4A6CA' d='M598.4 86.1c-10.2 15.5-9.3 34.2-0.9 50.4c2.6 5 6.2 9.5 10.4 13.2c14.2 12.6 35.5 17.1 53.2 9.5c14.3-6.1 23.9-19.8 26.7-34.7C707.4 75.6 629.7 38.5 598.4 86.1z'/%3E%3Cpath fill='#C4A6CA' d='M509.8 413.3c-17.3 22.6-11.8 59 17.5 75.3c22.6 12.6 52.2 1.7 63.8-20.9c21.4-42-9.2-85-56.5-71C523.8 399.9 515.6 405.8 509.8 413.3z'/%3E%3Cpath fill='#C4A6CA' d='M607.4 232.3c-0.5-0.4-1-0.8-1.4-1.2c-16.5-12.8-30.2-22.1-50.3-8.4c-15.5 10.6-29 30.3-31.4 49.1c-4.2 33.6 30.6 46.9 58.6 40.6C619.6 304.2 640.6 259.5 607.4 232.3z'/%3E%3Cpath fill='#C4A6CA' d='M410.6 95c-36.5 1.3-74.1 41.8-43.1 74.3c19.8 20.9 54.4 20.7 74.6 0.5c20.5-20.4 18.4-53.1-6.9-68.6C427.7 96.6 419.2 94.7 410.6 95z'/%3E%3Cpath fill='#C4A6CA' d='M291.3 23c-0.1-0.1-0.1-0.1-0.2-0.2c-14.2-16.9-38.3-25.6-61.4-12.3c-13.5 7.8-20.5 18.7-22.7 30.2c-5.7 18 1.5 34.2 14.2 44.8c15.4 16.8 40.3 24.1 64.2 5.5c9.6-7.4 15-16.3 17.2-25.4C308.6 48.8 302.7 33.6 291.3 23z'/%3E%3Cpath fill='#C4A6CA' d='M419.1 440.6c-16.9-14.5-41.8-21.5-61.7-9.5c-18.3 11.1-1 100.1 32.2 93.5c23.8-4.7 45.3-22.4 48.1-44.3C439.6 466.1 431.5 451.3 419.1 440.6z'/%3E%3Cpath fill='#C4A6CA' d='M127 227c-12-4.3-25.4-2.1-38.7 11.4C71 255.9 61.4 286.1 80.4 306c21.3 22.3 86.9 27.5 89.6-14.9c0.5-8.9-2.7-17.9-6.5-25.8C155.1 248.3 142.1 232.5 127 227z'/%3E%3Cpath fill='#C4A6CA' d='M281.5 407.6c-0.3-0.4-0.7-0.7-1-1c-19.3-17.6-59.1-0.6-78.1 10.3c-23.8 13.7-8.2 41.1 5.4 55.8c16.3 17.6 42.7 25.2 68 5.8C291.3 466.6 295.5 422.7 281.5 407.6z'/%3E%3Cpath fill='#C4A6CA' d='M137.9 110.2c-10.4-25.7-43.3-32.1-67-23.6C60.1 90.4 50 97.8 45.1 108.6c-21.2 47.3 44.9 81.1 78.5 51c9.5-8.5 17.3-18.9 17.4-32.4C141 120.8 139.9 115.1 137.9 110.2z'/%3E%3Cpath fill='#C4A6CA' d='M344.3 284.7c-10 14.9-9.2 34.1-0.9 49.5c3.4 6.3 8.6 13.8 16.1 15.8c7.1 1.9 15.1 0.7 22.1-0.6c15.7-3 45.6-10.5 52.3-26.8C453.5 274.4 375.6 237.9 344.3 284.7z'/%3E%3Cg fill='#C4A6CA' %3E%3Cpath d='M-29.2 431.8c23.4 12.4 54.1 1.7 66.1-20.6c9.6-17.8 10.4-40.4-3.3-56.5c-10.5-12.4-44.2-25.8-58.5-11.3c-3 3.1-5.1 7.1-6.9 10.9C-41.1 373.2-55 418.1-29.2 431.8z'/%3E%3Cpath d='M870.8 431.8c23.4 12.4 54.1 1.7 66.1-20.6c9.6-17.8 10.4-40.4-3.3-56.5c-10.5-12.4-44.2-25.8-58.5-11.3c-3 3.1-5.1 7.1-6.9 10.9C858.9 373.2 845 418.1 870.8 431.8z'/%3E%3C/g%3E%3Cpath fill='#C4A6CA' d='M671.4 460.5c-10.7 1.7-20.2 8.3-26.2 22.2c-21.5 49.5 45.4 84.9 79.4 53.3c16.3-15.2 24-31 6.5-48.1c-5.9-5.8-12.3-11-19.1-15.6C699.5 463.7 684.5 458.4 671.4 460.5z'/%3E%3C/g%3E%3C/svg%3E");
background-attachment: fixed;
}

.awfrmt {
    background: rgba(255, 255, 255, 0.9);
}


@media (max-width: 768px) {
    .menu-page:not(.pyqoka) .menu-topmenu-container {
        text-align: center;
    }
    .menu-page:not(.pyqoka) li {
        display: inline-block;
        margin: 1px;
    }

    .menu-page:not(.pyqoka) li a {
        display: inline-block;
        color: #333;
        border: 1px solid #333; 
        background: rgba(242,246,248,1);
        background: -moz-linear-gradient(-45deg, rgba(242,246,248,1) 0%, rgba(216,225,231,1) 50%, rgba(181,198,208,1) 51%, rgba(224,239,249,1) 100%);
        background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(242,246,248,1)), color-stop(50%, rgba(216,225,231,1)), color-stop(51%, rgba(181,198,208,1)), color-stop(100%, rgba(224,239,249,1)));
        background: -webkit-linear-gradient(-45deg, rgba(242,246,248,1) 0%, rgba(216,225,231,1) 50%, rgba(181,198,208,1) 51%, rgba(224,239,249,1) 100%);
        background: -o-linear-gradient(-45deg, rgba(242,246,248,1) 0%, rgba(216,225,231,1) 50%, rgba(181,198,208,1) 51%, rgba(224,239,249,1) 100%);
        background: -ms-linear-gradient(-45deg, rgba(242,246,248,1) 0%, rgba(216,225,231,1) 50%, rgba(181,198,208,1) 51%, rgba(224,239,249,1) 100%);
        background: linear-gradient(135deg, rgba(242,246,248,1) 0%, rgba(216,225,231,1) 50%, rgba(181,198,208,1) 51%, rgba(224,239,249,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9', GradientType=1 );

    }
    .menu-page:not(.pyqoka) li.current_page_item a, 
    .menu-page:not(.pyqoka) li a:hover {
        background: #C4A6CA;
        color: #fff
    }
    .menu-page:not(.pyqoka) li {text-align: center;}
}
@media (max-width: 425px) {
    .menu-page:not(.pyqoka) li {
        display: block;        
    }
    .menu-page:not(.pyqoka) li a {
        display: inline-block;
    }
    .menu-page:not(.pyqoka) li:not(:last-child) {
        margin-bottom: 5px;
    }
}
@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}


.pyqoka,
.wzmvrd  {
    position: fixed;
    top: 0;
    width: 270px;
    z-index: 9;
    right: -270px;
    height: 100%;
}
.menu-sp-open .pyqoka,
.menu-sp-open .wzmvrd {
    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: slideInLeft;
animation-name: slideInLeft;

}
.pyqoka .nkakur,
.wzmvrd .nkakur {
    display: block !important;
}
.pyqoka .bt_collosap .bars,
.wzmvrd .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: #C4A6CA;
    cursor: pointer;
    border-radius: 0 0 0 10px;
    z-index: 9;
    transition: 0.3s ease;
}
.menu-sp-open .menu-page span.bt_collosap {
    right: -17px;
    left: auto;
    top: -17px;
    width: 35px;
    height: 35px;
    border-radius: 50% 50% 50%;
    background: #2196F3;
    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 .pyqoka .menu-topmenu-container, 
.menu-sp-open .wzmvrd .menu-topmenu-container{
    opacity: 1;
}
.pyqoka .menu-topmenu-container,
.wzmvrd .menu-topmenu-container {
    width: 270px;
    position: absolute;
    background: #fff;
    overflow: auto;
    height: 100%;
    transition: 0.5s ease;
    
}


.pyqoka li,
.wzmvrd li {
    float: none;
    width: 100%;
}
.pyqoka li.tbcuip a,
.wzmvrd li.tbcuip a {
    border-bottom: 0;
    padding: 0;
    margin: 0;
    background: transparent;
}
.pyqoka li.ptlra,
.wzmvrd li.ptlra {
    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) {
    .pyqoka li.tbcuip,
    .wzmvrd li.tbcuip {
        margin-bottom: 10px;
    }
    
    .pyqoka li.tbcuip,
    .wzmvrd li.tbcuip {
        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: 800;
        color: #000;
        padding: 10px 20px;
        text-decoration: none;
        display: block;
        border-bottom: 2px solid #000;
        
        margin-right: 5px;
        background: rgba(252,234,187,1);
        background: -moz-linear-gradient(45deg, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%);
        background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(252,234,187,1)), color-stop(50%, rgba(252,205,77,1)), color-stop(51%, rgba(248,181,0,1)), color-stop(100%, rgba(251,223,147,1)));
        background: -webkit-linear-gradient(45deg, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%);
        background: -o-linear-gradient(45deg, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%);
        background: -ms-linear-gradient(45deg, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%);
        background: linear-gradient(45deg, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93', GradientType=1 );
    }
    .menu-page ul li:hover a,
    .menu-page ul li.current-menu-item a,
    .menu-page ul li.current_page_item a{
     background: #9E9E9E;
     color: #fff;
    }

    .menu-page.pyqoka li a,
    .menu-page.wzmvrd li a{
        padding: 15px;
    }
}
@media (max-width: 768px) {
       
    .tbcuip {
        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(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 );
border-bottom: 1px solid #ccc
}
    .pyqoka li a {
        padding:  15px;
        display: block;
        border-bottom: 1px solid #eee;
        margin-bottom: 5px;
        
        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 );
    }
    .pyqoka ul {
        margin-bottom: 0;
    }


}


.buvmy {
  line-height: 1.5;
}
@media (max-width: 768px) {
  .buvmy  {
    text-align: center;
    padding: 5px 10px;
  }
}
.buvmy a {
    font-size: 30px;
    font-weight: 800;
}
.buvmy {
    text-align: center;
    margin: 20px 0;
}
.buvmy a {
    color: #C4A6CA;
    text-shadow: 0px 2px 3px #C4A6CA;
}
.buvmy a:hover {
    text-shadow: 0px 2px 3px #000;
    color: #C4A6CA
}



.caybmz p {
    line-height: 1.8;
}
.caybmz strong {
    background-color: #ffff66;
    color: #ff3333;
}


.home .caybmz h2,
.page .page_title,
.home h2.uixkwd,
.single h1.page_title {
    position: relative;
    
    position: relative;
    padding: 8px 15px;
    margin-right: 40px;
    background: #607D8B;
    border-radius: 0 20px 20px 0;
    font-weight: 800;
    background: rgba(76,76,76,1);
    color: #fff;
    background: -moz-linear-gradient(-45deg, rgba(76,76,76,1) 0%, rgba(89,89,89,1) 12%, rgba(102,102,102,1) 25%, rgba(71,71,71,1) 39%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(76,76,76,1)), color-stop(12%, rgba(89,89,89,1)), color-stop(25%, rgba(102,102,102,1)), color-stop(39%, rgba(71,71,71,1)), color-stop(76%, rgba(43,43,43,1)), color-stop(91%, rgba(28,28,28,1)), color-stop(100%, rgba(19,19,19,1)));
    background: -webkit-linear-gradient(-45deg, rgba(76,76,76,1) 0%, rgba(89,89,89,1) 12%, rgba(102,102,102,1) 25%, rgba(71,71,71,1) 39%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%);
    background: -o-linear-gradient(-45deg, rgba(76,76,76,1) 0%, rgba(89,89,89,1) 12%, rgba(102,102,102,1) 25%, rgba(71,71,71,1) 39%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(76,76,76,1) 0%, rgba(89,89,89,1) 12%, rgba(102,102,102,1) 25%, rgba(71,71,71,1) 39%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%);
    background: linear-gradient(135deg, rgba(76,76,76,1) 0%, rgba(89,89,89,1) 12%, rgba(102,102,102,1) 25%, rgba(71,71,71,1) 39%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313', GradientType=1 );
    font-size: 1.8em;
    line-height: 1.5;
    font-weight: 600;
    margin-top: 1.5em;
}
 

.home .caybmz h2:before,
.page .page_title:before,
.home h2.uixkwd:before,
.single h1.page_title:before{
 font-family: "FontAwesome";
 content: "\f111";
 position: absolute;
 font-size: 15px;
 right: -40px;
 bottom: 0;
 color: #161616;
}

.home .caybmz h2:after,
.page .page_title:after,
.home h2.uixkwd:after,
.single h1.page_title:after{
    font-family: FontAwesome;
    content: "\f111";
    position: absolute;
    font-size: 23px;
    right: -23px;
    bottom: 0;
    color: #607D8B;
}
.page span.page_title {
    display: block;
    font-weight: bold;
    font-size: 1.6em;
    line-height: 1.5;
}

.home .caybmz h3,
.home .caybmz h4,
.home .caybmz h5,
.home .caybmz h6,
.single .caybmz h2,
.single .caybmz h3, 
.single .caybmz h4, 
.single .caybmz h5,
.single .caybmz h6 {
    position: relative;
    border-color: #607d8b;
    border-style: double;
    border-width: 4px;
    background: #9E9E9E;
    
    padding: 5px 15px;
    text-shadow: 1px 1px 1px rgba(0,0,0,.3);
    margin-top: 20px;
    margin-bottom: 10px;
    color: #000;
    background: rgba(226,226,226,1);
    background: -moz-radial-gradient(center, ellipse cover, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, 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(50%, rgba(219,219,219,1)), color-stop(100%, rgba(254,254,254,1)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(254,254,254,1) 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(254,254,254,1) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(254,254,254,1) 100%);
    background: radial-gradient(ellipse at center, 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 );
}
 

.home .caybmz h4,
.single .caybmz h3  {
    border: 4px solid #C4A6CA;
    background: #eee;
    font-size: 20px;
    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 );
    box-shadow: 1px -3px 4px rgba(0,0,0,.3);
    
}

.home .caybmz h5,
.single .caybmz h4 {
    border-bottom: 3px double #C4A6CA;
    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 .caybmz h6,
.single .caybmz h5 {
    border-bottom: 3px dashed #9E9E9E;
    background: #eee;
    font-size: 14px;
    box-shadow: 1px -2px 6px rgba(0,0,0,.4);
}


.caybmz aside {
    padding: 10px;
    background: #eee;
    border: 1px dotted #ccc;
    margin-bottom: 10px;
}
.caybmz 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(219,219,219,1) 50%, 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(50%, rgba(219,219,219,1)), color-stop(100%, rgba(254,254,254,1)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(254,254,254,1) 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(254,254,254,1) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(254,254,254,1) 100%);
    background: radial-gradient(ellipse at center, 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 );
    box-shadow: 0 4px 13px #555;
}

.caybmz details > p, 
.caybmz details > div {
    padding: 10px;
}

.caybmz details summary {
    background: #607D8B;
    color: #FFF;
    border-radius: 0;
    padding: 5px 10px;
    outline: none;
    cursor: pointer;
}

.caybmz details[open] summary {
    border-top: 3px solid #fff;
    border-bottom: 3px solid #fff;
    color: #fff;
}


.caybmz ul:not(.toc_list),
.caybmz ol,
.caybmz dl {
    margin: 25px auto;
    background: none;
    border: 2px solid #ff3333;
}
.caybmz 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 );
}
.caybmz ul:not(.toc_list) li,
.caybmz ol li {
    list-style-type: none;
    font-size: 16px;
    line-height: 2.1;
    font-weight: 600;
    color: #222;
    padding-left: 30px;
    position: relative;
}

.caybmz ul:not(.toc_list) li:before {
    content: '';
    font-family: FontAwesome;
    position: absolute;
    top: 3px;
    left: 5px;

}

.caybmz ol li {
    list-style-type: decimal;
    margin-left: 30px;
    padding-left: 0px;
}

.caybmz dl {
    border: none;
}

.caybmz dl dt {
    padding: 10px 0 10px 15px;
    font-weight: 600;
    color: #607D8B;
    margin: 0 auto;
    letter-spacing: 1.5px;
    font-size: 120%;
    border-bottom: 3px dotted #C4A6CA;
    font-weight: bold;
}

.caybmz dl dd {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8;
    color: #222;
    border-left: 3px solid #C4A6CA;
    border-bottom: 3px solid #C4A6CA;
    border-right: 3px solid #C4A6CA;
    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 );
}

.caybmz dl dd strong {
    color: #8816c8;
}

.caybmz ol {
    background: rgba(237,237,237,1);
background: rgba(226,226,226,1);
background: -moz-linear-gradient(-45deg, rgba(226,226,226,1) 0%, 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(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(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
background: -o-linear-gradient(-45deg, rgba(226,226,226,1) 0%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(226,226,226,1) 0%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
background: linear-gradient(135deg, rgba(226,226,226,1) 0%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe', GradientType=1 );
}

.single .htbpdl ul.post-info {
    background: #e2e2e2;
    padding: 5px;
    margin-bottom: 10px;
}
.htbpdl ul.post-info li {
    float: left;
    margin-right: 15px
}
.htbpdl ul.post-info:after{
    content: "";
    display: block;
    clear: both;
}



figure.gzswnq {    
	background: -webkit-linear-gradient(-45deg, #EC65B7 0%,#05E0D8 100%);
    background: linear-gradient(-45deg, #EC65B7 0%,#05E0D8 100%);
	overflow: hidden;
	position: relative
}


figure.gzswnq a::before,
figure.gzswnq a::after {
	position: absolute;
	content: '';
	opacity: 0;
}

figure.gzswnq a::before {
	top: 30px;
	right: 20px;
	bottom: 30px;
	left: 20px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-webkit-transform: scale(0,1);
	transform: scale(0,1);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}

figure.gzswnq a::after {
	top: 20px;
	right: 30px;
	bottom: 20px;
	left: 30px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	-webkit-transform: scale(1,0);
	transform: scale(1,0);
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
}


figure.gzswnq img {
	-webkit-transform: translate3d(0,-10px,0) scale(1.2);
	transform: translate3d(0,-10px,0) scale(1.2);
}

figure.gzswnq img,
figure.gzswnq a::before,
figure.gzswnq a::after {
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

figure.gzswnq:hover img {
	opacity: 0.7;
	-webkit-transform: translate3d(0,0,0) scale(1.2);
	transform: translate3d(0,0,0) scale(1.2);
}

figure.gzswnq a:hover::before,
figure.gzswnq a:hover::after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

figure.gzswnq a:hover figcaption::after,
figure.gzswnq a:hover img {
	-webkit-transition-delay: 0.15s;
	transition-delay: 0.15s;
}


ul.cvgdm,
ul.cvgdm ul {
    padding: 0;
    list-style: none;
    margin: 0;
}
ul.cvgdm {
    margin: 15px
}
#fcwoow {
    border: 1px solid grey;
    margin-bottom: 10px;
    background: #fff;
}
ul.cvgdm ul ul {
    border-left: 1px dotted #d0d0d0;
}
ul.cvgdm a  {
    display: block;
    padding: 5px;
    border-left: 2px solid #bfbfbf;
    margin-bottom: 5px
}
ul.cvgdm>li>ul>li ul {
    padding-left: 15px
}
ul.cvgdm ul:hover > li:hover>a {
    background: #C4A6CA;
    color:#fff
}

p.pmihi {
    background: #bfbfbf;
    display: block;
    margin: 0;
    padding: 15px;
    font-weight: bold;
    color: #555;
}


.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: 0 50% 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.wdyoxi {
        width: 55px;
        position: fixed;
        right: 0;
        background: transparent;
        bottom: 50px;
        z-index: 9;
        border: 0 !important;
    }

}

@media (max-width: 768px) {
  
     div.wdyoxi {
        
        position: fixed;
        right: 0;
        bottom: 0;
        margin: 0 auto;
        z-index: 9;
        transform: scale(.8);
        background: transparent;
        border: 0 !important;
    }
    body.bxvli footer {
        padding-bottom: 80px;
    }

    body.fbjqds .wdyoxi {
        bottom: 40px;
        right: auto;
        left: 0;
        transform-origin: bottom left;
    }
}


.msvzaf .hyggls:not(:last-child) {
    display: block;
    margin-bottom: 20px;
}
.msvzaf .title {
    font-size: 20px;
    font-weight: bold;
    line-height: 1.3;
    margin-bottom: 10px;
    text-align: justify;
}
.msvzaf .hyggls:after {
    clear: both;
    content: " ";
    display: block;
}

.msvzaf .kqfox {
    margin-bottom: 10px;
    text-align: justify;
}

.msvzaf ul.post-info {
    border-bottom: 2px solid #ccc;
    display: inline-block;
}
.msvzaf ul.post-info:after {
    clear: both;
    display: block;
    content: "";
}

.msvzaf 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;
}
.msvzaf .hyggls {
    background: #fff;
    padding: 10px;
    box-shadow: -1px 2px 3px #999;

    border-top: 3px solid #C4A6CA;
    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 );
}

@media (max-width: 768px) {
    .msvzaf .hyggls figure.gzswnq{
        display: inline-block;
    }
}


.kmike .hyggls {
    display: block;
    margin-bottom: 20px;
    padding: 10px;
    border: 1px solid #fff;

    background-color: #fefefe;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%23efefef' fill-opacity='0.4'%3E%3Cpath opacity='.5' d='M96 95h4v1h-4v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9zm-1 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9z'/%3E%3Cpath d='M6 5V0H5v5H0v1h5v94h1V6h94V5H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-position: top;
    box-shadow: 5px 6px 7px #ddd;
    
}
.kmike .title {
    font-size: 23px;
    font-weight: bold;
    margin-bottom: 10px;
    line-height: 1.2;
}
.kmike .hyggls:after {
    clear: both;
    content: " ";
    display: block;
}

.kmike figure.gzswnq {
    max-width: 180px;
    float: left;
    margin-right: 10px;
    position: relative;
}
.kmike .kqfox {
    margin-bottom: 5px
}

.kmike ul.post-info:before,
.kmike ul.post-info:after{
    content: "";
    clear: both;
    display: block;
}
.kmike ul.post-info {
    border-bottom: 2px solid #ccc;
    display: inline-block;
    text-align: right;
    float: right;
    margin-top: 10px;
}

.kmike ul.post-info li {
    float: right;
    margin-right: 5px;
    display: inline-block;
    padding: 4px 8px;
    font-size: 12px;
    border-left: 2px solid #ccc;
}
.kmike .newlabel {
    background: #f66;
    color: #fff;
    font-size: 12px;
    padding: 3px;
    position: absolute;
    font-weight: bold;
    z-index: 1;
}
@media (max-width: 768px) {
 .kmike figure.gzswnq {
     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 #ddd;
    -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: 0px 10px 14px -7px #3e7327;
	-webkit-box-shadow: 0px 10px 14px -7px #3e7327;
	box-shadow: 0px 10px 14px -7px #3e7327;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77b55a), color-stop(1, #72b352));
	background:-moz-linear-gradient(top, #77b55a 5%, #72b352 100%);
	background:-webkit-linear-gradient(top, #77b55a 5%, #72b352 100%);
	background:-o-linear-gradient(top, #77b55a 5%, #72b352 100%);
	background:-ms-linear-gradient(top, #77b55a 5%, #72b352 100%);
	background:linear-gradient(to bottom, #77b55a 5%, #72b352 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77b55a', endColorstr='#72b352',GradientType=0);
	background-color:#77b55a;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	border:1px solid #4b8f29;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	padding:6px 12px;
	text-decoration:none;
	text-shadow:0px 1px 0px #5b8a3c;
}



.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.skkfvo .jjsxqh, 
div.skkfvo h3, 
div.skkfvo .cmynxg {
    border: 2px solid grey;
    padding: 10px;
    color: grey;
    font-weight: 700;
    margin-bottom: 10px;
    font-size: 130%;
    
    position: relative;

background: rgba(254,254,254,1);
background: -moz-radial-gradient(center, ellipse cover, rgba(254,254,254,1) 0%, rgba(235,235,235,1) 49%, rgba(242,242,242,1) 50%, rgba(226,226,226,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(254,254,254,1)), color-stop(49%, rgba(235,235,235,1)), color-stop(50%, rgba(242,242,242,1)), color-stop(100%, rgba(226,226,226,1)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(254,254,254,1) 0%, rgba(235,235,235,1) 49%, rgba(242,242,242,1) 50%, rgba(226,226,226,1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(254,254,254,1) 0%, rgba(235,235,235,1) 49%, rgba(242,242,242,1) 50%, rgba(226,226,226,1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(254,254,254,1) 0%, rgba(235,235,235,1) 49%, rgba(242,242,242,1) 50%, rgba(226,226,226,1) 100%);
background: radial-gradient(ellipse at center, rgba(254,254,254,1) 0%, rgba(235,235,235,1) 49%, rgba(242,242,242,1) 50%, rgba(226,226,226,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e2e2e2', GradientType=1 );

}

div.skkfvo .jjsxqh, 
div.skkfvo h3, 
div.skkfvo .cmynxg {
}
div.skkfvo .jjsxqh:before, 
div.skkfvo h3:before, 
div.skkfvo .cmynxg:before {
    content: "";
    font-family: FontAwesome;
    margin-right: 10px;
    font-weight: normal;
    color: grey;
}



.hkknjd {
    max-width: 60px;
    margin-bottom: 5px;
    float: left;
    margin-right: 10px;
}
.mfexvj > ul li {
    padding: 5px;
    margin-bottom: 10px;
    border: 1px solid grey;
    margin-left: 0;
    box-shadow: -1px -2px 3px #ccc;

background: rgba(237,237,237,1);
background: -moz-linear-gradient(45deg, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left bottom, right top, 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-linear-gradient(45deg, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(45deg, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(45deg, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
background: linear-gradient(45deg, 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 );}

.mfexvj > ul li:last-child {
    margin-bottom: 0;
}
.mfexvj .tdnzmr {
    font-size: 15px;
    font-weight: bold;
    display: block;
    margin-bottom: 5px;
    line-height: 1.3;
}
.mfexvj .cfkdr {
    display: block;
    margin-bottom: 5px;
}
.mfexvj .qhpma {
    display: block;
    color: #333;
    font-size: 13px;
}

.mfexvj .qhpma:after {
    content: "";
    font-family: FontAwesome;
    margin-left: 5px;
    color: grey
}




@media (max-width: 2560px ) and (min-width: 769px) {
    body:not(.ulrfn) .container {
        max-width: 1150px;
    }
    body.home h2.uixkwd,
    .single h1.page_title {
        margin-top: 0
    }
}

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;
    -webkit-transition: 0.9s ease;
    -moz-transition: 0.9s ease;
    -ms-transition: 0.9s ease;
    -o-transition: 0.9s ease;
    transition: 0.9s ease;

    background: rgba(133,133,133,0.86);
    background: -moz-linear-gradient(top, rgba(133,133,133,0.86) 0%, rgba(0,0,0,0.81) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(133,133,133,0.86)), color-stop(100%, rgba(0,0,0,0.81)));
    background: -webkit-linear-gradient(top, rgba(133,133,133,0.86) 0%, rgba(0,0,0,0.81) 100%);
    background: -o-linear-gradient(top, rgba(133,133,133,0.86) 0%, rgba(0,0,0,0.81) 100%);
    background: -ms-linear-gradient(top, rgba(133,133,133,0.86) 0%, rgba(0,0,0,0.81) 100%);
    background: linear-gradient(to bottom, rgba(133,133,133,0.86) 0%, rgba(0,0,0,0.81) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#858585', endColorstr='#000000', GradientType=0 );
}
.menu-page span.bt_collosap ,
.wzmvrd .menu-topmenu-container {
    border: 1px solid #555;
    box-shadow: 0 0 10px #fff;
}
.wzmvrd li {
  margin-bottom: 10px
}
@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");}
.buvmy {
  font-weight: 900;
  font-family: 'smkouj';
}
@media (min-width: 769px) {

}
@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;
    }
}



.hujkf ul li{
    display: block;
    margin-bottom: 5px;
    background: #fefefe;
    padding: 10px;
    
    border-left: 3px 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 );

}
.hujkf ul li:before{
    content: "";
    font-family: FontAwesome;
    margin-right: 5px;
    color: grey;
}


.gwaxid {
    border: 1px solid #fff;
    margin-bottom: 10px;
    padding: 1px;
    background:#fff
}

.gwaxid  .cmynxg {
    padding: 20px 10px;
    font-weight: bold;
    font-size: 20px;
    text-align: center;
    border-bottom: 1px solid grey;
    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 bottom, right top, 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(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%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe', GradientType=1 );
}
.gwaxid  .cmynxg:before {
    
    margin-right: 5px;
    color: #000;
}

.gwaxid  > ul {
    list-style: none;
    padding: 10px 0;
    margin: 0;
}

.gwaxid:not(.suzygr)  > ul li {
    text-align: center;
}
.gwaxid  > ul li {
    padding: 10px;
    border-bottom: 4px double grey;
}
.gwaxid > ul li:last-child {
    border-bottom: 0
}


@media (min-width: 769px){
    .gwaxid  > ul li .hidden_pc {
        display: none
    }
}
