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


/* ---- HTML要素（一部#ID） */
/* [*]はすべてに適用 */
*{
	margin:0;
	padding:0;
	color:#333333;
	font-family:Verdana, Chicago, Arial, Osaka, sans-serif;
	font-size: 12px;
}

/* --  基本構造 */

html{ 
}
body{
margin:0px ; padding:0px; 
background-color:#FFFFFF;
text-align:left;
background-attachment: fixed;
}


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

body#INDEX	{
}	

/* --- 全体のボックスの設定 --- */

div#PAGETOP{
margin-left:20px; 
margin-right:0px; 
padding:0px 0px; 
width:700px;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
background-color:#fff;	
}
/* --- ヘッダーの設定 ----*/

div#HEADER{
margin:0px; padding:0px; 
width:500px; height:150px;
background:#FFFFFF url(../img/head.jpg) no-repeat 0% 0%;
border-bottom:20px solid #FFFFFF;
font-size:1.7em;
}
/* --- メニュー部分の設定 ---*/

div#MENU{
	padding:0px;
	width:500px;
	text-align:right;
	background:#CDFFFF;
	font-size:0.72em;
	letter-spacing:0.1em;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#MENU ul{
	list-style:none;
	display:inline;
	padding-right: 0px;
	padding-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-top: 10px;
}
#MENU li{
margin:0px;
padding:0px 15px 0px 5px;
display:inline; 
}
#MENU ul a{
	text-decoration:none;
	color: #000000;
	font-weight: bold;
}
#MENU li.menu-on	{
border-left:2px dotted #000000;
}
#MENU a:hover,a:focus{
	color: #666666;
	border-right-width: 4px;
	border-right-style: ダッシュ;
	border-right-color: #000000;
}

/* ---- 記事部分の設定 --- */	
div#KIZI{
margin:0px 0px 0px 0px;
padding:10px 0px 10px 0px; 
width:500px;
text-align:left;
font-size:0.72em; 
line-height:180%;
letter-spacing:0.12em;}
div#KIZI  a{
}
div#KIZI a:hover,a:focus{
background-color:#CCCCCC;
}

div.text{
	margin:5px 5px 5px 25px;
	padding:0px;
	width: 500px;
}

div.image{
	margin:10px;
	padding:0px;
	height: auto;
	width: 280px;
}


/* --- ページ上部へのリンクの設定 --- */
div#KIZI ul.modori{
margin:0px 0px 0px 550px;
padding:2px 10px;
list-style:none;
text-align:right;
font-size:0.8em;
}
div#KIZI ul.modori li a{
	text-decoration:none;
	border:0px solid #000;
	padding:0px;
	margin:0px;
	font-size: 0.8em;
}
div#KIZI ul.modori li a:hover{
color:#CDFFFF;}

/* --- フッターの設定 --- */

div#FOOTER	
{
	width:500px;
	margin:0px;
	padding:5px 0px 15px 0px;
	background-color:#CDFFFF;
	font-size:0.7em;
	border-top:5px solid #CCCCCC;
	color: #000000;
}
#FOOTER ul{ 
margin:1em 12px 0; 
padding:0;
list-style-type:none;
text-align:right; 
color: #000000;
}
#FOOTER ul li{
	list-style-type:none;
	display:inline;
	padding-right:10px;
	color: #000000;
	font-size: 0.8em;
}
#FOOTER address{ 
display:inline;
}

/* --- 区切り線の設定 ---- */
	
hr{
border:1px solid #111;
margin-top:-15px;}


/* --- 見出し */

h1,h2,h3,h4,h5,h6	{font-weight:normal;}

/* ---- [h1]=サイトタイトル --- */

h1
{ 
margin:0px ; padding:60px 0px 0px 30px;
text-align:left;
color:	#fff; 
font-size:1.2em; 
font-family:"Century Gothic", sans-serif;                                           
line-height:170%;letter-spacing:0.2em;
}

