@charset "shift-JIS";

/*
###########################################################
BLOG用 (blog.css)
###########################################################*/
/* 階層ページへのリンク */

/* ヒル説明枠 */
.idx2L {
    float: left;
    width: 610px;
    font-size: 12px;
    line-height: 17px;
    color: #666;
    }

.idx3L {
    float: left;
    width: 488px;
    font-size: 12px;
    line-height: 20px;
    color: #666;
    }

.idx3R {
    float: left;
    width: 125px;
    height: 190px;
    text-indent: -9999px;
    background: url(http://www.n-hill.com/common/images/about/bg006.jpg) top right no-repeat;
    }

div.article {
margin: 5px auto;
padding: 0 0 5px;
width:610px;
font-size:95%;
text-align:left;
}

.article p {
margin: 5px;
padding:0;
line-height:1.5;
}

.article img {
margin: 5px 0;
padding:0;
}

p.readmore {
margin: 0 10px;
text-align:right;
}

h3 {
	margin: 10px 0 10px;
	padding: 10px 5px 5px;
	font-size: 1em;
	line-height: 1;
        letter-spacing: 1px;
	border-bottom: 3px double  #ccc;
	}

h4 {
font-size:1em;
background-image:url(../images/point.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:10px;
}

#navi {
	margin: 0 0 10px;
	padding-right:  10px ;
        font-size: 10pt;
	}

.more {
	margin: 0 10px 0;
	text-align: right;
	}
	
.more a {
	margin: 0 10px 0;
	padding-left: 15px;
	background:url(../images/yajirushi.gif) left 1px no-repeat;
	}

/* Backnamber */

ul#backnumber {
	margin: 10px 0 10px;
	padding: 0;
	}

#backnumber li {
	list-style:none;
	margin:  5px 0 5px ;
	padding:  0 0 5px 15px;
	font-size: 11px;
	line-height:1.2;
	background:url(../images/yajirushi.gif) left 2px no-repeat;
	border-bottom: 1px dotted  #ccc;
}

hr{
	border: dotted 1px #7EB16C;
	width:95%;
	text-align: center;
}

/*セミナー*/
h5 {
clear:both;
margin:20px 0 10px;
padding: 0;
font-size:100%;
font-weight: bold;
color:#af6634;
border-bottom: 1px solid #af6634;
}

.ditails {
clear:both;
margin:30px auto 10px;
width: 500px;
text-align:left;
line-height: 1.5;
padding:10px;
border: 1px solid #af6634;
}


