/*
Theme Name: Refine Snow2
Version: 1.0.0
*/

@charset "utf-8";/* html5doctor.com Reset Stylesheet v1.6.1 Last Updated: 2010-09-17 Author: Richard Clark - http://richclarkdesign.com */ html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; } body { line-height:1; } article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section { display:block; } nav ul { list-style:none; } ul { list-style:none; } ul li { list-style:none; } blockquote, q { quotes:none; } blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; } a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; } /* change colours to suit your needs */ ins { background-color:#f9f; color:#000; text-decoration:none; } /* change colours to suit your needs */ mark { background-color:#f9f; color:#000; font-style:italic; font-weight:bold; } del { text-decoration: line-through; } abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; } table { border-collapse:collapse; border-spacing:0; } /* change border colour to suit your needs */ hr { display:block; height:1px; border:0; border-top:1px solid #cccccc; margin:1em 0; padding:0; } input, select { vertical-align:middle; }
/* mystyle *//* -*/ .mb5 { margin-bottom:7px;} .mb10 { margin-bottom:10px;} .mb12 { margin-bottom:13px;} .mb15 { margin-bottom:17px;} .mb20 { margin-bottom:20px;} .mb25 { margin-bottom:27px;} .mb30 { margin-bottom:30px;} .mb35 { margin-bottom:37px;} .mb40 { margin-bottom:40px;} .mb50 { margin-bottom:50px;} .mb60 { margin-bottom:60px;} .mb70 { margin-bottom:70px;} .mb80 { margin-bottom:80px;} .mb90 { margin-bottom:90px;} .mb100 { margin-bottom:100px;} .mt5 { margin-top:7px;} .mt10 { margin-top:10px;} .mt12 { margin-top:13px;} .mt15 { margin-top:17px;} .mt20 { margin-top:20px;} .mt25 { margin-top:25px;} .mt30 { margin-top:30px;} .mt35 { margin-top:37px;} .mt40 { margin-top:40px;} .mt50 { margin-top:50px;} .mt60 { margin-top:60px;} .mt70 { margin-top:70px;} .mt80 { margin-top:80px;} .mt90 { margin-top:90px;} .mt100 { margin-top:100px;} .ml5 { margin-left:7px;} .ml10 { margin-left:10px;} .ml12 { margin-left:13px;} .ml15 { margin-left:17px;} .ml20 { margin-left:20px;} .ml30 { margin-left:30px;} .ml40 { margin-left:40px;} .ml50 { margin-left:50px;} .ml60 { margin-left:60px;} .ml70 { margin-left:70px;} .ml80 { margin-left:80px;} .mr05 { margin-right:7px;} .mr10 { margin-right:10px;} .mr15 { margin-right:17px;} .mr20 { margin-right:20px;} .mr30 { margin-right:30px;} .mr40 { margin-right:40px;} .mr50 { margin-right:50px;} .mr60 { margin-right:60px;} .p5 { padding:7px;} .p10 { padding:10px;} .p15 { padding:17px;} .p20 { padding:20px;} .p25 { padding:27px;} .p30 { padding:30px;} .p35 { padding:37px;} .p40 { padding:40px;} .p45 { padding:47px;} .p50 { padding:50px;} .pt5 { padding-top:7px;} .pt10 { padding-top:10px;} .pt15 { padding-top:17px;} .pt20 { padding-top:20px;} .pt30 { padding-top:30px;} .pt35 { padding-top:37px;} .pt40 { padding-top:40px;} .pb05 { padding-bottom:7px;} .pb10 { padding-bottom:10px;} .pb15 { padding-bottom:17px;} .pb20 { padding-bottom:20px;} .pb30 { padding-bottom:30px;} .pb35 { padding-bottom:37px;} .pb40 { padding-bottom:40px;} .pb50 { padding-bottom:50px;} .pl5 { padding-left:7px;} .pl10 { padding-left:10px;} .pl15 { padding-left:17px;} .pl20 { padding-left:20px;} .pl30 { padding-left:30px;} .pl40 { padding-left:40px;} .pl50 { padding-left:50px;} .pr5 { padding-right:7px;} .pr10 { padding-right:10px;} .pr15 { padding-right:17px;} .pr20 { padding-right:20px;} .pr30 { padding-right:30px;} .pr40 { padding-right:40px;} .pr50 { padding-right:50px;} .fl { float:left;} .fr { float:right;} .txt_l, td.txt_l, .txt_l td{ text-align:left;} .txt_r, td.txt_r, .txt_r td{ text-align:right;} .txt_c, td.txt_c, .txt_c td{ text-align:center;} .valign_t, td.valign_t, .valign_t td{ vertical-align:top;} .valign_m, td.valign_m, .valign_m td{ vertical-align:middle;} .valign_b, td.valign_b, .valign_b td{ vertical-align:bottom;} .clear{clear:both;} .clearfix:before, .clearfix:after { content: ""; display: block; } .clearfix:after { clear: both; } /*.clearfix { zoom: 1; }*/
/*Utility*/.mb5 { margin-bottom:7px;} .mb10 { margin-bottom:10px;} .mb12 { margin-bottom:13px;} .mb15 { margin-bottom:17px;} .mb20 { margin-bottom:20px;} .mb25 { margin-bottom:27px;} .mb30 { margin-bottom:30px;} .mb35 { margin-bottom:37px;} .mb40 { margin-bottom:40px;} .mb50 { margin-bottom:50px;} .mb60 { margin-bottom:60px;} .mb70 { margin-bottom:70px;} .mb80 { margin-bottom:80px;} .mb90 { margin-bottom:90px;} .mb100 { margin-bottom:100px;} .mt5 { margin-top:7px;} .mt10 { margin-top:10px;} .mt12 { margin-top:13px;} .mt15 { margin-top:17px;} .mt20 { margin-top:20px;} .mt25 { margin-top:25px;} .mt30 { margin-top:30px;} .mt35 { margin-top:37px;} .mt40 { margin-top:40px;} .mt50 { margin-top:50px;} .mt60 { margin-top:60px;} .mt70 { margin-top:70px;} .mt80 { margin-top:80px;} .mt90 { margin-top:90px;} .mt100 { margin-top:100px;} .ml5 { margin-left:7px;} .ml10 { margin-left:10px;} .ml12 { margin-left:13px;} .ml15 { margin-left:17px;} .ml20 { margin-left:20px;} .ml30 { margin-left:30px;} .ml40 { margin-left:40px;} .ml50 { margin-left:50px;} .ml60 { margin-left:60px;} .mr05 { margin-right:7px;} .mr10 { margin-right:10px;} .mr15 { margin-right:17px;} .mr20 { margin-right:20px;} .mr30 { margin-right:30px;} .mr40 { margin-right:40px;} .mr50 { margin-right:50px;} .mr60 { margin-right:60px;} .p5 { padding:7px;} .p10 { padding:10px;} .p15 { padding:17px;} .p20 { padding:20px;} .p25 { padding:27px;} .p30 { padding:30px;} .p35 { padding:37px;} .p40 { padding:40px;} .p45 { padding:47px;} .p50 { padding:50px;} .pt5 { padding-top:7px;} .pt10 { padding-top:10px;} .pt15 { padding-top:17px;} .pt20 { padding-top:20px;} .pt30 { padding-top:30px;} .pt35 { padding-top:37px;} .pt40 { padding-top:40px;} .pb05 { padding-bottom:7px;} .pb10 { padding-bottom:10px;} .pb15 { padding-bottom:17px;} .pb20 { padding-bottom:20px;} .pb30 { padding-bottom:30px;} .pb35 { padding-bottom:37px;} .pb40 { padding-bottom:40px;} .pb50 { padding-bottom:50px;} .pl5 { padding-left:7px;} .pl10 { padding-left:10px;} .pl15 { padding-left:17px;} .pl20 { padding-left:20px;} .pl30 { padding-left:30px;} .pl40 { padding-left:40px;} .pl50 { padding-left:50px;} .pr5 { padding-right:7px;} .pr10 { padding-right:10px;} .pr15 { padding-right:17px;} .pr20 { padding-right:20px;} .pr30 { padding-right:30px;} .pr40 { padding-right:40px;} .pr50 { padding-right:50px;} .fl { float:left;} .fr { float:right;} .txt_l, td.txt_l, .txt_l td{ text-align:left;} .txt_r, td.txt_r, .txt_r td{ text-align:right;} .txt_c, td.txt_c, .txt_c td{ text-align:center;} .valign_t, td.valign_t, .valign_t td{ vertical-align:top;} .valign_m, td.valign_m, .valign_m td{ vertical-align:middle;} .valign_b, td.valign_b, .valign_b td{ vertical-align:bottom;} .clear{clear:both;} .clearfix:before, .clearfix:after { content: ""; display: block; } .clearfix:after { clear: both; } ol li {list-style:none} ol{list-style:none}
/*.clearfix { zoom: 1; }*/



	
/***********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 {width:1060px;margin:0 auto;/* text-align: center; *//* overflow: hidden; */}
.wrapper_top {width: 1380px;margin:0 auto;/* text-align: center; *//* overflow: hidden; */}

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


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


