@charset "utf-8";.blog-width,body{position:relative}.blogroll-channel a,.blogroll-list,.related-articles ul li a{text-overflow:ellipsis;white-space:nowrap}li.pickup,ol,ul{list-style:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-style:normal;font-weight:400;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}html{overflow-y:scroll;font-family:'Lucida Grande','Hiragino Kaku Gothic ProN',Meiryo,sans-serif;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}*,:after,:before{box-sizing:border-box}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}input,textarea{margin:0;padding:0}input:-moz-placeholder,input::-webkit-input-placeholder,textarea:-moz-placeholder,textarea::-webkit-input-placeholder{color:#888}input[type=button],input[type=submit],input[type=search],input[type=reset]{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0;width:100%}caption,th{text-align:left}a:focus{outline:0}img{max-width:100%}.article-body a img:hover,.sidebar a img:hover{opacity:.8;background-color:#FFF}b{font-weight:700}body{font-size:13px;line-height:1.2;color:#222;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f3f3f3;word-break:break-all}a:link,a:visited{color:#222;text-decoration:none}a:hover{color:#E4007F;text-decoration:none}#ad2,#header2,.maist{display:none!important}.blog-width{margin:0 auto;width:1060px}.blog-header{background-color:#E4007F;height:55px;margin-bottom:10px}.blog-title{width:340px}.blog-title a img{display:block;padding:10px 0}.header-nav{position:absolute;right:0;top:10px}.header-nav li{display:inline-block}.header-nav li a{color:#fff;font-size:14px}.nav-icon a{border:3px solid #fff;display:block;font-size:18px;height:35px;line-height:30px;margin-left:12px;text-align:center;width:35px}.nav-icon.rss a{background-color:#ffa019}.nav-icon.twitter a{background-color:#4c9bd6}.nav-icon.rss a:hover{border:3px solid #ffa019}.nav-icon.twitter a:hover{border:3px solid #4c9bd6}h1.blog-title{font-size:20px;color:#fff;padding-top:18px}h1.blog-title a{color:#fff}p.picc{margin:0 auto 10px;text-align:center}.content-left{float:left;width:940px}.main{float:left;width:750px}.article{background-color:#fff;border:1px solid #c8c8c8;border-top:3px solid #E4007F;margin-bottom:10px;padding:12px}.article-title a{color:#1a1a1a;display:inline-block;font-size:24px;font-weight:700}.article-title a:hover{color:#E4007F}.article-nav{background-color:#fafafa;border-bottom:1px dotted #c8c8c8;border-top:1px dotted #c8c8c8;color:#555;margin:10px 0;padding:6px 0;position:relative}.article-nav li{display:inline-block;margin-left:12px;vertical-align:middle}.article-comment i,.article-date i,.article-meta i{font-size:18px;vertical-align:bottom}.article-nav li a{color:#555}.article-nav li a:hover{color:#E4007F;text-decoration:underline}.article-date i{color:#E4007F}.article-meta i{color:#F93}.article-comment i{color:#4BB875}.article-sns{overflow:hidden;position:absolute;right:10px;top:5px}.article-sns iframe{overflow:hidden!important;width:70px!important}.blogroll-channel a,.blogroll-list,.popularArticleWithImage a,.related-articles ul li a,.rss,.rssunder{overflow:hidden}.article-body :visited,.article-body a:link{color:#06c;text-decoration:none}.article-body{padding:10px}.article-body img{float:none!important}.article-body blockquote{background-color:#f9f9f9;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);padding:10px!important}.article-body blockquote br{display:none}.article-body .resTxt blockquote br{display:inline}.article-body .resTxt{font-size:15px;line-height:1.5;padding-left:20px}.article-body .name{display:block;margin-bottom:10px}.article-body .resWrap{margin-bottom:25px}.article-body .resAnchor{margin-bottom:25px;margin-left:20px;padding:10px}.source{font-size:9px!important;text-align:right}a.article-continue{border:2px solid #E4007F;border-radius:5px;color:#E4007F;display:block;font-size:16px;font-weight:700;line-height:38px;margin:0 auto 10px;text-align:center;width:300px}a.article-continue:hover{background-color:#E4007F;color:#FFF}ul.index-navigator{margin:0 0 30px!important}li.paging-next,li.paging-prev{margin:0 5px!important}.index-navigator .paging-first a,.index-navigator .paging-last a,li.paging-next a,li.paging-number ol.paging-number li a,li.paging-prev a{background:#fff;border:1px solid #c8c8c8;color:#333;display:inline-block;height:32px;line-height:32px!important;padding:0 12px!important;text-decoration:none}.index-navigator .paging-first a:hover,.index-navigator .paging-last a:hover,li.paging-next a:hover,li.paging-number ol.paging-number li a:hover,li.paging-number ol.paging-number li.current,li.paging-prev a:hover{background:#E4007F;color:#fff;display:inline-block;font-weight:700;height:32px;line-height:32px;padding:0 12px}ul.index-navigator li a,ul.index-navigator li.current{height:32px!important;line-height:32px!important;margin:0 3px!important}.article-footer{position:relative}.article-footer h3{background-color:#fff;display:inline;font-size:15px;font-weight:700;margin:10px 10px 10px 0}.article-footer h3::after{content:"";display:block;height:5px;margin-top:-13px;width:100%}.related-articles ul{margin-bottom:30px}.related-articles ul li a{border-bottom:1px dotted #c8c8c8;display:block;line-height:30px;font-size:15px}.related-articles ul li a:hover{background-color:#FFF9FC}.social-button{margin:10px 0;text-align:center}.social-button li{display:inline-block}.social-button li a{border-radius:3px;color:#fff;display:block;font-size:14px;height:40px;line-height:40px;padding-left:35px;position:relative;width:280px}.social-button .com i,.social-button .twt i{border-radius:3px 0 0 3px;font-size:18px;left:0;position:absolute;width:40px;display:block;line-height:40px;height:40px}.social-button .twt a{background-color:#55aded;margin-right:10px}.social-button .twt i{background-color:#4c9bd6}.social-button .com a{background-color:#50D383}.social-button .com i{background-color:#4BB875}#comment-form .button,.read-all a{border:2px solid #E4007F;text-align:center}.read-all a{border-radius:5px;color:#E4007F;display:block;font-size:14px;line-height:40px;margin:0 auto 30px;width:570px}.read-all a:hover{background-color:#E4007F;color:#FFF}.articleNav .next a,.articleNav .prev a{background-color:#fff;border:1px solid #c8c8c8;width:48%}.articleNav{margin-bottom:30px}.articleNav li{position:relative}.articleNav .next i,.articleNav .prev i{color:#E4007F;font-size:30px;position:absolute;top:12px}.articleNav .prev a{float:left;padding:12px 10px 12px 45px}.articleNav .prev i{left:10px}.articleNav .next a{float:right;padding:12px 45px 12px 10px}.articleNav .next i{right:10px}.articleNav li a:hover{color:#FFF;background-color:#E4007F;border:1px solid #E4007F}.articleNav li a:hover i{color:#FFF}.popularArticleWithImage:first-child a{border-top:none}.article-body-more iframe{display:none}.article-body-more .resTxt iframe{display:inline}.cf,.cf:after{display:block}.t_b{font-weight:700!important;font-size:17px!important}.anchored{font-weight:700;line-height:22px}.article-pager-type1{text-align:center;height:40px;padding-top:10px}header#category-header,header#monthly-header{height:42px;margin-bottom:10px;overflow:hidden;background:#fff;border:1px solid #c8c8c8;text-align:center;padding:13px;font-weight:700;font-size:18px}.articleList{margin-top:15px;padding:10px 14px;border:1px solid #dcdee0;position:relative}.articleList__left{width:224px;height:162px;background:#eee;float:left}.articleList__right{width:459px;float:right}.articleList__date{margin-top:10px;font-weight:700;color:#999}.articleList__title{margin-top:15px;font-size:16px;font-weight:700}.articleList__title a{text-decoration:underline}.blogroll-channel a,li.pickup a{text-decoration:none;vertical-align:middle}.articleList__btn{margin-top:30px}.cf:after{content:".";height:0;font-size:0;clear:both;visibility:hidden}.rss{border:1px solid #c8c8c8;height:242px;margin-bottom:10px;background:#fff}.rss .left{float:left;width:50%}.rss .right{float:right;width:50%}.blogroll-list{padding:4px 5px;border-bottom:1px solid #ccc;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis}.blogroll-channel a{position:relative;display:inline-block;padding:0 0 0 16px;color:#000;font-size:15px;width:100%}.pickup a:hover,a.blogroll-link:hover{color:red}.blogroll-link:before,li.pickup a:before{width:4px;border-top:2px solid #ec0a3f;border-right:2px solid #ec0a3f}.blogroll-link:before{left:3px;height:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.blogroll-channel a:after,.blogroll-channel a:before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.blogroll-list:hover{background-color:#FAFAD2}.rssunder{background-color:#fff;height:320px;margin-bottom:20px}.articleSingle__ads,.articleSingle__ads-top{margin:30px 0;text-align:center}.articleSingle__ads>div{padding:0 4px;display:inline-block}aside.pushPosts{margin-bottom:20px;margin-top:20px;font-weight:700}dd.recommended{margin-top:10px;margin-left:0}dd.recommended ol{counter-reset:li}li.pickup{margin:0 15px 5px 5px;padding:5px 0 5px 2px;border-bottom:dashed 1px #999;position:relative;line-height:15px;line-height:27px}li.pickup a{position:relative;display:inline-block;padding:0 0 0 16px;font-size:16px;font-weight:700}li.pickup a:before{height:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}li.pickup a:after,li.pickup a:before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.side,.sidetitle{position:relative}li.pickup:hover{background-color:#FFF9FC}p.heading01{font-size:17px;font-weight:700}.comment_wrap{background-color:#fff;border:1px solid #e0e0e0;box-shadow:0 0 3px 1px rgba(204,204,204,.7);margin:15px 0!important;padding:10px!important}#comment-form #author,#comment-form #text{box-shadow:0 1px 3px #ddd inset;background-color:#fdfdfd;display:inline-block;margin:10px 0 15px;width:100%}#comment-form{padding:10px}#comment-form label{display:block}#comment-form #author,#comment-form #text{border:1px solid #ccc;border-radius:4px;padding:10px}#comment-form .button{border-radius:5px;background-color:#FFF;cursor:pointer;color:#E4007F;display:block;font-size:14px;line-height:33px;margin:0 auto 30px;width:510px}#comment-form .button:hover{border:2px solid #E4007F;background-color:#E4007F;color:#FFF}.comment_wrap .comment_header span{color:#080}.comment_wrap .comment_body{font-size:15px;padding:15px 10px 10px 20px}tr.input-etc,tr.input-facemark{display:none}.sidebar{float:right;width:300px}.sidewrapper{background-color:#fff;border:1px solid #c8c8c8;margin-bottom:10px}.sidetitlebody{padding:1px}.sidetitle{background:#EE87B4;border-bottom:1px solid #E4007F;padding:5px 0;text-align:center}.side{padding:0 1px}.sidebody a{border-top:1px dotted #c8c8c8;display:block;padding:5px;width:100%;color:#222}.sidebody a:hover{color:#E4007F;background-color:#FFF9FC}.sidebody:first-child a{border-top:none}.side ul.recent-article-image li{border-top:1px dotted #c8c8c8;margin-bottom:6px;margin-top:-1px;padding:6px}.side ul.recent-article-image li a{color:#222;font-size:12px}.side ul.recent-article-image li a:hover{color:#E4007F}.side ul.recent-article-image li:first-child{border-top:none}.side .recent-article-image li img{float:left;margin:0 6px 0 0}div.popularArticlesWithImage.plugin.A li div.image.noimage{background:url(https://placeholdit.imgix.net/~text?txtsize=33&txt=noimg&w=290&h=180) #daf5da;height:180px;width:290px}.blog-footer{background-color:#2d2d2d;text-align:center;padding:10px;color:#fff}.blog-footer .blog-title{margin:0 auto}.ad{display:none}