/* Designed by fynch */


/* 全体 ---------------------------------------------------------------------------------*/
body {
margin:0px auto;
background:#83ccd2 url('img/kabe.png') repeat-y 47% 0%;
text-decoration:none;
cursor:default;
}


/* メイン設定 ---------------------------------------------------------------------------*/
#top {
width:700px; height:100%; margin:0px auto; padding:0px;
background:#efe5e6 url('img/back3.jpg') repeat 0px 0px;
}


/* 上部設定 -----------------------------------------------------------------------------*/
#menu {
width:700px; height:140px; margin:0px auto; padding:0px;
background:url('img/bg2.png') no-repeat 50px 20px;
}


/* サイト名 -----------------------------------------------------------------------------*/
#sitename {
margin:0px; padding:30px 0px 0px 200px;
color:#000000; font-size:35px; font-family:Georgia,MS P Gothic; font-weight:bold;
}


/* メニュー設定 -------------------------------------------------------------------------*/
#menu ul {
margin:0px; padding:20px 0px 0px 200px;
font-size:16px; font-family:Georgia,MS P Gothic; font-weight:bold;
list-style-type:none;
}

#menu li { display:inline; }
#menu li a		  { text-decoration:none; padding:0px 20px 0px 7px; }
#menu li a:link,a:visited { color:#000000; border-left:5px solid #CD5C5C; }
#menu li a:hover,a:active { color:#b28c6e; border-left:5px solid #FFDAB9; }


/* クレジット ---------------------------------------------------------------------------*/
.footer   { margin:0px auto; padding-bottom:10px;
	    color:#2b2b2b; font-size:11px; font-family:Georgia;
	    background:#efe5e6 url('img/back2.gif') repeat 0px 0px;
	    text-align:center; }
.footer a { color:#2b2b2b; }


/* メイン部分 ---------------------------------------------------------------------------*/
.main {
margin-bottom:30px;
padding:30px;
color:#2b2b2b; font-size:12px; font-family:Meiryo,MS P Gothic;
background:#ffffff url('') no-repeat 0px 0px;
}

.main a:link,a:visited  { color:#2b2b2b; font-size:11px; font-family:Meiryo,MS P Gothic; }
.main a:hover		{ color:#c82c55; }
.main a:active		{ color:#EEA2AD; border:none; }


/* メイン部分見出し ---------------------------------------------------------------------*/
.caption {
margin-bottom:0.7em;
padding-bottom:0.3em;
color:#000000; font-size:19px; font-family:Georgia; font-weight:bold;
border-bottom:1px solid #CD5C5C;
}


/* トップへ戻るリンク -------------------------------------------------------------------*/
.backtop {
margin-right:5px;
padding:0px;
font-size:10px; font-family:Meiryo,MS P Gothic;
text-align:right;
}


/* メールフォーム見本 -------------------------------------------------------------------*/
textarea {
width:300px; height:60px; margin:0px; padding:3px;
color:#2b2b2b; font-size:11px; font-family:Meiryo;
background:#ffffff;
border:1px solid #2b2b2b;
}
input {
margin:0px; padding:0px;
background:#ffffff;
border:1px solid #2b2b2b;
}