@charset "UTF-8"

*{
	margin:0;
	padding:0;
	border:0;
font-family: 'メイリオ', Meiryo,"Hiragino Kaku Gothic Pro", "Hiragino Maru Gothic Pro", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "ヒラギノ丸ゴ Pro W4", "Hiragino Maru Gothic Pro W4", "MS PGothic",sans-serif;
	}


.x:after{
	content:"";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	font-size:1px;
	line-height:1em;
	}

.x{
	display:inline-table;
	}

/* hide from ie-mac \*/
* html .x { height: 1%; }
.x { display: block; }
/* end hide from ie-mac */


.clearer{clear:both;}




a:link,
a:visited{
	color:#8b8b8b;
	text-decoration:underline;
	}

a:hover,
a:visited:hover{
	color:#999999;
	text-decoration:underline;
	}



div#column2_2 a:link,
div#column2_2 a:visited{
	color:#222;
	text-decoration:underline;
	}

div#column2_2 a:hover,
div#column2_2 a:visited:hover{
	color:#222;
	text-decoration:underline;
	}





p{
	margin:0 0 10px 0;
	padding:0;
	border:0;
	}


body{
	margin:0;
	padding:0;
	border-top:2px solid #222;
	background:#fff;
	text-align:left;
	color:#222;
	font-size:small;
	line-height:1.4em;
	font-family:Georgia, Times, serif;
	}

div#wrapper{
	width:900px;
	margin:0;
	padding:0;
	border:0;
	border-right:1px dashed #d9d9d9;
	/*background:#222;*/
	}

div#header {
	text-align:left;
	background:transparent url(http://www.nitodesign.jp/blog/images/logo.jpg) 25px center no-repeat;
	text-indent:-9999px;
	font-size:1px;
	line-height:1em;
	height:79px;
	border-bottom:1px dashed #d9d9d9;
	}

div#footer {
	clear:both;
	border-top:1px dashed #d9d9d9;
	padding:25px;
	}
div#footer p {
	text-align:right;
	}

div#footer p a {
	font-size:small;
	line-height:1em;
	font-weight:bold;
	color:#222;
	text-decoration:none;
	border-bottom:1px dotted #222;
	}

p#entry_navi{
	margin:0 0 40px 0;
	padding:0;
	border:0;
	}

div#column1_2{
	width:659px;
	min-height:600px;
	margin:0;
	padding:20px;
	border:0;
	float:right;
	text-align:left;
	background:#fff;
	border-left:1px dashed #d9d9d9;
	}

div#column2_2{
	width:180px;
	min-height:600px;
	margin:0;
	padding:20px 10px;
	border:0;
	float:left;
	text-align:left;
	color:#222;
	/*background:#000;*/
	}

div#column1_2 h1{
	margin:0 0 20px 0;
	padding:0 0 5px 0;
	border:0;
	font-size:large;
	line-height:1em;
	border-bottom:1px dashed #ccc;
	}

div.entry_bodymore,
div.entry_comments,
div.comment_form{
	margin:0 0 20px;
	padding:0;
	border:0;
	}

h2.date-header{
	font-size:large;
	margin:0 0 20px 0;
	padding:0;
	}

div.entry_bodymore h3 {
	font-size:large;
	color:#fff;
	margin:0 0 20px 0;
	padding:0;
	}

div.entry_bodymore h3 a:link,
div.entry_bodymore h3 a:visited,
div.entry_bodymore h3 a:hover,
div.entry_bodymore h3 a:visited:hover {
	text-decoration:none;
	}

div.entry_bodymore h3 a span {
	color:#fff;
	background:#000;
	text-decoration:none;
	}



div.entry_bodymore p span.entry_author{
	font-weight:bold;
	}

div.entry_bodymore p span.entry_date{
	font-style:italic;
	}



div.entry_comments h4{
	margin:0 0 10px 0;
	padding:5px 0 5px 33px;
	font-weight:bold;
	border-bottom:1px solid #ccc;
	background:transparent url(http://www.nitodesign.jp/global/images/blog/comment.gif) 0 0 no-repeat;
	}

div.entry_comments div.oddcomment,
div.entry_comments div.evencomment{
	margin:0;
	padding:10px;
	border:0;
	}

div.entry_comments div.evencomment{
	background:#efefef;
	}


div.comment_form h4{
	margin:0 0 10px 0;
	padding:0;
	border:0;
	font-weight:bold;
	}
	

div.comment_form div{
	font-size:x-small;
	margin:0 0 10px 0;
	}

div.comment_form input,
div.comment_form textarea{
	border:1px solid #222;
	}

div.comment_form textarea{
	margin:0 0 10px 0;
	padding:0;
	}

div.comment_form p label{
	font-size:x-small;
	}




div#column2_2 div{
	margin:0 0 25px 0;
	padding:0;
	border:0;
	font-size:x-small;
	}

div#column2_2 div h5{
	font-size:1px;
	line-height:1em;
	text-indent:-9999px;
	margin-bottom:6px;
	}

div#column2_2 div h5#recententry {
	height:12px;
	background:transparent url(http://www.nitodesign.jp/blog/images/title_recententry.jpg) 0 0 no-repeat;
	}

div#column2_2 div h5#categoryarchive {
	height:13px;
	background:transparent url(http://www.nitodesign.jp/blog/images/title_categoryarchive.jpg) 0 0 no-repeat;
	}

div#column2_2 div h5#monthlyarchive {
	height:13px;
	background:transparent url(http://www.nitodesign.jp/blog/images/title_monthlyarchive.jpg) 0 0 no-repeat;
	}

div#column2_2 div h5#about {
	height:11px;
	background:transparent url(http://www.nitodesign.jp/blog/images/title_about.jpg) 0 0 no-repeat;
	}

div#column2_2 div h5#link {
	height:10px;
	background:transparent url(http://www.nitodesign.jp/blog/images/title_link.jpg) 0 0 no-repeat;
	}



div#column2_2 div ul{
	margin:0;
	padding:0 0 0 15px;
	border:0;
	}

div#column2_2 input{
	margin:0 0 5px 0;
	padding:0;
	}
