body {
	margin:0;
	padding:0;
	}

/* ------------ Container ----------- */
#container {
	margin: 0 auto;
	width: 790px;
	padding: 0 ;
	background-color: #ffffff;
	text-align: center;

	}

#coment {
	margin: 0;
	padding: 10px;
	text-align: left;
	}	

#coment table {
	float: left;
	margin: 0;
	}

/* ------ 見出し ------------------- */

#midasi_waku {
	width: 780px;
	height: 40pt;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	}

#midasi_left {
	width: 550px;
	height: 30pt;
	float: left;
	margin: 0;
	padding-top: 10pt;
	text-align: center;
	}

#midasi_left_1 {
	width: 750px;
	height: 30pt;
	float: left;
	margin: 0;
	padding-top: 10pt;
	text-align: center;
	}
	
#midasi_right {
	width: 200px;
	height: 25pt;
	float: right;
	margin: 0;
	margin-right: 20px;
	padding-top: 15pt;
	text-align: right;
	}

#up20pt	{
	font-size: 20pt;
	line-height: 100%;
	margin-top: -20pt;
	}

#midasi_y {
	margin: 0px;
	padding: 0px;
	background-color: #FFCC00;
	}

.midasi_y {
	margin: 0px;
	padding: 0px;
	background-color: #FFCC00;
	}


