@charset "UTF-8";.atolsd { }
body * {
    letter-spacing: 0.05em;
}
.durbd li .gxbpac {
    line-height: 1.3;
}
.pure-g,
.pure-g [class*=pure-u] {
    font-family: inherit !important;
}

.nnwzyc .izwqp,
.nnwzyc .pcnui {
    padding-left: 10px;
    padding-right: 10px;
}
.pure-g {
    letter-spacing: inherit;
    max-width: 1200px;
    margin-right: auto;
    margin-left: auto;
}

.nnwzyc .izwqp {
    margin-bottom: 15px;
    padding-bottom: 15px;
}
.zwqfd .pure-g,
footer .pure-g {
    display: block;
}
.nnwzyc {
    z-index: 2;
    position: relative;
}
@media (max-width: 2560px ) and (min-width: 769px) {
    body.fcpssg .pure-g {
        max-width: 93%;
    }
}

@media (min-width: 769px) {
    .nnwzyc .pcnui .ciklvr {
        float: left;
        display: block;
        padding: 10px;
    }

    body.fcpssg .zwqfd .pure-g,
    body.fcpssg .pcnui .pure-g,
    body.fcpssg footer .pure-g {
        max-width: 100%;
        display: block;
    }
    body.fcpssg .gxgpf img {
        width: 100%;
    }

    
    .jbzqk .pure-g {
        
    }
}
@media (max-width: 768px) {

    
}
@font-face {
  font-family: 'chuhu';
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: 'chuhu';
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: 'chuhu';
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: 'chuhu';
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: 'chuhu';
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: 'chuhu';
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: 'chuhu';
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: "kkpami";  src: url("../fonts/riutsv.woff");}
body{
  font-family: 'chuhu', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック';
}


a {
    color: #6D1782;
}

.jhobl a{
	color:#0000ff;
}

.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: #6D1782;
    font-weight: 700;
    border-radius: 3px;
    box-shadow: 2px 2px 2px #696969;
    background: rgba(255,255,255,1);
background: #fff; 

background: -moz-repeating-linear-gradient(45deg,      #fff,      #fff 20px,      #efefef 20px,      #efefef 40px); 
background: -webkit-repeating-linear-gradient(45deg,      #fff,      #fff 20px,      #efefef 20px,      #efefef 40px); 
background: -o-repeating-linear-gradient(45deg,      #fff,      #fff 20px,      #efefef 20px,      #efefef 40px); 
background: repeating-linear-gradient(45deg,      #fff,      #fff 20px,      #efefef 20px,      #efefef 40px);
    border: 1px solid #ccc;
    transition: .4s ease;
}
a.btn.btn-default:hover {
    box-shadow: none;
}
.pdyjxe {
    text-align: center;
    padding: 10px;
    clear: both;
}

p#description {
    font-size: 12px;
    padding: 10px;
    margin: 0;
    background: #fff;
    background: -webkit-repeating-linear-gradient(0deg, #eee, #eee 5px, #fff 5px, #fff 10px);
    background: -moz-repeating-linear-gradient(0deg, #eee, #eee 5px, #fff 5px, #fff 10px);
    background: -ms-repeating-linear-gradient(0deg, #eee, #eee 5px, #fff 5px, #fff 10px);
    background: -o-repeating-linear-gradient(0deg, #eee, #eee 5px, #fff 5px, #fff 10px);
    background: repeating-linear-gradient(0deg, #eee, #eee 5px, #fff 5px, #fff 10px);
    border-bottom: 2px solid #555;
}


ul.vpputa {
border: 0;
margin: 0;
padding: 0;
padding-left: 0;
list-style: none;
}
ul.vpputa li {
    padding: 5px 0;
    margin-bottom: 5px;
    padding-left: 15px;
    border-bottom: 1px solid;
    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.vpputa li a {
    text-decoration: none;
    padding: 10px;
    line-height: 1.5
}

ul.vpputa li:before,
.ryuvjr 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,
.ryuvjr {
    margin: 20px 0;
}
.catpage_tag a,
.ryuvjr a {
    background: #fff;
    padding: 3px 10px;
    border-radius: 5px;
    display: inline-block;
}
.catpage_tag a:before,
.ryuvjr a:before {
    content: "\f02c"; 
    margin-right: 5px   
}

ul.vpputa 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: #6D1782;
    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;
}
.uvlvs,
.togkfv,
.zwqfd,
.nnwzyc
 {
    margin-bottom: 20px;
}

.togkfv {
}

.uvlvs:last-child,
.togkfv:last-child
 {
    margin-bottom: 0;
}

.izwqp ul#qzdbq li {
    display: inline-block;
    padding-right: 32px;
    position: relative;
}
.izwqp ul#qzdbq li {
    font-size: 13px
}
.izwqp ul#qzdbq li:not(:last-child):after {
    content: "";
    color:#999;
    font-family: FontAwesome;
    position: absolute;
    right: 10px;
}

.izwqp ul#qzdbq {
    border-bottom: 1px solid #ddd;
    padding: 10px;
background: rgba(226,226,226,1);
background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(240,240,240,1) 50%, rgba(232,232,232,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(240,240,240,1)), color-stop(51%, rgba(232,232,232,1)), color-stop(100%, rgba(254,254,254,1)));
background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(240,240,240,1) 50%, rgba(232,232,232,1) 51%, rgba(254,254,254,1) 100%);
background: -o-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(240,240,240,1) 50%, rgba(232,232,232,1) 51%, rgba(254,254,254,1) 100%);
background: -ms-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(240,240,240,1) 50%, rgba(232,232,232,1) 51%, rgba(254,254,254,1) 100%);
background: linear-gradient(to bottom, rgba(226,226,226,1) 0%, rgba(240,240,240,1) 50%, rgba(232,232,232,1) 51%, rgba(254,254,254,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe', GradientType=0 );

}

.page .iinqy h3 {
    position: relative;
    border-color: #eee;
    border-style: solid;
    border-width: 2px;
    background: #9E9E9E;
    
    padding: 5px 15px;
    box-shadow: 1px 1px 1px rgba(0,0,0,.3);
    margin-bottom: 10px;
    color: #000;    
background: rgba(242,246,248,1);
background: -moz-linear-gradient(top, rgba(242,246,248,1) 0%, rgba(221,229,235,1) 50%, rgba(202,213,219,1) 51%, rgba(224,239,249,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(242,246,248,1)), color-stop(50%, rgba(221,229,235,1)), color-stop(51%, rgba(202,213,219,1)), color-stop(100%, rgba(224,239,249,1)));
background: -webkit-linear-gradient(top, rgba(242,246,248,1) 0%, rgba(221,229,235,1) 50%, rgba(202,213,219,1) 51%, rgba(224,239,249,1) 100%);
background: -o-linear-gradient(top, rgba(242,246,248,1) 0%, rgba(221,229,235,1) 50%, rgba(202,213,219,1) 51%, rgba(224,239,249,1) 100%);
background: -ms-linear-gradient(top, rgba(242,246,248,1) 0%, rgba(221,229,235,1) 50%, rgba(202,213,219,1) 51%, rgba(224,239,249,1) 100%);
background: linear-gradient(to bottom, rgba(242,246,248,1) 0%, rgba(221,229,235,1) 50%, rgba(202,213,219,1) 51%, rgba(224,239,249,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9', GradientType=0 );
}


@media (min-width: 769px) {
    .sponli {
        display: none;
    }
}

.pagetop > i {
    transform: rotate(-90deg);
}
.pagetop{
    position: fixed;
    right: 0;
    bottom: 0;
    margin-bottom: 0;
    background: #6D1782;
    height: 50px;
    width: 50px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    z-index: 8;
    border-radius: 80% 0 0;
}


.wrap-post-title {
    display: block;
    font-size: 25px;
    border-left: 4px solid #999;
    padding: 5px 15px;
    font-weight: bold;
}

.kbyxsz .qpdli,
body.home h2.qpdli {
    margin-top: 0;
    margin-bottom: 20px;
}

.ozwlx {
    padding: 10px;
    font-weight: bold;
    margin-bottom: 20px;
    font-size: 20px;
    border-bottom: 1px solid grey;
    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 );
}
.zfkga {
    line-height: 1.5;
    font-size: 17px;
    margin-bottom: 15px;
    text-align: center;
}

.apzzzu {
    margin-bottom: 15px;
}


.dghzzz {
    position: relative;
    border-bottom: 3px solid #6D1782;
    color: #6D1782;
    padding: .5em 1em;
    font-size: 1.6em;
    margin-bottom: 10px;
    line-height: 1.5;
    font-weight: 800;
    text-align: center;
    background: rgba(255,255,255,0);
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
}

.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: #6D1782;
    background: transparent;
    margin-right: 5px;
    border: 1px solid #ccc;
    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%);
}

