@charset "utf-8";
/* CSS Document */

/* カバー部分
-------------------------------- */
.titlecover {
clear:both;
width:570px;
height:65px;
margin:0;
padding:0;
font-size:0.8em;
color:#660000;
background:url(http://www.saka2.org/img2/kunren/titlecover_r1_c1.jpg) no-repeat bottom left;
}
.titlecover a {
width:570px;
height:65px;
margin:0;
padding:0;
color:#990000;
background:url(http://www.saka2.org/img2/kunren/titlecover_r1_c1.jpg) no-repeat bottom left;
display:block;
text-decoration:none;
}
.navi-top {
margin:0;
padding:2px 0 0 0;
background:url(http://www.saka2.org/img2/kunren/titlecover_r2_c1.jpg) no-repeat top left;
}

.sakalevel {
margin:0;
padding:50px 2px 10px 2px;
background: url(http://www.saka2.org/img2/kunren/sakalevel.jpg) no-repeat left top;
font-size:0.75em;
color:#666666;
line-height:150%;
}


/* サイド部分
-------------------------------- */
#side {
position:absolute;
top:120px;
left:620px;
margin:0;
padding:0;
width:160px;
overflow: hidden;
}
#side:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #side {
    height: 1em;
    overflow: visible;
}
/**/
#side h5 {
margin:10px 2px;
padding:5px 0 0 0;
font-size:12px;
color:#666666;
line-height:150%;
border-bottom:#cccccc solid 1px;
}
#side p {
margin:8px 0;
padding:0;
font-size:12px;
color:#666666;
line-height:150%;
}
#side p a:link {
margin:8px 0;
padding:0;
font-size:12px;
color:#660000;
line-height:150%;
text-decoration:none;
}
#side p a:visited {
margin:8px 0;
padding:0;
font-size:12px;
color:#660000;
line-height:150%;
text-decoration:none;
}
#side p a:hover {
margin:8px 0;
padding:0;
font-size:12px;
color:#663300;
line-height:150%;
text-decoration:none;
}
#side p a:active {
margin:8px 0;
padding:0;
font-size:12px;
color:#663300;
line-height:150%;
text-decoration:none;
}
#side img {
vertical-align:middle;
}
/* サイドピックアップ画像部分
-------------------------------- */
#saka h5 {
background: url(http://www.saka2.org/img2/kunren/sakalevel.jpg) no-repeat;
padding:15px 0 10px 0;
margin:6px 0;
text-indent:-9999em;
font-size:14px;
}
#pickup {
background: url(http://www.saka2.org/img2/kunren/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:12px;
}
.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;
}
/* 右テキスト部分
-------------------------------- */
#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;
}
.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;
}
.textbox h3 {
float:left;
margin:0;
padding:0;
font-size:14px;
color:#333333;
text-decoration:none;
font-weight:normal;
}
.textbox h3 a:link {
margin:0;
padding:0;
font-size:14px;
color:#333333;
text-decoration:none;
font-weight:normal;
}
.textbox h3 a:visited {
margin:0;
padding:0;
font-size:14px;
color:#333333;
text-decoration:none;
font-weight:normal;
}
.textbox h3 a:hover {
margin:0;
padding:0;
font-size:14px;
color:#FF9900;
text-decoration:none;
font-weight:normal;
}
.textbox h3 a:active {
margin:0;
padding:0;
font-size:14px;
color:#FF9900;
text-decoration:none;
font-weight:normal;
}
.lv1{
background: url(http://www.saka2.org/img2/kunren/marker1.gif) no-repeat;
float:left;
font-size:12px;
line-height:100%;
padding:2px 0;
margin:0;
width:20px;
}
.lv2{
background: url(http://www.saka2.org/img2/kunren/marker2.gif) no-repeat;
float:left;
font-size:12px;
line-height:100%;
padding:2px 0;
margin:0;
width:20px;
}
.lv3{
background: url(http://www.saka2.org/img2/kunren/marker3.gif) no-repeat;
float:left;
font-size:12px;
line-height:100%;
padding:2px 0;
margin:0;
width:20px;
}
.lv4{
background: url(http://www.saka2.org/img2/kunren/marker4.gif) no-repeat;
float:left;
font-size:12px;
line-height:100%;
padding:2px 0;
margin:0;
width:20px;
}
.lv5{
background: url(http://www.saka2.org/img2/kunren/marker5.gif) no-repeat;
float:left;
font-size:12px;
line-height:100%;
padding:2px 0;
margin:0;
width:20px;
}
.lv0{
background: url(http://www.saka2.org/img2/kunren/marker6.gif) no-repeat;
float:left;
font-size:12px;
line-height:100%;
padding:2px 0;
margin:0;
width:20px;
}
.date {
float:left;
margin:0;
padding:0 0 2px 2px;
line-height:125%;
font-size:12px;
color:#999999;
}
#title h2{
clear:both;
background:url(http://www.saka2.org/img2/kunren/title.jpg) no-repeat;
width:255px;
padding:5px 0 5px 30px;
margin:5px 0;
font-size:14px;
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:14px;
color:#990000;
}

