@media all{
body { line-height: 1.6 !important; font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;}
.clr {clear:both;}
#Wrapper {width:100%;margin:0 auto;}
#HeaderTopBox {}
#HeaderTopBoxInner {padding:5px 10px 0;}
#HeaderTopBoxInner h1{font-size:60%;font-weight: bold;}
#HeaderMiddleBox {}
#HeaderMiddleBoxInner {padding:10px 0 0;}
#HeaderMiddleBoxInner .mainimage{position:relative;}
#HeaderMiddleBoxInner .mainimage_bg{ width:100%;}
#HeaderMiddleBoxInner .mainimage_bg img{ width:100%;height:auto;}
#HeaderMiddleBoxInner .mainimage_ttl{font-size:120%; position:absolute;top:0; left:0; padding:5px 10px 0;}
#HeaderMiddleBoxInner .mainimage_desc{display:none;}
#HeaderMiddleBoxInner .mainimage_shadow{display:none;}
#HeaderMiddleBoxInner .mainimage_shadow img{display:none;}
#HeaderBottomBox {}
#HeaderBottomBoxInner {padding:0;}
#HeaderBottomBoxInner .navi {text-align:center;height:134px;overflow:hidden;}
#HeaderBottomBoxInner .navi li {height:44px;font-size:15px;width:50%;border-bottom: 1px dotted #fff !important;}
#HeaderBottomBoxInner .navi li a{height:44px;color:#fff;line-height:44px; font-size:100%;-webkit-text-size-adjust: none;border-right:1px dotted #fff;}
#MainBox {padding:0 0 40px;}
#MainBox .pankuzu{padding:10px; font-size:80%;}
#MainBoxInner {position:relative;}
#MainBoxInner .left{margin:0; padding:0 10px;}
#MainBoxInner .ttl_box{padding:0 10px;font-weight: bold;font-size:100%;line-height:36px;margin:0 0 20px;}
#MainBoxInner .profile_top_box{padding:0 0 20px 0;}
#MainBoxInner .profile_top_box .profile_img{float: left; width:130px; height:130px; margin:0 40px 20px 0;}
#MainBoxInner .profile_top_box .toprofile{float: right;margin:0 30px 20px 0;display: block; width:230px;height:30px;text-indent:-9999px;}
#MainBoxInner .profile_top_box .profile_cnt{margin:0 auto 10px;}
#MainBoxInner .profile_top_box .profile_outer{background:#fff;border:1px solid #F3F3F3; padding:10px;}
#MainBoxInner .left .post_box {padding:0 0 20px 0;}
#MainBoxInner .left .post_box .post{background:#fff;padding:10px;margin:0 0 5px 0;}
#MainBoxInner .left .post_box .post .post_ttl {padding:0;font-weight:bold;font-size: 90%; width:65%;float:left;}
#MainBoxInner .left .post_box .post .post_cnt {padding:0;}
#MainBoxInner .left .post_box .post .post_img{width:90px;height:90px;margin:0; float:right;}
#MainBoxInner .left .post_box .post .post_img img{width:90px;height:90px;}
#MainBoxInner .left .post_box .post .post_cnt .post_exp{display:none;}
#MainBoxInner .left .post_box .post .post_date{display:block;text-align:center;padding:0px; clear:both;padding:0;}
#MainBoxInner .left .post_box .post .todetail{display:none;margin: 20px auto 0;text-indent:-9999px;}
#MainBoxInner .left .post_box .pager{text-align:center;margin:10px 0 20px 0;}
#MainBoxInner .left .post_box .pager img{width:40%; height: auto;}
#MainBoxInner .left .post_box .pager .topref{ width:45%; height:auto;}
#MainBoxInner .left .post_box .pager .tonext{ width:45%; height:auto;}
#MainBoxInner .left .post_box .social_box{ clear:both;margin:0 0 20px 0;}
#MainBoxInner .left .post_box .social_btn{clear:both;margin:5px 0 0 0;overflow:hidden;}
#MainBoxInner .left .post_box .twitter_btn{ width:100px;}
#MainBoxInner .left .post_box .facebook_btn{ width:110px;}
#MainBoxInner .left .post_box .mixi_btn{ width:100px;}
#MainBoxInner .left .post_box .google_btn{ width:75px;}
#MainBoxInner .left .post_box .hatena_btn{ width:110px;}
#MainBoxInner .left .rank_box {padding:0 0 20px 0;}
#MainBoxInner .left .rank_box .rank{margin:0 0 20px 0;}
#MainBoxInner .left .rank_inner {padding:10px;background:#fff;}
#MainBoxInner .left .rank_inner .rank_img{width:140px;height:140px;margin: 0 auto 20px; position:relative;}
#MainBoxInner .left .rank_inner .rank_img .rankimg{width:140px;height:140px;}
#MainBoxInner .left .rank_inner .rank_img .rankno{position:absolute; top:-10px; left:-10px;}
#MainBoxInner .left .rank_inner .rank_ttl{padding:0 0 5px 0;font-weight:bold;font-size: 100%;}
#MainBoxInner .left .rank_inner .rank_exp{display:none;}
#MainBoxInner .left .rank_inner .todetail{display:block;margin: 20px auto 0; width:163px;height:30px;text-indent:-9999px;}
#MainBoxInner .left .rank_inner .rank_line{height:4px;margin:20px 0;}
#MainBoxInner .left .menu_box {padding:0 0 20px 0;}
#MainBoxInner .left .menu_free {padding:20px; margin:0 0 20px;background:#fff;}
#MainBoxInner .left .menu_reco { margin: 0 0 20px;}
#MainBoxInner .left .menu_reco ul {padding: 10px;background:#fff;border:1px solid #F3F3F3;}
#MainBoxInner .right{margin:10px;padding: 10px;background:#fff;border:1px solid #F3F3F3;}
#MainBoxInner .right .widget{margin:0 0 20px;}
#MainBoxInner .right .widget_ttl{line-height: 30px;margin: 0 0 20px;padding: 0 0 6px;}
#MainBoxInner .right .widget_desc{}
#FooterBox {padding:30px 10px 10px; color:#fff; position:relative;}
#FooterBox .footer_widget1{width:100%;}
#FooterBox .footer_widget2{width:100%;}
#FooterBox .footer_widget3{width:100%;}
#FooterBox .footer_widget{margin:0 0 20px 0;}
#FooterBox .footer_widget li {height:35px;line-height:35px;}
#FooterBox .footer_widget .footer_widget_ttl{background: url(//takenori.info/blog/wp-content/themes/sample_theme_2columnsample_theme_2column20130325/images/heading_bg03.png) no-repeat scroll 0 bottom transparent;line-height: 30px;margin: 0 0 20px;padding: 0 0 6px;}
#FooterBox .copy{color:#fff; text-align:center; font-size:80%;padding:20px 0 0 0;}
#FooterBox .copy a{color:#fff;}
#FooterBox .pagetop{position:absolute;top:-45px; right:10px;}
#FooterBox .pagetop img{height: auto; width: 163px;}
.wp_editor h1 {font-size:160% !important; font-weight:bold !important;}
.wp_editor h2 {font-size:140% !important; font-weight:bold !important;}
.wp_editor h3 {font-size:120% !important; font-weight:bold !important;}
.wp_editor h4 {font-size:100% !important; font-weight:bold !important;}
.wp_editor h5 {font-size:90% !important; font-weight:bold !important;}
.wp_editor h6 {font-size:80% !important; font-weight:bold !important;}
.wp_editor em {font-style:italic !important;}
.wp_editor strong {font-weight:bold !important;}
.wp_editor ol {list-style-type: decimal !important;padding:0 0 0 30px;}
.wp_editor ul {list-style-type: disc !important;padding:0 0 0 30px;}
.wp_editor del {color:red;border-bottom:2px dotted #f00;}
.wp_editor address {font-style:italic !important;} .style_zone {display:none;}
.tablet_zone {display:none;}
.smart_zone {display:inline;} #MainBoxInner .left .post_box .post_single{background:#fff;padding:20px 20px 0 20px;margin:0 0 20px 0;}
#MainBoxInner .left .post_box .post_single .post_ttl {padding:0 0 10px 0;font-weight:bold;font-size: 120%;}
#MainBoxInner .left .post_box .post_single .post_date{display:block;text-align:right;padding: 0 0 5px;}
#MainBoxInner .left .post_box .post_single .post_cnt {position:relative;clear:both;line-height: 180%;margin: 0 0 20px 0;}
#MainBoxInner .left .post_box .post_single img{max-width:100%; height:auto; margin:0 0 10px 0;text-align:center;}
#MainBoxInner .left .post_box .post_single .fb-comments, .fb-comments iframe[style], .fb-comments span[style] { width:100% !important;  margin:0 0 0 0;} #MainBoxInner .left .post_box .post_page{background:#fff;padding:20px 20px 0 20px;margin:0 0 20px 0;}
#MainBoxInner .left .post_box .post_page .post_ttl {padding:0 0 10px 0;font-weight:bold;font-size: 120%;}
#MainBoxInner .left .post_box .post_page .post_date{display:block;text-align:right;padding: 0 0 5px;}
#MainBoxInner .left .post_box .post_page .post_cnt {position:relative;clear:both;line-height: 180%;margin: 0 0 20px 0;}
#MainBoxInner .left .post_box .post_page img{max-width:100%; height:auto; margin:0 0 10px 0;text-align:center;}
#MainBoxInner .left .post_box .post_page .fb-comments, .fb-comments iframe[style], .fb-comments span[style] { width:100% !important; }
#MainBoxInner .left .post_box .post_page .post_profileimg{text-align:center; margin:0 0 10px 0;}  .relative {position:relative;}
}