.pagination a.page-numbers{
    color: #000;
    border: 1px solid #999;
    box-shadow: 1px 2px 3px #999;
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%);
}
.pagination a.page-numbers:hover {background: #fff;color: #555;box-shadow: 0 0 0 #fff}

.fkqyf.vshvx {
    padding-top: 50px;
}
@media (max-width: 768px){
    .admin-bar .ghgld,
    .admin-bar .oycmg{
        top: 45px
    } 
}
@media (min-width: 769px){
    .admin-bar nav.ztkye .wamsn{
        top: 32px
    }
}



footer {
    border-top: 1px dotted #6D1782;
    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: .1;

    background: #6D1782;



}
footer .togkfv {
    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 .togkfv {
        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 #xpgzc {
    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: #6D1782;
      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: #6D1782;
    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 #6D1782;
}

.wpcf7 ul li {
    margin-bottom: 20px;
}
.wpcf7 .wpcf7 textarea {
    line-height: 1.5;
    font-size: 15px
}

ul#reagio {
    
    bottom: 0;
    padding: 0;
    left: 0;
    z-index: 9;
    margin-bottom: 0;
}
ul#reagio li {
    display: inline-block;
    height: 35px;
    width: 35px;
    line-height: 35px;
    text-align: center;
    background: #6D1782;
    cursor: pointer;
    margin-top: 5px;
    color: #000;
    text-shadow: 1px 2px 3px #000;
    box-shadow: 0 0 1px #6D1782,0 0 1px #6D1782,0 0 1px #6D1782,0 0 1px #6D1782;
    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#reagio li.hidden {
    display: none
}
ul#reagio li:hover {

    background: #555;
    color: #fff;
    box-shadow: 0 0 0 #000
}
@media (max-width: 768px) {
    .uvlvs.wwsyve {
        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='90' height='90' viewBox='0 0 90 90'%3E%3Ccircle fill='#6D1782' cx='45' cy='45' r='10'/%3E%3Cg fill='%23cc7ea4' fill-opacity='1'%3E%3Ccircle cx='0' cy='90' r='10'/%3E%3Ccircle cx='90' cy='90' r='10'/%3E%3Ccircle cx='90' cy='0' r='10'/%3E%3Ccircle cx='0' cy='0' r='10'/%3E%3C/g%3E%3C/svg%3E");
}
.lvhgp {
    background: rgba(255, 255, 255, 0.93);
}


@media (max-width: 768px) {
    .menu-page:not(.oycmg) .menu-topmenu-container {
        text-align: center;
    }
    .menu-page:not(.oycmg) li {
        display: inline-block;
        margin: 1px;
    }

    .menu-page:not(.oycmg) li a {
        display: inline-block;
        color: #333;
        border: 1px solid #333; 
        background: rgba(212,228,239,1);
        background: -moz-linear-gradient(top, rgba(212,228,239,1) 0%, rgba(134,174,204,1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(212,228,239,1)), color-stop(100%, rgba(134,174,204,1)));
        background: -webkit-linear-gradient(top, rgba(212,228,239,1) 0%, rgba(134,174,204,1) 100%);
        background: -o-linear-gradient(top, rgba(212,228,239,1) 0%, rgba(134,174,204,1) 100%);
        background: -ms-linear-gradient(top, rgba(212,228,239,1) 0%, rgba(134,174,204,1) 100%);
        background: linear-gradient(to bottom, rgba(212,228,239,1) 0%, rgba(134,174,204,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4e4ef', endColorstr='#86aecc', GradientType=0 );

    }
    .menu-page:not(.oycmg) li.current_page_item a, 
    .menu-page:not(.oycmg) li a:hover {
        background: #6D1782;
        color: #fff
    }
    .menu-page:not(.oycmg) li {text-align: center;}
}
@media (max-width: 425px) {
    .menu-page:not(.oycmg) li {
        display: block;        
    }
    .menu-page:not(.oycmg) li a {
        display: inline-block;
    }
    .menu-page:not(.oycmg) li:not(:last-child) {
        margin-bottom: 5px;
    }
}
@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.oycmg,
.ghgld  {
    position: fixed;
    top: 0;
    width: 270px;
    z-index: 9;
    right: -270px;
    height: 100%;
}
.menu-sp-open .oycmg,
.menu-sp-open .ghgld {
    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: slideInUp;
animation-name: slideInUp;

}
.oycmg .thsyby,
.ghgld .thsyby {
    display: block !important;
}
.oycmg .bt_collosap .bars,
.ghgld .bt_collosap .bars {
    position: relative;
    display: block;
    margin: 0 auto;
    top: 50%;
    margin-top: -2px;
}

.menu-page span.bt_collosap {
    position: absolute;
    left: -44px;
    width: 44px;
    height: 44px;
    background: #6D1782;
    cursor: pointer;
    border-radius: 50% 50% 0 50%;
    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: 0 50% 50% 50%;
    background: #FF5722;
    border: #fff 1px solid;
}
.menu-page .bt_collosap .bars,
.menu-page .bt_collosap .bars:after,
.menu-page .bt_collosap .bars:before {
    width: 60%;
    height: 3px;
    -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: -8px;
    left: 0;
    content: " ";
}

.menu-page .bt_collosap .bars:after {
    top: 8px;
}

.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 .oycmg .menu-topmenu-container, 
.menu-sp-open .ghgld .menu-topmenu-container{
    opacity: 1;
}
.oycmg .menu-topmenu-container,
.ghgld .menu-topmenu-container {
    width: 270px;
    position: absolute;
    background: #fff;
    overflow: auto;
    height: 100%;
    transition: 0.5s ease;
    
}


.oycmg li,
.ghgld li {
    float: none;
    width: 100%;
}
.oycmg li.cvnppj a,
.ghgld li.cvnppj a {
    border-bottom: 0;
    padding: 0;
    margin: 0;
    background: transparent;
}
.oycmg li.sthuch,
.ghgld li.sthuch {
    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) {
    .oycmg li.cvnppj,
    .ghgld li.cvnppj {
        margin-bottom: 10px;
    }
    
    .oycmg li.cvnppj,
    .ghgld li.cvnppj {
        margin-bottom: 10px;
    }
    .menu-sp-open .ghgld ul li.cvnppj  a {
        color: #6D1782;
    }
    .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: #fff;
        padding: 10px 20px;
        text-decoration: none;
        display: block;
        border-bottom: 2px solid #000;
        margin-right: 5px;
    
        background: rgba(76,76,76,1);
        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(44,44,44,1) 50%, rgba(0,0,0,1) 51%, rgba(17,17,17,1) 60%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%);
        background: -webkit-gradient(left bottom, right top, 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(50%, rgba(44,44,44,1)), color-stop(51%, rgba(0,0,0,1)), color-stop(60%, rgba(17,17,17,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(44,44,44,1) 50%, rgba(0,0,0,1) 51%, rgba(17,17,17,1) 60%, 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(44,44,44,1) 50%, rgba(0,0,0,1) 51%, rgba(17,17,17,1) 60%, 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(44,44,44,1) 50%, rgba(0,0,0,1) 51%, rgba(17,17,17,1) 60%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%);
        background: 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(44,44,44,1) 50%, rgba(0,0,0,1) 51%, rgba(17,17,17,1) 60%, 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 );
    }
    .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.oycmg li a,
    .menu-page.ghgld li a{
        padding: 15px;
    }
}
@media (max-width: 768px) {
       
    .cvnppj {
        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(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 );

}
    .oycmg 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 );
    }
    .oycmg ul {
        margin-bottom: 0;
    }


}