/* ---------- Background-color ----------------- */	
.bgcolor_navy {background-color: navy; }
.bgcolor_093 {background-color: #009933; }
.bgcolor_069 {background-color: #006699; }

/* ----------- Tex color ----------------------- */
.texcolor_fff {color: #ffffff; }
.texcolor_0fc {color: #00FFCC; }
.texcolor_fc3 {color: #FFCC33; }

/* ----------- Background-color & Tex color ----------------------- */
.bg093_tx0fc  { background-color: #009933; color: #00FFCC; }
.bg069_tx0fc  { background-color: #006699; color: #00FFCC; }
.bg069_tx0f0  { background-color: #006699; color: #00FF00; }
.bg009_tx0fc  { background-color: #000099; color: #00FFCC; }
.bg069_txfc3  { background-color: #006699; color: #FFCC33; }
.bg093_txfc3  { background-color: #009933; color: #FFCC33; }
.bg390_txfff  { background-color: #339900; color: #FFFFFF; }
.bg036_txfff  { background-color: #003366; color: #FFFFFF; }
.bg390_txffc0cd  { background-color: #339900; color: #FFC0CD; }


/* ----------- Font Type ------------------------ */	
.title {
	font-family: "ＭＳ Ｐ明朝", "ＭＳ 明朝","細明朝体";
	font-weight: bold; 
	font-size: 20pt;
	}
	
.hizuke {
	font-family: "ＭＳ Ｐ明朝", "ＭＳ 明朝","細明朝体";
	font-weight: bold; 
	font-size: 12pt;
	}

/* --------------- コメントを書く舛 --------------- */	
#roundtable {
	width: 780px;
	padding: 0;
	margin: 0;
	background-color: #006699;
	border: none;
	text-align: left;
	}

#roundtable p { 
	color: #fff;
	font-size: 12pt;
	line-height: 180%;
	text-align: left;
	margin: 0 12px;
	}
		
	
/* 角のスタイル設定 */
.topcorner{
	background: #069 url(../image/kakumaru/c_069-tr.gif) no-repeat top right;
}

.bottomcorner{
	background: #069 url(../image/kakumaru/c_069-br.gif) no-repeat top right;
}

.topcorner-1{
	background: #069 url(../image/kakumaru/9cc4e1_069_tr.gif) no-repeat top right;
}

.bottomcorner-1{
	background: #069 url(../image/kakumaru/9cc4e1_069_br.gif) no-repeat top right;
}

.topcorner_2 {
	background: #069 url(../image/kakumaru/c1_92bddc-tr.gif) no-repeat top right;
}

.bottomcorner_2{
	background: #069 url(../image/kakumaru/c1_92bddc-br.gif) no-repeat top right;
}

.corner{
	width: 15px;
	height: 15px;
	border: none;
	display: block;
}

/* ============ ジャンプ先指定エリア ========= */

#goto_3 {
	width: 600px;
	border: none;
	text-align: center;
	}

#goto_2 {
	width: 400px;
	border: none;
	text-align: center;
	}
	
#goto_1 {
	width: 200px;
	border: none;
	text-align: center;
	}


#goto_1 ul,#goto_2 ul, #goto_3 ul{ list-style: none; }

#goto_1 ul,#goto_2 li, #goto_3 li  { 
	padding: 0 30px;
	display: inline;
	}
	
		
hr {
	margin: 0px;
	padding: 0px;
	width: 80%;
	}

h1 {
	margin: 0px;
	padding: 0px;
	text-align:left;
	font-family: "ＭＳ Ｐ明朝", "ＭＳ 明朝","細明朝体";
	font-weight:bold; 
	font-size:25pt;
	color:#00FFCC;
	}



h2 {
	margin: 0px;
	padding: 0px;
	text-align:left;
	font-family: "ＭＳ Ｐ明朝", "ＭＳ 明朝","細明朝体";
	font-weight:bold; 
	font-size:14pt;
	color:#00FFCC;
	}
	

h3 {
	margin: 6px 0px;
	text-align:left;
	font-weight:bold;
	font-size:12pt;
	color:#000000;
}

h4 {
	margin: 4px 0px -10px 0px;
	text-align:left;
	font-weight:bold;
	font-size:11pt;
	color:#000000;
}

.ss {
	text-align:center;
	font-weight:normal;
	font-size:10pt;
	color:#000000;
}

#menulis .ss { border-style:none ;}

.copyrigt { 
	text-align:left;
	font-size:14pt;
	color:#5E002F;
	font-family:"Times New Roman",Times,serif;
	}	


/* 文字指定 */
.text1	{ 
	font-family:"ＭＳ 明朝",Century,Arial,serif;
 	font-size: 12pt;
	line-height: 160%;
	font-weight: normal;
	color:#000000;
	text-align: left;

	}

.tex08	{   font-family:"ＭＳ Ｐゴシック",Century,Arial,serif;
 			font-size: 8pt;
			line-height: 120%;
			font-weight: normal;
			color:#000000;
}

.tex10	{   font-family:"ＭＳ Ｐゴシック",Century,Arial,serif;
 			font-size: 10pt;
			line-height: 120%;
			font-weight: normal;
			color:#000000;
}


.tex12	{   font-family:"ＭＳ 明朝",Century,Arial,serif;
 			font-size: 12pt;
			line-height: 150%;
			font-weight: normal;
			color:#000000;
}

.tex12b	{   font-family:"ＭＳ Ｐゴシック",Century,Arial,serif;
 			font-size: 12pt;
			line-height: 120%;
			font-weight: bold;
			color:#000000;
}

.tex14	{   font-family:"ＭＳ 明朝",Century,Arial,serif;
 			font-size: 14pt;
			line-height: 120%;
			font-weight: 600;
			color:#000000;
}

.tex14f	{   font-family:"ＭＳ 明朝",Century,Arial,serif;
 			font-size: 14pt;
			line-height: 120%;
			font-weight: 600;
			color:#ffffff;
}



.tex16	{   font-family:"ＭＳ 明朝",Century,Arial,serif;
 			font-size: 16pt;
			line-height: 120%;
			font-weight: 600;
			color:#0000FF;
}

.tex30 { 
  	font-family:"ＭＳ Ｐゴシック",Osaka,san-serif;
	font-weight:bold; 
	font-size: 28pt;
	color: #FFFF00;
	margin: 0;
	}


/* photo 説明 */
.exp 	{	font-family:"ＭＳ Ｐゴシック",Osaka,san-serif;	
			font-size: 10pt;
			line-height: 120%;
			font-weight: normal;
			color: #333333;
			text-align: center;
		}
		
.exp img {  border: none;
			margin-bottom: 3px; }
			
.exp_0 img {  border: none;
			margin-bottom: 0; }

p 		{ 
		margin: 10px;
		padding: 0;
		}
		
#margin_up{	margin-top: -40px; }

#photo_area {
	margin: 0px;
	padding: 20px 0;
	}

#photo_area, .exp tr { background-color:#C2D9B5;}

