.tag_column{float:left;width:155px;}
.ex{display:block;float:right;margin:10px 0 0;}
.cont,.comm{font-size:0.9em;font-weight:700;color:#555;height:13px;line-height:13px;}
.text{border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #eee;border-bottom:1px solid #eee;color:#777;width:200px;padding:2px;}
.submit{cursor:pointer;font-weight:700;border:1px solid #c9d8da;background:#297eb9;color:#fff;padding:2px;}
.submit:hover{border:1px solid #ccc;background:#fff;color:#555;}
#footer{width:100%;text-align:center;background:#eee;border-top:2px solid #d5d5d5;font-family:arial;font-size:0.75em;color:#999;}
#footer-inner{width:1000px;text-align:center;margin:0 auto;padding:10px 0;}
.des{float:left;display:inline;text-align:left;}
.copy{float:right;display:inline;text-align:right;}
.des p,.copy p{line-height:1.5em;}
.footernavi{width:100%;text-align:center;background:#666;margin:35px 0 0;padding:4px 0;}
.footernavi li a:hover{color:#ffc000;}
.aligncenter{display:block;overflow:hidden;text-align:center;margin:0 auto;}
.alignleft{float:left;display:inline;overflow:hidden;margin-right:10px;margin-bottom:10px;}
.alignright{float:right;display:inline;overflow:hidden;margin-left:10px;margin-bottom:10px;}
.alignnone{display:block;overflow:hidden;margin-bottom:10px;}
.post h2{font-size:1.5em;font-weight:400;letter-spacing:-1px;color:#aaa;margin:15px 0 0;}
.post h3{color:#297eb9;font-size:1.7em;font-family:arial;font-weight:400;letter-spacing:-1px;margin:15px 0 0;}
.post p{line-height:1.4em;text-align:justify;margin:10px 0 0;}
.post ul,.post ol{margin-left:15px;margin-top:10px;}
.post ul ul,.post ol ol{margin-left:15px;margin-top:5px;margin-bottom:5px;font-size:0.9em;color:#888;}
.post ul li{line-height:1.4em;border-bottom:1px solid #eee;list-style-type:circle;padding:3px 0;}
.post ol li{line-height:1.4em;border-bottom:1px solid #eee;padding:3px 0;}
.post code{display:block;background:#eee;border:1px solid #e6e6e6;font-size:1.1em;color:#444;margin:20px 0 0;}
.post blockquote{display:block;background:#e9f8fb;border:1px solid #cfdee1;color:#366799;font-weight:700;margin:20px 0 0;padding:0 10px 10px;}
.post blockquote blockquote{border:none;color:#555;font-weight:400;margin:10px 0 0;padding:0 0 0 20px;}
.page-all{display:block;background:url(http://cdn.sakuhetu.com/imgs/sites/xde/b_featuredY2.png) repeat-y;height:auto;}
.page-top{display:block;background:url(http://cdn.sakuhetu.com/imgs/sites/xde/sprites.png) top no-repeat;background-color:transparent;width:662px;background-position:-2480px 0;min-height:230px;}
.containerI{padding:15px 15px 1px 7px;}
.sitenav{font-size:0.9em;border-bottom:1px dotted #ccc;line-height:1.5em;color:#999;}
.item{border-top:1px solid #eee;padding-top:5px;margin-top:20px;}
.post-thumb img{float:left;display:inline;margin:10px 10px 10px 0;border:1px solid #c6c6c6; padding:2px;}
.post-tags{color:#999;border-bottom:1px dotted #ddd;border-top:1px dotted #ddd;font-size:0.9em;margin:10px 0;padding:5px 0;}
.tags{color:#999;font-size:0.9em;margin:10px 0 0;}
.tags a{color:#666;font-weight:700;}
#header{overflow:hidden;background:url(http://cdn.sakuhetu.com/imgs/sites/xde/sprites.png) no-repeat;background-color:transparent;height:135px;width:1000px;background-position:-662px 0;position:relative;}
#logo{position:absolute;bottom:0;left:20px;background:url(http://cdn.sakuhetu.com/imgs/sites/xde/sprites.png) no-repeat;background-color:transparent;background-position:-5744px 0;width:181px;height:105px;}
body{width:100%;background:#ddd;text-align:center;}
input,textarea,select{font-family:arial;}
#wrapper{width:1000px;text-align:left;font-family:arial;font-size:0.75em;color:#555;margin:-25px auto;}
#bigcolumn{float:left;width:662px;margin:10px 14px 0 0;}
#leftcolumn{float:left;width:324px;margin-right:14px;}
#menu{display:block;width:1000px;height:30px;background:url(http://cdn.sakuhetu.com/imgs/sites/xde/sprites.png) no-repeat;background-position:-4664px 0;position:relative;z-index:10;margin:10px 0 0;}
#menu ul{position:absolute;top:0;left:5px;height:30px;}
#menu ul li{position:relative;}
#menu ul li,#menu ul li a{float:left;display:block;}
#menu ul li a{height:30px;line-height:30px;color:#555;font-weight:700;background:url(http://cdn.sakuhetu.com/imgs/sites/xde/menu_l2.png) no-repeat right;padding:0 10px;}
.searchform{position:absolute;left:10px;height:20px;}
.box_a{background:url(http://cdn.sakuhetu.com/imgs/sites/xde/box_rp2.png) repeat-y;overflow:hidden;margin:10px 0 0;}
.box_a h2{display:block;width:314px;height:17px;background:url(http://cdn.sakuhetu.com/imgs/sites/xde/box_h2.png) no-repeat top;border-bottom:1px dotted #ddd;overflow:hidden;position:relative;padding:7px 0 0 10px;}
.box_a div{display:block;padding:0 10px;}
.box_a p{line-height:1.3em;color:#999;margin:10px 0 0;}
.box_a em{color:#999;}
span.foot{display:block;background:url(http://cdn.sakuhetu.com/imgs/sites/xde/sprites.png) bottom no-repeat;background-color:transparent;height:14px;width:324px;background-position:-3342px 0;}
#feedlink{font-weight:700;padding-left:22px;background-position:left center;}
#feedform{display:block;background-position:left center;margin:7px 0 0;}
#feedform fieldset{display:inline;overflow:hidden;}
#feedform input{vertical-align:middle;display:inline;}
#feedemail{border:1px solid;width:194px;height:14px;color:#666;margin-left:22px;padding:3px;}
*{font-size:1em;outline:0;border:0;text-decoration:none;vertical-align:baseline;white-space:normal;margin:0;padding:0;}
html,body{line-height:1;}
hr{display:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';}
blockquote,q{quotes:"" "";}
ul{list-style-type:none;}
ol{list-style-type:decimal;margin:0 0 0 20px;}
.clear{clear:both;}
html{overflow:0;}
.cat-widget h3 a,#topnav a:hover,#topnav li.feed a:hover,body a:hover{color:#333;}
featured .footer,.page-bottom{display:block;background:url(http://cdn.sakuhetu.com/imgs/sites/xde/sprites.png) bottom no-repeat;background-color:transparent;height:15px;width:662px;background-position:-1818px 0;}
.post ul li a:hover,.post ol li a:hover,.tabcontent li a:hover{background:#f6feff;color:#297eb9;}
.tags a:hover,#topnav li.feed a,body a,#menu ul li.current-cat a,#menu ul li.current-cat a:hover,#menu ul li.current-cat ul li a:hover,#menu ul li a:hover,#menu u ul li a:hover{color:#297eb9;}
#sidebar,#rightcolumn{float:left;width:324px;}
.tith{font-size:15px;font-weight:700;color:#aaa;}
.bnav{margin-top:20px;margin-bottom:10px;padding:10px;}
.wp-pagenavi a:hover{border:1px solid #000;font-size:12px;color:#000;background-color:#FFF;}
.wp-pagenavi span.pages{color:#000;font-size:12px;border:1px solid #000;background-color:#FFF;margin:2px;padding:2px 4px;}
.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:visited,.wp-pagenavi a:active{font-size:12px;border:1px solid #06c;color:#06c;background-color:#FFF;margin:2px;padding:2px 4px;}
.siad{color:#999;font-size:0.7em;line-height:1.3em;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;margin-top:5px;margin-bottom:5px;padding-top:2px;padding-bottom:2px;}
img{border:none;}
.rssimg{float:right;background:url(http://cdn.sakuhetu.com/imgs/sites/xde/sprites.png) top no-repeat;background-color:transparent;height:14px;width:36px;background-position:-5666px 0;}
.downwall{float:left;background:url(http://cdn.sakuhetu.com/imgs/sites/xde/sprites.png) no-repeat;background-color:transparent;height:31px;width:150px;background-position:-4314px 0; margin:15px 0 20px 0;}
#social_side{position:relative;width:240px;height:80px;padding:3px;}
#facebook_social{position:absolute;right:180px;}
#plusone_social{position:absolute;right:135px;}
#twitter_social{position:absolute;right:75px;}
#ldin_social{position:absolute;right:10px;margin-top:1px;}
.post h1,.tithc{font-size:2em;font-weight:400;font-family:georgia;margin:15px 0 5px;}
