@charset "utf-8";.hentry .post-meta,.article_footer{padding:1em 20px 0}.hentry .post-meta-bottom{margin-bottom:0}.single-post-main .content h2{background:#f66;border-radius:2px;margin:0 auto 15px}.single-post-main .content{color:#545454}.single-post-main .content h3{border-left:3px solid #4072B3;background:#fff;border-radius:0;padding:0 0 0 7px;line-height:1.5;margin:25px auto 10px;border-bottom:none;color:#4072B3}.single-post-main .content p{padding:0 0 0 10px;color:#333}.single-post-main .content p strong{color:#f66;border-bottom:1px solid #ccc;display:inline-block;width:100%;margin:10px auto}.single-post-main .content p strong span{color:#545454;font-size:14px;display:inline-block;margin:0 10px 0 0;line-height:19px}.single-post-main .content a{position:relative;border-bottom:1px solid #0042a5;color:#0042a5;font-weight:700}.single-post-main .content a:hover{opacity:.5;color:#0042a5}.single-post-main #toc_container{margin:10px 0;float:left;width:30%}.single-post-main #toc_container a{border-bottom:none;color:#f66;transition:.3s;font-weight:700}#toc_container.no_bullets ul li ul li{margin:5px auto;font-size:14px}a.page-numbers:hover{background:#f66}.post-box .post-cat a:hover{color:#fff;opacity:.5}.post_list_wrap:hover,.pickup-cat-list:hover,.single-recommend:hover,.widget_post_list:hover,.sticky-post-box:hover,.sc_article.list>a:hover{transform:none}#sidebar .widget_search.widget .searchform input[type="submit"].searchsubmit{background-color:#f66}.single-post-main .content h2 span a{border:none;color:#fff;cursor:text}.single-post-main .content h2 span a:hover{color:#fff;opacity:1}div.ads-content-bottom{text-align:center}div.ads-content-bottom ins{margin:0 20px}div.sp-none{display:inline-block}div.ads-content-title{float:left;width:67%;margin:10px 0 0 3%;line-height:1;display:none}div.ads-content-title br{display:none}.widget_post_list a{padding:10px 15px}#toc_container p.toc_title{text-align:left}#toc_container span.toc_toggle{display:block}#toc_container ul ul{margin-left:10px}div.ads-content-top{margin:15px auto 10px}.widget_post_list .meta .post_list_tag{text-align:right}.widget_post_list .post_list_tag .post_list_cat{font-size:12px;font-weight:700}.post-cat a,.post-cat-sp a{font-size:12px}.single-post-main .content p.m20{margin:20px auto}.single-post-main .content h2.cat-all{margin:10px auto;padding:5px 5px 2px;font-size:20px}.single-post-main .content a.cat-all-button{border:1px solid #f66;font-size:14px;color:#333;padding:10px 20px;margin:10px auto 60px;display:block;border-radius:30px;width:100%;transition:.3s;text-align:center;box-shadow:0 1px 1px rgba(255,255,255,.35) inset,0 1px 1px rgba(0,0,0,.3)}.single-post-main .content a.cat-all-button:hover{background:#f66;opacity:1;color:#fff}div.ads-page-kanren p.title{background:#f66;border-radius:2px;font-weight:700;margin:30px auto 0;line-height:1.5;padding:.5em 1em;font-size:1.6em;color:#fff}@media (max-width:768px){.single-post-main .content p strong span{font-size:12px;line-height:17px;display:block}div.ads-content-bottom ins{margin:0 auto}div.sp-none{display:none}.single-post-main #toc_container{float:none;width:100%}div.ads-content-title{float:none;width:100%;margin:10px auto}.post-cat a,.post-cat-sp a,.post-box-contents,a{transition:none!important}.post-box .post-cat{margin:0 auto 3px}.single-post-main .content p.m20{margin:10px auto}.single-post-main .content a.cat-all-button{width:100%;padding:10px 20px;line-height:1.3;text-align:left;font-size:13px}.single_thumbnail{padding:0 10px}div.ads-page-kanren p.title{font-size:1.3em}}#diver_widget_popularpost-2{margin-bottom:0}#sidebar #text-2.widget{padding:0;text-align:center}#sidebar #text-2.widget a.ranking-link{display:block;padding:10px 0;background:#f66;color:#fff;font-weight:700;position:relative;transition:.3s}#sidebar #text-2.widget a.ranking-link::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0a9";position:absolute;right:5%}#sidebar #text-2.widget a.ranking-link:hover{color:#f66;background:#fff}div.cat-contents p{font-size:14px;font-weight:400}.sc_article_date{width:100px}ul.cp_qa{list-style:none;padding:0 0 0 10px;margin:0 auto}ul.cp_qa li{color:#333;line-height:1.8;margin:0 auto;font-family:游ゴシック体,"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",FontAwesome,sans-serif;margin:20px auto}ul.cp_qa li:nth-child(odd) img{float:left;width:15%;margin:0 auto}ul.cp_qa li:nth-child(odd) p.cp_qa_text{float:right;width:83%;margin:0 0 0 2%;background:#efefef;padding:30px 2.5%;border-radius:2px;border:1px solid #aaa;position:relative}ul.cp_qa li:nth-child(odd) p.cp_qa_text::before{content:"";position:absolute;top:15%;left:-40px;border:20px solid transparent;border-right:20px solid #aaa;z-index:2}ul.cp_qa li:nth-child(even) img{float:right;width:15%;margin:0 auto}ul.cp_qa li:nth-child(even) p.cp_qa_text{float:left;width:83%;margin:0 2% 0 0;border:1px solid #f66;padding:30px 2.5%;border-radius:2px;background:#ffe1e1;color:#000;position:relative}ul.cp_qa li:nth-child(even) p.cp_qa_text::before{content:"";position:absolute;top:15%;right:-40px;border:20px solid transparent;border-left:20px solid #f66;z-index:2}@media (max-width:768px){ul.cp_qa li:nth-child(odd) p.cp_qa_text{width:80%;margin:0 0 0 5%;padding:4% 2.5%;font-size:12px}ul.cp_qa li:nth-child(odd) p.cp_qa_text::before{top:0;border:15px solid transparent;border-right:15px solid #aaa;left:-30px}ul.cp_qa li:nth-child(even) p.cp_qa_text{width:80%;margin:0 5% 0 0;padding:4% 2.5%;font-size:12px}ul.cp_qa li:nth-child(even) p.cp_qa_text::before{top:0;border:15px solid transparent;border-left:15px solid #f66;right:-30px}}div.meta div.contents span{font-size:12px;width:95%;margin:0 auto}.post-box .post-title.cc a span{font-size:13px;height:4.5em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#333;line-height:1.5;word-break:normal;font-weight:400;padding:10px 0 0;transition:all 250ms ease-out}.post-box .post-title.cc a:hover span,.post-box .post-title.cc a span:hover{color:#f66}.post-box .post-title.cc a{display:block;transition:all 250ms ease-out!important}.post-box .post-meta-all{overflow-y:hidden;padding:0!important;display:block;vertical-align:top;position:relative;width:100%;height:100%;min-height:150px}a.new-post-grid{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}a.new-post-grid span.title{display:block;padding:40px 0 0;width:calc(100% - 20px);margin:0 auto;font-weight:700}a.new-post-grid span.contents{display:block;width:95%;margin:0 auto;font-size:14px;padding:5px 0 0}.post-box .post-cat{background:#777;padding:2px 0;font-size:.6em;border-radius:2px;display:inline-block;margin-right:5px;vertical-align:middle;font-weight:700;position:absolute;top:10px;left:10px;z-index:2}.post-box .post-date{font-size:12px;position:absolute;bottom:10px;right:10px}.content ul.ads-content-middle{list-style:none;margin:25px auto;padding:0;line-height:1;width:85%}.content ul.ads-content-middle li{line-height:1;margin:0;width:50%;text-align:center;float:left}.wpp-meta,.post-stats{text-align:right}.post_list_views{text-align:right}.single-post-main .content h4{border-bottom:2px solid #4072B3;background:#fff;border-radius:0;padding:0;line-height:1.5;margin:25px auto 10px;color:#4072B3;font-size:1.1em}.single-post-main .content h4::after{content:none}div.fb-like-button{border:2px solid #3b5998;border-radius:2px;letter-spacing:-6px}div.fb-like-button div.left,div.fb-like-button div.right{display:inline-block;width:50%;text-align:center;letter-spacing:normal;vertical-align:middle}div.fb-like-button div.right{background:#ccc;padding:50px 0}div.fb-like-button div.right p{font-weight:700;margin:0 auto 15px;color:#3b5998}div.fb-like-button div.right div i{font-size:30px;padding:0 10px 0 0;color:#3b5998}div.information{letter-spacing:-6px}div.information div.left,div.information div.right{display:inline-block;letter-spacing:normal;width:50%;vertical-align:middle}div.information div.left{text-align:center}div.information div.left a{text-decoration:none;border:none}div.information div.left a img{max-width:250px}div.information div.right table th,div.information div.right table td{font-size:14px;padding:15px 10px}ul.mail-form{padding:0;list-style:none;max-width:600px;margin:50px auto}ul.mail-form li{margin:0 auto 25px}ul.mail-form li span{vertical-align:middle;margin:0 25px 0 0;font-size:12px;background:#eee;padding:5px 10px;border-radius:2px;color:#fff;font-weight:600}ul.mail-form li span.red{background:#f66}ul.mail-form li span.blue{background:#4072B3}ul.mail-form li select,ul.mail-form li input,ul.mail-form li textarea{vertical-align:middle;width:calc(100% - 70px);padding:5px;font-size:14px;border:1px solid #ccc;background:#fff;color:#333;border-radius:2px}ul.mail-form li textarea{height:150px}.single-post-main .content p.submit{padding:0;text-align:center;margin:50px auto 0}.single-post-main .content p.submit input{background:#f66;font-size:16px;font-weight:600;padding:15px 0;border-radius:2px;width:100%;max-width:400px}.single-post-main .content .site-map h2{background:#fff;border-left:3px solid #f66;border-radius:0;padding:0 0 0 10px;font-size:20px;margin:25px auto 5px;color:#0042a5}.single-post-main .content .site-map ul{padding:0 0 0 10px;list-style:none;margin:0 auto}.single-post-main .content .site-map ul li a{font-size:14px}@media (max-width:1260px){.post-box .post-meta-all{min-height:170px}}@media (max-width:1000px){a.new-post-grid span.contents{font-size:12px;color:#000}}@media (max-width:768px){.post-box .post-title.cc a span{height:auto;font-size:12px}#diver_widget_pcsp-3{padding:0}a.new-post-grid span.title{font-size:14px}.post-box .post-meta-all{min-height:150px}.post-box .post-date{left:10px;bottom:0}.content ul.ads-content-middle{margin:0 auto;width:100%}.content ul.ads-content-middle li{float:none;width:100%;margin:10px auto}div.fb-like-button div.left{display:block;width:100%;padding:25px 0}div.fb-like-button div.right{display:block;width:100%;padding:10px 0}div.fb-like-button div.right div i,div.fb-like-button div.right div iframe{vertical-align:middle}div.fb-like-button div.right p{font-size:14px}div.information div.left,div.information div.right{display:block;width:100%}div.information div.left a img{max-width:100px}div.information div.right table th,div.information div.right table td{font-size:12px}ul.mail-form{margin:25px auto}ul.mail-form li{margin:0 auto 15px}ul.mail-form li span{padding:2.5px 5px;margin:0 5px 0 0}ul.mail-form li select,ul.mail-form li input,ul.mail-form li textarea{width:calc(100% - 45px);font-size:12px}.single-post-main .content p.submit{margin:25px auto 0}.single-post-main .content p.submit input{font-size:14px}.single-post-main .content .site-map h2{background:#fff;border-left:3px solid #f66;border-radius:0;padding:0 0 0 10px;font-size:16px;margin:25px auto 5px;color:#0042a5}.single-post-main .content .site-map ul{padding:0;list-style:none;margin:0 auto}.single-post-main .content .site-map ul li a{font-size:12px}}.content ul.ads-content-middle,div.ads-content-top{display:none}