@charset "utf-8";
/* CSS Document */


/* 
-------------------------------- */
h1 {
width:571px;
height:52px;
margin:0;
padding:0;
background:url(../img3/kunren3/h1title.jpg) no-repeat left center;
text-indent:-9999em;
}
h1 a {
width:571px;
height:52px;
margin:0;
padding:0;
background:url(../img3/kunren3/h1title.jpg) no-repeat left center;
text-indent:-9999em;
display:block;
text-decoration:none;
}
h1 a:hover {
width:571px;
height:52px;
margin:0;
padding:0;
background:url(../img3/kunren3/h1title.jpg) no-repeat left center;
text-indent:-9999em;
display:block;
text-decoration:none;
}
.sakalevel {
margin:0;
padding:50px 2px 10px 2px;
background: url(http://www.saka2.org/img3/kunren3/sakalevel.jpg) no-repeat left top;
font-size:0.75em;
color:#666666;
line-height:150%;
}


/* サイド部分
-------------------------------- */
.side h5 {
margin:10px 2px;
padding:5px 0 0 0;
font-size:0.75em;
color:#666666;
line-height:150%;
border-bottom:#cccccc solid 1px;
}
.about p {
margin:8px 0;
padding:0;
font-size:0.75em;
color:#666666;
line-height:150%;
}

/* サイドピックアップ画像部分
-------------------------------- */
#saka h5 {
background: url(http://www.saka2.org/img3/kunren3/sakalevel.jpg) no-repeat;
padding:15px 0 10px 0;
margin:6px 0;
text-indent:-9999em;
font-size:0.8em;
}
#pickup {
background: url(http://www.saka2.org/img3/kunren3/pickup.jpg) no-repeat;
padding:0;
margin:6px 0;
height:250px;
wight:150px;
}

#pickup img{
margin:8px 0;
padding:43px 0 0 14px;
border:none;
}
/* サイド検索部分
-------------------------------- */
.search {
	border: 0;
	padding: 0;
	margin:0 2px 0 0;
	border: 1px solid #cccccc;
	padding: 1px;
	width: 150px;
	height: 16px;
	font-size:0.75em;
}
.searchsubmit {
border-bottom:#333333 solid 1px;
border-right:#333333 solid 1px;
border-left:#999999 solid 1px;
border-top:#999999 solid 1px;
	padding: 0;
	width: 40px;
	height: 16px;
	background-color: #666666;
	font-family: Arial, sans-serif;
	font-weight: nomal;
	color:#FFFFFF;
	font-size:10px;
}
/* 旧サイトへサイド
-------------------------------- */
.archives {
margin:20px 0 0 0;
padding:50px 0 0 0;
background:url(../img2/top/archives.jpg) no-repeat left top;
}
.archives h5 {
margin:0;
padding:5px 0;
font-size:14px;
color:#333333;
border:none;
border-top:#666666 solid 1px;
}
.archives h5 a {
font-size:14px;
color:#660000;
}
.archives p {
margin:0;
padding:0;
color:#666666;
font-size:12px;
line-height:125%;
}
.archives p a {
font-size:12px;
color:#3399CC;
}
.archives p a:hover {
font-size:12px;
color:#FF9900;
text-decoration:none;
}
.archivesblock {
margin:2px 0;
padding:2px;
border-bottom:#CCCCCC solid 1px;
}

/* 右テキスト部分
-------------------------------- */
#text {
clear:both;
position:relative;
float:right;
margin:10px 0 5px 0;
padding:0;
color:#333333;
overflow: hidden;
}
#text:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #text {
    height: 1em;
    overflow: visible;
}
/**/

