@charset "UTF-8";

/*  ================================================================================
	Base
================================================================================  */

body{ /*font-size:80%;*/ -webkit-text-size-adjust:none; }

#menuInner,#menuArea,.twitter,.tweetBtn,#twitterFollowBadge,img.cl,#siteCaption,h6,.rssBtn{ display:none; overflow:hidden; }
#stage,#header,#contentsArea,#contentsInner,#sideArea,#footerArea,#footerInner,.tagGrayArea{ width:100%!important; float:none!important; background-image:none!important; }
*{ float:none; }
#footerInner{ height:auto; padding:30px 0 15px; text-align:center; }
#footerInner img{ margin:0!important; }
ul.document li,ul.document li a{ background-image:none!important; }

h2,h2 img,#ci,#ci img{ margin-left:5px; }
#header{ border-bottom:5px solid #e7e4e4; }

.entryTitle{ width:auto; margin-left:0; margin-right:0px; padding-left:10px; padding-right:10px; }
#contentsInner{ margin-left:0px; margin-right:0px; padding-left:0; padding-right:0; }

#sideArea{ padding-bottom:0; }
.sTitle{ margin-left:10px; }
.tagGrayArea select{ width:80%; }
.i_none{ display:none; overflow:hidden; }
ul.document{ width:100%; margin-left:0; margin-bottom:30px; }


/**/
.entryListText img{ max-width:300px!important; height:auto!important; }
.entryListText{ clear:both; padding-left:10px; padding-right:5px; }
#commentArea h5{ padding:0 0 5px 28px; background:url(../images/maru.gif) no-repeat 10px 0.3em; }
#commentArea p{ padding-left:10px; }
table#commentForm th{ width:35%; }
table#commentForm td input,
table#commentForm td textarea{ width:90%; }