.ttl1 {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%;}
.ttl1 h2{color:#fff;font-size: 19px;/* text-shadow: 1px 1px 3px #DDDDDD; */}

.single-post .entry-title {
/* background:url(img/add/obi.jpg) repeat-x top left; */
background-color:#5284fe;
border: 1px solid #396ef5;padding: 7px 1% 7px;
/* border-right: 1px solid #396ef5;float: left;*/
width: 97.9%; margin-bottom: 20px;
}
.single-post .entry-title .deco{color:#fff;font-size: 19px;/* text-shadow: 1px 1px 3px #DDDDDD; */}
.single-post .entry-content h2{ background: #dce3f5; color: #386df5; padding: 9px; border-left: 7px solid #769ffe; margin: 17px 0; font-size: 20px; margin: 17px 0;}
.single-post .entry-content h3{ background: #386df5; color: #fff; padding: 9px; border-left: 7px solid #769ffe; margin: 17px 0;}
.single-post .entry-content h4{ background: #dce3f5; color: #000; padding: 7px; border-left: 7px solid #386df5; border-bottom: 1px solid #386df5; margin: 17px 0;}
.single-post .entry-content h5{ color: #000; padding: 7px; border-left: 7px solid #386df5; border-bottom: 1px solid #386df5; margin: 17px 0;}

.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: 98%;margin-bottom: 10px;}
.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.gif) no-repeat top center;width: 100%;height: 409px;text-align: center;margin: 0 auto 17px;padding: 30px 0;}
.bannerk {background: url(img/add/header_k.gif) no-repeat top center;height: 250px;margin: 0 auto 20px;padding: 10px 0;}

.navi {background: url(img/add/naviwrap.png) no-repeat center top;width:949px;height: 65px;margin: 0 auto;padding: 5px 0px 0px 0px;}
.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: 150px;
}
.logo_tk {
    margin-top: 30px;
    padding-left: 600px;
}

.btn_menu {display:none;}
.drawr {display:none;}
/***********top**************/

.main {}

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

/*ad*/

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


.glovalnavi {display:none;}
.gnavi-btn {display:none;}

/*cate*/

.widget {
    /* background: #fff; */
    /* padding: 1%; */
    float: left;
    /* border: 1px solid #396ef5; */
    /* margin-bottom:17px; */
}
.widget ul li{
    float: left;
}
.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 {}
.search form input{width:300px;height: 30px;}

/*popular post*/
.popular-posts iframe {
    float: left;
    width: 191px;
    height: 191px;
}
.popular-posts {width: 100%;}
.popular-posts .widget-title{}

#popular-post {}
#popular-post .wpp-list{
    width: 100.5%;
}
#popular-post .wpp-list li
{clear:none;float: left;padding: 0%;margin: 0px 0.5% 10px 0;text-align: center;width: calc(100% / 7 - 0.5%);}
#popular-post .wpp-list li .title a {
    font-size: 15px;
    line-height: 19px;
    float: left;
    padding: 7px 5% 10px;
    text-shadow: none;
    width: 90%;
    height: 37px;
    overflow: hidden;
}
#popular-post .wpp-list li .thumb {}
#popular-post .wpp-list li a img{
}

