/*基本設定
------------------------------------------------------------*/
a:link{
color:#752100; text-decoration:none;
}
a:active{
color:#752100; text-decoration:none; border:0px;
}
a:visited{
color:#752100; text-decoration:none;
}
a:hover{
color:#d7003a; position:relative; bottom:1; text-decoration:none;
}
body{
margin-top: 0px; font-size:11px; line-height:15pt; font-family:Arial, Helvetica, sans-serif;
background-color:#ede4cd;
}
ul{
font-size:11px; padding-left:15px; list-style-type:none; text-decoration:none;
}
img{border:0px;}

/*レイアウト
------------------------------------------------------------*/
.entire{
background-color:#fdf5e6;
border-left:thick #ede4cd double;
border-right:thick #ede4cd double;
}

/*タイトルなど
------------------------------------------------------------*/
.newscontens_title{
font-weight: bold; border-bottom:1px dotted #b28c6e;
background-color:#d6c6af;
color:#b4866b; padding-left:10px; padding-right: 10px; width:340px; height:20px; padding-top:7px; padding-bottom: 7px;
}
.main_title{
font-weight: bold; border-bottom:1px dotted #b28c6e;
background-color:#d6c6af;
color:#b4866b; padding-left:10px; padding-right: 10px; width:420px; height:20px; padding-top:7px; padding-bottom: 7px;
}
.gallerytitle{
height:20px;
padding:10px;
font-weight: bold;
background-color:#d6c6af;
color: #fbfaf5;
}
.title{
width:371px;
font-weight: bold; border-bottom:1px dotted #b28c6e;
background-color:#d6c6af; height:30px; padding-left: 5px; padding-top: 6px;
color:#b4866b;
}
.home_title{
font-weight: bold;color:#b4866b; padding-bottom:3px;
}
.country{
font-size:10px; padding:0px 10px; background-color:#d6c6af;color: #fbfaf5; height:20px;
vertical-align:middle;
}

/*ヘッダー、フッターなど
------------------------------------------------------------*/

.gallery{
padding:0px 10px 10px 10px;
}
.gallery_footer{
font-size:10px; padding:0px 10px; background-color:#d6c6af;color: #fbfaf5; height:20px;
vertical-align:middle;
}
.name_footer{
height:20px;
padding:10px;
padding-right:10px;
font-weight: bold;
background-color:#ede4cd;
color:#b4866b;
border-top:1px #b28c6e dotted; 
}
.main_header{
color: #fbfaf5; font-weight: bold;
background-color:#d6c6af;
padding:3px 10px 3px 0px;
height:20px;
}
.main_underheader{
height:20px;
padding:3px;
padding-right:10px;
font-weight: bold;
background-color:#ede4cd;
color:#b4866b;
border-bottom:1px #b28c6e dotted;
}

/*更新情報
------------------------------------------------------------*/
.frame{
width:435px;
height:150px;
overflow:auto;
padding:0px;
margin:opx;
}
.news{
padding:3px 7px 3px 7px;
width:365px;
color: #250d00;
background-color:#fdf5e6;
border-bottom:1px dotted #b28c6e;
}
.news_noline{
padding:3px 7px 3px 7px;
width:365px;
color: #250d00;
background-color:#fdf5e6;
}
.date{
padding:3px 5px 3px 5px;
width:40px;
color:#b4866b;
background-color:#ede4cd;
}

/*自己紹介
------------------------------------------------------------*/
.name{
width:340px;
height:20px;
padding:10px;
font-weight: bold;
background-color:#ede4cd;
color: #fbfaf5;
 border-bottom:1px dotted #b28c6e; 
}
.author{
width:435px;
padding:0px 10px 0px 10px;
background-color:#fdf5e6;
color: #250d00;
}
.lavitsea{
border-bottom:1px dotted #b28c6e;
padding-left:4px;
padding-top:5px;
height:20px;
line-height:1.0em;
}
.gallery_lavit{
color:#b4866b;
padding: 5px 10px 5px 10px;
font:small;
}

/*仕事、ワークス
------------------------------------------------------------*/
.workname{
height:20px;
padding:10px;
font-weight: bold;
background-color:#d6c6af;
color: #fbfaf5;
 border-bottom:1px dotted #b28c6e; 
}
.work_title{
font-weight: bold; border-bottom:1px dotted #b28c6e;
background-color:#d6c6af;
color:#b4866b; padding-left:10px; padding-right: 10px; height:20px; padding-top:7px; padding-bottom: 7px;
}
.work{
padding-bottom:15px;
padding-top:15px;
padding-right:15px;
color: #250d00;
background-color:#fdf5e6;
}
.workimg{
padding:10px;
width:250px;
background-color:#fdf5e6;
}
.yokoku{
background-image:url(images/work01.jpg);
background-repeat:no-repeat;
background-position: left top;
width:198px;
height:800px;
border-right:1px dotted #b28c6e;
}