/* 左テキスト部分
-------------------------------- */
#text2 {
float:left;
margin:10px 0 5px 0;
padding:0;
color:#333333;
overflow: hidden;
}
#text2:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #text2 {
    height: 1em;
    overflow: visible;
}
/**/
/* テキスト共通部分
-------------------------------- */
.textbox {
clear:both;
position:relative;
width:255px;
margin:0;
padding:0;
overflow:hidden;
}
.textbox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .textbox {
    height: 1em;
    overflow: visible;
}
.textoowaku {
clear:both;
width:255px;
margin:2px 0;
padding:0 0 5px 0;
background:url(../img3/pub/border.gif) repeat-x left bottom;
overflow:hidden;
}
.textoowaku:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .textoowaku {
    height: 1em;
    overflow: visible;
}


.lv1{
background: url(http://www.saka2.org/img3/kunren3/marker1.gif) no-repeat;
float:left;
font-size:0.75em;
line-height:100%;
padding:2px 0;
margin:0;
width:20px;
}
.lv2{
background: url(http://www.saka2.org/img3/kunren3/marker2.gif) no-repeat;
float:left;
font-size:0.75em;
line-height:100%;
padding:2px 0;
margin:0;
width:20px;
}
.lv3{
background: url(http://www.saka2.org/img3/kunren3/marker3.gif) no-repeat;
float:left;
font-size:0.75em;
line-height:100%;
padding:2px 0;
margin:0;
width:20px;
}
.lv4{
background: url(http://www.saka2.org/img3/kunren3/marker4.gif) no-repeat;
float:left;
font-size:0.75em;
line-height:100%;
padding:2px 0;
margin:0;
width:20px;
}
.lv5{
background: url(http://www.saka2.org/img3/kunren3/marker5.gif) no-repeat;
float:left;
font-size:0.75em;
line-height:100%;
padding:2px 0;
margin:0;
width:20px;
}
.lv0{
background: url(http://www.saka2.org/img3/kunren3/marker6.gif) no-repeat;
float:left;
font-size:0.75em;
line-height:100%;
padding:2px 0;
margin:0;
width:20px;
}

.k-title {
margin:0;
padding:0 0 0px 0;
font-size:0.85em;
color:#333333;
text-decoration:none;
}
.k-title a {
margin:0;
padding:0 0 0px 0;
color:#333333;
text-decoration:none;
font-weight:normal;
}
.k-title a:hover {
margin:0;
padding:0 0 0px 0;
color:#FF9900;
text-decoration:none;
font-weight:normal;
}
p.date {
margin:0;
padding:0 0 2px 2px;
line-height:125%;
font-size:0.75em;
color:#999999;
}
.title h2{
clear:both;
background:url(http://www.saka2.org/img3/kunren3/title.jpg) no-repeat;
width:255px;
padding:5px 0 5px 30px;
margin:5px 0;
font-size:0.8em;
color:#FFFFFF;
}
span.new {
    display: none;
    color: red;
    font-weight: normal;
font-size:10px;
}
/* 検索結果
-------------------------------- */
.word {
clear:both;
position:relative;
width:540px;
margin:0 0 20px 0;
padding:0 0 2px 2px;
}
.word p {
line-height:150%;
font-size:0.85em;
color:#666666;
margin0;
padding:2px 0;
}
#kensaku h2 {
border:#666666 solid 1px;
margin:10px 0;
padding:5px;
font-size:1em;
color:#333333;
background:#FFFFCC;
}
#kensaku h3 {
clear:both;
border-bottom:#cccccc dotted 1px;
margin:5px 0 0 0;
padding:2px 0;
font-size:0.8em;
color:#990000;
}

/* navi
-------------------------------- */
.navi {
clear:both;
position:relative;
margin:50px 0;
}
.navi ul {
margin:0;
padding:0 10px;
list-style:none;
border-left:#666666 solid 1px;
overflow:hidden;
}
.navi li {
float:left;
margin:0 10px 0;
padding:0 10px 0 0;
font-size:0.8em;
border-right:#666666 solid 1px;
}
.komered {
font-size:10px;
color:#FF0000;
}
p.s-backto {
margin:20px 0;
font-size:0.75em;
}
p.s-backto a {
text-decoration:none;
}