body,html{overflow-x: hidden;background-color: transparent;color:#244151;font-size:12px;}
a{color:#009ecc;text-decoration:none;}
a:hover{text-decoration:underline;}
.cf:before,.cf:after {content:"";display:table;}
.cf:after {clear:both;}
/* For IE 6/7 (trigger hasLayout) */
.cf {zoom:1;}
#ttmain_iframe{width:562px;margin:0px 0px 0px 25px;border-top: 4px solid #0B1B24;padding:0 0 80px;background:url(../images/line.png) center bottom no-repeat;}
#ttmain_iframe h1{font-size:21px;color:#0B1B24;text-shadow:0 1px 1px #a4d1f0;padding:20px 0px 60px;font-weight:bold;background:url(../images/line2.png) center bottom no-repeat;}
#ttmain_iframe > ul{margin-right:-17px;}
.post{width:175px;height:220px;float:left;margin-right:17px;padding:0 0 40px;}
.date{background:url(http://www.thinktwice.co.jp/blog/wp-content/uploads/2012/10/icon_blog_date.png) no-repeat left center;padding:3px 0 0 20px;margin:10px 0;font-weight:bold;line-height:10px;font-size:11px;}
.thumb_list{background:#fff;display:block;width:171px;border:2px solid #d7e2ea;height:120px;overflow:hidden;text-align:center;}
.thumb_list:hover{border:2px solid #009ecc;}
a.forindex{padding:0 0 0 5px;display:block;line-height:1.8;font-size:13px;}
h3{font-size:16px;color:#244151;}
.cate li{float:left;padding:10px 0 30px;}
.fb{float:left;}
#related{margin:80px 0 0;}

.wp-pagenavi{text-align:center;margin:30px 0;}
.wp-pagenavi .current{padding:3px 8px;background:#0B1B24;color:#fff;margin-right:5px;}
.wp-pagenavi a{padding:3px 8px;background:#009ecc;color:#fff;margin-right:5px;text-decoration:none;}
.single_list{position: relative;}
.new{position: absolute; left: 0px; top: 0px;}