@charset "EUC-JP";
@import "/css/cmn.css";

/* * { border:0px solid #D0DBDD; }  */
body { position:relative; background:url('/dex_feature/img/menu_bar.gif') repeat-x 0 90px; }
body,th,td,p,li,strong,h1,h2,h3,h4,h5,h6 { font-size: 12px; font-weight:normal; line-height: 1.4; color: #666; }
p,ul,li,div { overflow:hidden; }
a { color: #666; text-decoration: none; }
a:link { color: #666; }
a:visited { color: #666; } 
a:hover { color: #666; text-decoration: underline; }
a:active { color: #666; text-decoration: underline; }

noscript{
	color:#FF0000;
	font-weight:bold;
	text-align:left;
	width:706px;
	position: absolute;
		z-index:600;
		left:400px;
		top:10px;
	}

#wrapper { padding:0 0 0 15px; }
#wrapper,#header_feature { width:940px; overflow:visible; margin:auto; }
#footer { overflow:visible; }
#header_feature { height:100px; position:absolute; top:24px; margin:auto; }
	#header_feature p {}
	#header_feature ul { margin-top:5px; height:26px; }
	#header_feature li { width:121px; float:right; }
		#header_feature li.map { border-right:none; }
	#header_feature li a { background:url('/dex_feature/img/header_hr.gif') no-repeat 0 0; height:26px; text-indent: -9999px; display:block; }
		#header_feature li a:hover { background-image:url('/dex_feature/img/header_hr1.gif'); }
		#header_feature li.home a { background-position:-238px; }
		#header_feature li.photo a { background-position:-359px; }
		#header_feature li.illust a { background-position:-480px; }
		#header_feature li.font a { background-position:-601px; }
		#header_feature li.template a { background-position:-722px; }
		#header_feature li.map a { background-position:-843px; }
#contents { position:relative; top:135px; overflow:visible; }
	#contents #rightColumn { float:right; width:730px; }
		h1 { font-size: 22px; font-weight:bold; border-left:7px solid #7a7a7a; padding:2px 6px 0; margin-bottom:10px; }
		h2 { margin:20px 0 5px; }
		.box ul { padding:3px 5px; margin:5px 0; background:#e5e5e5; }
		.box ul li { display:inline; width:auto; padding-right:10px; }
			.col { border:1px solid #ccc; width:348px; margin-bottom:10px; float:left; }
			.col.right { float:right; }
				.col p.word { font-size:10px; float:left; padding:2px 0 0 2px; }
				.col p.key { float:right; }
	#contents #leftColumn { float:left; width:190px;}
		#leftColumn a { color: #333; text-decoration: underline; }
		#leftColumn a:link { color: #333; }
		#leftColumn a:visited { color: #333; } 
		#leftColumn a:hover { color: #333; text-decoration: none; }
		#leftColumn a:active { color: #333; text-decoration: none; }
		h3 { margin-bottom:10px; }
		.bg { background:url('/dex_feature/img/submenu_bg.gif') no-repeat 0 0;}
		#leftColumn p { background:url('/dex_feature/img/listMark3.gif') no-repeat 12px 12px; padding:12px 0 0 27px; }
			#leftColumn li { background:url('/dex_feature/img/listMark1.gif') no-repeat 0 2px; padding:0 0 0 14px; margin-left:15px; }
			#leftColumn ul.nest { padding:10px 0 0 0;}
 			#leftColumn ul.nest li { background:url('/dex_feature/img/triangular_mark.gif') no-repeat 0 2px; padding:0 0 0 14px; }
#footer { clear:both; font-size:10px; text-align:center; position:relative; top:205px; }
	#footer img { margin: 10px 0; }

/*______________________________________________________________________star_*/
* html #contents,
* html h2
{ zoom:1 }






