@charset "Shift_Jis";

/* わかりやすいように説明,改行をいれてます */

/* 全称セレクタと全体 */
*{ margin:0;
   padding:0;
   font:normal normal normal 100%/1.6 Verdana,"ＭＳ Ｐゴシック",Osaka,sans-serif;
   border:none;
   background-color:transparent; }
body{ font-size:80%; /* フォントサイズ */
	  color:#000;
	  background-color:#fff;
	  text-align:center; }

/* リンク関係の設定 */
a{ text-decoration:none; 
   border-bottom:1px solid #ccc; }
a:link ,a:visited ,a:active{color:#000000;}
a:hover{ border:none; color:#666; }

/* タイトルと見出し共通設定 */
h1,h2,h3{ font-family:"Times New Roman",Verdana,'ＭＳ Ｐゴシック',Gothic,serif;
		  font-weight:bold; }

/* タイトル設定 */
h1{ margin:0; text-align:left;
	padding:5px 0 0 20px;}

	h1 a{ font-weight:bold;
		  font-family:"Times New Roman",Times,serif;
		  font-size:250%;
		  border:none; }

	h1 a:link ,h1 a:visited ,h1 a:active{ color:#000; text-decoration:none; }

/* 見出し */
h2{ background: url("img/h2.gif") repeat;
	margin:10px 1px 0px 1px;
	padding:0 10px 0px;
	font-size:120%;
	text-align:right; }

/* 小見出し */
h3{ color:#999;
	font-size:110%;
	padding:0 0 0 24px;
	margin:10px 0 0 12px;
	background: url("img/h3.gif") no-repeat 0% 0%;}

/* 適当な見出し指定･･･ */
h4,h5,h6{ padding:0 0.5em;font-weight:bold; color:#666;}

/* 全体構成 */
div#WRAPPER{ width:402px;
			 margin:0px auto;
			 background:#ffffff url("img/side.gif") repeat-y 0% 100%; } 

div#WRAPPER2{ width:500px;
			 margin:0px auto;
			 background:#ffffff url("img/side2.jpg") repeat-y 0% 100%; } 

div#HEAD{ width: 100%;
		  height:248px;
		  background: url("img/back.jpg") no-repeat 50% 0%; }/* 背景画像 */

	p.skip{display: none;}

div#HEAD1{ width: 100%;
		  height:248px;
		  background: url("img/ken.jpg") no-repeat 50% 0%; }/* 背景画像 */
	p.skip{display: none;}
	
	
div#HEAD2{ width: 100%;
		  height:100x;
		  background: url("img/ken.jpg") no-repeat 50% 0%; }/* 背景画像 */	
	
	
	
	
 /* メニューの設定 */
div#MENU{ text-align:right;
		  background:#000000; }

/*メニューのリストアイテムの設定*/
#MENU ul { list-style-type:none;
		   text-align:right;
		   padding:2px 0 0 0; }
#MENU li { list-style-type:none; display:inline; 
		   margin:0; padding:0 5px; }

/*メニューのリストアイテムのリンク設定*/
			#MENU li a{ border:none; text-align:center; 
						font-family:"Times New Roman",Times,serif; }

			#MENU li a:link,#MENU li a:visited,#MENU li a:active{ color:#ffffff; }
			#MENU li a:hover{ color:#ddd; }
			#MENU li.menu-on a{ color:#666; }


div#MAIN{ text-align:left; }

	 .txt{ padding:0 0 0 12px;
		   width:92%; }

		p.pagetop{ text-align:right; padding:5px 20px 0 0; }

div#FOOT { width: 100%;
		   margin:0px 0px 20px 0px;
		   padding:10px 0 20px 0;
		   text-align:center;
		   border-bottom:1px solid #000; }

* html div#FOOT{ margin:0; }

#FOOT address{ background: url("img/h2.gif") repeat; 
			   margin: 0px 1px; }

/* 色々 */
img{ border:none; vertical-align:bottom; }
br{ letter-spacing:normal; }
br.cancel{ clear:both; 
		   line-height:0px; }