@media (max-width: 768px) {
  .zujadq  {
    text-align: center;
    padding: 5px 10px;
  }
}
.zujadq a {
    font-size: 30px;
    font-weight: 800;
}
.zujadq {
    text-align: center;
    margin: 20px 0;
    position: relative;
}
.zujadq a {
   color: #6D1782;
   text-shadow:
  0 0 1px #000,
  0 0 1px #000,
  0 0 1px #000,
  0 0 1px #000,
  1px 1px 0 #CCC,
  2px 2px 0 #CCC, 
  3px 3px 0 #444,
  4px 4px 0 #444,
  5px 5px 0 #444,
  6px 6px 0 #444; 
}


.zujadq a:hover {
  text-shadow:
  0 0 1px transparent,
  0 0 1px transparent,
  0 0 1px transparent,
  0 0 1px transparent,
  1px 1px 0 #444,
  2px 2px 0 transparent, 
  3px 3px 0 transparent,
  4px 4px 0 transparent,
  5px 5px 0 transparent,
  6px 6px 0 transparent;
    color: transparent
}  

.zujadq a:before{
    content: '';            
    width: 100px;           
    height: 100px;          
    border-radius:  50%;    
    border: solid #ccc;     
    display:  block;        
    position:  absolute;    
    left:  0;               
    right:  0;              
    margin:  auto;          
    top: 50%;                 
    margin-top: -50px;
    z-index: -1;            
}
.zujadq a:after {
    content: '';            
    width: 90px;           
    height: 90px;          
    border-radius:  50%;    
    border: 1px solid #ccc; 
    display:  block;        
    position:  absolute;    
    left:  0;               
    right:  0;              
    margin:  auto;          
    top: 50%;                 
    margin-top: -45px;
    z-index: -1;            
}



