/* CSS Document *//*■初期設定*/body{	color:#000000;/*通常のテキストカラー*/	}a{	color:#0099FF;/*通常のリンクテキストカラー*/	}a:hover{	color:#FF9900;/*マウスが乗った時の通常のリンクテキストカラー*/	text-decoration:underline;/*マウスが乗った時下線を表示（つけない場合は underline を none へ）*/	}/*■初期設定ここまで*/*{ margin:0; padding:0;}img{ border:0;}table,div{	margin:auto;	}/*■フォントサイズ調整*/body {    font-size: 13px; /* モダンブラウザ */    *font-size: small; /* IE 7 */    *font: x-small; /* IE 6以下 */}p,th,td,li{	font-size:12px;	*font-size:90%;	*font:80%;	}body{	text-align:center;	background:url(img/back01.gif) repeat;	}.CNT{	text-align:center;	}.L{	text-align:left;	}.R{	text-align:right;	}#container{	width:875px;	margin:auto;	text-align:left;	}h1{	height:16px;	line-height:16px;	font-size:11px;	color:#FFFFFF;	font-weight:normal;	text-indent:5px;	}h2{	margin:6px 0 0 5px;	font-weight:normal;	}h2 a{	font-size:24px;	line-height:30px;	vertical-align:top;	text-decoration:none;	color:#ffffff;	}h2 a:hover{	color:#FFFFFF;	text-decoration:none;	}#contents{	margin:0px 0 0 0;	}#main_up{	background:url(img/bg_main_up.jpg);	height:40px;	}#main{	background:url(img/bg_main.jpg) repeat-y;	padding:6px;	}#main_01{       background:url(img/bg_main01.jpg);       height:auto;       }#main_in{	height:600px;	overflow:auto;	padding:10px;	}#main_in p{	line-height:1.6em;	}	#main_dwn{	background:url(img/bg_main_dwn.jpg);	height:40px;	}#main p{	margin:8px 0 0 0;	}#menu{	background:url(img/bg_menu.jpg);	height:30px;	}#menu ul{	list-style-type:none;	padding:8px 50px 0 50px;	zoom:100%;	}#menu ul:after{    content: "";    clear: both;    height: 0;    display: block;    visibility: hidden;	}#menu ul li{	float:left;	font-size:12px;	color:#FFFFFF;	}#menu ul li a{	color:#FFFFFF;	text-decoration:none;	font:13px;	line-height:18px;	}#menu ul li a:hover{	color:#FF6600;	text-decoration:underline;	}#foot_sps{	clear:left;	height:10px;	}#foot{	background:url(img/bg_foot.jpg);	height:92px;	font-size:9px;	text-align:right;	color:#666666;	}#foot p#copy{	font-size:11px;	}#foot a{	color:#CCCCCC;text-decoration:none; margin:12px 10px 0 0;	}#copy{	color:#FFFFFF;	}#copy a{	color:#FFFFFF;	text-decoration:none;	}#copy a:hover{	color:#FFFFFF;	}@media print{#main_in{	height:auto;	overflow:hidden;	}}