#popular-post .wpp-list li .thumb a {
    float: left;
}

#popular-post .wpp-list li a {font-weight: bold;width: 100%;}
#popular-post .wpp-list li a img {margin-bottom: 7px;float: left;}
#popular-post .wpp-list li a .wpp-post-title {}
#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;}

/*ranking-add*/
#popular-post .wpp-list li {position:relative;}
#popular-post .wpp-list li .acss {display:none}

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

#popular-post .wpp-list li:first-child:before {content:"AD";}
#popular-post .wpp-list li:nth-child(2):before {content:"1";}
#popular-post .wpp-list li:nth-child(3):before {content:"2";}
#popular-post .wpp-list li:nth-child(4):before {content:"3";}
#popular-post .wpp-list li:nth-child(5):before {content:"4";}
#popular-post .wpp-list li:nth-child(6):before {content:"5";}
#popular-post .wpp-list li:nth-child(7):before {content:"6";}
#popular-post .wpp-list li:nth-child(8):before {content:"7";}
#popular-post .wpp-list li:nth-child(9):before {content:"8";}
#popular-post .wpp-list li:nth-child(10):before {content:"9";}
#popular-post .wpp-list li:nth-child(11):before {content:"10";}
#popular-post .wpp-list li:nth-child(12):before {content:"11";}
#popular-post .wpp-list li:nth-child(13):before {content:"12";}
#popular-post .wpp-list li:nth-child(14):before {content:"13";}