h2{
	border-bottom:1px solid #CCCCCC;
	font-size:1.5em;
	letter-spacing:1.2em;
	color:#666666;
	margin:0;
	padding-right: 0px;
	padding-left: 10px;
	font-weight: bolder;
}

h3
{
	margin:10px 0px 5px 5px;
	font-weight:bold;
	font-size:0.8em;
	color:#000000;
	background-color: #CCCCCC;
	height: auto;
	width: 500px;
	letter-spacing: 0.2em;
	padding-left: 10px;
}
h4{
margin:10px 0px 0px 5px; 
padding:0px 0px 0px 2px;
font-size:0.87em;
color:#0000FF;
}
h5{
	margin:5px 5px 5px 10px;
	font-size:0.87em;
	color:#333333;
	height: auto;
	width: 500px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	padding-left: 5px;
}
h6{
margin:10px 0px 0px 5px; 
padding:0px 0px 0px 2px;
font-size:0.87em;
color:#ccc;	}

/* ------------------------------------------------------------- 段落 */

p{
margin:10px 10px 10px 5px;
padding:0px 0px 10px 0px;
}

/* ------------------------------------------------------------- アンカー */

a:link {
  color:#333333; 
  text-decoration:underline;
}
a:visited {
  color:#333333; 
  text-decoration:none;
}
a:active {
  text-decoration:none;
  color:#FFFF66;
}
a:hover,a:focus{
color:#FFFF00;
text-decoration:underline;
}

/* ------------------------------------------------------------- 強調・追加・削除 */

em{ 
font-weight:bold;font-style:normal;
line-height:170%;letter-spacing:0.2em;
}
strong{ 
font-weight:bold;color:#ff5500;
line-height:170%;letter-spacing:0.2em;
}
ins{ 
text-decoration: underline;
}
del{
text-decoration: line-through; 
}

/* ------------------------------------------------------------- フォーム */

input{
margin:0;padding:5px;
border:1px solid #111;
background-color:#000;
font-size:0.7em;
}
input#TEXT{
margin:3px 0px;
padding:3px;
font-size:0.9em;
width:300px;
}
input#CHECKBOX{
margin:0px 5px;
padding:2px 3px;
background-color:#999999;
}
input#RADIO{
margin: 0px 5px;
padding:2px 3px;
background-color:#999999;
}
input#BUTTON{
margin:5px 0px 5px 400px;
padding:2px;
background-color:#999999;
border:1px solid #111;	
}

textarea{
width:300px;
margin:5px 0px;
padding:3px;
border:1px solid #111;
background-color:#999999;
font-size:1em;
}
select{
margin:5px 0px;
padding:2px;
background-color:#999999;
font-size:0.9em;
border:1px solid #111;	
width:305px;
}
option	{	}
optgroup	{	}

/* ------------------------------------------------------------- リスト */

ol{
margin:10px 0px 0px 30px;
padding:0;
}
ol li{
margin:2px 0px 0px 0px;
padding:0px;
}
ul{
margin:10px 0px 0px 25px;
padding:0;
}
ul li{
margin:3px 0px 0px 0px;
padding:0px;
}

dl{
margin:5px 0px 0px 5px;
padding:0;	
}
dt{
	margin:0px;
	background-color:#CDFFFF;
	width:300px;
	border-left:5px solid #666666;
	padding-right: 0px;
	padding-left: 10px;
	font-weight: bold;
	font-family: "Courier New", Courier, mono;
}
dd{
	margin:0;
	border-left:5px solid #666666;
	font-size: 1em;
	padding-right: 0px;
	padding-left: 20px;
	width: 290px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
}



/* ------------------------------------------------------------- 整形済みテキスト*/

pre	{
margin:0px 10px;
padding:3px 2px;}

/* ------------------------------------------------------------- 物理要素*/

b{	}
i{	}
big{
font-size:1.2em;
}
small{
font-size:0.9em;
}
tt{
font-size:1.0em;}


h1,hr,#MENU h2,#FOOTER h2{ display:none;} 

img.photo {
	border: 5px solid #CCCCCC;
	margin: 15px;
	padding: 0px;
}