@charset "Shift_Jis";


/* ////// 全体の設定 ////// */
*{
margin:0;
padding:0;
font-style:normal;
font-weight:normal;
font-variant:normal;
font-size:small;
font-family :"Verdana","osaka","Chicago","ＭＳ Ｐゴシック","sans-serif";
line-height:1.5em;
color:#696969;
}
html{
height:100%;
}
body{
height:100%;
color:#9ea081;
background-color:dbf4f7;
}


/* ////// リンク ////// */ 
a:link{color:#4f4f4f;}
a:visited{color:#808080;}
a:hover{color:#005300;}


/* ////// ラッパー部分 ////// */
#wrap{background:url(./img/main.jpg) no-repeat 0% 0% #bdf4f7;}
* html #wrap{height:100%;}
hr{display:none;}


/* ////// ヘッダー部分 ////// */
#header{
height:200px;
}
h1{
text-align:right;
margin:0;
padding:120px 50px 0 50px;
font-size:50px;
font-family:"Century Gothic","ＭＳ Ｐゴシック","sans-serif";
color:#c39881;
}
h1 a{
text-decoration:none;
font-size:50px;
font-family:"Century Gothic","ＭＳ Ｐゴシック","sans-serif";
}
h1 a:link{color:#47712c;}
h1 a:visited{color:#47712c;}
h1 a:hover{color:#739f5c;}


/* ////// メニュー部分 ////// */
#menu{
height:250px;
}
#menu ul{
list-style-type:none;
display:inline;
float:right;
text-align:right;
margin:0;
padding:0 30px 0 0;
border-bottom:2px solid #ffffff;
}
#menu li{
list-style-type:none;
display:inline;
margin:0;
padding:0 20px 0 0;
font-size:10px;
font-weight:bold;
}
#menu li a{
padding:0;
text-decoration:none;
font-size:10px;
font-weight:bold;
}
#menu li a:link{color:#768042;}
#menu li a:visited{color:#768042;}
#menu li a:hover{color:#ffffff;}
#menu .on a:link{color:#005300;}
#menu .on a:visited{color:#005300;}
#menu .on a:hover{color:#ffffff;}


/* ////// 記事部分 ////// */
#main{
clear:both;
margin:0;
padding:0;
background-color:#ffffff;
}
h2{
text-align:right;
margin:0;
padding:50px 30px 0 0;
font-size:30px;
font-family:"Century Gothic","ＭＳ Ｐゴシック","sans-serif";
color:#7e7765;
}
h3{
margin:0.5em 0;
padding:0;
font-size:25px;
font-family:"Century Gothic","ＭＳ Ｐゴシック","sans-serif";
color:#c3b881;
}
h4{
clear:both;
margin:0.5em 0;
padding:0;
font-size:1em;
font-weight:bold;
color:#c3b881;
}
.text{padding:1em 50px;}
p{margin:0.5em 0 0 0;}
p#back{clear:both;text-align:right;font-size:10px;}
p#back a{font-size:10px;}
img{border:none;}


/* ////// フッター部分 ////// */
#footer{
clear:both;
margin:0;
padding:0;
}
#footer ul{
list-style-type:none;
text-align:center;
margin:0;
padding:20px 0;
}
#footer li{
list-style-type:none;
display:inline;
margin:0 10px;
font-size:10px;
}
#footer li a{font-size:10px;}
#footer address{display:inline;}


/* ////// aboutの設定 ////// */
ul.about{
lis-style-type:none;
margin:0;
padding:0.5em;
}
ul.about li{list-style-type:none;}
dl.about{clear:both;}
dl.about dt{float:left; margin:0 5px 0 0;}
dl.about dd{margin:1px 0 0 0;line-height:1.5em;}


/* ////// mainの設定 ////// */
ul.main{
list-style-type:none;
margin:1em 0;
}
ul.main li{
list-style-type:none;
margin:0;
padding:0;
}
dl.main{
margin:1em 0;
}
dl.main dt{
margin:0.5em 0 0 0;
padding:0;
}
dl.main dd{
margin:0 0 0 1em;
padding:0;
}
ul.main2{
list-style-type:none;
margin:1em 0;
}
ul.main2 li{
list-style-type:none;
display:inline;
margin:0 5px 5px 0;
}
dl.main2{
float:left;
margin:1em 5px 5px 0;
}
dl.main2 dt{
margin:0 5px 5px 0;
padding:0;
}
dl.main2 dd{
margin:0;
padding:0;
}

/* ////// diaryの設定 ////// */
dl.diary{
margin:1em 0;
}
dl.diary dt{
margin:1em 0 0 0;
padding:0;
font-size:1em;
font-weight:bold;
color:#c3b881;
}
dl.diary dd{
margin:0;
padding:0;
}
dl.diary2{clear:both;}
dl.diary2 dt{float:left; margin:5px 8px 0px 0px;}
dl.diary2 dd{margin:5px 0px; line-height:1.5em;}


/* ////// linkの設定 ////// */
ul.link{
list-style-type:none;
margin:1em 0;
}
ul.link li{
list-style-type:none;
display:inline;
margin:0 1em 0 0;
}
dl.link{
margin:1em 0;
}
dl.link dt{
margin:1em 0 0 0;
}
dl.link dd{
margin:0 0 0 1em;
}
dl.link2{clear:both;}
dl.link2 dt{margin:1em 0 0.2em 0;}
dl.link2 dd{margin:0.2em 0;}


/* ////// mailformの設定 ////// */
dl.mailform{
margin:0;
parring:0;
}
dl.mailform dt{
margin:0.5em 0 0 0;
padding:0 0 0 15px;
font-size:11px;
font-weight:bold;
background:url(./img/dt.gif) no-repeat 0% 50%;
}
dl.mailform dd{
margin:0 0 0 15px;
}
input,textarea,select,option{
margin-bottom:0.1em;
line-height:normal;
overflow:auto;
background:transparent;
border:1px solid #c0c0c0;
}
#text,#textarea{width:200px;}
#button{
padding:0.1em 0;
width:100px;
text-align:center;
}


/* ////// enterの設定 ////// */
#enter {background-color:#bdf4f7;}
#enter #wrap{background:none;}
#enter h2{display:none;}
#enter #main{height:250px;background-color:transparent;}
#enter #main .text{padding:0 50px;text-align:right;}
#enter p#enter{margin:20px 0 0 0;}
#enter p#enter a{text-decoration:none;font-size:1.2em;font-family:"Century Gothic","sans-serif";font-weight:bold;}