@charset "UTF-8";
@import url("./style.css");
/*******************
template CSS 2007.1
*******************/


a:link{ color : #cc0000; text-decoration : underline ;}
A:active { color : #ff8000;}
A:visited { color : #cc0000; text-decoration : underline ;}
A:hover  {
	color:#FF6600;
	text-decoration : none;
}

#contents_top{
	width:682px;
	float: left;
	margin: 10px 2px 20px 38px;
	display: inline;
}
* html #contents_top{
	margin: 0px 2px 20px 38px;
}
*+html #contents_top{
	margin: 10px 2px 20px 38px;
}


.top_indx{
	margin:0px 0px 5px 5px;
}

.choice{
	float:left;
	margin:10px;
	width: 188px;
}

.topselecticon{
 margin :10px 5px 5px 5px;
}

.toplocation{
	width:510px;
	background-image: url(../img/location_bg.gif);
	height: 26px;
}

.topplace{
	width:510px;
	background-image: url(../img/place_bg.gif);
	height: 36px;
	background-repeat: no-repeat;
}

.login_btn{
	padding: 12px 10px 0px 8px;
}

.headerclr{
	clear: both;
	width:730px;
	border-top: 1px dashed #cccccc;
}

.prbanner{
	margin-top:1px;
	margin: 5px 0px 15px 0px;
}


.whatsnewimg{
	margin:10px 0px 0px 30px;
}

.topbuttonmgn{
	padding:10px 10px 10px 68px;
}

#proftable01{
	margin: 0px 0px 5px 0px;
	width: 676px;
}

/**----lowermenu----**/

.toplowermenu{
	width:300px;
	float: left;
	margin: 8px 0px 8px 8px;
	display: inline;
}

.toplowercell{
	width:280px;
	margin: 12px 10px 12px 10px;
}

.toplowermenutext{
	width:200px;
	margin:2px 0px 5px 5px;
	float: left;
}

.whatsnew{
	width:200px;
	float: left;
	margin: 5px 5px 0px 20px;
	font-size:12px;
	background-color: #f4f4f4;
	padding: 5px;
	border: 1px #cc3366 solid;
	line-height: 18px;
}
* html .whatsnew{margin: 5px 5px 0px 25px;}
*+html .whatsnew{margin: 5px 5px 0px 20px;}

.whatsnewcap{
	width:120px;
	float: left;
	margin: 15px 0px 0px 20px;
}
* html .whatsnewcap{margin: 15px 0px 0px 25px;}
*+html .whatsnewcap{margin: 15px 0px 0px 20px;}

/**----404_NotFound----**/

.nf_header_logo{
	margin:18px 5px 0px 30px;
	float: left;
	width: 62px;
	height: 62px;
	
}

.nf_header_cap{
	margin:40px 0px 30px 25px;
	float:left;
	width:341px;
	height: 13px;
}

.nf_line{
	margin-top:12px;
	width: 550px;
}

.nf_bd_mgn{
	margin: 20px 0px 0px 40px;
	width: 420px;
}

.nf_bd{
	margin: 20px 0px 0px 40px;
	width: 420px;
	border: solid 1px #999999;
}

.nf_bd_txt{
	padding: 15px 0px 10px 12px;
	line-height: 135%;
	font-size: 12px;
}

.nf_footer{
	background-image:url(../img/404_footer.gif);
	margin:30px 0px 0px 0px;
	width: 515px;
	padding: 12px 0px 0px 202px;
	height: 34px;
	background-repeat: no-repeat;
}

.nf_bd_txt a{	color: #994066; }
.nf_bd_txt a:hover{	color: #ffffff;	background-color:#ee4066; }
.sitemap_l{ color: #666666; }
.sitemap_s{	margin :5px 0px 15px 20px; }

/*----inquiry-----*/
.inquiry_caption{
	padding: 10px 15px;
	line-height: 135%;
	font-size: 12px;
}

.inquiry_txt{
	padding: 10px 15px 10px 15px;
	line-height: 135%;
	font-size: 12px;
}

.inquiry_icon{
	margin:5px 0px 10px 40px;
}

.inquiry_icontxt{
	margin:15px 10px 10px 15px;
	font-size: 12px;
	font-weight: bold;
	color: #cc0000;
}

.inquiry_border{
	border-top:#999999 1px solid;
	width: 200px;
}

.inquiry_confilmbox{
	padding:4px 7px 6px 4px;
	width:300px;
	font-size: 12px;
}

.inquily_error{
	background-color:#ee6666;
	padding:1px;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	margin-bottom: 5px;
	text-align: center;
	border: 1px solid #990000;
}

/*counterdesignerslink*/

.counterlinkcell01{
	width:240px;
	font-size: 12px;
	margin-left: 50px;
	padding: 5px 0px 5px 30px;
	height: 40px;
}

.counterlinkcell02{
	width:200px;
	margin:10px;
	font-size: 12px;
	text-align: center;
}

.counterlinkcell03{
	width:100px;
	margin:10px;
	font-size: 12px;
	text-align: center;
}
A.designerlink:link{ color : #999999; text-decoration : underline ;}
A.designerlink:active{ color : #dd3366;}
A.designerlink:visited{ color : #999999; text-decoration : underline ;}
A.designerlink:hover{ color : #dd3366;}
