/* レイアウトの設定*/
body{
    margin:0px;
    padding:0px;
    background-image:url(m_backbg.gif);
    text-align:center;
    color:#8B4513; 
    font-family:Verdana;
    font-size:10pt; 
    font-weight:lighter; 
    scrollbar-base-color:#D2B48C;
    scrollbar-face-color:#D2B48C;
    scrollbar-arrow-color:#FFFFFF;
    scrollbar-track-color:#D2B48C;
    scrollbar-3dlight-color:#D2B48C;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-shadow-color:#FFFFFF;
    scrollbar-darkshadow-color:#D2B48C;
}
img{
 border-width:0px; 
 }


/* ラッパーの設定*/
#wrap{
    position:relative;
    width:700px;
    background-color:#FFFFFF;
    margin:0px auto;
    text-align:left;
}
/* ヘッダーの設定*/
#head{
    width:700px;
    height:150px;
    background-image:url(m_header.gif);
}
/* 左側の設定*/
#left{
    width:180px;
    height:400px;
    float:left;
    background-image:url(m_leftback.gif);
}
/*menu余白*/
#menusp{
    width:180px;
    height:70px; 
}
/* 右側の設定*/
#right{
    width:520px;
    height:400px;
    float:right;
    background-image:url(m_rightback.gif);
    overflow:auto;
}
/* top説明1*/
#info1{
    width:400px; 
    height:55px;
    margin:0px; 
    padding:40px 0px 0px 40px;
    text-align:left; 
}
/*top説明2*/
#info2{
    width:400px; 
    height:95px;
    margin:0px; 
    padding:5px 0px 15px 40px;
    text-align:left;  
}
/*what's new*/
#what{ 
    width:380px; 
    height:65px;
    margin:10px 0px 0px 40px;
    padding:0.5em;
    border-style:solid;
    border-color:#8B4513;
    border-width:2px; 
    overflow:auto;
}
/* フッターの設定*/
#foot{
    position:relative;
    width:100%;
    height:150px;
    background-image: url(m_footer.gif);
    clear:both;
}
/*フッター表記*/
#box1-1{ 
    margin:0px; 
    padding:2.5em; 
    text-align:center; 
 }

/*about me*/
ul#about{ 
    margin:0px; 
    padding:20px 0px 20px 50px; 
    width:400px; 
    height:auto;
 }
ul#about li{
    list-style-type: square; 
 } 
/*about link*/
#aboutlink{ 
    width:450px;
    height:auto;
    margin:0px;
    padding:15px 0px 20px 40px; 
} 
/*banner url*/
#bnrurl{ 
    font-size:8pt;  
    width:450px;
    height:auto;
    margin:0px;
    padding:5px 0px 20px 40px; 
}
/*過去バナー*/
#bnr{ 
    widht:450px; 
    height:auto;
    margin:0px;
    padding:5px 0px 20px 40px;  
}

/*galleryサムネイル*/
ul#gallery li{ 
    display:inline; 
    list-style-type:none; 
    margin:0px 0.1em; 
} 
/*gallery title*/
#title{  
    width:400px;
    height:30px;
    margin:25px 25px; 
    padding:0px; 
    text-align:left; 
}
/*gallery説明文*/
#gallerymemo{ 
    width:380px; 
    height:auto; 
    margin:10px 0px 10px 40px; 
    padding:0px;  
    text-align:left;    
}

/*memo*/
.memotext{ 
    width:400px;
    height:auto;
    margin:0px;
    padding:5px 0px 5px 35px;  
}
/*favorite背景*/
#favback{
    width:500px;
    height:900px;
    margin:0px auto;
    padding:20px 20px;
    background-color:#FFFFFF; 
}

/*souvenir box*/
#souvenir{ 
    width:370px;
    height:auto;
    margin:0px auto;
    padding:0px 0px 20px 0px; 
}

/*souvenir ul*/
ul.souvenir li{ 
    display:inline; 
    list-style-type:none; 
    margin:0px 0.2em; 
 }

/*miniphoto*/
#miniphoto{
    width:500px;
    height:1100px;
    margin:0px auto;
    padding:10px 20px;
    background-color:#FFFFFF; 
}


/*links*/
ul.link li{ 
    width:380px; 
    height:auto; 
    margin:0px auto;
    padding:0px;
    line-height:2em; 
    list-style-type:none; 
 } 
/*liksバナー*/
ul.linkbnr li{  
    list-style-type:none; 
    margin:0.1em; 
    padding:0px;
}

/*mailform位置*/
#mail{ 
    width:400px;
    height:auto;
    margin:0px auto;
    padding:0px;  
}
/*mailform box*/
#formarea{ 
    background-color: #FFFAFA; 
    border-width: 1px; 
    border-color: #8B4513; 
}

/*thank you*/
#thankyou{ 
    width:500px;
    height:500px;
    background-color:#FFFFFF;
    margin:0px auto; 
    padding:20px; 
    text-align:center;  
}

/*link*/
a:link {
    color:#4682B2;  
}
a:visited {
    color:#D2B48C;   
}
a:hover {
    color:#4682B2; 
}
a:active { 
    color:#4682B2;  
} 
a{ 
    text-decoration:underline;  
}
