#sidebar,#contents,footer,.pt-post{font-family:Hiragino Kaku Gothic ProN}
.mailpoet_text{width:100%!important;text-align:center;padding:10px;font-size:15px}
.mailpoet_submit{width:100%!important;text-align:center;background-color:#f89174;color:#fff;padding:10px;font-size:15px}
.color-border,.simple-border,.bg-border{font-size:100%!important;padding-left:1em!important;padding-right:1em!important}
.color-border{border:4px solid #f89174!important}
.simple-border{border:4px solid #aaa!important}
@media screen and (min-width: 801px){.pt-post-thumb{margin-bottom:-20px}}
#humberger{display:none}
.pt-post-title{margin-top:-10px!important}
@media screen and (max-width: 800px){.pt-post-meta{margin-top:-10px!important}}
.related-entry-title,.new-entry-item-title,#prev-next #prev p, #prev-next #next p,.widget_top-posts .widgets-list-layout div.widgets-list-layout-links,.entry-title{font-weight:bold!important}
.blog-card{margin-top:0px;margin-bottom:20px}
.blog-card-thumbnail{margin-top:0px!important}
@media screen and (max-width: 800px){.blog-card-thumbnail{margin-top:-3px!important}}.blog-card-title{font-weight:bold}
.pt-post-main a{text-decoration:none}
.menu-box{text-align:center;position:relative;background:#fff;}
.meta-cat{display:none}
#drawernav ul.menu-box li.menu-item a{color:#454545!important;font-weight:bold!important;font-family:Roboto}
@media screen and (max-width:800px){.widget_execphp{display:none}}.widget_execphp{background-color:#fff;padding-bottom:20%!important}
.related_posts{margin-top:10px;clear:both}
.related_posts_thumb img{width:105px;height:105px;float:left;margin:0 10px 10px 15px}
.related_posts_content{margin-right:10px!important}
.related_posts_content h4{font-size:14px;line-height:24px}
.rltd_pst_snippet{display:none}
.pt-post-main h2,.pt-post-main h3,.pt-post-main strong{font-weight:bold;margin-bottom:10px;margin-top:30px}
@media screen and (max-width: 800px){.entry-title{font-size:21px!important}}.big-art-title{margin-top:5px;margin-bottom:0px;}
@media screen and (max-width: 800px){.big-art-title{font-size:19px!important}}.ca-entry-title{font-size:21px;color:#444444;font-weight:bold}
@media screen and (max-width: 800px){.ca-entry-title{font-size:15px!important;margin-top:-5px}}@media screen and (max-width: 800px){.pt-post-main h2,.pt-post-main h3,.pt-post-main h4{margin-left:-5px;margin-right:-5px}}
.pt-post-main h2{color:#444444;background:#fff;border-left:solid 5px #444444;border-bottom:none;font-size:25px!important;padding:.5em}
@media screen and (max-width: 800px){.pt-post-main h2{margin-top:10px!important;font-size:21px!important}}@media screen and (min-width: 801px){.pt-post-main h2{margin-bottom:20px}}
.pt-post-main h3{position:relative;border-left:none;margin-top:10px;font-size:20px;border-left:solid 3px}
@media screen and (max-width: 800px){.pt-post-main h3{font-size:18px!important}}
.pt-post-main h4{position:relative;padding:.5em .5em .5em;line-height:1.4;color:#444444;border-top:dotted 1px gray;border-bottom:dotted 1px gray;background:#fffff4}
.pt-post-header{font-size:14px}
.admin-pv{margin-right:-8px}
.eyecatch img{border:0px!important;width:110px!important}
.new-entry-item{margin-bottom:6px!important}
#new-entry-box{padding-bottom:6px!important;margin-top:-6px}
.pt-post-main ol{margin-left:-15px;margin-bottom:-10px!important}
.entry-content p{line-height:1.9;margin-left:20px;margin-right:20px}
@media screen and (max-width: 800px){.entry-content p{line-height:1.6!important;letter-spacing: 0.03em;margin-left:0px;margin-right:0px}}@media screen and (max-width:500px){.magazine-post-box .pop-post-meta .pop-post-title{font-size:15px!important}} #wrap{width:1052px;margin:10px auto}
#sns_box{background:#fff;width:95px;padding:7px;margin-left:-130px;text-align:center;position:fixed;top:15px;list-style-type:none;box-shadow:#ccc 0 1px 3px;line-height:250%;padding-top:13px;padding-bottom:0px}
#main{width:660px;float:left}
#side{width:300px;float:left}
.fb-like{margin-bottom:10px;}
.widget_top-posts ul{counter-reset:posts-rank;padding-left:15px!important;padding-bottom:2px}
.widget_top-posts ul li{position:relative;margin-bottom:10px;margin-top:10px;display:block;overflow:visible}
.widget_top-posts ul li:before{content:counter(posts-rank);counter-increment:posts-rank;position:absolute;z-index:1;background:#3D3D3D;color:#fff;font-size:12px;font-weight:700;line-height:1;padding:4.4px 7px;left:0;top:0;}
.widget_top-posts ul li:nth-child(1):before{background:#FBCC54}
.widget_top-posts ul li:nth-child(2):before{background:#B7BFC1}
.widget_top-posts ul li:nth-child(3):before{background:#D47B16}
.widget_top-posts .widgets-list-layout img.widgets-list-layout-blavatar{max-width:105px;width:100%}
.widget_top-posts .widgets-list-layout div.widgets-list-layout-links{margin-right:10px;max-width:100%;padding-left:43px;margin-top:-104px;font-size:14px}
@media screen and (max-width: 480px){.widget_top-posts .widgets-list-layout div.widgets-list-layout-links{padding-left:35px;margin-right:10px;max-width:100%;margin-top:-106px;font-size:15px}}@media screen and (min-width: 550px) and (max-width: 800px){.widget_top-posts .widgets-list-layout div.widgets-list-layout-links{padding-left:0px;;margin-right:10px;max-width:100%;margin-top:5px;font-size:17px}}.widget_top-posts{padding-bottom:1px;background-color:#fff}
.no_bullets{margin-bottom:20px!important}
@media screen and (max-width: 480px){.no_bullets{margin-top:0px!important;margin-bottom:10px!important}
#toc_container .toc_list > li a{margin-left:-10px!important}}@media screen and (min-width: 801px){.toc_title{font-size:23px!important;font-family:YuGothic, Helvetica Neue!important;margin-bottom:40px!important}
#toc_container .toc_list > li:after{font-family:YuGothic, Helvetica Neue!important;font-size:18px}}.toc_title{margin-top:-15px!important}
.toc_list{margin-top:-30px!important;margin-bottom:-15px!important;margin-right:-40px;margin-left:-10px;}
@media screen and (max-width: 640px){.va-social-buzz{margin-top:10px!important;margin-bottom:-10px;}}.va-social-buzz{margin-top:20px;margin-bottom:-10px;}
@media screen and (max-width: 800px){.vasb_fb_like{margin-top:120px!important;margin-bottom:-1px!important}
.vasb_fb_thumbnail{height:80%!important;}
.vasb_fb_like_text{margin-bottom:-5px!important}} @media screen and (min-width: 801px){.vasb_fb_like{width:50%!important}
.vasb_fb_thumbnail{width:50%!important}}.vasb_follow{border-radius:5px}
.vasb_share{display:none}
.twitter-follow{margin-bottom:0px!important}
.twitter-follow{background-color:#eee}
.twitter-follow{width:100%;padding-top:10px;padding-bottom:10px;font-size:15px;margin-top:20px;margin-bottom:25px!important;text-align:center}
@media screen and (max-width: 800px){.twitter-follow{margin-bottom:15px!important;margin-top:20px!important}}
.vasb_follow{display:none}
.sns{text-align:center;margin-top:-23px!important;margin-left:-40px;margin-bottom:0px!important;list-style-type:none;margin-bottom:-10px!important}
.sns li{margin-top:-8px;margin-left:5px;display:inline-block;vertical-align:top}
.twitter-share-buttoon{margin-top:-9px;margin-bottom:-9px;margin-left:-6px;margin-right:-6px}
#wrap-sns{box-shadow:0 0 0 5px #45454545;margin-top:-10px}
.message{font-size:15px!important;margin-top:5px!important}
@media screen and (max-width:500px){.sns{margin-bottom:20px!important}
.message-mobile{font-size:13px!important;margin-top:-25px!important}
.twitter-share-buttoon{margin-left:-10px}
.sns li{margin-top:-5px!important;margin-bottom:8px!important}
.sns{margin-top:-10px!important}
.message{font-size:13px!important;margin-top:-40px!important}
#wrap-sns{margin-top:10px!important}}@media screen and (min-width: 801px){#wrap-sns{margin-left:5px;margin-right:5px}} .adsbygoogle,.warau-widget{text-align:center}
.adsbygoogle{text-align:center;display:table-cell;vertical-align:middle;}
.warau-widget,.widget_custom_html,.widget_my_reccomend_posts,.widget_search{margin-bottom:20px}
.warau-widget{background-color:#f5f5f5;box-shadow:none!important}
.widget_top-posts,.widget_my_profile,.widget_my_recent_posts{margin-top:20px;margin-bottom:20px}
.sponsor-h2-center{display:none}
.instagram-center{margin:0 auto;max-width:500px}
.img-center2{text-align:center}
@media screen and (max-width:500px){.img-center2{margin-bottom:-50px}}@media screen and (min-width: 801px){.img-center2{margin-bottom:10px}}
.pagenumber{text-align:center;margin-bottom:30px!important;margin-top:-20px!important}
.fa-hatena:before{content:"B!";font-family:Verdana;font-weight:700;Background-color:#00a4de;color:#fff;font-size:24px;border-radius:3px;padding-left:4px;padding-right:4px;padding-top:2px}
.widgettitle{text-align:center;position:relative;background:#fff!important;padding:.2em .5em;color:#454545!important;font-size:20px;font-weight:bold!important;border-bottom:solid 3px;border-top:solid 3px;font-family:Roboto}
.custom-html-widget,.magazine-item,.my-profile,.widget_my_reccomend_posts,.widget_my_recent_posts{background-color:#fff}
.widget_categories ul li a{background-color:#fff;color:#2a3d44!important}
.widget_categories{border-radius:9px;}
.pt-post-main-box{background-color:#fff}
.pt-post-header{border-color:#fff!important}
.related-entry-headline{display:none}
.related-entry-section{background-color:#fff;padding-bottom:0px;padding-top:0px;margin-top:-2px}
.g-ad{margin-bottom:20px}
#prev-next{margin-top:15px;margin-bottom:0px}
.related-title-gad{text-align:center;position:relative;background:#fff;padding:.3em;color:#454545;font-weight:bold;font-size:20px;border-bottom:solid 3px;border-top:solid 3px;font-family:Roboto}
.ssArticlesContainer{background-color:#fff}
.adsbygoogle,.google_ads_frame2,.magazine-post-box-infeed{text-align:center}
.pt-post-main img{margin-bottom:-9px!important}
.video-container{margin-top:-15px!important;margin-bottom:-15px!important;text-align:center;width:92%;margin:0 auto;}
@media screen and (min-width: 850px){.video-container{margin-bottom:-60px}}@media screen and (max-width: 480px){.video-container{margin-bottom:0px!important;width:100%;}}.twitter-tweet{margin:0 auto;}
.pt-post-main blockquote{padding-top:18px;font-size:0.95em}
.pt-post-main blockquote:before{font-size:20px}
.pt-post-main blockquote:after{font-size:20px}
@media screen and (max-width: 640px){.pt-post-main blockquote{padding-left:15px;padding-right:15px;font-size:0.9em}
.pt-post-main blockquote:before{font-size:20px;margin-left:-10px;margin-top:-10px}
.pt-post-main blockquote:after{font-size:20px;margin-right:-10px;margin-bottom:-10px}} .next-page-link{width:100%;text-align:center;background:#454545;margin-top:0px;padding:5px}
.next-page-link a{display:block;color:#fff;text-decoration:none}
.page-link{font-size:15px;margin:20px 0 0px;text-align:center;clear:both}
.page-link a{border-radius:5px;border:2px solid #8f8f8f;padding:10px 13px;margin:5px}
.page-link a:hover{background:#4444}
.page-link span{border-radius:5px;padding:10px 15px;color:#fff;background:#454545}
.page-link a span{padding:0;color:#8f8f8f;font-size:15px;background:0 0}
#copyTarget{max-width:100%!important}
@media screen and (max-width: 800px){#copyright-center{margin-top:-40px!important;padding-bottom:50px!important}}#copyright-center{margin-top:-30px!important;margin-left:83%!important}
@media screen and (max-width: 800px){#copyright-center{margin-left:0%!important}}.footer-widget{background-color:#393f4c!important}
#footer-widget-area{border:none}
.postform{width:90%!important;margin-left:5%;background-color:#888!important;color:#fff!important}
.widget_archive select{font-size:16px;background-color:#888!important;color:#fff!important;border-color:#888}
#footer-widget-area{margin-top:-20px!important}
.blog-stats{color:#fff;text-align:center}
.fb-side{background-color:#3b5998}
.fb-side,.tw-side{color:#fff;width:100%;padding-top:10px;padding-bottom:10px;font-size:15px;margin-bottom:5px;text-align:center}
.tw-side{background-color:#1b95e0}
.fe-side{background-color:#2bb24c;margin-bottom:5px}
.fe-side,.ma-side{color:#fff;width:100%;padding-top:10px;padding-bottom:10px;font-size:15px;text-align:center}
.ma-side{background-color:#ff8c00}
@media screen and (max-width: 800px){#custom_html-19{display:none}}
@media screen and (min-width: 801px){#custom_html-26{display:none}}
.fb-side2{background-color:#3b5998;margin-right:2px}
.fb-side2,.tw-side2{color:#fff;width:49%;padding-top:10px;padding-bottom:10px;font-size:15px;margin-bottom:5px;text-align:center;display:inline-block;vertical-align:middle;}
.tw-side2{background-color:#1b95e0}
.fe-side2{background-color:#2bb24c;margin-bottom:5px;margin-right:2px}
.fe-side2,.ma-side2{color:#fff;width:49%;padding-top:10px;padding-bottom:10px;font-size:15px;text-align:center;display:inline-block;vertical-align:middle;}
.ma-side2{background-color:#ff8c00;margin-top:-5px}
.admin-pv{text-align:right;}
.admin-pv > span{margin:0 5px;padding:0 3px;}
.widget_categories select{margin-top:10px;padding:5px;margin-bottom:20px}
.fb-video{margin-bottom:15px;text-align:center}
@media screen and (max-width:470px){.fb-video{margin-bottom:-113px;margin-left:0em}}
.img-center{text-align:center}
.hidden_box{text-align:center;margin:2em 0;padding:0}
.hidden_box label{padding:15px;font-weight:700;border:2px solid #000;cursor:pointer}
.hidden_box label:hover{background:#efefef}
.hidden_box input{display:none}
.hidden_box .hidden_show{height:0;padding:0;overflow:hidden;opacity:0;transition:.8s}
.hidden_box input:checked~.hidden_show{padding:10px 0;height:auto;opacity:1}
.box24{position:relative;margin:20px 0px 20px 0px;padding:1em;border:3px solid #ABEE97;border-radius:8px}
.box24 .box-title{position:absolute;display:inline-block;top:-13px;left:10px;padding:0 9px;line-height:1;font-size:19px;background:#FFF;color:#ABEE97;font-weight:700}
.box24 p{text-indent:0;margin:0;padding:0}
.box25{position:relative;margin:20px 0px 20px 0px;padding:1em;border:3px solid #9D97EE;border-radius:8px}
.box25 .box-title{position:absolute;display:inline-block;top:-13px;left:10px;padding:0 9px;line-height:1;font-size:19px;background:#FFF;color:#9D97EE;font-weight:700}
.box25 p{text-indent:0;margin:0;padding:0}
.box26{position:relative;margin:20px 0px 20px 0px;padding:2em;border:4px solid #FFC300}
.box26 .box-title{position:absolute;display:inline-block;top:-13px;left:10px;padding:0 9px;line-height:1;font-size:19px;background:#FFF;color:#FFC300;font-weight:700}
.box26 p{text-indent:0;margin:0;padding:0}
@media screen and (max-width: 800px){.box26{padding:2em 1em 2em 1em}} .red-btn,.red-btn a{color:#fff!important}
.red-btn{box-shadow:2px 2px 2px #555;font-size:25px;margin-bottom:50px!important;margin:20px auto;;max-width:350px;text-align:center;padding:7px;background-color:#ed254e;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-weight:700;height:50px;line-height:35px}
.red-btn a{text-decoration:none!important;display:block}
.left-btn{box-shadow:2px 2px 2px #555;background-color:#039BE6;margin-bottom:15px;display:block;width:100%;text-align:center;padding:7px;float:right;color:#fff;font-weight:700;margin-left:-10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;height:50px;line-height:35px}
.left-btn a{text-decoration:none!important;color:#fff!important;display:block}
.right-btn{box-shadow:2px 2px 2px #555;background-color:#ed254e;margin-bottom:15px;display:block;width:100%;text-align:center;padding:7px;float:left;color:#fff;font-weight:700;margin-left:-10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;height:50px;line-height:35px}
.right-btn a{text-decoration:none!important;color:#fff!important;display:block}
.box-main:after{content:"";display:block;clear:both}
.box-main{text-align:center;font-size:25px;margin:40px 0}
@media screen and (min-width:600px){.right-btn{width:43%;margin-left:10px}
.left-btn{width:43%;float:left;margin-right:10px;margin-left:0}}
.booklink-box,.kaerebalink-box{padding:25px;margin-bottom:10px;border:double #CCC;overflow:hidden;font-size:small}
.booklink-image,.kaerebalink-image{margin:0 15px 0 0;float:left;min-width:160px;text-align:center}
.booklink-image img,.kaerebalink-image img{margin:0 auto;text-align:center}
.booklink-info,.kaerebalink-info{margin:0;line-height:120%;overflow:hidden}
.booklink-name,.kaerebalink-name{margin-bottom:24px;line-height:1.5em}
.booklink-powered-date,.kaerebalink-powered-date{font-size:8px;margin-top:10px;font-family:verdana;line-height:120%}
.booklink-detail,.kaerebalink-detail{font-size:12px}
.booklink-powered-date,.kaerebalink-detail{margin-bottom:15px}
.booklink-link2,.kaerebalink-link1{margin-top:10px}
.booklink-link2 a,.kaerebalink-link1 a{width:30%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:inline-block;margin:5px 2px 0 0;padding:10px 1px;text-align:center;float:left;text-decoration:none;font-weight:800;text-shadow:1px 1px 1px #dcdcdc;font-size:12px;color:#fff!important}
.booklink-footer,.shoplinkyahoo img{display:none}
.booklink-link2 a:hover,.kaerebalink-link1 a:hover{opacity:.6}
.booklink-link2 a:active .kaerebalink-link1 a:active{position:relative;top:1px}
.shoplinkamazon a{color:#FF9901!important;border:1px solid #FF9901!important}
.shoplinkrakuten a{color:#c20004!important;border:1px solid #c20004!important}
.shoplinkkindle a{color:#007dcd!important;border:1px solid #007dcd!important}
.shoplinkkakakucom a{color:#314995!important;border:1px solid #314995}
.shoplinkyahoo a{color:#7b0099!important;border:1px solid #7b0099!important;font-size:10px}
@media screen and (max-width:680px){.booklink-box,.kaerebalink-box{padding:15px}
.booklink-image,.kaerebalink-image{width:100px!important;min-width:initial}
.booklink-name>a,.kaerebalink-name>a{font-size:15px;font-weight:700}
.booklink-name,.kaerebalink-name{margin-bottom:12px}
.booklink-powered-date,.kaerebalink-powered-date{margin-top:5px}
.booklink-link2 a,.kaerebalink-link1 a{width:calc(100% - 4px);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:2px 0;padding:10px 0}} @media screen and (min-width: 801px){.comment-reply-title{font-size:18px!important}
.hidden_comments{text-align:center!important;padding:0;margin-top:40px;margin-bottom:0px}}@media screen and (max-width: 800px){.hidden_comments{text-align:center!important; padding:0;margin:2em 0}}.hidden_comments label{padding:15px;font-weight:700;border:2px solid #444444;cursor:pointer}
.hidden_comments label:hover{background:#efefef}
.hidden_comments input{display:none}
.hidden_show_comments{height:0;padding:0;overflow:hidden;opacity:0;transition:.8s}
.hidden_comments input:checked~.hidden_show_comments{text-align:left;padding:13px 0;height:auto;opacity:1}
#respond{background-color:#f89174!important;}
#comment-section{margin-left:-10px!important;margin-right:-10px!important}
#comment-title{margin-top:-10px!important}
.comment-list{margin-bottom:-30px!important;}
@media screen and (max-width:480px){#comment-section{margin-left:-40px!important;margin-right:-35px!important}
.comment-list{margin-bottom:-20px!important;margin-left:-10px!important}}#reply-title{margin-top:-20px;}
@media screen and (max-width: 480px){.comment-respond{ margin-left:-15px;margin-right:-15px}}#comment-box{margin-bottom:-30px;margin-top:3px}
.comment-author{margin-bottom:10px!important}
.comment-form{background-color:#fff}
#comment-title{color:#333}