/* CSS Document */

/* CSS Document */

/*■初期設定*/

body{
	color:#330000;/*通常のテキストカラー*/
	}
a{
	color:#006699;/*通常のリンクテキストカラー*/
	}
a:hover{
	color:#FF9900;/*マウスが乗った時の通常のリンクテキストカラー*/
	text-decoration:underline;/*マウスが乗った時下線を表示（つけない場合は underline を none へ）*/
	}

/*■初期設定ここまで*/



*{ margin:0; padding:0;}
img{ border:0;}
/************************************************/
/***ＩＥ６．０***/
* html .test { font-size:small;}
/***ＩＥ７．０***/
*:first-child+html .test { font-size:medium;}
/***FIRE FOX***/
html>body .test{ font-size:medium;}
/***サファリ・opera***/
html:first-child .test { font-size:medium;}
/************************************************/
body{ text-align:center; width:100%; font-family:	'メイリオ',	'Meiryo',	'Hiragino Kaku Gothic Pro',	'ヒラギノ角ゴ Pro W3',	'Osaka',	'ＭＳ Ｐゴシック',	sans-serif;}

p,th,td,li{ font-size:80%; line-height:150%;}


.CNT{ text-align:center;}
.L{ text-align:left;}
.R{ text-align:right;}

.clr_sps{ clear:both; font-size:1px;}


#container{ width:740px; margin:auto; text-align:left;}
#head{ height:331px;}
#head h1{ font-size:25px; line-height:25px; font-weight:normal; padding:230px 0 0 0; text-align:center;}
#head h1 a{ text-decoration:none; color:#333333;}
#btn_change{ text-align:right; padding:5px 20px 5px 20px;}
#head_menu{ background:url(img/bg_head_menu.gif); height:126px;}
#head_menu ul{ 
	list-style-type:none; 
	padding:25px 0 0 30px;
}/*0 26 0 26*/
#head_menu ul li{ 
	float:left; 
	font-size:12px;
}
#head_menu ul li a{ 
	color:#333333; 
	text-decoration:none;  
	width:95px; 
	height:93px; 
	display:block; 
	text-align:center; 
	vertical-align:middle; 
	padding:35px 0 0 0;
}
#head_menu ul li a:hover{ color:#333333; text-decoration:none;}

#contents{ margin:0px 0 0 0; width:740px;}
#main{ margin:0 50px 0 50px;}
#main h2{ background:url(img/common/bg_h2.gif) no-repeat center left; text-indent:50px; font-size:25px; font-weight:normal; color:#333333; vertical-align:top; line-height:25px;}
#main p{ margin:8px 0 0 0;}
#foot_sps{ clear:both; height:83px; }
#copy{ text-align:center; font-size:11px; height:53px; text-decoration:none; padding:4px 0 0 0}
#copy a{ color:#000000; text-decoration:none;}
#copy a:hover{ color:#000000;}

#pondt-copy{ text-align:right; margin:6px 80px 0 0;}
#pondt-copy a{ font-size:9px; color:#ffffff; text-decoration:none;}
#pondt-copy a:hover{ color:#999999;}



/***トップ***/

#main h3 { 
font-size:20px; 
font-weight:normal; 
color:#000000; 
vertical-align:top; 
line-height:20px;
margin:30px 0 0 0;
}




/* リンクページ用、サムネイル横にタイトルと概要文がある時の指定 */
#contents dl.link {
	margin: 20px 0 10px;
}

#contents dl.link dt {
	position: relative;
	border-top: 1px dotted blue;
	padding-top: 10px;
	margin-bottom: 5px;
	font-family: "Courier New", "ＭＳ ゴシック", "Osaka‐等幅";
	font-weight: bold;
	color: black;
}

#contents dl.link dt a {
	padding-left: 10px;
	color: black;
}

#contents dl.link dt a:hover {
	background-color : midnightblue ;
	color : white ;
	text-decoration : underline ;
}

#contents dl.link dt img {
	position: absolute;
	top: 35px;
	left: 10px;
	padding: 2px;
	border: 1px solid paleturquoise;
}
/*
#contents dl.link dt.firstChild img,
#contents dl.link dt:first-child img {
	top: 0;
}

*/
#contents dl.link dd {
	margin-bottom: 15px;
	padding-left: 150px;
/*	height: 80px;*/
	color: black;
}
/*

#contents dl.link dd a {
	color: black;
	background-color : white ;
}

#contents dl.link dd a:hover {
	color: white;
	background-color : midnightblue ;
	text-decoration : underline ;
}

#contents dl.link > dd {
	min-height: 80px;
	height: auto;
}



.mado {
   height:100em;
   overflow: auto;
   margin: 0 0 0.6em 0px;
   padding: 0px;
}

.pict {border:1px #000000 solid;padding:3px;}

 