.xvpke p {
    line-height: 1.8;
}
.xvpke strong {
    word-break: break-all;
    background: linear-gradient(transparent 60%, #99ffd9 60%);
}


.home .xvpke h2,
.page .page_title,
.home h2.qpdli,
.single h1.page_title {
    position: relative;
    
    padding: 5px 10px;
    background:#6D1782;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #464646;
    font-size: 1.6em;
    line-height: 1.5;
    font-weight: 800;
    margin: 1.5em 0 1em;
    text-shadow: 0 1px 1px #fff,0 1px 1px #fff,0 1px 1px #fff;
    background: rgba(255,255,255,0);
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.98) 50%, #6D1782 50%, #6D1782 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(50%, rgba(255,255,255,0.98)), color-stop(50%, #6D1782), color-stop(100%, #6D1782));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.98) 50%, #6D1782 50%, #6D1782 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.98) 50%, #6D1782 50%, #6D1782 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.98) 50%, #6D1782 50%, #6D1782 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(185, 185, 185, 0.98) 50%, #6D1782 50%, #6D1782 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#4caf50', GradientType=0 );
}
 


.home .xvpke h2:after,
.page .page_title:after,
.home h2.qpdli:after,
.single h1.page_title:after{
  content: "";
  position: absolute;
  top: 100%;
  left: 30px;
  height: 0;
  width: 0;
  border: 10px solid transparent;
  border-top: 10px solid #6D1782;

}
.page span.page_title {
    display: block;
    font-weight: bold;
    font-size: 1.6em;
    line-height: 1.5;
}

.home .xvpke h3,
.home .xvpke h4,
.home .xvpke h5,
.home .xvpke h6,
.single .xvpke h2,
.single .xvpke h3, 
.single .xvpke h4, 
.single .xvpke h5,
.single .xvpke 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-bottom: 10px;
    color: #000;
    padding: 12px 0px 12px 15px;
    margin: 40px 0px 20px;
    background-color: #dddddd;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 1600 800'%3E%3Cg %3E%3Cpolygon fill='%23e2e2e2' points='800 100 0 200 0 800 1600 800 1600 200'/%3E%3Cpolygon fill='%23e7e7e7' points='800 200 0 400 0 800 1600 800 1600 400'/%3E%3Cpolygon fill='%23ececec' points='800 300 0 600 0 800 1600 800 1600 600'/%3E%3Cpolygon fill='%23f0f0f0' points='1600 800 800 400 0 800'/%3E%3Cpolygon fill='%23f5f5f5' points='1280 800 800 500 320 800'/%3E%3Cpolygon fill='%23fafafa' points='533.3 800 1066.7 800 800 600'/%3E%3Cpolygon fill='%23ffffff' points='684.1 800 914.3 800 800 700'/%3E%3C/g%3E%3C/svg%3E");
    background-attachment: scroll;
    background-size: cover;
    background-position: bottom;
}
 

.home .xvpke h4,
.single .xvpke h3  {
    border: 0;
    border-bottom: 4px solid #6D1782;
    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: -5px -5px 0 rgba(0,0,0,.3);
}

.home .xvpke h5,
.single .xvpke h4 {
    border: 0;

    border-top: 3px double #6D1782;
    border-bottom: 3px double #6D1782;
    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 .xvpke h6,
.single .xvpke h5 {
    border: 0;
    border-top: 1px dashed #9E9E9E;
    border-bottom: 1px dashed #9E9E9E;
    background: #eee;
    font-size: 16px;
    padding: 5px;
    box-shadow: 1px -2px 6px rgba(0,0,0,.4);
}


.xvpke aside {
    padding: 10px;
    background: #eee;
    border: 1px dotted #ccc;
    margin-bottom: 10px;
}
.xvpke details {
    border-radius: 3px;
    background: #EEE;
    margin: 1em 0;
    border: 1px solid #ccc;
    box-shadow: 5px 5px 0 #555;
    background: rgba(255,255,255,1);
    background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, 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(100%, rgba(237,237,237,1)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%);
    background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 );

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe', GradientType=1 );
}

.xvpke details > p, 
.xvpke details > div {
    padding: 10px;
}

