@charset "Shift_JIS";



/*

StyleSheet for Nihonkiin Portal Site

CSS FILE sub.css

apply for SUB TOP "News"



【LAST UPDATED】2 APR 2007

*/





/* *********************************************************************

ブログ用css

********************************************************************* */



/* common styles */

body#top3 .colored {

	background: #F8F8F8;

}

body#top3 .portal .colored ,

body#top3 .portals .colored {

	background: #F8F8F8;

}





/* *********************************************************************

Left Column

********************************************************************* */

body#top3 #LeftClm #category,

body#top3 #LeftClm #new,

body#top3 #LeftClm #archives {

	padding: 10px 5px;

	border: 1px solid #AEAEAE;

}



body#top3 #LeftClm #new li {

	font-weight: bold;

	background: url(../gazo/li_sche.gif) no-repeat 0 5.5%;

	padding: 0 0 5px 24px;

}

body#top3 #LeftClm #category li,

body#top3 #LeftClm #archives div.list-month {

	font-weight: bold;

	background: url(../gazo/li_sche.gif) no-repeat 0 62.5%;

	padding: 0 0 5px 24px;

}





/* 年別アーカイブ ツリー構造設定 */



body#top3 #LeftClm #archives ul.tree {

    margin: 0 0 0 15px;

    padding: 0;

    list-style: none;

}

body#top3 #LeftClm #archives ul.tree ul {

    margin: 0 0 0 10px;

    padding: 0;

}

body#top3 #LeftClm #archives ul.tree li {

    margin: 0;

    padding: 0 0 0 20px;

    background-image: url(../images/tree_lst.gif);

    background-repeat: no-repeat;

    list-style: none;

}

body#top3 #LeftClm #archives ul.tree li.tree_end {

    background-image: url(../images/tree_end.gif);

    list-style: none;

}



/* *********************************************************************

Center Column

********************************************************************* */

/* Blog基本設定

********************************************************************* */



.entry-box,

.tracback-box,

.comment-box {

	margin:0 0 10px 0;

}



.entry-ttl,

.trackback-ttl,

.comment-ttl,

.comments-open-ttl {

	background: url(../images/ttl_entry.gif) no-repeat;

	padding:0 0 0 12px;

	font-weight:bold;

}



.entry-box ul li {

	background: url(../images/ttl_entry.gif) no-repeat;

	padding:0 0 2px 12px;

	margin:0 0 9px 0;

}



.entry-text,

.trackback-body,

.comment-body {

	padding:5px 10px 10px;

}



.entry-footer {

	margin:5px 5px 0 0;

	padding:0;

	text-align:right;

	clear:both;

}



/* Win-IE6用 \*/

*html .colored{

	height:1%;

	}

/* Win-IE6用 */



.content-nav {

	clear:both;

	margin:10px 0 20px;

	text-align:center;

}



.pagelinks {

	clear:both;

	margin:20px 0 35px;

	text-align:center;

	font-size:135%;

}



.pagelinks span {

	font-size:75%;

}



.pagelinks a {

	padding:2px 3px;

	font-weight:bold;

}







/* *********************************************************************

Blog詳細設定 コメント

********************************************************************* */

.comments {

	margin:0 0 10px 0;

	padding:0;

}



.comments-content {

	margin:0 0 5px 0;

	padding:5px 0　5px;

}



.comment {

	padding:0 10px 5px;

}



.comment-footer-experimental {



}



.comment-footer {

    padding: 5px 0 5px 0;

    border-top: 1px solid #dae0e6;

    text-align: right;

}



#comments-open {

	padding:10px 20px;

}



.comment-content,

.comments-open-content,

.comments-closed {

    clear: both;

}



.comment-content {

	margin:0;

	padding:5px 0;

}



/* *********************************************************************

Blog詳細設定 トラックバック

********************************************************************* */



#trackbacks-info p {

	font-weight:bold;

}



.trackback {

	margin:10px 0 5px 0;

	padding:10px 0 0;

	border-top:1px solid #dae0e6;

}



.trackback-content {

	margin:0 0 5px;

}



.trackback-footer {

	text-align:right;

}



.more {

	padding:0 0 5px 0;

}



/* *********************************************************************

Blog詳細設定 コメントフォーム情報

********************************************************************* */



.comment-footer,

.comments-open-footer,

.archive-content {

    clear: both;

}



.comments-open-footer {

	width:400px;

	margin:10px 0 5px;

	text-align:center;

}



.comments-open label { display: block; }



#comment-author, #comment-email, #comment-url, #comment-text {

    width: 240px;

}



#comment-bake-cookie {

    margin-left: 0;

    vertical-align: middle;

}



.comments-open-ttl {

    clear: both;

}



#comment-post {

    font-weight: bold;

}



/* *********************************************************************

Blog詳細設定 その他

********************************************************************* */



form textarea#comment-text { width:400px; }



.error p,

.error strong{

	text-align:center;

	margin:10px 0;

}


