/* レスポンシブ用 表示非表示 */

.lsc {display: block;}
.ssc {display: none;}

@media only screen and (max-width:769px){


/***********basic**************/

body {
    background:#fff;
    font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
    line-height:25px;
    color: #242524;
    overflow-x: hidden;
	background:url(img/add/bg2.jpg) repeat top center;
    }

.wrapper {max-width: 769px;width: 97%;padding: 0 1.5%;margin:0 auto;overflow: hidden;}
.wrapper_top {max-width: 769px;width: 97%;padding: 0 1.5%;margin:0 auto;overflow: hidden;}

.topline {background:#FEECFF;width:100%;height:20px;}


/***********title**************/


.ttl1 {background: transparent url(img/add/obi.jpg) repeat top left;border: 1px solid #396ef5;padding: 7px 1% 7px;/* border-right: 1px solid #396ef5; */float: left;width: 97.9%;max-width: 769px;height: auto;}
.ttl1 h2{color:#fff;font-size: 19px;float: left;/* width: 100%; */}

.single-post .entry-title {background:url(img/add/obi.jpg) repeat top left;border: 1px solid #396ef5;padding: 7px 1% 7px;/* border-right: 1px solid #396ef5; */float: left;width: 97.9%;max-width: 769px;height: auto;}
.single-post .entry-title .deco{color:#fff;font-size: 19px;/* text-shadow: 1px 1px 3px #DDDDDD; */}


.rad-topn {-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;}

/*ttl_matome*/

.widget-title {background:url(img/add/obi.jpg) repeat-x top left;border: 1px solid #396ef5;padding: 7px 1% 7px;/* border-right: 1px solid #396ef5; */float: left;width: 97.9%;}
.widget-title .deco{color:#fff;font-size: 19px;/* text-shadow: 1px 1px 3px #DDDDDD; */}
.widget_categories ul {background:#fff;float: left;padding: 1%;width: calc(98% - 3px);border-left: 1px solid #396ef5;border-bottom: 1px solid #396ef5;border-right: 1px solid #396ef5;}
.widget .textwidget {/*background:#fff;float: left;padding: 1%;width: calc(98% - 3px);border-left: 1px solid #396ef5;border-bottom: 1px solid #396ef5;border-right: 1px solid #396ef5;*/}


/***********header**************/

.header-bar {display:none;}
.header-txt {display:none;}
.banner {background: url(img/add/header_res.gif) no-repeat top center;/* background-size: contain; */max-width:769px;width: 100%;height: 240px;text-align: center;margin: 0 auto 0px;padding: 10px 0;position: relative;}
.bannerk {background: url(img/add/header_res.gif) no-repeat top center;height: 220px;margin: 0 auto 0px;padding: 10px 0;position: relative;}

.navi {background: url(img/add/naviwrap.png) no-repeat center top;width:949px;height: 65px;margin: 0 auto;padding: 5px 0px 0px 0px;display:none;}
.navi ul li {float:left;padding: 7px 3px;}
.navi ul li a{}
.navi ul li a img{}
.navi ul .fir {
    margin: 0 0px 0 17px;
}
.navi ul .last {
    padding: 7px 0 0;
}

.logo_t {
    margin-top: 0px;
    text-align:center;
    position: absolute;
    bottom: 20%;
    left: 5%;
}

.logo_t a img{width:60%;

}


.logo_tk {
    margin-top: 0px;
    text-align:center;
    position: absolute;
    bottom: 20%;
    left:0%;
	padding:0;
}

.logo_tk a img{width:60%;

}


/*navi*/

#navigation #menu{float:left;width:97%;padding:0 1.5%;}
#navigation #menu li{float:left;background: url(img/add/ac1.png) no-repeat right 40px;margin-right:5px;}
#navigation #menu #nav_7 {margin-right:0px;}
#navigation #menu #nav_7 a{padding:0 0px 0 13px;}
#navigation #menu #nav_1 a{padding:0 13px 0 0;}
#navigation #menu li a {display:block;text-align:center;padding:0 13px;}
#navigation #menu li a h2:hover {color:#294DC2;}
#navigation #menu li a span:hover {}
#navigation #menu li h2 {font-size:17px;color:#000;    font-family: 'Ubuntu', sans-serif;font-weight: 700;}
#navigation #menu li span {font-size:11px;    color: #7D0862;font-weight: bold;}

#spnavi {width:50px;height:50px;position:absolute;right: 17px;top: 20px;}

.tooltip-btn {
	position: absolute;
	right: 0;
	top:0;
	height: 30px;
	width: 30px;
	display: block;
	background: url(img/add/menu.png) no-repeat left top;
	-webkit-background-size: 100%;
	background-size: 100%;
}

.tooltip-btn {
	position: absolute;
	right: 0;
	top:0;
	height: 30px;
	width: 30px;
	display: block;
	background: url(img/add/menu.png) no-repeat left top;
	-webkit-background-size: 100%;
	background-size: 100%;
}
#tooltip h2{
	margin: 0.7em 0;
	font-size: 19px;
	font-weight: bold;
}

.mm-page {background:transparent;!important}
#mm-blocker {background:transparent;!important}


.btn_menu{
    background:transparent url(img/add/menu.png) no-repeat 0 0;
    display: block;
    width:37px;
    height: 37px;
    position: absolute;
    top:20px;
    right:20px;
    cursor: pointer;
    z-index: 200;
    /* background: #fff; */
}
.peke {
    background:transparent url(img/add/peke.png) no-repeat 0 0;
}
.drawr {
    display: none;
    background-color: rgba(93,140,255, 0.79);
    position: absolute;
    top: 0px;
    right:0;
    width:200px;
    padding: 50px 0 10px 10px;
    z-index: 100;
}
#tog li {width:100%;border-bottom: 1px solid #ffffff;background: url(img/add/sank.png) no-repeat 17px center;}
#tog li a {color:#fff;display: block;padding: 17px 17px 10px 17px;}
#tog li a:hover {color:#294DC2;}

#tog li a h2{font-size:15px;    line-height: 15px; margin-bottom: -3px;}
#tog li a span{font-size:11px;}

/***********top**************/

.main {}

.tsgna {max-width: 769px;margin:0 auto;border:0px;width: 100%;}
.tsgna .t_top1 {width:160px;background: url(img/add/gbg1.png) repeat-y left top;text-align:left;display: none;}
.tsgna .t_top2{width: 100%;max-width: 769px;}
.tsgna .t_top3{width:160px;background: url(img/add/gbg2.png) repeat-y left top;text-align:right;display: none;}

/*ad*/

.ad_area1 {float:left;width:100%;margin: 10px 0 0;text-align: center;}
.ad_area1 a img{text-align:center; }



/*cate*/

.widget {
    /* background: #fff; */
    /* padding: 1%; */
    float: left;
    /* border: 1px solid #396ef5; */
    /* margin-bottom:17px; */
}
.widget ul li{
    float: left;
    margin: 0 7px;
    text-shadow: 1px 1px 3px #DDDDDD;
}
.widget ul li a{
    color: #4679f9;
    text-shadow: 1px 1px 3px #DDDDDD;
}

/*search*/

.search {
    width: 100%;
    float: left;
    margin: 10px 0;
    text-align: center;
    font-size: 20px;
}

.search form {width:100%;}
.search form input{width:50%;height: 30px;}


/*news*/


.top_news_ttl {
    float: left;
    width: 96%;
    padding: 9px 2% 0px;
    color: #fff;
    background: #010052 url(img/add/tokei.png) no-repeat center 7px;
}
.top_news_ttl h2{}
.top_news {
    float: left;
    width: calc(95% - 17px );
    padding: 19px 2% 20px 3%;
    color: #fff;
    border: 9px solid #010052;
    border-bottom: 17px solid #3F016D;
    background: #471501 url(img/add/kokub.jpg) no-repeat center bottom;
}
.top_news ul {height: 110px;overflow-x: hidden;overflow-y: scroll;}
.top_news ul li{width:100%;float:left;padding-bottom:7px;border-bottom:1px dotted #c7c7ca;margin-bottom:7px;font-size: 15px;}
.top_news ul li span{font-size:15px;/* margin: 0 9px; */}
.top_news ul li .date {}
.top_news ul li .news {margin: 0 10px;}


	/*popular post*/

.popular-posts {width: 100%;}
.popular-posts .widget-title{}
#popular-post {}
#popular-post .wpp-list{}
#popular-post .wpp-list li {clear:none;float: left;width:48%;height: 200px;margin: 0 2% 7px 0;padding: 0%;text-align: center;}
#popular-post .wpp-list li a {font-size: 11px;line-height: 19px;float:left;font-weight: bold;width: 100%;}
#popular-post .wpp-list li a img {margin-bottom: 9px;    width: 100%;
    height: 120px;}
#popular-post .wpp-list li .wpp-post-title {text-align:left;}
	#popular-post .wpp-list li .acss {width:100%;}
#popular-post .wpp-list li .acss .views {color:red;}
#popular-post .wpp-list li .acss .views-txt {font-size:9px;}
#popular-post .wpp-list li .acss {width:100%;text-align:center;}
#popular-post .wpp-list li .wpp-thumbnail {width: 100%;height: auto;}
#popular-post .wpp-list li .title a{
	padding:1px 9px 19px 7px;
}

#popular-post .wpp-list li:before {
    position: absolute;
    z-index: 999;
    left: 0px;
    top: 0px;
    background: #5d8dfbb8;
    padding: 3px 10px;
    text-shadow: none;
    color: #fff;
    font-weight: bold;
    font-size:11px;
}

/*antena*/

.list {float:left;width:100%;}
.antena {}
.antena ul {
    width: 102% !important;
    overflow: hidden;
}
.antena ul li {float:left;width: 48%;height: auto;text-align: left;margin: 0px 2% 10px 0%;padding: 0;background: none;}
.antena ul li:nth-child(7n) {margin-right: 1%;}
.antena ul li a{
    display: inline-block;
    background: none;
    width: 100%;
    float: left;
    background: #fff;
}
.antena ul li a img{width:100%;height: 120px;border: none;border-bottom: none;}
.antena ul li a p {font-size: 15px;line-height: 19px;padding: 0 5% 7px;color: #5284fe;text-decoration: underline;/* text-shadow: 1px 1px 3px #DDDDDD; */height: 60px;overflow: hidden;width: 90%;}
.antena ul li a p:hover {color: #a8da1a;}
.antena ul li:nth-child(n+11) {display:none;}

.antena_foot ul li:nth-child(n+11) {display:none;}
.antena_foot ul  {}
.antena_foot ul li {margin: 7px 0.8%;
    width: 46.5%;height: 180px;
    padding: 0.5%;}
.antena_foot ul li:nth-child(7n) {margin: 7px 0.8%;}

.antena_foot_single ul li:nth-child(n+9) {display:none;}
.antena_foot_single ul li {width: 159px;    margin-right: 9px;margin-left: 9px;}
.antena_foot_single ul li:nth-child(7n) {margin-right: 9px;}

.antena_s {}
.antena_s ul li {float:left;width:47%;background: #fff;padding: 1%; margin-right: 1.5%; margin-bottom: 7px;}
.antena_s ul li:nth-child(2n) {margin-right:0;}
.antena_s ul li:nth-child(n+11) {display:none;}
.antena_s ul li a{}
.antena_s ul li a img{width:100%;height:120px;margin-bottom: 0px;}
.antena_s ul li a p {font-size: 15px;line-height: 19px;padding: 0 5px 9px;color: #5284fe;text-decoration: underline;text-align: center;text-shadow: 1px 1px 3px #DDDDDD;}

.antena_foot_single {margin-top:10px;}
.antena_foot_single ul {}
.antena_foot_single ul li {width: 46%;height: 170px;padding: 0.5%;margin: 9px 7px;}
.antena_foot_single ul li:nth-child(n+9) {display:none;}
.antena_foot_single ul li:nth-child(7n) {margin: 9px 7px;}
.sub-btn {display:none;}



/*mainentry*/

.main-inner .art_wrap {
    float: left;
    width: 102%;
}
.main-inner {}
.main-inner .img-right{float: none;display: inline-block;width: calc(48% - 10px);
	background: #fff;margin: 0px 2% 0px 0%;padding: 0%;border: 5px #bccefb double;border-radius: 0;height: auto;height: 260px;}
.main-inner .img-right .post-ratings {padding: 3px 0 7px;text-align:right;    border-top: 1px dotted #CCC;}
.main-inner .img-right .post-ratings em {font-size:13px;font-weight:200;}
.main-inner .img-right:nth-child(5n) {margin: 7px 2% 7px 0%;}
.main-inner .img-right a{
    font-size: 15px;
    /* display: block; */
    /* line-height: 15px; */
    }
.entry-img{
	height:113px;
	overflow:hidden;
}
.main-inner .img-right a img{width:auto;height:100%;padding: 0 3%;}
.main-inner .img-right .entry-title a{
font-size: 15px;line-height: 19px;display: inline-block;/* color: red; */
color: #99ff35;/* height: 17px; */
text-shadow: none;width: 94%;padding: 7px 3% 7px 3%;height: 51px;overflow-y: hidden;text-align: center;
}
.main-inner .img-right .entry-title a:hover {
	color: #5284fe;
}

.main-inner .img-right p { display: none;}
.main-inner .img-right p a{}
.home .main-inner .img-right .entry-meta {background: none;padding-left: 0px;padding-top: 9px;line-height: 17px;}
.home .main-inner .img-right .entry-meta a {font-size:13px;color: #8cf525;line-height: 17px;/* margin-bottom: -10px; */}


/*single_post*/

.single-post .main-inner {    float: left;
    width: 100%;
    background: #fff;
    margin-bottom: 30px;
    margin-right: 0px;
    padding: 0 0 30px;}

.movie_list {float:left;width: 100%;/* clear: both; */}
.movie_list .entry{}


/*pager*/
.pager{
	margin: 20px 0px;
	text-align: center;
	float: left;
	width: 100%;
}

.pager_num {
	font-size: 13px;
	text-align: center;
	color: #999999;
	margin-bottom: 7px
}

a.page-numbers,
.pager .current{
    color: #FFF;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: solid 1px #1552e8;
padding:1.5vh 2.5vw;
    margin-right: 3px;
    text-decoration: none;
    font-size: 3.6vw;
    box-shadow: 0px 1px 0px 1px #e2f1fe;
    background: #628fff;
}
.dots{
display:none;
}
.current{
    font-size: 3.3vw;
}
 a.page-numbers:hover{
	background: #aa46f7;
 }

.pager .current{
	background: #1c5af5;
	border: 1px solid #0941ce;
}

.pager .next,
.pager .prev{
		padding:7px 7px !important;
}

.page-navi {width: 100%;float: left;
margin: 20px 0;text-align: center;}

.pager_bottom{
	display:block;
	margin-top:19px;
	width:100%;
}
.pager_bottom div{
display:inline-block;vertical-align:top;border:solid 1px #1552e8;background:#628fff;
box-shadow:0px 1px 0px 1px #e2f1fe;padding:1vh 2.5vw;text-align: center;
width:38%;border-radius:5px;
}
.pager_bottom a{
width:100%;
display:block;
color:#fff;
text-decoration:none;
}

/*related*/

.single-post #yarpp_widget-2 {}
.single-post #yarpp_widget-2 .yarpp-related-widget{}
.single-post #yarpp_widget-2 .yarpp-related-widget h3{    margin: 7px 0;
    background: #5284fe;
    color: #fff;
    padding: 7px 0;}
.single-post #yarpp_widget-2 .yarpp-related-widget {}
.single-post #yarpp_widget-2 .yarpp-related-widget .yarpp-thumbnail{    width: 46%;margin: 0.5%;
    padding: 0;
    display: inline-block;
    height: 180px;}
.single-post #yarpp_widget-2 .yarpp-related-widget .yarpp-thumbnail img{    width: 100%;margin: 0;}
.single-post #yarpp_widget-2 .yarpp-related-widget .yarpp-thumbnail .yarpp-thumbnail-title{    font-size: 15px;
    width: 100%;
    margin: 0;
    text-align: center;
    max-height: 150px;
    padding: 7px 0;}


.wpfp-span ul li {
    width: calc(48% - 3px );
    margin: 1%;
    padding: 0;
    display: inline-block;
    height: 200px;
    border: 1px solid rgba(127,127,127,0.1);
    vertical-align: top;
    text-shadow: none;
}


/*viewed*/

.single-post #posted_display_widget-3 {margin:7px 0;}
.single-post #posted_display_widget-3 h3{margin: 7px 0;
    background: #5284fe;
    color: #fff;
    padding: 7px 0;}
.single-post #posted_display_widget-3 ul {}
.single-post #posted_display_widget-3 ul li {
    width: calc(48% - 3px );
    margin: 1%;
    padding: 0;
    display: inline-block;
    height: 180px;
    border: 1px solid rgba(127,127,127,0.1);
    vertical-align: top;
    }
.single-post #posted_display_widget-3 ul li img {width: 100%;margin: 0;height: 120px;}
.single-post #posted_display_widget-3 ul li span{ font-size: 15px;
    width: 100%;
    margin: 0;
    text-align: center;
    max-height: 150px;
    padding: 7px 0;text-decoration: inherit;
    overflow: hidden;line-height: 1.1em;}
.single-post #posted_display_widget-3 ul li span a{
    line-height: 19px;
    display: block;
    text-align: left;
    text-shadow: none;
    }

.wpfp_users_favorites_widget_view {}
.wpfp_users_favorites_widget_view h3{margin: 7px 0 17px;
    background: #5284fe;
    color: #fff;
    padding: 7px 0;}
.wpfp_users_favorites_widget_view span {}
.wpfp_users_favorites_widget_view ul li {    padding: 0 5%;
    margin-bottom: 7px;}

/*movie*/

.adwrap {
    float: left;
    margin: 10px 0;
	width:100%;    text-align: center;
}

.movie {
    float: left;
    margin: 0px 0;
    width:100%;
    display: none;
}
#text-5 .textwidget .left{
/*float: left;*/
    width: 100%;
    height: auto;
	max-width: 700px;
    text-align: center;}
#text-5 .textwidget .left img{
    margin-bottom: 0px;
}
#text-5 .textwidget .right{/* float:left; */width: 100%;}
#text-5 .textwidget .right iframe {
    width: 100%;
    height: auto;}

#text-5 {float:left;width:100%;margin: 20px 0;}
#text-5 .textwidget {/*float:left;*/width:100%;}


/*main_foot*/

.main_bottom3box {width:100%;float: left;margin-top: 50px;}
.main_bottom3box .each {width: 100%;float:left;padding: 1%;background: #fff;border: 1px solid #628fff;margin: 0 1.5% 0 0;}
.main_bottom3box .each aside{}
.main_bottom3box .each:nth-child(3n) {margin: 0 0% 0 0;}
.main_bottom3box .widget-title {font-size:19px;text-align:center;margin-bottom:10px;}
.main_bottom3box .widget-title .deco{}
.main_bottom3box .xoxo li {margin-bottom:0px}
.main_bottom3box .xoxo li a {font-size:15px;}

.sidebar1-inner .widget_text{width:100%;float:left;margin: 0 0 17px;background: #fff;/*padding: 1%;border: 1px solid #628fff;*/}
.sidebar1-inner .widget_text:nth-child(3n){margin: 0 0% 0 0;}
.sidebar1-inner #text-4 .textwidget .each .widget_text {width: 100%;}

.sidebar1 .sidebar1-inner #text-7 .each ul li{width: 98%;float:left;padding: 0 1%;}
.sidebar1 .sidebar1-inner #text-7 .each .widget {padding:7px 7px;}

.sidebar1 .sidebar1-inner #text-4 .each .widget_text {padding:7px 5% 17px;width:90%;}

.sidebar1 .sidebar1-inner #text-3 iframe{width:100%;}


/***********kaso**************/


#pankuzu_area {width:97%;float: left;/* background: #f8f8f8; */padding:0px 2% 3px 1%;margin:1px 0 0px;/* border-top: 1px solid #ebebeb; *//* border-bottom: 1px solid #ebebeb; */    line-height: 17px;}
#pankuzu_area div {float:left;}
#pankuzu_area .wrap {float:none;}
#pankuzu_area div a {display:block;float:left;    margin: 0 9px;}
#pankuzu_area div a span{font-size:11px;float:left;color: #38393b;}

#sidebar1 {float:left;width:100%;margin-top:30px;}
#sidebar2 {float:left;width:100%;}

#search-2 {float:left;width:100%;margin: 10px 0;text-align:center;}
#search-2 input {text-align:center;}
.contents {float:left;width:100%;margin-top: 0px;}
#search-2 input {width:250px;height:40px}
.kaso_main article {
    float: left;
    width: 100%;
    background: #fff;
    margin-bottom: 30px;
    margin-right: 0px;
    padding: 0 0 30px;
}

.ad3s {width:100%;}
.ad3s .n3 {text-align:left;}
.ad3s a .n2 {text-align:center;margin: 0 21px;}
.ad3s a .n3 {text-align:right;}

.s_ad_top {}
.s_ad_top img{
    float: left;
}

.s_ad_left {
    float: left;
    width: 180px;
    text-align: left;
}
.s_ad_left a img{}

.s_ad_right {
    float: left;
    width: 100%;
    text-align: center;
}
.s_ad_right a img{
    width: 100%;
    margin-bottom: 17px;
}

.s_ad_top {
    margin-bottom: 10px;
    float: left;
}
.s_ad_bottom img{}

.entry-content {
    width: 94%;
    padding: 3% 3% 1%;
    float: left;
}
.entry-content img {
    max-width: 100%;
}
.text_area p{}

.movie_k {
    float: left;
    text-align: center;
    width: 100%;
}

	.s_ad_right .antena_s {display:block;}

.container-inner a img {text-align:center;}
.single_top_ad a img {text-align:center;}


.tab3 {width:100%;float:left;margin:9px 0;}
.tab3 .tds1 {text-align:left;}
.tab3 .tds2 {text-align:center;}
.tab3 .tds3 {text-align:right;}


.single-post .entry-meta {width: 80%;float:left;padding: 1% 10%;/* text-align: right; */}
.single-post .entry-meta {background: url(img/add/cates.png) no-repeat left center;padding-left: 17px;float: right;}
.single-post .entry-meta a{font-size: 15px;color: #CCC;padding: 1px 7px;text-decoration: none;margin:0 5px;}

.social-buttons {width:90%;padding: 3% 5% 6%;}
.social-buttons .sb-button {float:left;margin:0 7px;}


.entry-navi {width:90%;padding: 3% 5% 6%;}
.entry-navi .previous{width:48%;padding:0 1%;float:left;}
.entry-navi .next{width:48%;padding:0 1%;float:right;}

/*video*/

.single-post .video-container {}
.single-post .video-container iframe{width: 100% !important;height:auto;}


/*comment*/

#respond {
    background: #f3f3f3;
    text-align: left;
    padding: 1px 5% 20px;
    float: left;
    width: 80%;
    margin: 30px 5% 0;
    }

	#comments h3.title, h3#reply-title {margin: 17px 0 17px;
    padding: 0;
    color: #222;
    text-align: left;
    font-weight: bold;
    font-size: 17px;
    font-size: 1.25rem;
    line-height: 1.3;}

#comment {width:80%;height:100px;}
#email {width:60%;}
#name {width:60%;}
#url {width:80%;}
#sumit {}
.form-submit {margin-top:10px;}


/***********footer**************/

#footer{
	background: #49484a;
	float: left;
	width: 100%;
	margin-top: 80px;
	padding:20px 0;
}

#footer-in {
	text-align: center;
	color: #CCC;
	padding: 20px;
}

#footer-in dl{
	text-align:left;
	margin-right:30px;
	float:left;
}

#footer-in dt{
	color: #6c84f3;
	font-size: 19px;
}