.xvpke details summary {
   color: #000;
   border-radius: 0;
   padding: 10px 10px;
   outline: none;
   cursor: pointer;
   border-bottom: 1px solid #ccc;
   background: rgba(226,226,226,1);
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 34%, rgba(245,245,245,1) 50%, rgba(235,235,235,1) 51%, rgba(254,254,254,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(34%, rgba(245,245,245,1)), color-stop(50%, rgba(245,245,245,1)), color-stop(51%, rgba(235,235,235,1)), color-stop(100%, rgba(254,254,254,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 34%, rgba(245,245,245,1) 50%, rgba(235,235,235,1) 51%, rgba(254,254,254,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 34%, rgba(245,245,245,1) 50%, rgba(235,235,235,1) 51%, rgba(254,254,254,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 34%, rgba(245,245,245,1) 50%, rgba(235,235,235,1) 51%, rgba(254,254,254,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 34%, rgba(245,245,245,1) 50%, rgba(235,235,235,1) 51%, rgba(254,254,254,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fefefe', GradientType=0 );
}

.xvpke details[open] summary {
}


.xvpke ul:not(.toc_list),
.xvpke ol,
.xvpke dl {
    margin: 25px auto;
    background: none;
    border: 2px dashed #000000;
    border-right: 0;
    border-left: 0;
}
.xvpke ul:not(.toc_list) {
    background-color: #dddddd;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 1600 800'%3E%3Cg %3E%3Cpolygon fill='%23e2e2e2' points='800 100 0 200 0 800 1600 800 1600 200'/%3E%3Cpolygon fill='%23e7e7e7' points='800 200 0 400 0 800 1600 800 1600 400'/%3E%3Cpolygon fill='%23ececec' points='800 300 0 600 0 800 1600 800 1600 600'/%3E%3Cpolygon fill='%23f0f0f0' points='1600 800 800 400 0 800'/%3E%3Cpolygon fill='%23f5f5f5' points='1280 800 800 500 320 800'/%3E%3Cpolygon fill='%23fafafa' points='533.3 800 1066.7 800 800 600'/%3E%3Cpolygon fill='%23ffffff' points='684.1 800 914.3 800 800 700'/%3E%3C/g%3E%3C/svg%3E");
background-attachment: fixed;
background-size: cover;
background-position: center;
}
.xvpke ul:not(.toc_list) li,
.xvpke ol li {
    list-style-type: none;
    font-size: 16px;
    line-height: 2.1;
    font-weight: 600;
    color: #222;
    padding-left: 30px;
    position: relative;
}

.xvpke ul:not(.toc_list) li:before {
    content: '🌸';
    font-family: 'kkpami', FontAwesome;
    position: absolute;
    top: -3px;
    left: 8px;
    font-size: 19px;
    color: #607D8B;

}

.xvpke ol li {
    list-style-type: decimal;
    margin-left: 30px;
    padding-left: 0px;
}

.xvpke dl {
    border: none;
}

.xvpke dl dt {
    padding: 10px 0 10px 15px;
    font-weight: 600;
    color: #607D8B;
    margin: 0 auto;
    letter-spacing: 1.5px;
    font-size: 120%;
    border: 1px dashed #6D1782;
    font-weight: bold;
    background: #fff
}

.xvpke dl dd {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8;
    color: #222;
    border-left: 1px dashed #6D1782;
    border-bottom: 1px dashed #6D1782;
    border-right: 1px dashed #6D1782;
    margin-bottom: 20px;
    padding: 10px;
background-color: #dddddd;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 1600 800'%3E%3Cg %3E%3Cpolygon fill='%23e2e2e2' points='800 100 0 200 0 800 1600 800 1600 200'/%3E%3Cpolygon fill='%23e7e7e7' points='800 200 0 400 0 800 1600 800 1600 400'/%3E%3Cpolygon fill='%23ececec' points='800 300 0 600 0 800 1600 800 1600 600'/%3E%3Cpolygon fill='%23f0f0f0' points='1600 800 800 400 0 800'/%3E%3Cpolygon fill='%23f5f5f5' points='1280 800 800 500 320 800'/%3E%3Cpolygon fill='%23fafafa' points='533.3 800 1066.7 800 800 600'/%3E%3Cpolygon fill='%23ffffff' points='684.1 800 914.3 800 800 700'/%3E%3C/g%3E%3C/svg%3E");
background-attachment: scroll;
background-size: cover;
background-position: bottom;
}

.xvpke dl dd strong {
    color: #8816c8;
}

.xvpke ol {background-color: #dddddd;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 1600 800'%3E%3Cg %3E%3Cpolygon fill='%23e2e2e2' points='800 100 0 200 0 800 1600 800 1600 200'/%3E%3Cpolygon fill='%23e7e7e7' points='800 200 0 400 0 800 1600 800 1600 400'/%3E%3Cpolygon fill='%23ececec' points='800 300 0 600 0 800 1600 800 1600 600'/%3E%3Cpolygon fill='%23f0f0f0' points='1600 800 800 400 0 800'/%3E%3Cpolygon fill='%23f5f5f5' points='1280 800 800 500 320 800'/%3E%3Cpolygon fill='%23fafafa' points='533.3 800 1066.7 800 800 600'/%3E%3Cpolygon fill='%23ffffff' points='684.1 800 914.3 800 800 700'/%3E%3C/g%3E%3C/svg%3E");background-attachment: fixed;background-size: cover;background-position: bottom;}

.single .kbyxsz ul.post-info {
    background: #e2e2e2;
    padding: 5px;
    margin-bottom: 10px;
}
.kbyxsz ul.post-info li {
    float: left;
    margin-right: 15px
}
.kbyxsz ul.post-info:after{
    content: "";
    display: block;
    clear: both;
}
@media (max-width: 768px) {
.home .xvpke h2,
.page .page_title,
.home h2.qpdli,
.single h1.page_title {
    font-size: 20px ;
    background: rgba(255,255,255,0);
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, #abaaaa 50%, #6D1782 50%, #6D1782 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(50%, #abaaaa), color-stop(50%, #6D1782), color-stop(100%, #6D1782));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #abaaaa 50%, #6D1782 50%, #6D1782 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, #abaaaa 50%, #6D1782 50%, #6D1782 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, #abaaaa 50%, #6D1782 50%, #6D1782 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, #abaaaa 50%, #6D1782 50%, #6D1782 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#4caf50', GradientType=0 );

}
}




figure.jvbdsl {    
	background: -webkit-linear-gradient(-45deg, #EC65B7 0%,#05E0D8 100%);
    background: linear-gradient(-45deg, #EC65B7 0%,#05E0D8 100%);
	overflow: hidden;
	position: relative
}


figure.jvbdsl a::before,
figure.jvbdsl a::after {
	position: absolute;
	content: '';
	opacity: 0;
}

figure.jvbdsl 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.jvbdsl 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.jvbdsl img {
	-webkit-transform: translate3d(0,-10px,0) scale(1.2);
	transform: translate3d(0,-10px,0) scale(1.2);
}

figure.jvbdsl img,
figure.jvbdsl a::before,
figure.jvbdsl a::after {
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

figure.jvbdsl:hover img {
	opacity: 0.7;
	-webkit-transform: translate3d(0,0,0) scale(1.2);
	transform: translate3d(0,0,0) scale(1.2);
}

figure.jvbdsl a:hover::before,
figure.jvbdsl a:hover::after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

figure.jvbdsl a:hover figcaption::after,
figure.jvbdsl a:hover img {
	-webkit-transition-delay: 0.15s;
	transition-delay: 0.15s;
}


ul.ssrpa,
ul.ssrpa ul {
    padding: 0;
    list-style: none;
    margin: 0;
}
ul.ssrpa {
    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 );
}
#ftdqc {
    margin-bottom: 10px;
    background: #fff;
    padding: 1px;
}
ul.ssrpa ul ul {
    border-left: 1px dotted #6D1782;
}
ul.ssrpa a  {
    display: block;
    padding: 5px;
    margin-bottom: 5px;
    font-weight: bold;
    line-height: 1.8;
}
p.wsyllx {
    border-bottom: 2px solid grey;
    display: block;
    margin: 0;
    padding: 10px;
    font-weight: bold;
    color: grey;
}
p.wsyllx:before {
    content: "📗";
    font-family:  "kkpami", FontAwesome;
    font-size: 30px;
    margin-right: 5px;
    color: grey;
    text-shadow: 0 -2px 3px #ccc
}

ul.ssrpa a:before {
    content: "📌";
    font-family:  "kkpami", FontAwesome;
    margin-right: 5px;
    color: grey
}
    
ul.ssrpa>li>ul>li ul {
    padding-left: 15px
}
ul.ssrpa ul:hover > li:hover>a {
    background: #6D1782;
    color:#fff
}



.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% 0 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.lzzhte {
        width: 55px;
        position: fixed;
        right: 0;
        bottom: 50px;
        z-index: 9;
        background: transparent;
        border: 0 !important;
    }

}

@media (max-width: 768px) {
  
     div.lzzhte {
        
        position: fixed;
        right: 0;
        bottom: 0;
        margin: 0 auto;
        z-index: 9;
        transform: scale(.8);
        background: transparent;
    }
    body.nfvrnu footer {
        padding-bottom: 80px;
    }

    body.suxplh .lzzhte {
        bottom: 40px;
        right: auto;
        left: 0;
        transform-origin: bottom left;
    }
}


.ykvsj .dvkpa:not(:last-child) {
    display: block;
    margin-bottom: 20px;
}
.ykvsj .title {
    font-size: 20px;
    font-weight: bold;
    line-height: 1.3;
    margin-bottom: 10px;
    text-align: justify;
}
.ykvsj .dvkpa:after {
    clear: both;
    content: " ";
    display: block;
}

.ykvsj .jgtnnz {
    margin-bottom: 10px;
    text-align: justify;
}

.ykvsj ul.post-info {
    border-bottom: 2px solid #ccc;
    display: inline-block;
}
.ykvsj ul.post-info:after {
    clear: both;
    display: block;
    content: "";
}

.ykvsj 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;
}
.ykvsj .dvkpa {
    background: #fff;
    padding: 10px;
    box-shadow: 1px 2px 3px #999;
    

    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) {
    .ykvsj .dvkpa figure.jvbdsl{
        display: inline-block;
    }
}


.okxbm .dvkpa {
    display: block;
    margin-bottom: 20px;
    padding: 10px;
    border: 1px solid #fff;
    background: rgba(237,237,237,1);
    background: -moz-linear-gradient(45deg, rgba(237,237,237,1) 0%, rgba(240,240,240,1) 50%, rgba(245,245,245,1) 51%, rgba(254,254,254,1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(237,237,237,1)), color-stop(50%, rgba(240,240,240,1)), color-stop(51%, rgba(245,245,245,1)), color-stop(100%, rgba(254,254,254,1)));
    background: -webkit-linear-gradient(45deg, rgba(237,237,237,1) 0%, rgba(240,240,240,1) 50%, rgba(245,245,245,1) 51%, rgba(254,254,254,1) 100%);
    background: -o-linear-gradient(45deg, rgba(237,237,237,1) 0%, rgba(240,240,240,1) 50%, rgba(245,245,245,1) 51%, rgba(254,254,254,1) 100%);
    background: -ms-linear-gradient(45deg, rgba(237,237,237,1) 0%, rgba(240,240,240,1) 50%, rgba(245,245,245,1) 51%, rgba(254,254,254,1) 100%);
    background: linear-gradient(45deg, rgba(237,237,237,1) 0%, rgba(240,240,240,1) 50%, rgba(245,245,245,1) 51%, rgba(254,254,254,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#fefefe', GradientType=1 );
    box-shadow: 5px 6px 7px #ddd
}
.okxbm .title {
    font-size: 23px;
    font-weight: bold;
    margin-bottom: 10px;
    line-height: 1.2;
}
.okxbm .dvkpa:after {
    clear: both;
    content: " ";
    display: block;
}

.okxbm figure.jvbdsl {
    max-width: 180px;
    float: left;
    margin-right: 10px;
    position: relative;
}
.okxbm .jgtnnz {
    margin-bottom: 5px
}

.okxbm ul.post-info:before,
.okxbm ul.post-info:after{
    content: "";
    clear: both;
    display: block;
}
.okxbm ul.post-info {
    border-bottom: 2px solid #ccc;
    display: inline-block;
    text-align: right;
    float: right;
}

.okxbm ul.post-info li {
    float: right;
    margin-right: 5px;
    display: inline-block;
    padding: 5px 10px;
    font-size: 12px;
}
.okxbm .newlabel {
    background: #f66;
    color: #fff;
    font-size: 12px;
    padding: 3px;
    position: absolute;
    font-weight: bold;
    z-index: 1;
}
@media (max-width: 768px) {
 .okxbm figure.jvbdsl {
     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 #f9eca0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f9eca0;
	box-shadow:inset 0px 1px 0px 0px #f9eca0;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f0c911), color-stop(1, #f2ab1e));
	background:-moz-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
	background:-webkit-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
	background:-o-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
	background:-ms-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
	background:linear-gradient(to bottom, #f0c911 5%, #f2ab1e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0c911', endColorstr='#f2ab1e',GradientType=0);
	background-color:#f0c911;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	border:1px solid #e65f44;


	-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.uvlvs .rxzdg, 
div.uvlvs h3, 
div.uvlvs .utxal {
    padding: 10px;
    color: #6D1782;
    text-shadow: 0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff;
    font-weight: 700;
    margin-bottom: 10px;
    font-size: 130%;
    display: inline-block;
    background-color: #feeaac;  
    padding:  10px;             
    border-radius:  2px;        
    position: relative;
}




div.uvlvs .rxzdg:before, 
div.uvlvs h3:before, 
div.uvlvs .utxal:before {
    content:  '';               
    background-color: #b3b3b3;  
    display:  block;            
    position:  absolute;        
    left: 50%;                  
    height: 51%;                
    top: 31%;                   
    z-index:  -1;               
    width: 46%;                 
    box-shadow: 0 0 8px 8px #b3b3b3;
    transform: rotate(3deg);    
}


.sbkli {
    max-width: 100px;
    margin-bottom: 5px;
    margin-right: 10px;
}
.slyvyr > ul li {
    padding: 5px;
    margin-bottom: 10px;
    margin-left: 0;
    text-align:;
    background: rgba(235,235,235,1);
    background: -moz-linear-gradient(45deg, rgba(235,235,235,1) 0%, rgba(240,240,240,1) 50%, rgba(237,237,237,1) 51%, rgba(254,254,254,1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(235,235,235,1)), color-stop(50%, rgba(240,240,240,1)), color-stop(51%, rgba(237,237,237,1)), color-stop(100%, rgba(254,254,254,1)));
    background: -webkit-linear-gradient(45deg, rgba(235,235,235,1) 0%, rgba(240,240,240,1) 50%, rgba(237,237,237,1) 51%, rgba(254,254,254,1) 100%);
    background: -o-linear-gradient(45deg, rgba(235,235,235,1) 0%, rgba(240,240,240,1) 50%, rgba(237,237,237,1) 51%, rgba(254,254,254,1) 100%);
    background: -ms-linear-gradient(45deg, rgba(235,235,235,1) 0%, rgba(240,240,240,1) 50%, rgba(237,237,237,1) 51%, rgba(254,254,254,1) 100%);
    background: linear-gradient(45deg, rgba(235,235,235,1) 0%, rgba(240,240,240,1) 50%, rgba(237,237,237,1) 51%, rgba(254,254,254,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#fefefe', GradientType=1 );
}

.slyvyr > ul li:last-child {
    margin-bottom: 0;
}
.slyvyr .guudmt {
    font-size: 15px;
    font-weight: bold;
    display: block;
    margin-bottom: 5px;
    line-height: 1.3;
}
.slyvyr .cqgzs {
    display: block;
    margin-bottom: 5px;
}
.slyvyr .eiawhv {
    display: block;
    color: #333;
    font-size: 13px;
}

.slyvyr .eiawhv:before {
    content: "";
    font-family: FontAwesome;
    margin-right: 5px;
    color: grey
}




@media (max-width: 2560px ) and (min-width: 769px) {
    body:not(.fcpssg) .container {
        max-width: 1180px;
    }
    body.home h2.qpdli,
    .single h1.page_title {
        margin-top: 0
    }
}

.ghgld li {
  margin-bottom: 10px
}
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(0,0,0,0.81);
    background: -moz-linear-gradient(top, rgba(0,0,0,0.81) 0%, rgba(133,133,133,0.86) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0.81)), color-stop(100%, rgba(133,133,133,0.86)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.81) 0%, rgba(133,133,133,0.86) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0.81) 0%, rgba(133,133,133,0.86) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0.81) 0%, rgba(133,133,133,0.86) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0.81) 0%, rgba(133,133,133,0.86) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#858585', GradientType=0 );
}
.ghgld .menu-topmenu-container {
    border: 4px double #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");}
.zujadq {
  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;
    }
}



.durbd li {
    position: relative;
    padding: 10px;
    padding-left: 20px;
    border-left: 2px solid #6D1782;
    margin-bottom: 10px;
}
.durbd li .aodjoi {
    float: left;
    margin-right: 10px;
    max-width: 50px;
}

.durbd li .gxbpac {
    display: block;
    margin-bottom: 10px;
    font-size: 14px;
}
.durbd li .aodjoi:hover {
    opacity: 0.8
}

.durbd li .rank {
    color: #fff;
    position: absolute;
    height: 25px;
    width: 25px;
    left: 8px;
    top: 0;
    font-size: 20px;
    font-weight: bold;
    font-style: italic;
    text-align: center;
    line-height: 25px;
    background: #6D1782;
    z-index: 7;
}
.durbd li .rank_1 {
    background: #673AB7;
}
.durbd li .rank_2 {
    background: #009688;
}
.durbd li .rank_3 {
    background: #FF9800;
}
    

.durbd li span.eiawhv ,
.durbd li span.qrmtn {
    font-size: 13px;
}
.durbd li span.qrmtn {
    background: #6D1782;
    display: inline-block;
    color: #fff;
    font-size: 10px;
    padding: 3px;
    border-radius: 10px 0 10px;
}



.vzuany ul li {
    display: block;
    margin-bottom: 5px;
    background: #fefefe;
    padding: 10px;
    border-top: 3px solid #607D8B;
    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 );
}

.vzuany ul li:before {
    content: "📅";
    font-family: 'kkpami', FontAwesome;
    margin-right: 5px;
    color: #607D8B;
}



.jqwwpc {
    border-bottom: 1px solid grey;
    border-top: 0;
    margin-bottom: 10px;
    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 800 800'%3E%3Cdefs%3E%3CradialGradient id='a' cx='400' cy='400' r='50%25' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='1' stop-color='%23eeeeee'/%3E%3C/radialGradient%3E%3CradialGradient id='b' cx='400' cy='400' r='70%25' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='1' stop-color='%23ffffff'/%3E%3C/radialGradient%3E%3C/defs%3E%3Crect fill='url(%23a)' width='800' height='800'/%3E%3Cg fill-opacity='.8'%3E%3Cpath fill='url(%23b)' d='M998.7 439.2c1.7-26.5 1.7-52.7 0.1-78.5L401 399.9c0 0 0-0.1 0-0.1l587.6-116.9c-5.1-25.9-11.9-51.2-20.3-75.8L400.9 399.7c0 0 0-0.1 0-0.1l537.3-265c-11.6-23.5-24.8-46.2-39.3-67.9L400.8 399.5c0 0 0-0.1-0.1-0.1l450.4-395c-17.3-19.7-35.8-38.2-55.5-55.5l-395 450.4c0 0-0.1 0-0.1-0.1L733.4-99c-21.7-14.5-44.4-27.6-68-39.3l-265 537.4c0 0-0.1 0-0.1 0l192.6-567.4c-24.6-8.3-49.9-15.1-75.8-20.2L400.2 399c0 0-0.1 0-0.1 0l39.2-597.7c-26.5-1.7-52.7-1.7-78.5-0.1L399.9 399c0 0-0.1 0-0.1 0L282.9-188.6c-25.9 5.1-51.2 11.9-75.8 20.3l192.6 567.4c0 0-0.1 0-0.1 0l-265-537.3c-23.5 11.6-46.2 24.8-67.9 39.3l332.8 498.1c0 0-0.1 0-0.1 0.1L4.4-51.1C-15.3-33.9-33.8-15.3-51.1 4.4l450.4 395c0 0 0 0.1-0.1 0.1L-99 66.6c-14.5 21.7-27.6 44.4-39.3 68l537.4 265c0 0 0 0.1 0 0.1l-567.4-192.6c-8.3 24.6-15.1 49.9-20.2 75.8L399 399.8c0 0 0 0.1 0 0.1l-597.7-39.2c-1.7 26.5-1.7 52.7-0.1 78.5L399 400.1c0 0 0 0.1 0 0.1l-587.6 116.9c5.1 25.9 11.9 51.2 20.3 75.8l567.4-192.6c0 0 0 0.1 0 0.1l-537.3 265c11.6 23.5 24.8 46.2 39.3 67.9l498.1-332.8c0 0 0 0.1 0.1 0.1l-450.4 395c17.3 19.7 35.8 38.2 55.5 55.5l395-450.4c0 0 0.1 0 0.1 0.1L66.6 899c21.7 14.5 44.4 27.6 68 39.3l265-537.4c0 0 0.1 0 0.1 0L207.1 968.3c24.6 8.3 49.9 15.1 75.8 20.2L399.8 401c0 0 0.1 0 0.1 0l-39.2 597.7c26.5 1.7 52.7 1.7 78.5 0.1L400.1 401c0 0 0.1 0 0.1 0l116.9 587.6c25.9-5.1 51.2-11.9 75.8-20.3L400.3 400.9c0 0 0.1 0 0.1 0l265 537.3c23.5-11.6 46.2-24.8 67.9-39.3L400.5 400.8c0 0 0.1 0 0.1-0.1l395 450.4c19.7-17.3 38.2-35.8 55.5-55.5l-450.4-395c0 0 0-0.1 0.1-0.1L899 733.4c14.5-21.7 27.6-44.4 39.3-68l-537.4-265c0 0 0-0.1 0-0.1l567.4 192.6c8.3-24.6 15.1-49.9 20.2-75.8L401 400.2c0 0 0-0.1 0-0.1L998.7 439.2z'/%3E%3C/g%3E%3C/svg%3E");
    background-attachment: scroll;
    background-size: cover;
    background-position: center;
}

.jqwwpc  .utxal {
    padding: 10px;
    font-weight: bold;
    font-size: 20px;
    border-bottom: 1px solid grey;
    border-top: 1px solid grey;
}
.jqwwpc  .utxal:after {
    
    content: "🌏";
    font-family: 'kkpami', FontAwesome;
    margin-left: 5px;
    color: #03A9F4;
    font-size: 30px;
}

.jqwwpc  > ul {
    list-style: none;
    padding: 10px;
    margin: 0;
}

.jqwwpc  > ul li {
    margin-bottom: 10px;
    padding-left: 4px;
}

.jqwwpc  > ul li:before{
    content: "🎆";
    font-family: 'kkpami', FontAwesome;
    margin-right: 5px;
    font-size: 20px;
    color: #F44336;
}
.jqwwpc  > ul li:last-child {
    margin-bottom: 0
}
@media (min-width: 769px){
    .jqwwpc  > ul li .hidden_pc {
        display: none
    }
    .jqwwpc:not(.ubevju) > ul li a {
        padding-left: 10px;
        padding-right: 10px;
    }
}


.ubevju  
{
}
.ubevju .utxal {
    padding: 5px 10px;
    font-weight: bold;
    font-size: 30px;
    text-shadow: 0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff;
    margin-bottom: 10px;
    color: #6D1782;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAHElEQVQYV2NkYGAwZmBgOMsABYwwBjYBsEoMFQBQhgIF9JIf4wAAAABJRU5ErkJggg==);
    background-color: #fff;
    position: relative;
    overflow: hidden;
    z-index: 1;
    text-align: left;
    padding-left: 50px
}
.ubevju .utxal:after {
    content: "🔯";
    font-family: 'kkpami', FontAwesome;
    font-weight: normal;
    font-size: 55px;
    line-height: 10px;
    color: #009688;
    position: absolute;
    left: 0%;
    top: 10px;
    z-index: -1
}

.zkhee {
    max-width: 105px;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}
.ubevju > ul li {
    padding-left: 0;
    margin-bottom: 10px;
}

.ubevju > ul li:last-child {
    margin-bottom: 0;
}
.ubevju .rjzdoj {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 18px;
    line-height: 1.3;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 3px 5px;
    padding-left: 35px;

    background-color: #fff;
    position: relative;
    z-index: 1
}

.ubevju > ul li .rjzdoj:before {
    content: "✅";
    font-family: 'kkpami', FontAwesome;
    font-size: 30px;
    line-height: 30px;
    margin-right: 5px;
    color: #6D1782;
    font-weight: normal;
    display: inline-block;
    left: 5px;
    position: absolute;
    bottom: 3px;
    z-index: -1
}
.ubevju .rjzdoj a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}
.ubevju .cqgzs {
    display: block;
    margin-bottom: 8px;
    font-size: 15px;
    line-height: 1.3;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.ubevju span.eiawhv:before {
    content: "📆";
    font-size: 29px;
    margin-right: 5px;
    color: #607D8B;
    font-family: 'kkpami', FontAwesome;
    font-weight: normal;
}
.ubevju span.eiawhv {
    display: inline-block;
    font-size: 13px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
}

.zkhee {
    border: 1px solid #ccc;
    padding: 5px;
    background: #fff;
    box-shadow: 0 0 3px #ccc
}
.ubevju ul {
    padding: 10px;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAPklEQVQoU2NkYGAwZmBgOMuAAFIMDAzPYFxGKAOnIpgCkDqsipAVYFUEUoBiJ7pJMBNwKkK2AqsidDdgKAIAhjYOVsSJqY8AAAAASUVORK5CYII=);
}
.ubevju .rjzdoj a {
    color: #607D8B;
}
.ubevju .rjzdoj a:hover{
    color: #6D1782;
}
@media (max-width: 768px) {
    .ubevju .zkhee {
        max-width: 100%;
        float: none;
        margin-right: 10px;
        margin-bottom: 10px;
        display: inline-block;
    }
    .ubevju > ul li {
        padding: 10px 0;
        margin-bottom: 25px;
        border-top: 1px dotted #6D1782;
    }

}



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: #6D1782;
    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;
    width: 40%;
    margin: 0 auto;
    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;
}
