@charset "utf-8";

.dir_row{
	width:911px;
	height:16px;
	float:left;
	margin:0 0 6px 0;
}

.dir_row p{
	text-align:right;
	height:16px;
	margin:0 11px;
	padding:0;
}

  .ho_header{
	width: 911px; height:74px;
	background:url(../../img/homepage/header_01.jpg) top left repeat-x;
  }
  .ho_header .logo{
	float: left;
	width: 299px;
	height: 74px;
  }
  .ho_header .logo img{
  	margin: 11px 0 0 40px;
  }
  
  .ho_header .mid{
	float: left;
	width: 99px;
	height: 74px;
	background: url(../../img/homepage/header_03.jpg) top left no-repeat;
  }
  .ho_header .lt_nav{
	float: left;
	width: 513px;
	background: url(../../img/homepage/header_04.jpg) top left repeat-x;
	height: 74px;
  }
  .ho_header .lt_nav p{
	margin: 0;
	float: right;
	padding: 45px 10px 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 0.1em;
  }
  .ho_header .lt_nav a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
  } 
  .ho_header .lt_nav a:hover{
	color: #FFFFFF;
	text-decoration: underline;
  } 
  .ho_header_dir{
	float: left;
  }
  .ho_header_dir p{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	letter-spacing: 0.1em;
  }
  .ho_header_dir a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
  }
  .ho_header_dir a:hover{
	color: #666666;
	text-decoration: underline;
  } 

  .ho_footer{
	float: left;
	width: 911px; height: 122px;
	font-size: 11px;
	background: url(../../img/homepage/footer_bg.gif) repeat-x;
  }
  .ho_footer .ft_cont{
	padding-top: 40px;
  }
  .ho_footer .ft_cont p{
	margin: 0;
	padding: 0;
	text-align: center;
	color: #8d8d8d;
  }
  .ho_footer .ft_nav{
	padding-bottom: 8px;
	color: #8D8D8D;
	text-align: center;
  }

	.dev_login{
		float: left;
		width: 230px;
		background-image: url(../../pages/Device/img/dev_h_05.jpg);
		background-repeat: no-repeat;
		background-position: left;
		height: 71px;
	}
	.dev_login .s1{
		float: left;
		padding: 10px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #000000;
	}
	.dev_login .s1 a{
		text-decoration: underline;
	
	}
	.dev_login .s2{
		float: left;
		padding: 8px;
		width: 214px;
	}
	.dev_login .s2 input{
		width: 158px; float:left; margin-right: 4px;
	}

.dev_set_cont{}

.dev_set_top{
	float: left;
	width: 230px;
	height: 100px;
	margin-bottom: 3px;
}
.dev_set_top .photo{
	float: left;
	width: 77px;
	height: 77px;
	padding-right: 1px;
	text-align:center;
}

.dev_set_top .photo b{
	float: left;
	width:74px;
	text-align:center;
	font-size:12px;
	line-height:16px;
	margin:3px 5px 0 0;
}
	
.dev_set_top .plus{
	float: left;
	padding:30px 5px 0 3px;
	height: 70px;
}
.dev_set_top .detail{
	float: left;
	width: 127px;
}
.dev_set_top .detail p{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 80px;
	text-align: left;
	font-size:12px;
	line-height:16px;
}
.dev_set_top .detail b{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ef3112;
	width:120px;
	float:left;
	margin-bottom:5px;
}
.dev_set_top .detail span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.dev_set_top_gift{
	float: left;
	width: 127px;
	padding-top: 8px;
	height: 40px;
}
.dev_set_top_gift .photo{
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: left;
	width: 50px;
	height: 40px;
}

.dev_set_top_gift .photo_s{
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: left;
	width: 34px;
	height: 38px;
}


.dev_set_top_gift .pname{
	float: left;
	width: 75px;
	color:#999999;
}

.dev_set_mid{
	float: left;
	width: 230px;
	margin-bottom: 8px;
	margin-top:14px;
	color:#000;
}
.dev_set_mid del{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ef3112;
	text-decoration:none;
}
.dev_set_mid span{
	font-size:10px;
	padding:0 2px;
	font-family:Arial, Helvetica, sans-serif;
}

.dev_set_mid p{
	float: left;
	padding: 0px;
	width: 170px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.dev_set_ad{
	float: left;
	width: 230px;
}
.dev_set_adtop{
	float: left;
	width: 230px;
}
.dev_set_admid{
	float: left;
	width: 230px;
	height: 43px;
	background-image: url(../../pages/Device/img/dev_h_22.jpg);
	background-repeat: repeat-y;
}
.dev_set_admid_body{
	float: left;
	width: 220px;
	padding: 5px;
}
.dev_set_admid_body p{
	float: left;
	width: 210px;
	margin: 0;
	padding:0;
}

.dev_set_adbtm{
	float: left;
	width: 230px;
}

.dev_commend{
background-image:url(../../pages/Device/img/dev_ad_bg.gif);
width:746px;
height:169px;
float:left;
margin-top:11px;
}

.dev_commend_sub{
width:696px;
float:left;
padding:2px 0 0 12px;
color:#000;
}

.dev_commend_btn{
width:30px;
float:left;
margin:5px 0 0 0;
}

.dev_commend_btn img{
margin-right:2px;
}

.dev_commend_main{
width:718px;
height:111px;
float:left;
padding:11px 14px 22px 14px;
}

.dev_commend_main p{
width:176px;
height:113px;
float:left;
margin-right:4px;
}

.dev_commend_main .nomargin{
width:176px;
height:113px;
float:left;
margin:0;
}
