@charset ";UTF-8" /* Weblogで使用している文字コードに変更してください。 */

body {
margin:0px auto;
}


/* リンク*/

.side{
background-color: #;
font: 10px "Verdana";
text-align: left;
color: #4C4942; 
padding-left: 8px;
line-height: 160%;
letter-spacing: 1.5;
word-break: break-all;
}


.sidetitle{
background-color: #;
font: 10px "Verdana";
text-align: left;
color: #4C4942; 
margin-top: 10px;
margin-left: 15px;
padding-bottom: 15px;

}



.menu1{
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: right;
 color: #C1C597;
 background-color: #;
 padding-top: 0px;
}


.menu1 a:link {
    color: #C1C597;
    text-decoration: none;
}
.menu1 a:visited {
    color: #C1C597;
    text-decoration: none;
}
.menu1 a:hover {
    color: #4C4942;
    text-decoration: none;
}
.menu1 a:active {
    color: #C1C597;
    text-decoration: none;
}

.style7 {
 background-color: #;
font: 10px "Verdana";
padding-left: 20px;
letter-spacing: 1.0;
line-height: 2.8;
text-align: right;
color: #C1C597; 
}




/* カテゴリーリスト*/

.cat1{
font-family: verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
margin-left: 0px;
background-color: #;
font-size: 11px;
}

.cat2{
font-family: verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
margin-left: 2px;
background-color: #;
font-size: 11px;
}


#categorylist ul {
font-family: verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
margin-left: 0px;
padding: 1px;
letter-spacing: 1.5;
color:#D3DBB4; 
background-color: #;
}


#categorylist li {
margin-left: 30px;
padding: 2px;
list-style-type: dotted; 
letter-spacing: 1.5;
color:#ffffff; 
background-color: #;
}




/* 最新写真 */

#photos h2 {
 font-size: 0.75em;
 color: white;
 background-color: #4e87b9;
 background-image: url(bar.gif);
 padding: 5px 0 5px 15px;
 } 

#photos img {
 border: solid 2px white;
 margin-bottom: 3px;
 } 

#photos p {
 text-align: center;
 } 

h2,h3 {
color: #828562;
text-align: left;
margin-top: 10px;
padding-bottom: 10px;
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
background-color: #;
width: 300px;
border-bottom: 1px dashed #E3E5CD;
}


a:link {
    color: #767860;
    text-decoration: none;
}
a:visited {
    color: #767860;
    text-decoration: none;
}
a:hover {
    color: #767860;
    text-decoration: none;
}
a:active {
    color: #767860;
    text-decoration: none;
}


#box {
background-color: #ffffff;
border: 0px solid #989DA5;
margin:0px auto;
padding-top: 0px;
width: 480px;
text-align: center;
}

.etc2 {
color:#C1C597;
font-family: verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin: 0px;
padding-top: 15px;
padding-bottom: 0px;
padding-right: 10px;
text-align: right;
background-color: #;
}

.etc2 a:link {
    color: #4C4942;
    text-decoration: none;
}
.etc2 a:visited {
    color: #4C4942;
    text-decoration: none;
}
.etc2 a:hover {
    color: #C1C597;
    text-decoration: none;
}
.etc2 a:active {
    color: #4C4942;
    text-decoration: none;
}


.etc3 {
width: 100%;
padding-top: 20px;
padding-bottom: 0px;
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: center;
font-weight:normal;
background-color: #;
}


.etc3 a:link {
    color: #C1C597;
    text-decoration: none;
}
.etc3 a:visited {
    color: #C1C597;
    text-decoration: none;
}
.etc3 a:hover {
    color: #4C4942;
    text-decoration: none;
}
.etc3 a:active {
    color: #C1C597;
    text-decoration: none;
}

#container {
margin: 0px auto;
padding-left: 13px;
background-color: #;
width: 460px;
}

.blog {
background-color: #;
margin: 0px auto;
text-align: center;
}

.photobody {
background-color: #;
font-weight:normal;
text-align: center;
margin-bottom: -13px;
}

.blogbody {
width:80%;
background-color: #;
color: #4C4942;
font-family: verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align: left;
font-weight:normal;
margin: 0px;
padding-left: 30px;
}

.posted { 
background: none;
color: #4C4942;
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:normal;
margin: 0px 40px 0px 0px;
text-align: right;
}

.posted a:link {
    color: #4C4942;
    text-decoration: none;
}
.posted a:visited {
    color: #4C4942;
    text-decoration: none;
}
.posted a:hover {
    color: #C1C597;
    text-decoration: none;
}
.posted a:active {
    color: #4C4942;
    text-decoration: none;
}

/* List */

.thumb {
float:left;
font-family: verdana, Arial, Helvetica, sans-serif;
width:75px;
height: 75px;
line-height: 130%;
background-color: #;
padding: 0px;
text-align: left;
border: 0px solid #aaa;
background: url(http://ryoya.sakura.ne.jp/vq1005/img/shadow7.jpg) bottom right;
} 

/* Cat */

.catcontent {
background-color: #;
width: 95%; 
margin:0px auto;
padding-top: 20px;
font-family: verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
text-align: left;
}

.catthumb {
float:left;
width:50px;
} 



.catbody {
float: left;
color: #669933;
font-family: verdana, Arial, Helvetica, sans-serif;
font-size:　11px;
line-height: 1.5em;
margin: 0px 0px 10px 0px;
background-color: #eee;
font-weight:normal;
text-align: left;
}

.catbody_r {
color: #4C4942;
font-family: verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
    line-height: 1.4;
    letter-spacing: 0.2em;
margin: 0px 0px 40px 0px;
background-color: #;
text-align: left;
}

#catbody_r_body {
float: left;
color: #4C4942;
font-family: verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
    line-height: 1.4;
    letter-spacing: 0.2em;
margin: 0px 0px 40px 40px;
background-color: #;
text-align: left;
}


