@charset "Shift_JIS";
	/* 文字エンコードの設定（削除不可） */

/* ***********************************************
/* HTML要素（一部#ID） */
*{
margin:0px;
padding:0px;
}

/* 基本構造 */
body{
margin:0px auto;
padding:0px 20px;
text-align:center;
color:#00a381;
background:#8DE2FF;
cursor:default;
}
hr{
display:none;
}
img {
border: 0px #000000 solid;
}


/* 見出し */
h1{
padding:3px 8px 3px 5px;
font-size:70%;
font-family:meiryo,Tahoma,verdana,'ms ui gothic','ＭＳ Ｐゴシック',osaka;
font-weight:normal;
letter-spacing:5px;
}
h2{
padding:3px 8px 3px 5px;
font-size:70%;
font-family:meiryo,Tahoma,verdana,'ms ui gothic','ＭＳ Ｐゴシック',osaka;
font-weight:normal;
letter-spacing:5px;
border-left:5px solid #00a381;
}
h3{
margin:5px 1px 10px 1px;
padding:3px 2px;
font-size:100%;
font-family:meiryo,Tahoma,verdana,'ms ui gothic',osaka,'ＭＳ Ｐゴシック';
font-weight:normal;
letter-spacing:3px;
border-bottom:1px solid #00a381;
}
h4{
margin:5px 0px 20px 0px;
padding:0px 10px;
font-size:100%;
font-family:meiryo,Tahoma,verdana,'ms ui gothic','ＭＳ Ｐゴシック',osaka;
font-weight:normal;
letter-spacing:3px;
border-left:3px solid #333333;
}
h5{
margin:5px 0px 20px 0px;
font-size:100%;
letter-spacing:4px;
}
h6{
margin:5px 0px 20px 0px;
font-size:90%;
}

/* 段落 */
p{
padding:0 0 2em 0;
}
br{
letter-spacing:normal;
}

/* アンカー */
a{text-decoration:none}
a:link{color:#333333}
a:active{color:#333333}
a:visited{color:#333333}
a:focus{color:#333333}
a:hover{color:#cccccc}
div.text a{text-decoration:none;background:#a2d7dd}
div.text a:hover{color:#cccccc;background:#ffffff}

/* 強調・追加・削除 */
em{
color:#009900;
}
strong{
color:#009900;
font-weight: bold;
}
ins{
text-decoration:underline;
}
del{
color:#ffe4e1;
text-decoration:line-through;
}

/* フォーム */
input,textarea,select,option{
color:#dda0dd;
background-color:#ffffff;
border:1px solid #000000;
font-size:10px;
font-family:meiryo,osaka,'ms gothic','ms pgothic';
}

/* リスト */
ol{
padding:0px 0px 20px 0px;
}
ol li{
margin:0px 0px 0px 25px;
padding:0px 5px 5px 0px;
}
ul{
padding:10px 5px 20px 5px;
}
ul li{
margin:0px 0px 0px 20px;
padding:0px 5px 5px 0px;
}
dl{
padding:0px 0px 20px 0px;
}
dt{
padding:0 0 0 0;
font-weight:normal;
letter-spacing:1px;
}
dd{
margin:0px 0px 0px 15px;
padding:5px 0px 5px 8px;
border-left:3px solid #ffe4e1;
}

/* アドレス */
address{
}

/* 引用（サンプルページ未記述） */
blockquote{
padding:20px 20px 0px 20px;
background:#eeeeee;
}
q{
background:#eeeeee;
}

/* 整形済みテキスト（サンプルページ未記述） */
pre{
width:750px;
height:100px;
border:3px double #333333;
overflow:auto;
}

/* 物理要素（サンプルページ未記述） */
b{
font-weight:bold;
}
i{
font-style:oblique;
}
big{
font-size:large;
}
small{
font-size:x-small;
}
tt{
font-family:monospace;
}

/* ***********************************************
/* 各#ID＆.class */

body#INDEX{
}
div#PAGETOP{
margin:0px auto;
text-align:left;
width:800px;
}
div#HEADER{
padding:15px 0px 0px 0px;
height:120px;
background:url(img/bg.jpg) 0px 70px no-repeat;
border-top:0px solid #db7093;
}
ul#PAN{
display:none;
}
div#MENU{
padding:15px 0px 30px 0px;
text-align:right;
font-size:78%;
font-family:'courier new',verdana,Tahoma,sans-serif,osaka;
letter-spacing:1px;
}
#MENU h2{
display:none;
}
#MENU ul{
margin:0px;
padding:0px;
list-style-type:none;
}
#MENU li{
margin:0px;
padding:0px;
display:inline;
}
#MENU li a{
padding:0px 0px 0px 8px;
}
div#KIZI{
padding:10px 0px;
}
div.text{
padding:5px 0px;
font-size:60%;
font-family:meiryo,Tahoma,verdana,'ms ui gothic',osaka,'ＭＳ Ｐゴシック'
;
line-height:120%;
}
ul.modori{
margin:0 -5px;
padding:20px 0px;
text-align:right;
list-style-type:none;
}
ul.modori li a{
text-decoration:none;
background:#ffffff;
}
div#FOOTER{
padding:10px 0px 25px 0px;
text-align:center;
font-size:50%;
font-family:'courier new',verdana,Tahoma,sans-serif,osaka;
border-bottom:0px solid #000000;
}
#FOOTER h2{
display:none;
}
#FOOTER ul{
margin:0px;
padding:0px;
list-style-type:none;
}
#FOOTER li{
margin:0px;
padding:5px;
display:inline;
}
#FOOTER ul li address{
display:inline;
font-style:normal;
}