@media only screen and (max-width:480px){ 
#popular-post .wpp-list li:before {left: 5px;top: 1px;}
}
/*news*/


.top_news_ttl {
    float: left;
    width: 96%;
    padding: 9px 2% 0px;
    color: #fff;
    background: #2f1265 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 #2f1265;
    border-bottom: 17px solid #3F016D;
    background: #471501 url(img/add/kokub.jpg) no-repeat center bottom;
    background: #6d100c;
}
.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;}

.comment-form-email, .comment-form-url {display:none;}

/*antena*/

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

.antena_foot ul li:nth-child(n+11) {display:none;}
.antena_foot ul  {}
.antena_foot ul li {
    float: left;
    width: calc(100% / 5 - 0.5%);
    height: auto;
    padding: 0%;
    margin: 0px 0.5% 0px 0%;
    }
.antena_foot ul li:nth-child(7n) {}

.antena_s {}
.antena_s ul li {float:left;width: 98%;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: 180px;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: left;}

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

/*mainentry*/

.main-inner {
}
.main-inner .art_wrap {float:left;width:101%;}
.main-inner .img-right{float:left;background: #fff;margin: 0px 1% 10px 0%;padding: 0px 0%;border: 5px #cdfd9e double;/* border-radius: 10px; */
width: calc(100% / 5 - 1% - 9px);height: 280px;overflow-y: hidden;}
.main-inner .img-right .post-ratings {padding: 0px 0 7px;text-align:right;/* border-top: 1px dotted #CCC; */font-size: 13px;line-height: 17px;}
.main-inner .img-right .post-ratings em {font-size:13px;font-weight:200;}
.main-inner .img-right:nth-child(5n) {/* margin: 10px 0% 7px 0%; */}
.main-inner .img-right a{
    font-size: 15px;
    /* display: block; */
    /* line-height: 15px; */
    }
.entry-img{
width:100%;
height:130px;
overflow:hidden;
}
/*.main-inner .img-right a img{width: 94%;height: 130px;padding: 0 3%;} */
.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: 1.3;display: inline-block;/* color: red; */
color: #99ff35;/* height: 17px; */width: 94%;padding: 7px 3% 7px 3%;height:49px;overflow-y: hidden;text-align: center;/* text-shadow: 1px 1px 3px #DDDDDD; */}
.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: 0px;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_top_ad {text-align:center;}
.single_top_ad a img{text-align:center;margin:0 auto;}

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

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

.single-post .widget {    width: 100%;
    padding: 0 0%;
    text-align: center;}
	
	.single-post .sidebar1-inner .widget { 
    padding: 0;
    text-align: center;}