hr{}
hr.none{ display:none; }
p{margin:0; padding:0;}

/* 他設定リスト */
ul{ margin:0em 0.5em; }

	dl{ padding:2px 0px;
		margin-left:4px; }
	dl dt{ font-weight:bold; color:#666; }

	dl dd{ margin:3px 2px 0px 15px;
		   padding:6px 7px;
		   background:#e7e7e7; }

ol{	list-style-position:outside;
	padding:0em 0em 0em 0.8em;
	margin:0 1em;}

	ul{ list-style-position:inside;
		list-style-type:none; }

	ul li{ list-style-type:circle;
		   padding:0 0 0 18px; }
	* html ul li{ padding:0 0 0 10px; }


/* --- これより各ページの設定,不要な場合は削除を --- */

/* 入り口指定。入り口を使わない場合はここは消してください */
#ENTER{ }
	#ENTERPAGE{ text-align:left;
				margin:30px 0 0 0px; 
				padding: 0 0 10px 20px;
				border-bottom:1px solid #000; }
	#ENTER #HEAD{}

/* 入り口を使わない場合の削除ここまで */

/* 共有,テキストやリンクを横に並べる */
ul.rows { list-style-type:none; 
		  padding:0; margin:0;
}
  ul.rows li{ list-style-type:none; display:inline;
			  background:none;
			  padding:0; margin:0; }

/* about.html(メルフォ) */
dl.form{ list-style-position:inside;
		 paddin:0px;
		 margin-left:4px; }

	dl.form dt{ font-size:0.7em;
				font-weight:bold;
				letter-spacing:1px;
				border:none; }

	dl.form dd{ margin:0; padding:0; background:none; }

		.formsize{ width:60%; }/* フォームの横幅 */

			input#SEND{ width:60%; background-color:#000; color:#fff; } /* submitボタン */

/* top.html */
dl.topdl{ list-style-position:inside;
		  padding:2px 0px; }

	dl.topdl dt{ font-weight:bold;	display:inline;
				 border-bottom:2px solid #cccccc;}
	dl.topdl dd{ margin:0px 2px 0px 10px;
				 padding:2px 8px 2px 10px;
				 background:none; }

/* main.html(gallery) */
ul.gallery{ margin:0; padding:0; }
	ul.gallery li{ display:inline; background:none;
				   padding:0; margin:0; }
/* ギャラリー画像に触れたときのリンク */
		ul.gallery li a{ display:block; 
						 float:left;
						 margin:0 0.6em 0.6em 0; 
						 width:32px; height:32px; /* サムネイル画像の横幅と縦幅,現在は32x32 */
						 border:3px solid #ddd; }

			ul.gallery li a:hover{ border:3px solid #333; }

/* link.html */
dl.side dt{ float:left; border:none; padding:0;
			margin:0.2em 0.4em 0.1em 0; }
	dl.side dd{ padding:0;
				margin:0;
				background:none; }

/* sample.html */
em{ font-weight:bold; }
strong{ font-weight:bold;
		border-bottom:3px solid #990000; }
ins{ text-decoration: underline; }
del{ text-decoration: line-through; }

b { font-weight:bold; }
i { font-style:oblique; }
big { font-size:120%; }
small{ font-size:70%; }
tt{ font-family:monospace; }

blockquote{ color:#fff; background:#333;
			margin:7px; padding:8px; }

cite{ border-bottom:dotted 1px #333; }

pre{ margin:0.5em 2em;
	 padding:0.5em;
	 border:1px solid #ccc; }

/* フォーム */
form{margin:1em; }
form p{padding:0;}
input,select,textarea{
	font-size: 75%;
	font-family: osaka,Verdana,'ＭＳ Ｐゴシック',Gothic,serif;
	border:1px solid #333;
	color:#000;
	background-color:transparent;
}

/* 装飾用div */
div.box1{ border:1px solid #666; padding:5px; 
		  margin:0.8em 0; }
div.box22{ background-color:#333; color:#ddd;
		  padding:5px; 
		  margin:0.8em 0; }
	  
div.boxpro{ border:1px solid #666; padding:5px; 
		  margin:0.8em 0; } 		
		  
		  
		  
		  

BODY,TD,DIV{/*全体の文字*/
font-size : 12px;
font-family : Verdana,"ＭＳ Ｐゴシック",Osaka,monospace;
color : #000000;
line-height : 19px;
}
.box1{/*イラスト、サイト名枠の外枠*/
padding : 15px;
margin : 1px;
border : 1px solid #cac2b5;
background-color : #ffffff;
width : 430px;
}
.box2{/*左の外枠(1)〜(3)*/
padding : 5px;
margin : 0px 0px 20px 0px;
border : 1px solid #cac2b5;
background-color : #ffffff;
width : 170px;
}
.box3{/*更新履歴　枠*/
padding : 2px;
margin : 0px 0px 20px 0px;
border : 1px solid #cac2b5;
background-color : #ffffff;
width : 250px;
height : 60px;
overflow : auto;
line-height : 18px;
font-size : 10px;
}
.box4{
padding : 5px;
margin : 0px 0px 20px 0px;
border : 1px solid #cac2b5;
background-color : #ffffff;
}	 

.box5{
padding : 5px;
margin : 0px 0px 20px 0px;
border : 1px solid #cac2b5;
width : 300px;
background-color : #ffffff;
}  

.title1{/*サイト名*/
padding : 0px;
margin : 0px 0px 10px 0px;
font-size : 26px;
font-weight : bold;
letter-spacing : 4px;
text-align : left;
}
.title2{/*小見出し*/
font-size : 13px;
font-weight : bold;
padding : 0px 0px 0px 5px;
margin : 0px 0px 15px 0px;
border-width : 0px 0px 1px 0px;
border-style : solid;
border-color : #b00000;
width : 160px;
}
LI{/*メニューのリストマーク*/
color : #c38e58;
list-style-type : circle;
font-weight : bold;
letter-spacing : 1px;
}
A{/*リンクしている文字*/
color : #000000;
text-decoration : none;
}
A:HOVER{/*マウスが触れた時*/
color : #c38e58;
text-decoration : none;
}
body{/*スクロールバー*/
scrollbar-3dlight-color: #c38e58;
scrollbar-arrow-color: #000000;
scrollbar-darkshadow-color: #ffffff;
scrollbar-face-color: #ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-track-color: #ffffff;
}
		
.t1{/*質問*/
color : #ff8eb3;
padding : 0px;
margin : 5px 0px;
}
.t2{/*回答*/
padding : 0px;
margin : 5px 0px 0px 40px;
width : 200px;
}

.t3{/*リンクサイト名*/
color : #B22222;
font-weight : bold;
padding : 0px;
}

.t4{/*回答*/
padding : 0px;
}

.enter{color : #FFFFFF;letter-spacing : 1px;font-size : 12px;font-weight : bold;background-color : #000000;width : 250px;height  : 250px;text-align :center;background-image :url(en.jpg);}
.over{text-align : left;font-size : 10px;font-weight : bold;color : #000000;padding-left : 20px;padding-bottom : 5px;}
.under{text-align : right;padding-right : 10px;font-size : 10px;padding-top : 5px;border-top : solid #000000 2px;letter-spacing : 1px;}

.title{width : 250px;height : 65px;background-image :url(title.png);color : #000000;font-weight : bold;text-align : center;letter-spacing : 1px;padding-top : 15px;}

.menu{width : 350px;text-align : center;font-size : 11px;letter-spacing : 1px;}

.maintable{margin-left : auto;margin-right : auto;}

.h{padding-top : 20px;font-weight : bold;width : 500px;margin : auto;padding-bottom : 2px;border-bottom : solid #000 1px;text-align :left;letter-spacing : 2px;}
.t{text-align : left;width : 500px;margin : auto;padding-top : 10px;padding-left : 25px;margin-bottom : 10px;padding-right : 20px;}

.copy{margin-left :auto;margin-right : auto;margin-top : 35px;width : 500px;padding : 3px;margn-bottom : 10px;background-color : #000;color : #FFF;}