@charset "utf-8";a,hr{padding:0}.clearfix,article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}#container,#rss .rss_list,header{width:100%}a:active,a:link,a:visited{color:#0aa0aa}#random #random_list,#rss .rss_list{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}#pager,body{text-align:left}#pager a:link,#pager a:visited,a:link,ins{text-decoration:none}#pager a,#pager span a{padding:12px 14px;background:#999;color:#fff}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;list-style:none}ins,mark{background-color:#ff9;color:#000}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;font-size:100%;vertical-align:baseline;background:0 0}.image img,article .image a,input,select{vertical-align:middle}mark{font-style:italic;font-weight:700}#pager .current,body,header{background:#fff}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .clearfix{height:1%}a:hover{color:#fa6e96;opacity:.6;-moz-opacity:0.6}img{vertical-align:bottom}body{color:#4d4d4d;font-size:14px;line-height:1.5;font-family:"ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro"}#wrap,header #into_header{width:1000px;margin:0 auto}header{position:fixed;top:0;box-shadow:0 0 4px #999;height:50px;z-index:1}#footer{padding:10px 0;text-align:center;font-size:12px;margin-top:40px}#pager,#tag_list ul li a{float:left;font-size:14px}header #into_header h1{float:left;margin-top:5px}header #into_header .g_menu{float:right;margin-top:15px}header #into_header .g_menu li{display:inline;font-family:'Josefin Slab',serif;font-weight:700;margin-left:20px;padding-left:20px;border-left:1px solid #a8a8a8}header #into_header .g_menu li.start{border:none}#rss{margin-top:70px}#rss p{float:left;width:300px}#rss .rss_list .list{height:210px;overflow:auto}ul.blogroll-list-wrap li.blogroll-list{padding:5px 0!important;border-bottom:1px dotted #ddd}.blogroll-channel{padding:5px 10px 10px!important}h3.share_title{position:relative;color:#fff;background:#fa6e96;font-size:16px;line-height:1;border:1px solid #fa6e96;padding:10px;border-radius:3px;z-index:0}h3.share_title:after{content:"";position:absolute;top:100%;left:30px;height:0;width:0;border:10px solid transparent;border-top:10px solid #fa6e96}ul.ad_list{width:940px;margin:0 auto}ul.ad_list li{float:left}#tag_list{clear:both;margin:20px 0}#tag_list ul{margin-top:10px}#tag_list ul li a{background:#a8a8a8;padding:0 3px;color:#fff;border-radius:3px;margin-left:15px;margin-top:3px}#content{margin-top:15px}article{width:333px;height:253px;overflow:hidden;float:left;border-bottom:0 solid #d6d6d6}article .info{width:313px;margin:10px auto 3px}#main_column .page_article .info .data,article .info .data{float:left;font-weight:700;color:#0aa0aa;font-family:'Josefin Slab',serif}article .info ul.social{float:right;width:200px}#main_column .page_article .info ul.social li,article .info ul.social li{float:right;margin-left:5px}article .image{width:305px;height:150px;overflow:hidden;margin:5px auto;border:4px solid #f5f5f5;text-align:center}article .image a{display:table-cell;text-align:center;line-height:0}.image img{width:305px}.image a{border:0}article .title{width:313px;margin:0 auto;line-height:1.3;font-size:13px}article ul{width:313px}#main_column .page_article ul.tag li a,article ul.tag li a{float:left;font-size:10px;background:#a8a8a8;padding:0 3px;color:#fff;border-radius:3px;margin-left:5px;margin-top:3px}#new,#random,#recom{margin-top:30px}#new #new_list,#recom_list{margin:10px 0 20px}#new #new_list li.ninja-recommend-article,#recom_list li.ninja-recommend-article{margin:5px 10px!important;border-bottom:1px solid #d6d6d6!important}#new #new_list .ninja-recommend-article-title,#recom_list .ninja-recommend-article-title{margin:auto;line-height:1.3;font-size:12px}#random #random_list{height:250px;overflow:auto;margin:10px 0 20px}#random #random_list li.ninja-recommend-article{font-size:12px!important;padding:5px 0!important;border-bottom:1px dotted #ddd!important;font-weight:400!important}#main_column{width:780px;float:left}#main_column .page_article{text-align:center;margin-bottom:20px;overflow:hidden}#main_column .page_article .img img{border:8px solid #f5f5f5;margin-bottom:10px}#main_column .page_article .info{width:770px;margin:10px auto 3px}#main_column .page_article .info ul.social{float:right;width:200px;margin-bottom:0}#main_column .page_article ul{width:780px;margin-bottom:20px}#right_column{width:200px;float:right}#right_column p.ad{text-align:center;margin:20px 0}#right_column #side_tag ul{margin-top:5px}#right_column #side_tag ul li{padding:10px 0;border-bottom:1px dotted #ddd;line-height:1.2;font-size:13px}.adright{float:right;margin:12px 0 0}#pager{margin:30px auto 40px;font-family:'Josefin Slab',serif}#pager span.next,#pager span.prev{border:none;background:0 0}#pager a{border-radius:3px}#pager a:active,#pager a:hover{text-decoration:none;background:#fa6e96;color:#fff}#pager .current{padding:10px 12px;color:#999;border:2px solid #999;border-radius:3px}#footer p.address{text-align:right;font-size:9px;color:#d8d8d8;margin-top:30px;border-top:2px solid #999;padding-top:20px}

#main_column .page_article {
    text-align: center;
    margin-bottom: 20px;
    padding: 15px 0 0;
    overflow: hidden;
}