#title{
width: 90%;
border-bottom: 1px dashed #E3E5CD;
background-color: #;
}


.catbody_r ul li {
margin: 0px 0px 0px 0px;
padding: 1px;
list-style-type: square; 
color:#ffffff; 
background-color: #;
}


 li a:link {
    color: #4C4942;
    text-decoration: none;
}
 li a:visited {
    color: #4C4942;
    text-decoration: none;
}
 li a:hover {
    color: #C1C597;
    text-decoration: none;
}
 li a:active {
    color: #4C4942;
    text-decoration: none;
}





.catbody_l {

color: #989DA5;
font-family: verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1.2em;
font-weight:normal;
margin-left: 10px;
background-color: #eee;
text-align: left;
}

/* Other */

form {
margin: 0px;
}

select {
font-family: verdana, Arial, Helvetica, sans-serif;
}

textarea {
font-family: verdana, Arial, Helvetica, sans-serif;
margin: 0px;
}

input {
font-family: verdana, Arial, Helvetica, sans-serif;
}


html {
    background-color: #;
	padding-bottom: 0px;
	padding-top: 0px;
background-attachment: fixed;
background-position: top center;
background-repeat: repeat;
background-image: url(../img/bg-cha.gif);

background-color: #ffffff;
scrollbar-base-color:#E4E6CE;
scrollbar-arrow-color:#ffffff;
scrollbar-shadow-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;
scrollbar-3dlight-color:#ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-track-color:#ffffff;

	}

/* フッタ */
#footer {
color:#C1C597;
font-family: verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align: center;
margin: 0px auto;
padding-top: 32px;
padding-bottom: 0px;
height: 10px;
background-position: bottom center;
background-repeat: no-repeat;
background-image: url();
background-color: #;
}


.etc1 {
color:#C1C597;
font-family: verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin: 0px auto;
text-align: center;
background-color: #;
}



.etc1 A {
color: #C1C597; text-decoration: none; background: none;
}

.etc1 A:link {
color: #C1C597; text-decoration: none; background: none;
}

.etc1 A:link:hover {
color: #93B06B; text-decoration: none; background: none;
}

.etc1 A:link:active {
color: #C1C597; text-decoration: none; background: none;
}

.etc1 A:visited {
color: #C1C597; text-decoration: none; background: none;
}

/*------------------------------
  menu
-------------------------------*/


/* おりたたみメニュー */
.linkmenu {
text-align:right;
margin-top: 2px;
margin-bottom: 2px;
padding-right: 0px;
background: #;
font-size: 11px;
 }



.linkmenu a {
color:#7C8B4A; text-decoration: none;
font-family: Verdana, Arial, sans-serif;
font-weight:solid;
text-decoration:none;
padding: 0px 2px 0px 2px; 
}

.linkmenu a:hover{
color:#C1C597;
font-family: Verdana, Arial, sans-serif;
font-weight:solid;
text-decoration:none;
padding: 0px 2px 0px 2px; 
}

/* サブメニュー */

.MENU {
visibility: hidden;
z-index: 999;
position: absolute;
width:170px;
margin-top: 5px;
margin-left:  -65px;
background: #F6FCEB;
border: 1px solid #CCD197;
height: 120px;
overflow-y:auto;
scrollbar-face-color:#f1f5e9;
scrollbar-highlight-color:#CBD5AE;
scrollbar-track-color:#ffffff;　　　　
scrollbar-shadow-color:#CBD5AE;                
scrollbar-3dlight-color:#ffffff;
scrollbar-arrow-color:#CBD5AE;  
scrollbar-darkshadow-color:#ffffff;
font-size: 11px;
background-attachment: fixed;
background-position: center;
background-repeat: repeat;
background-image: url(http://ryo-ya.com/days/img/b-3.gif);
}

.list_title {
padding-top: 10px;
padding-bottom: 0px;
padding-left: 5px;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #8e9175;
font-weight: solid;
letter-spacing: 2px; 
text-align: center;
background: #F6FCEB;
background-attachment: fixed;
background-position: center;
background-repeat: repeat;
background-image: url(http://ryo-ya.com/days/img/b-3.gif);
}

.list_title ul li{
font-size: 11px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 3px;
text-align: left;
border-bottom: 0px dashed #888888;
color:#F6FCEB; 
background-color: #; 
list-style-image:url(http://ryo-ya.com/link/link-f/img/s63.gif);
 }


.list_title li a {
color:#8e9175; 
text-decoration: none;
}


.list_title li a:visited {
    color: #8e9175;
    text-decoration: none;
}


.list_title li a:active {
    color: #8e9175;
    text-decoration: none;
}


.list_title li a:hover{
color:#c1c597;
text-decoration:none;
}

/* HINAGATA Photo 0.8 */
/* 2004-02-03 */