#footer-in dd{
	font-size: 15px;
}

#footer-in dd a{
	color:#fff;
	text-decoration: none;
}
#footer #footer-in h4 a {color: #eeeef1;font-size: 13px;}

#footer .footer-inner {width:1000px;margin:0 auto;}

.pcad {display:block;}
.spad {display:none;}

/*関連動画*/
.inwrap {    width: 90%;
    float: left;
    padding: 1% 5%;}

.yarpp-thumbnails-horizontal .yarpp-thumbnail, .yarpp-thumbnail-default, .yarpp-thumbnail-title {
	display: inline-block;
	*display: inline;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail {
	/* border: 1px solid rgba(127,127,127,0.1); */
	width: 207px;
	height: 220px;
	margin: 5px;
	/* margin-left: 0px; */
	vertical-align: top;
	text-align: center;
}
.yarpp-thumbnail > img, .yarpp-thumbnail-default {
	width: 100%;
	height: 160px;
	/* margin: 7px; */
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail > img, .yarpp-thumbnails-horizontal .yarpp-thumbnail-default {
	display: block;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail-title {
	font-size: 15px;
	max-height: 50px;
	line-height: 1.5em;
	/* margin: 9px; */
	margin-top: 0px;
	width: 97%;
	padding: 2% 1.5%;
	text-decoration: inherit;
	overflow: hidden;
	color: #5284fe;
	text-shadow: 1px 1px 3px #DDDDDD;
}

.yarpp-thumbnail-default {
	overflow: hidden;
}
.yarpp-thumbnail-default > img {
	min-height: 120px;
	min-width: 120px;
}


#page-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    font-size: 77%;
}
#page-top a {
    background: #a5ff4c;
    text-decoration: none;
    color: #fff;
    padding: 9px;
    text-align: center;
    display: block;
    border-radius: 7px;
}
#page-top a:hover {
    text-decoration: none;
    background: #7ca3ff;
}

}


@media (max-width: 769px) and (min-width: 640px) {

#text-5 .textwidget .right iframe {height: 320px;}
.single-post .video-container iframe {height:320px;}
.main-inner .img-right a img {height:200px;}
.yarpp-thumbnail > img, .yarpp-thumbnail-default {
	width: 100%;
	height: 227px;}
}

@media (max-width: 639px) and (min-width: 480px) {
#text-5 .textwidget .right iframe {height:300px;}
.single-post .video-container iframe {height:300px;}
.main-inner .img-right a img {height:180px;}
.tsgna .t_top2{width: 100%;max-width: 639px;}

}


@media (max-width: 479px) and (min-width: 421px) {

#text-5 .textwidget .right iframe {height: 280px;}
.single-post .video-container iframe {height:280px;}
.tsgna .t_top2{width: 100%;max-width: 479px;}

}

@media only screen and (max-width:420px){
#text-5 .textwidget .right iframe {height: 260px;}
.single-post .video-container iframe {height: 260px;}
.tsgna .t_top2{width: 100%;max-width: 420px;}
 }

@media only screen and (max-width:360px){
.tsgna .t_top2{width: 100%;max-width: 360px;}
 }
/* rndz */