/*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: 10px 23px;
    margin-right: 3px;
    text-decoration: none;
    font-size: 15px;
    box-shadow: 0px 1px 0px 1px #e2f1fe;
    background: #628fff;
}
 
 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;}


/*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: 23%;
    margin: 0.5%;
    padding: 0;
    display: inline-block;
    height: 200px;
    }
.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: 95%;
    margin: 0;
    text-align: left;
    max-height: 150px;
    padding: 7px 2.5%;
    }


/*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 {
    padding: 0 0.5%;
}


.single-post #posted_display_widget-3 ul li {
    vertical-align: top;
    width: 23%;
    margin: 0.7%;
    padding: 0;
    display: inline-block;
    height: 207px;
    border: 1px solid rgb(239,239,241);
}


.single-post #posted_display_widget-3 ul li img {width: 100%;height: 120px;margin: 0;}
.single-post #posted_display_widget-3 ul li span{
    font-size: 15px;
    width: 100%;
    margin: 0;
    text-align: center;
    text-decoration: inherit;
    overflow: hidden;
    max-height: 150px;
    padding: 7px 0;
    }
.single-post #posted_display_widget-3 ul li span a{
    line-height: 19px;
    display: block;
    text-align: left;
    width: 95%;
    padding: 0 2.5%;
    }

.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:right;width: 31%;padding-left:2%;}
#text-5 .textwidget .left img{width:100%;height:auto;
    margin-bottom: 0px;
}
#text-5 .textwidget .right{float:left;width: 67%;}
#text-5 .textwidget .right iframe {
    width: 100%;
    height: 477px;}

#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: 30%;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: 30%;float:left;margin: 0 1.5% 0 0;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:7px 2% 3px 1%;margin:1px 0 0px;/* border-top: 1px solid #ebebeb; *//* border-bottom: 1px solid #ebebeb; */}
#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%;}
#sidebar2 .widget .widget-title{margin-bottom: 0px !important;margin-top: 20px;}


#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:300px;height:40px}
.kaso_main article {
    float: left;
    width: 730px;
    background: #fff;
    margin-bottom: 30px;
    margin-right: 20px;
    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: right;
    width: 310px;
    text-align: right;
}
.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: 0% 3% 1%;
    float: left;
	background:#fff;
}
#post-181 .entry-content {padding:17px 0; }

#post-181 p{text-align:left;margin-bottom:10px;}

.text_area p{}

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

.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;}


/*comment*/

#comments {padding:0 2%;}
#comments .title{
    float: left;
    width: 100%;
}
#comments .commentlist{}
#comments .commentlist .comment {
    padding-bottom: 10px;
    border-bottom: 1px dotted grey;
    margin-bottom: 10px;
    float: left;
    width: 100%;
}
#comments .commentlist .thread-even {}
#comments .commentlist .comment-author {}
#comments .commentlist .comment-author {
    color: #5284fd;
    font-size: 15px;
    /* float: left; */
    /* width: 20%; */
    display: inline-block;
}
#comments .commentlist .comment-body p {
    display: inline-block;
    width: 100%;
    font-weight: bold;
}
#comments .commentlist .fn {}
#comments .commentlist .comment-meta {
    font-size: 13px;
    display: inline-block;
}
#comments .commentlist .reply {
    font-size: 15px;
}



#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;
}

#container .container-inner {text-align:center;}


.wpfp-span ul {}
.wpfp-span ul li {
    width: 23%;
    margin: 0.5%;
    padding: 0;
    display: inline-block;
    height: 200px;
    border: 1px solid rgba(127,127,127,0.1);
    vertical-align: top;}
.wpfp-span ul li img {width: 100%;height:auto;margin: 0;}
.wpfp-span 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;
}
.wpfp-span ul li a {line-height: 19px;display: block; font-size:15px;color: #4679f9;text-shadow: 1px 1px 3px #DDD;}

.widget_text .favh3 {margin:-10px 0 7px;
    background: #5284fe;
    color: #fff;
    padding: 7px 0;}

/*01719-17:20*/

/* 2019-03-27*/
#execphp-8{
width:100%;
max-width:100%;
}
#breadcrumbs {
	padding: 0 10px 10px;
    font-size: 15px;
    line-height: 1.4;
    max-width: 1360px;
    margin: 0 auto;
}
.cat-disc {
	text-align: left;
    padding: 20px;
    background: #fee7ff;
    margin: 17px 0;
}/* rndz */