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


@import url("../class/class.css");

/* ********************************************** */
@media screen{ /* スクリーンメディア用 */

/* 全称 */
*{margin:0; padding:0;}

/* html・body */

html{	}
body{
background:#cbd9a9;
font-size:83%; line-height:150%;
color:#3f5022;
}

/* 見出し */
h2,h3,h5,h6{
background:url(h.gif);
padding:5px 0 0 10px;
margin:5px 0 10px 0;
}

h1{
font-size:18px; font-weight:normal;
display:inline;
padding:0;
letter-spacing: 0.3em;
}

h2{border-left:55px #cbd9a9 solid;}
h3{border-left:55px #cbd9a9 solid;}

h4{
font-family:"ＭＳ　Ｐ明朝",serif;
color:#dbe9b9;
text-align:right;
font-size:35px;
line-height:90%;

border-right:30px #dbe9b9 double;
padding-right:20px;
}

h5{border-left:20px #cbd9a9 solid; width:50%;}

/* 段落 */
p	{	}

/* 罫線 */
hr{display:none;}

/* 強制改行 */
br	{	}

/* アンカー */
a{color:#FA7d6f; padding:0 2px;}
a:link	{	}
a:visited{color:#aaa679;}
a:hover	{color:#FFA500;}


/* フォーム */
form	{	}
fieldset	{	}
legend	{	}

label	{	}

input	{	}
	input[type="text"]	{	}
	input[type="checkbox"]	{	}
	input[type="radio"]	{	}
	input[type="button"]	{	}
	input[type="submit"]	{	}
	input[type="reset"]	{	}
	input[type="image"]	{	}

textarea	{	}
select	{	}
option	{	}
optgroup	{	}

/* ボタン */
button	{	}
	button[type="button"]	{	}
	button[type="submit"]	{	}
	button[type="reset"]	{	}


/* 画像 */
img{border:none;}

/* 引用 */
blockquote	{	}
q	{	}


/* その他物理要素 */
b	{font-weight:bold;}
i	{font-style:italic;}
big	{font-size: larger;}
small	{font-size: smaller;}
tt	{	}

/* 各#ID＆.class */
body#INDEX	{	}

div#PAGETOP{
width:700px;
background:#f4ffe7;
padding:10px 0 0 0; margin:0 0 0 30px;
}

div#HEADER{
margin:0; padding:3px 30px 3px 0;
background:/*#bbca97*/#cbd9a9;
border-left:3px #d6dfb2 solid;
border-right:3px #d6dfb2 solid;
text-align:right;
color:#354;
}

ul#PAN	{
display:inline;
font-size:10px;
font-family: "Times New Roman",osaka,Chicago,sans-serif;
}

ul#PAN li{display:inline; padding:0 0 0 4px;}
ul#PAN li a{
border-right:1px #666 solid;
padding:0 8px 0 0;
text-decoration: none;
}

div#MENU{
background:url(bg.jpg) no-repeat left 10px;
height:202px;
margin:0; padding:10px 0 0 0;
text-align:left;
border-left:3px #d6dfb2 solid;
border-right:3px #d6dfb2 solid;
}

div#MENU h2{display:none;}

div#MENU ul{
list-style:none;
padding:60px 0 0 0; margin:0;
}

div#MENU ul li{
text-align:left;
font-size:20px;
margin:0; padding:0;
}

div#MENU ul li a{
display:block;
margin:4px 0; padding:4px 0 4px 10px;
width:130px; height:20px;
background:#cbd9a9;
border-left:20px #f3f7e0 double;
border-right:20px #f3f7e0 double;
color:#f3f7e0;
text-decoration: none;
font-family: "Times New Roman",osaka,Chicago,sans-serif;
}

div#MENU ul li a:visited{
color:#f3f7e0;
}

div#MENU ul li a:hover{
padding:4px 10px 4px 0px;
text-align:right;
font-size:22px;
border-right:20px #FA7d6f double;
border-left:20px #FA7d6f double;
color:#FA7d6f;
}

div#KIZI{
margin:0; padding:10px 0;
border-left:3px #d6dfb2 solid;
border-right:3px #d6dfb2 solid;
}

div.text{
position:relative; z-index: 2;
padding:0 20px; margin:0 0 15px 0;
}

ul.modori{
text-align:right; marign:0;
list-style:none;
}

ul.modori li{
margin:0 30px 0 auto;
width:100px;
background:url(modori.gif) no-repeat center center;
font-size:1px;
}

ul.modori li a{
display:block;
color:#f4ffe7;
}

div#FOOTER{background:#cbd9a9; padding-bottom:20px;}
div#FOOTER h2{display:none;}

div#FOOTER ul{
text-align:center; padding:5px 0;
}

div#FOOTER ul li{display:inline; padding-right:10px;}

}
/* ********************************************** */
@media handheld, tty{ /* モバイルメディア用 */

/* (仮) */
div	{position: static;}

}
/* ********************************************** */
@media print{ /* 印刷メディア用 */

/* (仮) */
body	{background-color:#ffffff; color:#000000; font-family:Serif;}
a[href]::before	{content:"("attr(href)")";}
ul#PAN,ul.modori#MENU,#FOOTER	{display: none:}
div	{position: static;}

}