body {margin: 0px; padding:0px; font-size:12px; background-color:#fff; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; color:#333; text-align:center; color:#717171}

a:link,a:visited,a:active{ text-decoration:underline; color:#2079df}
a:hover{color:#2079df; text-decoration:none}

#container{ text-align:center}

.bnr{ margin-top:10px;}
		
		#wrapper{ background:url(../images/texture_01.jpg) no-repeat center 55px; width:100%}
		#wrapper-Inner{}
		
		#contents{ width:992px; margin:0 auto; text-align:left}
			#title{position:relative; height:55px}
				#title h1 { position:absolute; top:19px; left:0; width:209px; height:31px; background:url(../images/heading_01gif) no-repeat	}
				#all_list{ position:absolute; top:18px; right:5px;}
			
			#alpha-block{ float:left; width:662px;}
			
				#category{ margin-bottom:13px;}
					#category .hd{ background-image:url(../images/bg_01hd.gif); background-repeat:no-repeat; background-position:top left; padding-top:5px}
						#category .ft{background-image:url(../images/bg_01ft.gif); background-repeat:no-repeat; background-position:bottom left;padding-bottom:5px}
						
							#category-Inner{ padding:8px 0 8px 16px ; background:#e9e8e8;}
								#category-Inner ul{ list-style:none; margin:0; padding:0}
									#category-Inner li{ float:left; display:block; margin-right:12px; padding-bottom:5px; padding-top:5px;white-space:nowrap;}
									#category-Inner li a:link,a:visited,a:active{color:#333;}
									
									a.arrow01{display:block; background:url(../images/icon_arrow01.gif) no-repeat left; padding-left:19px; color:#646262; text-decoration:underline;}
									a.arrow01:hover{background:url(../images/icon_arrow01.gif) no-repeat lef; color:#888888;text-decoration:none;}
									
						#listSearch, #listSearch2{ height:55px; background:#e9e8e8; margin-bottom:10px}
							#listSearch .hd, #listSearch2 .hd{ background-image:url(../images/bg_01hd.gif); background-repeat:no-repeat; background-position:top left; padding-top:5px}
								#listSearch .ft, #listSearch2 .ft{background-image:url(../images/bg_01ft.gif); background-repeat:no-repeat; background-position:bottom left;padding-bottom:5px}
									#listSearch .Inner, #listSearch2 .Inner{ position:relative; width:662px; height:45px; background:#e9e8e8;}
										#listSearch .text, #listSearch2 .text{ position:absolute; top:17px; left:19px}
										#listSearch .tx, #listSearch2 .tx{ position:absolute; width:167px; height:24px; top:10px; left:220px; background:url(../images/bg_search.gif) no-repeat }
										#listSearch .btn, #listSearch2 .btn{ position:absolute; width:55px; height:24px; top:10px; left:387px}
										#s, #s2{ background:none; border:none; margin-left:27px; margin-top:0px; height:24px; width:140px}
										
										* html #s, * html #s2{ padding-top:6px}
										*:first-child+html #s,*:first-child+html #s2{ padding-top:6px}
						#title2{ position:relative; width:662px; height:26px; margin-bottom:10px}
						
							#title2 h2{ position:absolute; width:662px; height:26px; background:url(../images/bg_h2.gif) no-repeat; text-indent:0; padding-left:14px; padding-top:4px; color:#fff; font-size:14px; font-weight:normal; z-index:2}
							* html #title2 h2{ padding-top:7px}
							*:first-child+html #title2 h2{ padding-top:7px}
							#title2 .btn{ position:absolute; top:5px; right:5px; z-index:3}

						#list{ width:656px; margin-left:3px}
						
							h3.a{ height:20px; width:20px; background: url(../images/icon_a.gif) no-repeat top left; margin-bottom:10px}
							h3.ka{ height:20px; width:20px; background: url(../images/icon_ka.gif) no-repeat top left; margin-bottom:10px; margin-top:20px}
							h3.sa{ height:20px; width:20px; background: url(../images/icon_sa.gif) no-repeat top left; margin-bottom:10px; margin-top:20px}
							h3.ta{ height:20px; width:20px; background: url(../images/icon_ta.gif) no-repeat top left; margin-bottom:10px; margin-top:20px}
							h3.na{ height:20px; width:20px; background: url(../images/icon_na.gif) no-repeat top left; margin-bottom:10px; margin-top:20px}
							h3.ha{ height:20px; width:20px; background: url(../images/icon_ha.gif) no-repeat top left; margin-bottom:10px; margin-top:20px}
							h3.ma{ height:20px; width:20px; background: url(../images/icon_ma.gif) no-repeat top left; margin-bottom:10px; margin-top:20px}
							h3.ya{ height:20px; width:20px; background: url(../images/icon_ya.gif) no-repeat top left; margin-bottom:10px; margin-top:20px}
							h3.ra{ height:20px; width:20px; background: url(../images/icon_ra.gif) no-repeat top left; margin-bottom:10px; margin-top:20px}
							h3.wa{ height:20px; width:20px; background: url(../images/icon_wa.gif) no-repeat top left; margin-bottom:10px; margin-top:20px}
				
							
							#list ul{width:638px; list-style:none; padding:0; margin-left:9px;}
							#list li{ float:left; display:block; width:190px; height:35px; margin-right:10px; background:url(../images/icon_arrow02.gif) no-repeat 0 5px; padding-left:11px; margin-bottom:7px; line-height:20px}
							
							
							#list ul a{border-bottom:#717171 1px dotted; word-break:break-all; text-decoration:none; color:#717171; font-size:14px; line-height:15px}
							#list ul a:hover{ border:none;}
					
			
			#beta-block{ float:right; width:310px;}
			
				#movie{ width:310px; height:217px; margin-bottom:5px}
						#ads{ width:310px; height:260px; background:url(../images/texture_07.gif) no-repeat; margin-bottom:8px}
							#ads-Inner{ margin:0 0 0 5px; padding-top:5px}
							
							
							

